Prechádzať zdrojové kódy

feat: Install dayjs

Owen Diffey 2 týždňov pred
rodič
commit
9507fbedba
3 zmenil súbory, kde vykonal 23 pridanie a 3 odobranie
  1. 10 3
      frontend/package-lock.json
  2. 1 0
      frontend/package.json
  3. 12 0
      frontend/src/dayjs.ts

+ 10 - 3
frontend/package-lock.json

@@ -14,6 +14,7 @@
         "can-autoplay": "^3.0.2",
         "chart.js": "^4.4.7",
         "date-fns": "^4.1.0",
+        "dayjs": "^1.11.13",
         "dompurify": "^3.2.3",
         "eslint-config-airbnb-base": "^15.0.0",
         "marked": "^15.0.6",
@@ -2672,6 +2673,12 @@
         "url": "https://github.com/sponsors/kossnocorp"
       }
     },
+    "node_modules/dayjs": {
+      "version": "1.11.13",
+      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
+      "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+      "license": "MIT"
+    },
     "node_modules/de-indent": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
@@ -7015,9 +7022,9 @@
       }
     },
     "node_modules/vue-tippy": {
-      "version": "6.6.0",
-      "resolved": "https://registry.npmjs.org/vue-tippy/-/vue-tippy-6.6.0.tgz",
-      "integrity": "sha512-ISRIUQDlcEP05K1nCbvlVcd8yuWS6S3dI91qD0A2slgtwwWjih8Fn9Aymq4SNaHQsdiP5+MLRPZVDxFjKMPgKA==",
+      "version": "6.7.0",
+      "resolved": "https://registry.npmjs.org/vue-tippy/-/vue-tippy-6.7.0.tgz",
+      "integrity": "sha512-e0w6UA+A+J79GhDYNw5xZjGu7Tc2ksYypwF5RjkJVWgAGNSpXkLVNx4gZ8cMUa8FRHqmGAZxN3ue7MeXgbeZAQ==",
       "license": "MIT",
       "dependencies": {
         "tippy.js": "^6.3.7"

+ 1 - 0
frontend/package.json

@@ -45,6 +45,7 @@
     "can-autoplay": "^3.0.2",
     "chart.js": "^4.4.7",
     "date-fns": "^4.1.0",
+    "dayjs": "^1.11.13",
     "dompurify": "^3.2.3",
     "eslint-config-airbnb-base": "^15.0.0",
     "marked": "^15.0.6",

+ 12 - 0
frontend/src/dayjs.ts

@@ -0,0 +1,12 @@
+import dayjs, { Dayjs } from "dayjs";
+import duration, { Duration } from "dayjs/plugin/duration";
+import relativeTime from "dayjs/plugin/relativeTime";
+import utc from "dayjs/plugin/utc";
+
+dayjs.extend(duration);
+dayjs.extend(relativeTime);
+dayjs.extend(utc);
+
+export default dayjs;
+
+export type { Dayjs, Duration };