diff --git a/package-lock.json b/package-lock.json
index 779d4dd..3554c1a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,6 +8,7 @@
"@nuxt/ui": "^4.10.0",
"@vitejs/plugin-vue": "^6.0.8",
"axios": "^1.19.0",
+ "valibot": "^1.4.2",
"vue": "^3.5.41",
"vue-router": "^5.2.0"
},
@@ -5464,6 +5465,20 @@
"untyped": "dist/cli.mjs"
}
},
+ "node_modules/valibot": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.4.2.tgz",
+ "integrity": "sha512-gjdCvJ6d3RyHAneqxMYMW9QMCwYMb3jpOO0IyHZV1bnRHFBHrX3VkIILt5XYR0WhwHiH7Mty8ovuPZ/O3gamrg==",
+ "license": "MIT",
+ "peerDependencies": {
+ "typescript": ">=5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/vaul-vue": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/vaul-vue/-/vaul-vue-0.4.1.tgz",
diff --git a/package.json b/package.json
index 4941583..6b8a11d 100644
--- a/package.json
+++ b/package.json
@@ -17,6 +17,7 @@
"@nuxt/ui": "^4.10.0",
"@vitejs/plugin-vue": "^6.0.8",
"axios": "^1.19.0",
+ "valibot": "^1.4.2",
"vue": "^3.5.41",
"vue-router": "^5.2.0"
}
diff --git a/resources/js/components/GuessWord.vue b/resources/js/components/GuessWord.vue
new file mode 100644
index 0000000..03e3887
--- /dev/null
+++ b/resources/js/components/GuessWord.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/pages/HomeView.vue b/resources/js/pages/HomeView.vue
index 3d3be45..161815d 100644
--- a/resources/js/pages/HomeView.vue
+++ b/resources/js/pages/HomeView.vue
@@ -1,13 +1,16 @@
-
+
- {{ this.hint }}
+ {{ hint }}
{{ guess }}
+
-
-
-
-
- Submit
-
-
+
+
+
+
+ {{ word }}
+
+
+
+