From 5694a3c2faffb3545da9546bcb8dff26a282b138 Mon Sep 17 00:00:00 2001 From: uncleWalter Date: Tue, 8 Jul 2025 22:53:49 +0200 Subject: [PATCH 1/6] Add vue-router and create basic navigation with About page (#1) Co-authored-by: Cursor Agent --- package-lock.json | 24 +++++++++++++++++++++++- package.json | 3 ++- src/App.vue | 6 +++++- src/components/About.vue | 11 +++++++++++ src/components/Todos.vue | 1 - src/main.ts | 14 +++++++++++++- 6 files changed, 54 insertions(+), 5 deletions(-) create mode 100644 src/components/About.vue diff --git a/package-lock.json b/package-lock.json index 498ef2a..c03e1b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,8 @@ "version": "0.0.0", "dependencies": { "aws-amplify": "^6.6.6", - "vue": "^3.4.21" + "vue": "^3.4.21", + "vue-router": "^4.5.1" }, "devDependencies": { "@aws-amplify/backend": "^1.5.0", @@ -18106,6 +18107,12 @@ "he": "^1.2.0" } }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" + }, "node_modules/@vue/language-core": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.1.6.tgz", @@ -24823,6 +24830,21 @@ } } }, + "node_modules/vue-router": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.1.tgz", + "integrity": "sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, "node_modules/vue-tsc": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.1.6.tgz", diff --git a/package.json b/package.json index 43c67e6..e81fe1b 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ }, "dependencies": { "aws-amplify": "^6.6.6", - "vue": "^3.4.21" + "vue": "^3.4.21", + "vue-router": "^4.5.1" }, "devDependencies": { "@aws-amplify/backend": "^1.5.0", diff --git a/src/App.vue b/src/App.vue index 3178e2f..349bd1a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -3,8 +3,12 @@ import Todos from './components/Todos.vue' diff --git a/src/components/About.vue b/src/components/About.vue new file mode 100644 index 0000000..1d085bd --- /dev/null +++ b/src/components/About.vue @@ -0,0 +1,11 @@ + + + \ No newline at end of file diff --git a/src/components/Todos.vue b/src/components/Todos.vue index d1f7fad..ef756af 100644 --- a/src/components/Todos.vue +++ b/src/components/Todos.vue @@ -1,5 +1,4 @@