From 2fe38fbe1ff8eb9d8ff9d1e06c8e30fe4891e76b Mon Sep 17 00:00:00 2001 From: Jesse Malotaux Date: Sun, 23 Mar 2025 18:20:13 +0100 Subject: [PATCH] Update to generate UUID on startup and store in or get from localstorage. --- fe/package-lock.json | 14 ++++++++++ fe/package.json | 3 ++- fe/src/App.vue | 10 ++++++++ fe/src/stores/device.js | 57 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 fe/src/stores/device.js diff --git a/fe/package-lock.json b/fe/package-lock.json index 50c3a6f..15f5a0e 100644 --- a/fe/package-lock.json +++ b/fe/package-lock.json @@ -24,6 +24,7 @@ "prettier": "^3.5.1", "sass-embedded": "^1.85.1", "tailwindcss": "^4.0.9", + "uuid": "^11.1.0", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.2" } @@ -4661,6 +4662,19 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, + "node_modules/uuid": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, "node_modules/varint": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", diff --git a/fe/package.json b/fe/package.json index 8b1f53a..5cfe2af 100644 --- a/fe/package.json +++ b/fe/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite", - "build": "vite build", + "build": "vite build --emptyOutDir", "preview": "vite preview", "lint": "eslint . --fix", "format": "prettier --write src/" @@ -27,6 +27,7 @@ "prettier": "^3.5.1", "sass-embedded": "^1.85.1", "tailwindcss": "^4.0.9", + "uuid": "^11.1.0", "vite": "^6.1.0", "vite-plugin-vue-devtools": "^7.7.2" } diff --git a/fe/src/App.vue b/fe/src/App.vue index 7bb1d6f..398d4c3 100644 --- a/fe/src/App.vue +++ b/fe/src/App.vue @@ -9,7 +9,17 @@