jenesius-vue-form
Advanced tools
Comparing version 2.0.7 to 2.0.8
/*! | ||
* jenesius-vue-form v2.0.7 | ||
* jenesius-vue-form v2.0.8 | ||
* (c) 2022 Jenesius | ||
@@ -745,2 +745,3 @@ * @license MIT | ||
const _sfc_main$1 = /* @__PURE__ */ vue.defineComponent({ | ||
__name: "widget-input-text", | ||
props: { | ||
@@ -770,2 +771,3 @@ label: { type: String, required: false }, | ||
const _sfc_main = /* @__PURE__ */ vue.defineComponent({ | ||
__name: "input-field", | ||
props: { | ||
@@ -772,0 +774,0 @@ type: { type: String, required: true }, |
{ | ||
"name": "jenesius-vue-form", | ||
"version": "2.0.7", | ||
"version": "2.0.8", | ||
"description": "Heavy form system for Vue.js", | ||
@@ -29,3 +29,3 @@ "author": "Jenesius", | ||
}, | ||
"homepage": "https://github.com/Jenesius/vue-form#readme", | ||
"homepage": "https://form.jenesius.com/", | ||
"url": "https://github.com/Jenesius/vue-form/issues", | ||
@@ -37,3 +37,6 @@ "scripts": { | ||
"build": "rollup -c rollup.config.js", | ||
"full": "rollup -c rollup.config.js && npm publish" | ||
"full": "rollup -c rollup.config.js && npm publish", | ||
"docs:dev": "vitepress dev docs", | ||
"docs:build": "vitepress build docs", | ||
"docs:serve": "vitepress serve docs" | ||
}, | ||
@@ -45,2 +48,4 @@ "peerDependencies": { | ||
"devDependencies": { | ||
"vitepress": "^1.0.0-alpha.1", | ||
"highlight.js": "^11.5.1", | ||
"@babel/core": "^7.12.16", | ||
@@ -47,0 +52,0 @@ "@babel/eslint-parser": "^7.12.16", |
@@ -5,9 +5,9 @@ # Jenesius Vue Form | ||
## Links | ||
- Documentation | ||
- [Documentation](https://form.jenesius.com/) | ||
- Examples | ||
- GitHub | ||
- [GitHub](https://github.com/Jenesius/vue-form) | ||
## Reason | ||
- 🦵 multifunctional form logic. Херово звучит. Многофункциональная система для | ||
работы с формой. Или Большой выбор функцонала для работы и управления формой. | ||
работы с формой. Или Большой выбор функционала для работы и управления формой. | ||
- 🖕 you can use this library with your own input components. | ||
@@ -17,3 +17,3 @@ - 🤝 create interface using composite and aggregate logical. Read more <- ссылку | ||
## Main Form | ||
Для создавния формы, необходимо просто создать экземпляр. JenesiusVueForm сделает | ||
Для создания формы, необходимо просто создать экземпляр. JenesiusVueForm сделает | ||
большую часть работы за вас. | ||
@@ -44,3 +44,3 @@ | ||
## Input | ||
Для того, чтобы связать поле input с формой нужно просто выполнить следующий хук: | ||
Для того чтобы связать поле input с формой нужно просто выполнить следующий хук: | ||
```vue | ||
@@ -62,3 +62,3 @@ <input type = "text" | ||
## Validation | ||
Для валидации формы испольхуется метод **validate**, который вернёт true в случае | ||
Для валидации формы используется метод **validate**, который вернёт true в случае | ||
если всё зависимые элементы - валидны: | ||
@@ -71,5 +71,5 @@ ```js | ||
## Основная логика | ||
1. Значения хранятся только в **агригатном элементе** | ||
- **агригатный элемент** - не зависимый(или слабозависимый) экземпляр Form. Знач | ||
ения инпутов, disabled поля, hidden поля и т.д. должны храниться в ближайшей | ||
1. Значения хранятся только в **агрегатном элементе** | ||
- **агрегатный элемент** - не зависимый(или слабо зависимый) экземпляр Form. Зна | ||
- чения инпутов, disabled поля, hidden поля и т.д. должны храниться в ближайшей | ||
*aggregate* Form. | ||
@@ -76,0 +76,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
55463
1288
26