diff --git a/package.json b/package.json index 914848f..81383ec 100644 --- a/package.json +++ b/package.json @@ -29,8 +29,8 @@ "file-type-mime": "^0.4.3", "jdenticon": "^3.3.0", "lru-cache": "^11.1.0", + "luxon": "^3.6.1", "micromark": "^4.0.1", - "moment": "^2.30.1", "nuxt": "3.15.4", "nuxt-security": "2.2.0", "prisma": "^6.5.0", @@ -49,6 +49,7 @@ "@tailwindcss/forms": "^0.5.9", "@tailwindcss/typography": "^0.5.15", "@types/bcryptjs": "^2.4.6", + "@types/luxon": "^3.6.2", "@types/node": "^22.13.16", "@types/turndown": "^5.0.5", "autoprefixer": "^10.4.20", diff --git a/pages/account/devices.vue b/pages/account/devices.vue index 024c49f..5c80a62 100644 --- a/pages/account/devices.vue +++ b/pages/account/devices.vue @@ -68,7 +68,9 @@ - {{ moment(client.lastConnected).fromNow() }} + {{ + DateTime.fromISO(client.lastConnected).diffNow().toHuman() + }} import { CheckIcon } from "@heroicons/vue/24/outline"; -import moment from "moment"; +import { DateTime } from "luxon"; const clients = await $dropFetch("/api/v1/user/client"); diff --git a/pages/admin/users/auth/simple/index.vue b/pages/admin/users/auth/simple/index.vue index 0ba6c9b..6b58d3f 100644 --- a/pages/admin/users/auth/simple/index.vue +++ b/pages/admin/users/auth/simple/index.vue @@ -352,7 +352,6 @@