├── .eslintrc.cjs ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation-mistake.md │ └── feature_request.md └── workflows │ └── node.js.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.cjs ├── docs ├── .vitepress │ ├── config.mts │ └── language-store.ts ├── examples │ ├── all-inputs.md │ ├── disable-form.md │ ├── form-changes.md │ ├── form-proxy.md │ ├── input-country.md │ ├── input-otp.md │ ├── list.md │ └── simple-form.md ├── fields │ ├── form-field-options.md │ ├── form-fields.md │ ├── model-value.md │ └── new-fields.md ├── guide │ ├── availability.md │ ├── configuration.md │ ├── form.md │ ├── getting-started.md │ ├── peculiarities.md │ ├── reactivity.md │ ├── third-party-libraries.md │ ├── types.md │ ├── utils.md │ ├── validation.md │ └── working-with-values.md ├── index.md ├── inputs │ ├── form-field.md │ ├── input-checkbox.md │ ├── input-date.md │ ├── input-number.md │ ├── input-password.md │ ├── input-radio.md │ ├── input-range.md │ ├── input-select.md │ ├── input-single-checkbox.md │ ├── input-single-radio.md │ ├── input-switch.md │ ├── input-tel.md │ ├── input-text.md │ └── input-textarea.md ├── public │ ├── logo.png │ └── logo.svg └── ru │ ├── examples │ ├── all-inputs.md │ ├── disable-form.md │ ├── form-changes.md │ ├── form-proxy.md │ ├── input-country.md │ ├── input-otp.md │ ├── list.md │ └── simple-form.md │ ├── fields │ ├── form-field-options.md │ ├── form-fields.md │ ├── model-value.md │ └── new-fields.md │ ├── guide │ ├── availability.md │ ├── configuration.md │ ├── form.md │ ├── getting-started.md │ ├── peculiarities.md │ ├── reactivity.md │ ├── third-party-libraries.md │ ├── types.md │ ├── utils.md │ ├── validation.md │ └── working-with-values.md │ ├── index.md │ └── inputs │ ├── form-field.md │ ├── input-checkbox.md │ ├── input-date.md │ ├── input-number.md │ ├── input-password.md │ ├── input-radio.md │ ├── input-range.md │ ├── input-select.md │ ├── input-single-checkbox.md │ ├── input-single-radio.md │ ├── input-switch.md │ ├── input-tel.md │ ├── input-text.md │ └── input-textarea.md ├── examples ├── README.md ├── all-inputs │ ├── App.vue │ └── main.ts ├── autonomic-form │ ├── App.vue │ ├── README.md │ ├── main.ts │ └── station-form.vue ├── disable-enable-form │ ├── App.vue │ ├── README.md │ └── main.ts ├── form-changes │ ├── App.vue │ ├── README.md │ └── main.ts ├── form-proxy │ ├── App.vue │ ├── README.md │ ├── input-address.vue │ └── main.ts ├── input-checkbox │ ├── App.vue │ └── main.ts ├── input-country │ ├── App.vue │ ├── README.md │ ├── input-country.vue │ └── main.ts ├── input-otp │ ├── App.vue │ ├── README.md │ ├── input-otp.vue │ └── main.ts ├── input-select │ ├── App.vue │ ├── README.md │ └── main.ts ├── input-single-radio │ ├── App.vue │ └── main.ts ├── shims-vue.d.ts └── simple-form │ ├── App.vue │ ├── README.md │ └── main.ts ├── jest.config.cjs ├── jsconfig.json ├── package.json ├── project ├── components │ ├── WidgetStatus.vue │ ├── input-address.vue │ ├── input-file.vue │ ├── input-street.vue │ └── input-user.vue ├── pages │ ├── index │ │ ├── App.vue │ │ ├── inside-input.vue │ │ └── main.ts │ ├── inputs │ │ ├── App.vue │ │ ├── input-address.vue │ │ └── main.ts │ └── test │ │ ├── App.vue │ │ ├── child-form.vue │ │ ├── input-coord.vue │ │ ├── input-country.vue │ │ ├── input-file.vue │ │ ├── input-native-date.vue │ │ ├── input-test-date-local.vue │ │ ├── main.ts │ │ ├── parent-form.vue │ │ ├── test-form.vue │ │ ├── widget-address.vue │ │ ├── widget-composite.vue │ │ ├── widget-daughter.vue │ │ ├── widget-double-child.vue │ │ ├── widget-field.vue │ │ ├── widget-grandmother.vue │ │ ├── widget-hello.vue │ │ ├── widget-input-account-type.vue │ │ ├── widget-input-country.vue │ │ ├── widget-mother.vue │ │ └── widget-parent.vue └── shims-vue.d.ts ├── public ├── index.html ├── logo.png └── logo.svg ├── readme-example.gif ├── src ├── classes │ ├── AvailabilityEvent.ts │ ├── CompareEvent.ts │ ├── ComputedValue.ts │ ├── DependencyQueue.ts │ ├── Form.ts │ ├── FormError.ts │ └── FormEvent.ts ├── config │ ├── config.ts │ ├── store.ts │ └── widgets.ts ├── controllers │ └── date-controller.ts ├── debug │ ├── debug.ts │ └── warn.ts ├── hooks │ ├── use-form-input.ts │ ├── use-form-state.ts │ └── use-form-values.ts ├── index.ts ├── local-hooks │ ├── merge-input-validation.ts │ ├── only-number.ts │ ├── parse-options.ts │ ├── required-function.ts │ └── use-modify.ts ├── shims-vue.d.ts ├── styles │ └── main.css ├── tsconfig.json ├── types │ ├── index.ts │ └── input-date-types.ts ├── utils │ ├── bypass-object.ts │ ├── check-composite-name.ts │ ├── check-name-in-object.ts │ ├── check-object-for-primitive-instance.ts │ ├── check-primitive-value.ts │ ├── click-outside.ts │ ├── compare-changes.ts │ ├── concat-name.ts │ ├── convert-options-object.ts │ ├── copy-object.ts │ ├── debounce.ts │ ├── delete-prop-by-name.ts │ ├── find-nearest-name-from-array.ts │ ├── find-nearest-prefix-from-array.ts │ ├── get-cast-object.ts │ ├── get-label-from-option-row.ts │ ├── get-next-from-toggle-values.ts │ ├── get-option-row-by-duration.ts │ ├── get-prop-from-object.ts │ ├── grand-object.ts │ ├── insert-by-name.ts │ ├── is-empty-array.ts │ ├── is-empty-object.ts │ ├── is-iterable-point.ts │ ├── is-object-like.ts │ ├── is-prefix-name.ts │ ├── is-simple-equal.ts │ ├── iterate-points.ts │ ├── merge-objects.ts │ ├── parse-first-name.ts │ ├── parse-number.ts │ ├── plain-object.ts │ ├── recursive-remove-prop.ts │ ├── replace-values.ts │ ├── run-promise-queue.ts │ ├── split-name.ts │ ├── toggle-value-from-array.ts │ └── utils.ts └── widgets │ ├── form-field.vue │ ├── icons │ ├── README.md │ ├── icon-calendar.vue │ └── icon-eye.vue │ └── inputs │ ├── field-wrap.vue │ ├── input-checkbox │ ├── element-input-checkbox.vue │ └── widget-input-checkbox.vue │ ├── input-date │ ├── input-date.vue │ └── widget-calendar.vue │ ├── input-number │ ├── widget-input-number.vue │ └── widget-number-step.vue │ ├── input-password │ └── widget-input-password.vue │ ├── input-radio │ ├── element-input-radio.vue │ └── widget-input-radio.vue │ ├── input-range │ └── widget-input-range.vue │ ├── input-select │ ├── input-select.vue │ ├── widget-input-select-current.vue │ └── widget-input-select-search.vue │ ├── input-single-checkbox │ └── widget-input-single-checkbox.vue │ ├── input-single-radio │ └── widget-input-single-radio.vue │ ├── input-switch │ └── widget-input-switch.vue │ ├── input-tel │ ├── widget-input-tel-code.vue │ └── widget-input-tel.vue │ ├── input-text │ └── input-text.vue │ └── input-textarea │ └── widget-input-textarea.vue ├── tests ├── .babelrc.json ├── integrations │ ├── clean-event-handlers.spec.ts │ ├── components │ │ ├── App.vue │ │ ├── AppSubscribe.vue │ │ ├── AppWithoutSubscribe.vue │ │ ├── EmptyApp.vue │ │ ├── FormWithSubscribeParent.vue │ │ ├── FormWithoutSubscribeParent.vue │ │ ├── input-text │ │ │ └── AppInputTextPretty.vue │ │ └── widget-composite.vue │ ├── form-parent.spec.ts │ ├── form-values.spec.ts │ ├── input-checkbox.spec.ts │ ├── input-radio.spec.ts │ ├── input-single-checkbox.spec.ts │ ├── input-single-radio.spec.ts │ └── inputs │ │ ├── input-date.spec.ts │ │ ├── input-number.spec.ts │ │ ├── input-password.spec.ts │ │ ├── input-range.spec.ts │ │ ├── input-select.spec.ts │ │ ├── input-switch.spec.ts │ │ ├── input-tel.spec.ts │ │ ├── input-text.spec.ts │ │ └── input-textarea.spec.ts ├── units │ ├── case-sensitive.spec.ts │ ├── computed-value.spec.ts │ ├── form │ │ ├── form-accept-changes.spec.ts │ │ ├── form-autonomic-values.spec.ts │ │ ├── form-changed.spec.ts │ │ ├── form-check-field-change-status.spec.ts │ │ ├── form-clean-changes-by-field.spec.ts │ │ ├── form-clean-field.spec.ts │ │ ├── form-clean-values.spec.ts │ │ ├── form-disable.spec.ts │ │ ├── form-get-value-by-name.spec.ts │ │ ├── form-oninput.spec.ts │ │ ├── form-props.spec.ts │ │ ├── form-pure-values.spec.ts │ │ ├── form-read-save.spec.ts │ │ ├── form-revert.spec.ts │ │ ├── form-set-values.spec.ts │ │ ├── form-subscribe.spec.ts │ │ └── form-validate.spec.ts │ ├── hooks │ │ ├── use-form-state.spec.ts │ │ └── use-form-values.spec.ts │ └── utils │ │ ├── bypass-object.spec.ts │ │ ├── check-composite-name.spec.ts │ │ ├── check-name-in-object.spec.ts │ │ ├── check-object-for-primitive-instance.spec.ts │ │ ├── check-primitive-value.spec.ts │ │ ├── compare-difference.spec.ts │ │ ├── compare-event.spec.ts │ │ ├── compare-merge-changes.spec.ts │ │ ├── concat-name.spec.ts │ │ ├── convert-options-object.spec.ts │ │ ├── copy-object.spec.ts │ │ ├── date-controller.spec.ts │ │ ├── delete-prop-by-name.spec.ts │ │ ├── find-nearest-name-from-array.spec.ts │ │ ├── find-nearest-prefix-from-array.spec.ts │ │ ├── get-cast-object.spec.ts │ │ ├── get-option-row-by-duration.spec.ts │ │ ├── get-prop-from-object.spec.ts │ │ ├── grand-object.spec.ts │ │ ├── insert-by-name.spec.ts │ │ ├── is-iterable-point.spec.ts │ │ ├── is-prefix-name.spec.ts │ │ ├── is-simple-equal.spec.ts │ │ ├── iterate-points.spec.ts │ │ ├── merge-objects.spec.ts │ │ ├── parse-first-name.spec.ts │ │ ├── parse-number.spec.ts │ │ ├── plain-object.spec.ts │ │ └── replace-values.spec.ts └── wait.ts ├── tsconfig.json ├── vite.config.mjs └── vue.config.cjs /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation-mistake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/.github/ISSUE_TEMPLATE/documentation-mistake.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/.vitepress/language-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/.vitepress/language-store.ts -------------------------------------------------------------------------------- /docs/examples/all-inputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/examples/all-inputs.md -------------------------------------------------------------------------------- /docs/examples/disable-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/examples/disable-form.md -------------------------------------------------------------------------------- /docs/examples/form-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/examples/form-changes.md -------------------------------------------------------------------------------- /docs/examples/form-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/examples/form-proxy.md -------------------------------------------------------------------------------- /docs/examples/input-country.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/examples/input-country.md -------------------------------------------------------------------------------- /docs/examples/input-otp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/examples/input-otp.md -------------------------------------------------------------------------------- /docs/examples/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/examples/list.md -------------------------------------------------------------------------------- /docs/examples/simple-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/examples/simple-form.md -------------------------------------------------------------------------------- /docs/fields/form-field-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/fields/form-field-options.md -------------------------------------------------------------------------------- /docs/fields/form-fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/fields/form-fields.md -------------------------------------------------------------------------------- /docs/fields/model-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/fields/model-value.md -------------------------------------------------------------------------------- /docs/fields/new-fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/fields/new-fields.md -------------------------------------------------------------------------------- /docs/guide/availability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/availability.md -------------------------------------------------------------------------------- /docs/guide/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/configuration.md -------------------------------------------------------------------------------- /docs/guide/form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/form.md -------------------------------------------------------------------------------- /docs/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/getting-started.md -------------------------------------------------------------------------------- /docs/guide/peculiarities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/peculiarities.md -------------------------------------------------------------------------------- /docs/guide/reactivity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/reactivity.md -------------------------------------------------------------------------------- /docs/guide/third-party-libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/third-party-libraries.md -------------------------------------------------------------------------------- /docs/guide/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/types.md -------------------------------------------------------------------------------- /docs/guide/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/utils.md -------------------------------------------------------------------------------- /docs/guide/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/validation.md -------------------------------------------------------------------------------- /docs/guide/working-with-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/guide/working-with-values.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/inputs/form-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/form-field.md -------------------------------------------------------------------------------- /docs/inputs/input-checkbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-checkbox.md -------------------------------------------------------------------------------- /docs/inputs/input-date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-date.md -------------------------------------------------------------------------------- /docs/inputs/input-number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-number.md -------------------------------------------------------------------------------- /docs/inputs/input-password.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-password.md -------------------------------------------------------------------------------- /docs/inputs/input-radio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-radio.md -------------------------------------------------------------------------------- /docs/inputs/input-range.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-range.md -------------------------------------------------------------------------------- /docs/inputs/input-select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-select.md -------------------------------------------------------------------------------- /docs/inputs/input-single-checkbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-single-checkbox.md -------------------------------------------------------------------------------- /docs/inputs/input-single-radio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-single-radio.md -------------------------------------------------------------------------------- /docs/inputs/input-switch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-switch.md -------------------------------------------------------------------------------- /docs/inputs/input-tel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-tel.md -------------------------------------------------------------------------------- /docs/inputs/input-text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-text.md -------------------------------------------------------------------------------- /docs/inputs/input-textarea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/inputs/input-textarea.md -------------------------------------------------------------------------------- /docs/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/public/logo.png -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /docs/ru/examples/all-inputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/examples/all-inputs.md -------------------------------------------------------------------------------- /docs/ru/examples/disable-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/examples/disable-form.md -------------------------------------------------------------------------------- /docs/ru/examples/form-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/examples/form-changes.md -------------------------------------------------------------------------------- /docs/ru/examples/form-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/examples/form-proxy.md -------------------------------------------------------------------------------- /docs/ru/examples/input-country.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/examples/input-country.md -------------------------------------------------------------------------------- /docs/ru/examples/input-otp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/examples/input-otp.md -------------------------------------------------------------------------------- /docs/ru/examples/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/examples/list.md -------------------------------------------------------------------------------- /docs/ru/examples/simple-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/examples/simple-form.md -------------------------------------------------------------------------------- /docs/ru/fields/form-field-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/fields/form-field-options.md -------------------------------------------------------------------------------- /docs/ru/fields/form-fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/fields/form-fields.md -------------------------------------------------------------------------------- /docs/ru/fields/model-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/fields/model-value.md -------------------------------------------------------------------------------- /docs/ru/fields/new-fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/fields/new-fields.md -------------------------------------------------------------------------------- /docs/ru/guide/availability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/availability.md -------------------------------------------------------------------------------- /docs/ru/guide/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/configuration.md -------------------------------------------------------------------------------- /docs/ru/guide/form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/form.md -------------------------------------------------------------------------------- /docs/ru/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/getting-started.md -------------------------------------------------------------------------------- /docs/ru/guide/peculiarities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/peculiarities.md -------------------------------------------------------------------------------- /docs/ru/guide/reactivity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/reactivity.md -------------------------------------------------------------------------------- /docs/ru/guide/third-party-libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/third-party-libraries.md -------------------------------------------------------------------------------- /docs/ru/guide/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/types.md -------------------------------------------------------------------------------- /docs/ru/guide/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/utils.md -------------------------------------------------------------------------------- /docs/ru/guide/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/validation.md -------------------------------------------------------------------------------- /docs/ru/guide/working-with-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/guide/working-with-values.md -------------------------------------------------------------------------------- /docs/ru/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/index.md -------------------------------------------------------------------------------- /docs/ru/inputs/form-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/form-field.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-checkbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-checkbox.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-date.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-number.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-password.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-password.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-radio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-radio.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-range.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-range.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-select.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-single-checkbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-single-checkbox.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-single-radio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-single-radio.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-switch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-switch.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-tel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-tel.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-text.md -------------------------------------------------------------------------------- /docs/ru/inputs/input-textarea.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/docs/ru/inputs/input-textarea.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/all-inputs/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/all-inputs/App.vue -------------------------------------------------------------------------------- /examples/all-inputs/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/all-inputs/main.ts -------------------------------------------------------------------------------- /examples/autonomic-form/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/autonomic-form/App.vue -------------------------------------------------------------------------------- /examples/autonomic-form/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/autonomic-form/README.md -------------------------------------------------------------------------------- /examples/autonomic-form/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/autonomic-form/main.ts -------------------------------------------------------------------------------- /examples/autonomic-form/station-form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/autonomic-form/station-form.vue -------------------------------------------------------------------------------- /examples/disable-enable-form/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/disable-enable-form/App.vue -------------------------------------------------------------------------------- /examples/disable-enable-form/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/disable-enable-form/README.md -------------------------------------------------------------------------------- /examples/disable-enable-form/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/disable-enable-form/main.ts -------------------------------------------------------------------------------- /examples/form-changes/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/form-changes/App.vue -------------------------------------------------------------------------------- /examples/form-changes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/form-changes/README.md -------------------------------------------------------------------------------- /examples/form-changes/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/form-changes/main.ts -------------------------------------------------------------------------------- /examples/form-proxy/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/form-proxy/App.vue -------------------------------------------------------------------------------- /examples/form-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/form-proxy/README.md -------------------------------------------------------------------------------- /examples/form-proxy/input-address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/form-proxy/input-address.vue -------------------------------------------------------------------------------- /examples/form-proxy/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/form-proxy/main.ts -------------------------------------------------------------------------------- /examples/input-checkbox/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-checkbox/App.vue -------------------------------------------------------------------------------- /examples/input-checkbox/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-checkbox/main.ts -------------------------------------------------------------------------------- /examples/input-country/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-country/App.vue -------------------------------------------------------------------------------- /examples/input-country/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-country/README.md -------------------------------------------------------------------------------- /examples/input-country/input-country.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-country/input-country.vue -------------------------------------------------------------------------------- /examples/input-country/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-country/main.ts -------------------------------------------------------------------------------- /examples/input-otp/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-otp/App.vue -------------------------------------------------------------------------------- /examples/input-otp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-otp/README.md -------------------------------------------------------------------------------- /examples/input-otp/input-otp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-otp/input-otp.vue -------------------------------------------------------------------------------- /examples/input-otp/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-otp/main.ts -------------------------------------------------------------------------------- /examples/input-select/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-select/App.vue -------------------------------------------------------------------------------- /examples/input-select/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-select/README.md -------------------------------------------------------------------------------- /examples/input-select/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-select/main.ts -------------------------------------------------------------------------------- /examples/input-single-radio/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-single-radio/App.vue -------------------------------------------------------------------------------- /examples/input-single-radio/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/input-single-radio/main.ts -------------------------------------------------------------------------------- /examples/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/shims-vue.d.ts -------------------------------------------------------------------------------- /examples/simple-form/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/simple-form/App.vue -------------------------------------------------------------------------------- /examples/simple-form/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/simple-form/README.md -------------------------------------------------------------------------------- /examples/simple-form/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/examples/simple-form/main.ts -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/package.json -------------------------------------------------------------------------------- /project/components/WidgetStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/components/WidgetStatus.vue -------------------------------------------------------------------------------- /project/components/input-address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/components/input-address.vue -------------------------------------------------------------------------------- /project/components/input-file.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/components/input-file.vue -------------------------------------------------------------------------------- /project/components/input-street.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/components/input-street.vue -------------------------------------------------------------------------------- /project/components/input-user.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/components/input-user.vue -------------------------------------------------------------------------------- /project/pages/index/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/index/App.vue -------------------------------------------------------------------------------- /project/pages/index/inside-input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/index/inside-input.vue -------------------------------------------------------------------------------- /project/pages/index/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/index/main.ts -------------------------------------------------------------------------------- /project/pages/inputs/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/inputs/App.vue -------------------------------------------------------------------------------- /project/pages/inputs/input-address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/inputs/input-address.vue -------------------------------------------------------------------------------- /project/pages/inputs/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/inputs/main.ts -------------------------------------------------------------------------------- /project/pages/test/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/App.vue -------------------------------------------------------------------------------- /project/pages/test/child-form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/child-form.vue -------------------------------------------------------------------------------- /project/pages/test/input-coord.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/input-coord.vue -------------------------------------------------------------------------------- /project/pages/test/input-country.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/input-country.vue -------------------------------------------------------------------------------- /project/pages/test/input-file.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/input-file.vue -------------------------------------------------------------------------------- /project/pages/test/input-native-date.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/input-native-date.vue -------------------------------------------------------------------------------- /project/pages/test/input-test-date-local.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/input-test-date-local.vue -------------------------------------------------------------------------------- /project/pages/test/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/main.ts -------------------------------------------------------------------------------- /project/pages/test/parent-form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/parent-form.vue -------------------------------------------------------------------------------- /project/pages/test/test-form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/test-form.vue -------------------------------------------------------------------------------- /project/pages/test/widget-address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-address.vue -------------------------------------------------------------------------------- /project/pages/test/widget-composite.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-composite.vue -------------------------------------------------------------------------------- /project/pages/test/widget-daughter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-daughter.vue -------------------------------------------------------------------------------- /project/pages/test/widget-double-child.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-double-child.vue -------------------------------------------------------------------------------- /project/pages/test/widget-field.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-field.vue -------------------------------------------------------------------------------- /project/pages/test/widget-grandmother.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-grandmother.vue -------------------------------------------------------------------------------- /project/pages/test/widget-hello.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-hello.vue -------------------------------------------------------------------------------- /project/pages/test/widget-input-account-type.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-input-account-type.vue -------------------------------------------------------------------------------- /project/pages/test/widget-input-country.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-input-country.vue -------------------------------------------------------------------------------- /project/pages/test/widget-mother.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-mother.vue -------------------------------------------------------------------------------- /project/pages/test/widget-parent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/pages/test/widget-parent.vue -------------------------------------------------------------------------------- /project/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/project/shims-vue.d.ts -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/public/logo.svg -------------------------------------------------------------------------------- /readme-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/readme-example.gif -------------------------------------------------------------------------------- /src/classes/AvailabilityEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/classes/AvailabilityEvent.ts -------------------------------------------------------------------------------- /src/classes/CompareEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/classes/CompareEvent.ts -------------------------------------------------------------------------------- /src/classes/ComputedValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/classes/ComputedValue.ts -------------------------------------------------------------------------------- /src/classes/DependencyQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/classes/DependencyQueue.ts -------------------------------------------------------------------------------- /src/classes/Form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/classes/Form.ts -------------------------------------------------------------------------------- /src/classes/FormError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/classes/FormError.ts -------------------------------------------------------------------------------- /src/classes/FormEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/classes/FormEvent.ts -------------------------------------------------------------------------------- /src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/config/config.ts -------------------------------------------------------------------------------- /src/config/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/config/store.ts -------------------------------------------------------------------------------- /src/config/widgets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/config/widgets.ts -------------------------------------------------------------------------------- /src/controllers/date-controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/controllers/date-controller.ts -------------------------------------------------------------------------------- /src/debug/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/debug/debug.ts -------------------------------------------------------------------------------- /src/debug/warn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/debug/warn.ts -------------------------------------------------------------------------------- /src/hooks/use-form-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/hooks/use-form-input.ts -------------------------------------------------------------------------------- /src/hooks/use-form-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/hooks/use-form-state.ts -------------------------------------------------------------------------------- /src/hooks/use-form-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/hooks/use-form-values.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/local-hooks/merge-input-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/local-hooks/merge-input-validation.ts -------------------------------------------------------------------------------- /src/local-hooks/only-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/local-hooks/only-number.ts -------------------------------------------------------------------------------- /src/local-hooks/parse-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/local-hooks/parse-options.ts -------------------------------------------------------------------------------- /src/local-hooks/required-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/local-hooks/required-function.ts -------------------------------------------------------------------------------- /src/local-hooks/use-modify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/local-hooks/use-modify.ts -------------------------------------------------------------------------------- /src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/shims-vue.d.ts -------------------------------------------------------------------------------- /src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/styles/main.css -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/input-date-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/types/input-date-types.ts -------------------------------------------------------------------------------- /src/utils/bypass-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/bypass-object.ts -------------------------------------------------------------------------------- /src/utils/check-composite-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/check-composite-name.ts -------------------------------------------------------------------------------- /src/utils/check-name-in-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/check-name-in-object.ts -------------------------------------------------------------------------------- /src/utils/check-object-for-primitive-instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/check-object-for-primitive-instance.ts -------------------------------------------------------------------------------- /src/utils/check-primitive-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/check-primitive-value.ts -------------------------------------------------------------------------------- /src/utils/click-outside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/click-outside.ts -------------------------------------------------------------------------------- /src/utils/compare-changes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/compare-changes.ts -------------------------------------------------------------------------------- /src/utils/concat-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/concat-name.ts -------------------------------------------------------------------------------- /src/utils/convert-options-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/convert-options-object.ts -------------------------------------------------------------------------------- /src/utils/copy-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/copy-object.ts -------------------------------------------------------------------------------- /src/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/debounce.ts -------------------------------------------------------------------------------- /src/utils/delete-prop-by-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/delete-prop-by-name.ts -------------------------------------------------------------------------------- /src/utils/find-nearest-name-from-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/find-nearest-name-from-array.ts -------------------------------------------------------------------------------- /src/utils/find-nearest-prefix-from-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/find-nearest-prefix-from-array.ts -------------------------------------------------------------------------------- /src/utils/get-cast-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/get-cast-object.ts -------------------------------------------------------------------------------- /src/utils/get-label-from-option-row.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/get-label-from-option-row.ts -------------------------------------------------------------------------------- /src/utils/get-next-from-toggle-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/get-next-from-toggle-values.ts -------------------------------------------------------------------------------- /src/utils/get-option-row-by-duration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/get-option-row-by-duration.ts -------------------------------------------------------------------------------- /src/utils/get-prop-from-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/get-prop-from-object.ts -------------------------------------------------------------------------------- /src/utils/grand-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/grand-object.ts -------------------------------------------------------------------------------- /src/utils/insert-by-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/insert-by-name.ts -------------------------------------------------------------------------------- /src/utils/is-empty-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/is-empty-array.ts -------------------------------------------------------------------------------- /src/utils/is-empty-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/is-empty-object.ts -------------------------------------------------------------------------------- /src/utils/is-iterable-point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/is-iterable-point.ts -------------------------------------------------------------------------------- /src/utils/is-object-like.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/is-object-like.ts -------------------------------------------------------------------------------- /src/utils/is-prefix-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/is-prefix-name.ts -------------------------------------------------------------------------------- /src/utils/is-simple-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/is-simple-equal.ts -------------------------------------------------------------------------------- /src/utils/iterate-points.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/iterate-points.ts -------------------------------------------------------------------------------- /src/utils/merge-objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/merge-objects.ts -------------------------------------------------------------------------------- /src/utils/parse-first-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/parse-first-name.ts -------------------------------------------------------------------------------- /src/utils/parse-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/parse-number.ts -------------------------------------------------------------------------------- /src/utils/plain-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/plain-object.ts -------------------------------------------------------------------------------- /src/utils/recursive-remove-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/recursive-remove-prop.ts -------------------------------------------------------------------------------- /src/utils/replace-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/replace-values.ts -------------------------------------------------------------------------------- /src/utils/run-promise-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/run-promise-queue.ts -------------------------------------------------------------------------------- /src/utils/split-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/split-name.ts -------------------------------------------------------------------------------- /src/utils/toggle-value-from-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/toggle-value-from-array.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /src/widgets/form-field.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/form-field.vue -------------------------------------------------------------------------------- /src/widgets/icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/icons/README.md -------------------------------------------------------------------------------- /src/widgets/icons/icon-calendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/icons/icon-calendar.vue -------------------------------------------------------------------------------- /src/widgets/icons/icon-eye.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/icons/icon-eye.vue -------------------------------------------------------------------------------- /src/widgets/inputs/field-wrap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/field-wrap.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-checkbox/element-input-checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-checkbox/element-input-checkbox.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-checkbox/widget-input-checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-checkbox/widget-input-checkbox.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-date/input-date.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-date/input-date.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-date/widget-calendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-date/widget-calendar.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-number/widget-input-number.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-number/widget-input-number.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-number/widget-number-step.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-number/widget-number-step.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-password/widget-input-password.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-password/widget-input-password.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-radio/element-input-radio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-radio/element-input-radio.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-radio/widget-input-radio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-radio/widget-input-radio.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-range/widget-input-range.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-range/widget-input-range.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-select/input-select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-select/input-select.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-select/widget-input-select-current.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-select/widget-input-select-current.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-select/widget-input-select-search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-select/widget-input-select-search.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-single-checkbox/widget-input-single-checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-single-checkbox/widget-input-single-checkbox.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-single-radio/widget-input-single-radio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-single-radio/widget-input-single-radio.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-switch/widget-input-switch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-switch/widget-input-switch.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-tel/widget-input-tel-code.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-tel/widget-input-tel-code.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-tel/widget-input-tel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-tel/widget-input-tel.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-text/input-text.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-text/input-text.vue -------------------------------------------------------------------------------- /src/widgets/inputs/input-textarea/widget-input-textarea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/src/widgets/inputs/input-textarea/widget-input-textarea.vue -------------------------------------------------------------------------------- /tests/.babelrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/.babelrc.json -------------------------------------------------------------------------------- /tests/integrations/clean-event-handlers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/clean-event-handlers.spec.ts -------------------------------------------------------------------------------- /tests/integrations/components/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/components/App.vue -------------------------------------------------------------------------------- /tests/integrations/components/AppSubscribe.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/components/AppSubscribe.vue -------------------------------------------------------------------------------- /tests/integrations/components/AppWithoutSubscribe.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/components/AppWithoutSubscribe.vue -------------------------------------------------------------------------------- /tests/integrations/components/EmptyApp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/components/EmptyApp.vue -------------------------------------------------------------------------------- /tests/integrations/components/FormWithSubscribeParent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/components/FormWithSubscribeParent.vue -------------------------------------------------------------------------------- /tests/integrations/components/FormWithoutSubscribeParent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/components/FormWithoutSubscribeParent.vue -------------------------------------------------------------------------------- /tests/integrations/components/input-text/AppInputTextPretty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/components/input-text/AppInputTextPretty.vue -------------------------------------------------------------------------------- /tests/integrations/components/widget-composite.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/components/widget-composite.vue -------------------------------------------------------------------------------- /tests/integrations/form-parent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/form-parent.spec.ts -------------------------------------------------------------------------------- /tests/integrations/form-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/form-values.spec.ts -------------------------------------------------------------------------------- /tests/integrations/input-checkbox.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/input-checkbox.spec.ts -------------------------------------------------------------------------------- /tests/integrations/input-radio.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/input-radio.spec.ts -------------------------------------------------------------------------------- /tests/integrations/input-single-checkbox.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/input-single-checkbox.spec.ts -------------------------------------------------------------------------------- /tests/integrations/input-single-radio.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/input-single-radio.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-date.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-number.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-password.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-password.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-range.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-range.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-select.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-select.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-switch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-switch.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-tel.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-tel.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-text.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-text.spec.ts -------------------------------------------------------------------------------- /tests/integrations/inputs/input-textarea.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/integrations/inputs/input-textarea.spec.ts -------------------------------------------------------------------------------- /tests/units/case-sensitive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/case-sensitive.spec.ts -------------------------------------------------------------------------------- /tests/units/computed-value.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/computed-value.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-accept-changes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-accept-changes.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-autonomic-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-autonomic-values.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-changed.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-changed.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-check-field-change-status.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-check-field-change-status.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-clean-changes-by-field.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-clean-changes-by-field.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-clean-field.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-clean-field.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-clean-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-clean-values.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-disable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-disable.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-get-value-by-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-get-value-by-name.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-oninput.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-oninput.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-props.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-props.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-pure-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-pure-values.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-read-save.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-read-save.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-revert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-revert.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-set-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-set-values.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-subscribe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-subscribe.spec.ts -------------------------------------------------------------------------------- /tests/units/form/form-validate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/form/form-validate.spec.ts -------------------------------------------------------------------------------- /tests/units/hooks/use-form-state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/hooks/use-form-state.spec.ts -------------------------------------------------------------------------------- /tests/units/hooks/use-form-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/hooks/use-form-values.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/bypass-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/bypass-object.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/check-composite-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/check-composite-name.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/check-name-in-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/check-name-in-object.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/check-object-for-primitive-instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/check-object-for-primitive-instance.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/check-primitive-value.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/check-primitive-value.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/compare-difference.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/compare-difference.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/compare-event.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/compare-event.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/compare-merge-changes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/compare-merge-changes.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/concat-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/concat-name.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/convert-options-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/convert-options-object.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/copy-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/copy-object.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/date-controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/date-controller.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/delete-prop-by-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/delete-prop-by-name.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/find-nearest-name-from-array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/find-nearest-name-from-array.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/find-nearest-prefix-from-array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/find-nearest-prefix-from-array.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/get-cast-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/get-cast-object.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/get-option-row-by-duration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/get-option-row-by-duration.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/get-prop-from-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/get-prop-from-object.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/grand-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/grand-object.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/insert-by-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/insert-by-name.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/is-iterable-point.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/is-iterable-point.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/is-prefix-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/is-prefix-name.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/is-simple-equal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/is-simple-equal.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/iterate-points.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/iterate-points.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/merge-objects.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/merge-objects.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/parse-first-name.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/parse-first-name.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/parse-number.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/parse-number.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/plain-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/plain-object.spec.ts -------------------------------------------------------------------------------- /tests/units/utils/replace-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/units/utils/replace-values.spec.ts -------------------------------------------------------------------------------- /tests/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tests/wait.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/vite.config.mjs -------------------------------------------------------------------------------- /vue.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jenesius/vue-form/HEAD/vue.config.cjs --------------------------------------------------------------------------------