Bruno Predot

Installation vuelidate et vuelidate/validator.

@@ -18,6 +18,8 @@ @@ -18,6 +18,8 @@
18 "@pinia-orm/nuxt": "^1.10.2", 18 "@pinia-orm/nuxt": "^1.10.2",
19 "@pinia/nuxt": "^0.9.0", 19 "@pinia/nuxt": "^0.9.0",
20 "@unhead/vue": "^2.0.8", 20 "@unhead/vue": "^2.0.8",
  21 + "@vuelidate/core": "^2.0.3",
  22 + "@vuelidate/validators": "^2.0.4",
21 "@vueuse/core": "^13.1.0", 23 "@vueuse/core": "^13.1.0",
22 "@vueuse/nuxt": "^13.1.0", 24 "@vueuse/nuxt": "^13.1.0",
23 "eslint": "^9.25.1", 25 "eslint": "^9.25.1",
@@ -5702,6 +5704,94 @@ @@ -5702,6 +5704,94 @@
5702 "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", 5704 "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
5703 "license": "MIT" 5705 "license": "MIT"
5704 }, 5706 },
  5707 + "node_modules/@vuelidate/core": {
  5708 + "version": "2.0.3",
  5709 + "resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.3.tgz",
  5710 + "integrity": "sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==",
  5711 + "license": "MIT",
  5712 + "dependencies": {
  5713 + "vue-demi": "^0.13.11"
  5714 + },
  5715 + "peerDependencies": {
  5716 + "@vue/composition-api": "^1.0.0-rc.1",
  5717 + "vue": "^2.0.0 || >=3.0.0"
  5718 + },
  5719 + "peerDependenciesMeta": {
  5720 + "@vue/composition-api": {
  5721 + "optional": true
  5722 + }
  5723 + }
  5724 + },
  5725 + "node_modules/@vuelidate/core/node_modules/vue-demi": {
  5726 + "version": "0.13.11",
  5727 + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz",
  5728 + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==",
  5729 + "hasInstallScript": true,
  5730 + "license": "MIT",
  5731 + "bin": {
  5732 + "vue-demi-fix": "bin/vue-demi-fix.js",
  5733 + "vue-demi-switch": "bin/vue-demi-switch.js"
  5734 + },
  5735 + "engines": {
  5736 + "node": ">=12"
  5737 + },
  5738 + "funding": {
  5739 + "url": "https://github.com/sponsors/antfu"
  5740 + },
  5741 + "peerDependencies": {
  5742 + "@vue/composition-api": "^1.0.0-rc.1",
  5743 + "vue": "^3.0.0-0 || ^2.6.0"
  5744 + },
  5745 + "peerDependenciesMeta": {
  5746 + "@vue/composition-api": {
  5747 + "optional": true
  5748 + }
  5749 + }
  5750 + },
  5751 + "node_modules/@vuelidate/validators": {
  5752 + "version": "2.0.4",
  5753 + "resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.4.tgz",
  5754 + "integrity": "sha512-odTxtUZ2JpwwiQ10t0QWYJkkYrfd0SyFYhdHH44QQ1jDatlZgTh/KRzrWVmn/ib9Gq7H4hFD4e8ahoo5YlUlDw==",
  5755 + "license": "MIT",
  5756 + "dependencies": {
  5757 + "vue-demi": "^0.13.11"
  5758 + },
  5759 + "peerDependencies": {
  5760 + "@vue/composition-api": "^1.0.0-rc.1",
  5761 + "vue": "^2.0.0 || >=3.0.0"
  5762 + },
  5763 + "peerDependenciesMeta": {
  5764 + "@vue/composition-api": {
  5765 + "optional": true
  5766 + }
  5767 + }
  5768 + },
  5769 + "node_modules/@vuelidate/validators/node_modules/vue-demi": {
  5770 + "version": "0.13.11",
  5771 + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz",
  5772 + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==",
  5773 + "hasInstallScript": true,
  5774 + "license": "MIT",
  5775 + "bin": {
  5776 + "vue-demi-fix": "bin/vue-demi-fix.js",
  5777 + "vue-demi-switch": "bin/vue-demi-switch.js"
  5778 + },
  5779 + "engines": {
  5780 + "node": ">=12"
  5781 + },
  5782 + "funding": {
  5783 + "url": "https://github.com/sponsors/antfu"
  5784 + },
  5785 + "peerDependencies": {
  5786 + "@vue/composition-api": "^1.0.0-rc.1",
  5787 + "vue": "^3.0.0-0 || ^2.6.0"
  5788 + },
  5789 + "peerDependenciesMeta": {
  5790 + "@vue/composition-api": {
  5791 + "optional": true
  5792 + }
  5793 + }
  5794 + },
5705 "node_modules/@vuetify/loader-shared": { 5795 "node_modules/@vuetify/loader-shared": {
5706 "version": "2.1.0", 5796 "version": "2.1.0",
5707 "resolved": "https://registry.npmjs.org/@vuetify/loader-shared/-/loader-shared-2.1.0.tgz", 5797 "resolved": "https://registry.npmjs.org/@vuetify/loader-shared/-/loader-shared-2.1.0.tgz",
@@ -24,6 +24,8 @@ @@ -24,6 +24,8 @@
24 "@pinia-orm/nuxt": "^1.10.2", 24 "@pinia-orm/nuxt": "^1.10.2",
25 "@pinia/nuxt": "^0.9.0", 25 "@pinia/nuxt": "^0.9.0",
26 "@unhead/vue": "^2.0.8", 26 "@unhead/vue": "^2.0.8",
  27 + "@vuelidate/core": "^2.0.3",
  28 + "@vuelidate/validators": "^2.0.4",
27 "@vueuse/core": "^13.1.0", 29 "@vueuse/core": "^13.1.0",
28 "@vueuse/nuxt": "^13.1.0", 30 "@vueuse/nuxt": "^13.1.0",
29 "eslint": "^9.25.1", 31 "eslint": "^9.25.1",