Browse Source

chore(deps): use `@vueuse/core@10.7.2` and fix moment

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv 2 months ago
parent
commit
eb672e89cf
81 changed files with 74 additions and 21 deletions
  1. 0 0
      dist/3747-3747.js
  2. 0 0
      dist/3747-3747.js.map
  3. 0 0
      dist/comments-comments-app.js
  4. 0 0
      dist/comments-comments-app.js.map
  5. 0 0
      dist/comments-comments-tab.js
  6. 0 0
      dist/comments-comments-tab.js.map
  7. 0 0
      dist/core-common.js
  8. 0 0
      dist/core-common.js.map
  9. 0 0
      dist/core-legacy-unified-search.js
  10. 0 0
      dist/core-legacy-unified-search.js.map
  11. 0 0
      dist/core-login.js
  12. 0 0
      dist/core-login.js.map
  13. 0 0
      dist/core-main.js
  14. 0 0
      dist/core-main.js.map
  15. 0 0
      dist/core-profile.js
  16. 0 0
      dist/core-profile.js.map
  17. 0 0
      dist/core-unified-search.js
  18. 0 0
      dist/core-unified-search.js.map
  19. 0 0
      dist/dav-settings-personal-availability.js
  20. 0 0
      dist/dav-settings-personal-availability.js.map
  21. 0 0
      dist/federatedfilesharing-vue-settings-admin.js
  22. 0 0
      dist/federatedfilesharing-vue-settings-admin.js.map
  23. 0 0
      dist/federatedfilesharing-vue-settings-personal.js
  24. 0 0
      dist/federatedfilesharing-vue-settings-personal.js.map
  25. 0 0
      dist/files-init.js
  26. 0 0
      dist/files-init.js.map
  27. 0 0
      dist/files-main.js
  28. 0 0
      dist/files-main.js.map
  29. 0 0
      dist/files-personal-settings.js
  30. 0 0
      dist/files-personal-settings.js.map
  31. 0 0
      dist/files-reference-files.js
  32. 0 0
      dist/files-reference-files.js.map
  33. 0 0
      dist/files-sidebar.js
  34. 0 0
      dist/files-sidebar.js.map
  35. 0 0
      dist/files_external-init.js
  36. 0 0
      dist/files_external-init.js.map
  37. 0 0
      dist/files_reminders-init.js
  38. 0 0
      dist/files_reminders-init.js.map
  39. 0 0
      dist/files_sharing-files_sharing_tab.js
  40. 0 0
      dist/files_sharing-files_sharing_tab.js.map
  41. 0 0
      dist/files_sharing-personal-settings.js
  42. 0 0
      dist/files_sharing-personal-settings.js.map
  43. 0 0
      dist/files_versions-files_versions.js
  44. 0 0
      dist/files_versions-files_versions.js.map
  45. 0 0
      dist/settings-users-3239.js
  46. 0 0
      dist/settings-users-3239.js.map
  47. 0 0
      dist/settings-vue-settings-admin-basic-settings.js
  48. 0 0
      dist/settings-vue-settings-admin-basic-settings.js.map
  49. 0 0
      dist/settings-vue-settings-admin-delegation.js
  50. 0 0
      dist/settings-vue-settings-admin-delegation.js.map
  51. 0 0
      dist/settings-vue-settings-admin-security.js
  52. 0 0
      dist/settings-vue-settings-admin-security.js.map
  53. 0 0
      dist/settings-vue-settings-admin-sharing.js
  54. 0 0
      dist/settings-vue-settings-admin-sharing.js.map
  55. 0 0
      dist/settings-vue-settings-apps-users-management.js
  56. 0 0
      dist/settings-vue-settings-apps-users-management.js.map
  57. 0 0
      dist/settings-vue-settings-personal-info.js
  58. 0 0
      dist/settings-vue-settings-personal-info.js.map
  59. 0 0
      dist/settings-vue-settings-personal-password.js
  60. 0 0
      dist/settings-vue-settings-personal-password.js.map
  61. 0 0
      dist/settings-vue-settings-personal-security.js
  62. 0 0
      dist/settings-vue-settings-personal-security.js.map
  63. 0 0
      dist/sharebymail-vue-settings-admin-sharebymail.js
  64. 0 0
      dist/sharebymail-vue-settings-admin-sharebymail.js.map
  65. 0 0
      dist/systemtags-admin.js
  66. 0 0
      dist/systemtags-admin.js.map
  67. 0 0
      dist/theming-admin-theming.js
  68. 0 0
      dist/theming-admin-theming.js.map
  69. 0 0
      dist/theming-personal-theming.js
  70. 0 0
      dist/theming-personal-theming.js.map
  71. 0 0
      dist/updatenotification-updatenotification.js
  72. 0 0
      dist/updatenotification-updatenotification.js.map
  73. 0 0
      dist/user_status-menu.js
  74. 0 0
      dist/user_status-menu.js.map
  75. 0 0
      dist/weather_status-weather-status.js
  76. 0 0
      dist/weather_status-weather-status.js.map
  77. 0 0
      dist/workflowengine-workflowengine.js
  78. 0 0
      dist/workflowengine-workflowengine.js.map
  79. 62 18
      package-lock.json
  80. 3 3
      package.json
  81. 9 0
      webpack.common.js

File diff suppressed because it is too large
+ 0 - 0
dist/3747-3747.js


File diff suppressed because it is too large
+ 0 - 0
dist/3747-3747.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/comments-comments-app.js


File diff suppressed because it is too large
+ 0 - 0
dist/comments-comments-app.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/comments-comments-tab.js


File diff suppressed because it is too large
+ 0 - 0
dist/comments-comments-tab.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-common.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-common.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-legacy-unified-search.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-legacy-unified-search.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-login.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-login.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-main.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-main.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-profile.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-profile.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-unified-search.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-unified-search.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/dav-settings-personal-availability.js


File diff suppressed because it is too large
+ 0 - 0
dist/dav-settings-personal-availability.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/federatedfilesharing-vue-settings-admin.js


File diff suppressed because it is too large
+ 0 - 0
dist/federatedfilesharing-vue-settings-admin.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/federatedfilesharing-vue-settings-personal.js


File diff suppressed because it is too large
+ 0 - 0
dist/federatedfilesharing-vue-settings-personal.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-init.js


File diff suppressed because it is too large
+ 0 - 0
dist/files-init.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-main.js


File diff suppressed because it is too large
+ 0 - 0
dist/files-main.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-personal-settings.js


File diff suppressed because it is too large
+ 0 - 0
dist/files-personal-settings.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-reference-files.js


File diff suppressed because it is too large
+ 0 - 0
dist/files-reference-files.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-sidebar.js


File diff suppressed because it is too large
+ 0 - 0
dist/files-sidebar.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_external-init.js


File diff suppressed because it is too large
+ 0 - 0
dist/files_external-init.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_reminders-init.js


File diff suppressed because it is too large
+ 0 - 0
dist/files_reminders-init.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-files_sharing_tab.js


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-files_sharing_tab.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-personal-settings.js


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-personal-settings.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_versions-files_versions.js


File diff suppressed because it is too large
+ 0 - 0
dist/files_versions-files_versions.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-users-3239.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-users-3239.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-basic-settings.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-basic-settings.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-delegation.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-delegation.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-security.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-security.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-sharing.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-sharing.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-apps-users-management.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-apps-users-management.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-info.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-info.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-password.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-password.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-security.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-security.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/sharebymail-vue-settings-admin-sharebymail.js


File diff suppressed because it is too large
+ 0 - 0
dist/sharebymail-vue-settings-admin-sharebymail.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/systemtags-admin.js


File diff suppressed because it is too large
+ 0 - 0
dist/systemtags-admin.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/theming-admin-theming.js


File diff suppressed because it is too large
+ 0 - 0
dist/theming-admin-theming.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/theming-personal-theming.js


File diff suppressed because it is too large
+ 0 - 0
dist/theming-personal-theming.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/updatenotification-updatenotification.js


File diff suppressed because it is too large
+ 0 - 0
dist/updatenotification-updatenotification.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/user_status-menu.js


File diff suppressed because it is too large
+ 0 - 0
dist/user_status-menu.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/weather_status-weather-status.js


File diff suppressed because it is too large
+ 0 - 0
dist/weather_status-weather-status.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/workflowengine-workflowengine.js


File diff suppressed because it is too large
+ 0 - 0
dist/workflowengine-workflowengine.js.map


+ 62 - 18
package-lock.json

@@ -24,13 +24,13 @@
         "@nextcloud/initial-state": "^2.0.0",
         "@nextcloud/l10n": "^2.1.0",
         "@nextcloud/logger": "^2.5.0",
-        "@nextcloud/moment": "^1.2.2",
+        "@nextcloud/moment": "^1.3.1",
         "@nextcloud/password-confirmation": "^5.0.1",
         "@nextcloud/paths": "^2.1.0",
         "@nextcloud/router": "^2.2.1",
         "@nextcloud/sharing": "^0.1.0",
         "@nextcloud/upload": "^1.0.5",
-        "@nextcloud/vue": "^8.7.0",
+        "@nextcloud/vue": "^8.7.1",
         "@skjnldsv/sanitize-svg": "^1.0.2",
         "@vueuse/components": "^10.7.2",
         "@vueuse/core": "^10.7.2",
@@ -101,7 +101,7 @@
         "@nextcloud/eslint-config": "^v8.3.0-beta.2",
         "@nextcloud/stylelint-config": "^2.4.0",
         "@nextcloud/typings": "^1.8.0",
-        "@nextcloud/webpack-vue-config": "^6.0.0",
+        "@nextcloud/webpack-vue-config": "^6.0.1",
         "@pinia/testing": "^0.1.2",
         "@testing-library/jest-dom": "^6.1.5",
         "@testing-library/user-event": "^14.4.3",
@@ -6429,13 +6429,24 @@
       }
     },
     "node_modules/@vueuse/components": {
-      "version": "10.8.0",
-      "resolved": "https://registry.npmjs.org/@vueuse/components/-/components-10.8.0.tgz",
-      "integrity": "sha512-5k/4Cxgt+aoxeHIOWSet6kkHXY+96QuPkJzGpOHaCj9DD0ASBni6L/wHQUWL118Ac9xq5+QQJuK5VvFs/yBAEw==",
+      "version": "10.7.2",
+      "resolved": "https://registry.npmjs.org/@vueuse/components/-/components-10.7.2.tgz",
+      "integrity": "sha512-r39DLLtRo1hEKI/SQzVQjCts7yelwFyUrTxDFi821NdyU3EfQ9GCNNBcMirXcn3IQApFBRKrvTTtQ9cJGrb/+A==",
       "dependencies": {
-        "@vueuse/core": "10.8.0",
-        "@vueuse/shared": "10.8.0",
-        "vue-demi": ">=0.14.7"
+        "@vueuse/core": "10.7.2",
+        "@vueuse/shared": "10.7.2",
+        "vue-demi": ">=0.14.6"
+      }
+    },
+    "node_modules/@vueuse/components/node_modules/@vueuse/shared": {
+      "version": "10.7.2",
+      "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.7.2.tgz",
+      "integrity": "sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==",
+      "dependencies": {
+        "vue-demi": ">=0.14.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
       }
     },
     "node_modules/@vueuse/components/node_modules/vue-demi": {
@@ -6464,14 +6475,25 @@
       }
     },
     "node_modules/@vueuse/core": {
-      "version": "10.8.0",
-      "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.8.0.tgz",
-      "integrity": "sha512-G9Ok9fjx10TkNIPn8V1dJmK1NcdJCtYmDRyYiTMUyJ1p0Tywc1zmOoCQ2xhHYyz8ULBU4KjIJQ9n+Lrty74iVw==",
+      "version": "10.7.2",
+      "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.7.2.tgz",
+      "integrity": "sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==",
       "dependencies": {
         "@types/web-bluetooth": "^0.0.20",
-        "@vueuse/metadata": "10.8.0",
-        "@vueuse/shared": "10.8.0",
-        "vue-demi": ">=0.14.7"
+        "@vueuse/metadata": "10.7.2",
+        "@vueuse/shared": "10.7.2",
+        "vue-demi": ">=0.14.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
+    "node_modules/@vueuse/core/node_modules/@vueuse/shared": {
+      "version": "10.7.2",
+      "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.7.2.tgz",
+      "integrity": "sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==",
+      "dependencies": {
+        "vue-demi": ">=0.14.6"
       },
       "funding": {
         "url": "https://github.com/sponsors/antfu"
@@ -6567,6 +6589,28 @@
         }
       }
     },
+    "node_modules/@vueuse/integrations/node_modules/@vueuse/core": {
+      "version": "10.8.0",
+      "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.8.0.tgz",
+      "integrity": "sha512-G9Ok9fjx10TkNIPn8V1dJmK1NcdJCtYmDRyYiTMUyJ1p0Tywc1zmOoCQ2xhHYyz8ULBU4KjIJQ9n+Lrty74iVw==",
+      "dependencies": {
+        "@types/web-bluetooth": "^0.0.20",
+        "@vueuse/metadata": "10.8.0",
+        "@vueuse/shared": "10.8.0",
+        "vue-demi": ">=0.14.7"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
+    "node_modules/@vueuse/integrations/node_modules/@vueuse/metadata": {
+      "version": "10.8.0",
+      "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.8.0.tgz",
+      "integrity": "sha512-Nim/Vle5OgXcXhAvGOgkJQXB1Yb+Kq/fMbLuv3YYDYbiQrwr39ljuD4k9fPeq4yUyokYRo2RaNQmbbIMWB/9+w==",
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
     "node_modules/@vueuse/integrations/node_modules/vue-demi": {
       "version": "0.14.7",
       "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz",
@@ -6593,9 +6637,9 @@
       }
     },
     "node_modules/@vueuse/metadata": {
-      "version": "10.8.0",
-      "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.8.0.tgz",
-      "integrity": "sha512-Nim/Vle5OgXcXhAvGOgkJQXB1Yb+Kq/fMbLuv3YYDYbiQrwr39ljuD4k9fPeq4yUyokYRo2RaNQmbbIMWB/9+w==",
+      "version": "10.7.2",
+      "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.7.2.tgz",
+      "integrity": "sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==",
       "funding": {
         "url": "https://github.com/sponsors/antfu"
       }

+ 3 - 3
package.json

@@ -51,13 +51,13 @@
     "@nextcloud/initial-state": "^2.0.0",
     "@nextcloud/l10n": "^2.1.0",
     "@nextcloud/logger": "^2.5.0",
-    "@nextcloud/moment": "^1.2.2",
+    "@nextcloud/moment": "^1.3.1",
     "@nextcloud/password-confirmation": "^5.0.1",
     "@nextcloud/paths": "^2.1.0",
     "@nextcloud/router": "^2.2.1",
     "@nextcloud/sharing": "^0.1.0",
     "@nextcloud/upload": "^1.0.5",
-    "@nextcloud/vue": "^8.7.0",
+    "@nextcloud/vue": "^8.7.1",
     "@skjnldsv/sanitize-svg": "^1.0.2",
     "@vueuse/components": "^10.7.2",
     "@vueuse/core": "^10.7.2",
@@ -128,7 +128,7 @@
     "@nextcloud/eslint-config": "^v8.3.0-beta.2",
     "@nextcloud/stylelint-config": "^2.4.0",
     "@nextcloud/typings": "^1.8.0",
-    "@nextcloud/webpack-vue-config": "^6.0.0",
+    "@nextcloud/webpack-vue-config": "^6.0.1",
     "@pinia/testing": "^0.1.2",
     "@testing-library/jest-dom": "^6.1.5",
     "@testing-library/user-event": "^14.4.3",

+ 9 - 0
webpack.common.js

@@ -212,6 +212,15 @@ module.exports = {
 		// Make appName & appVersion available as a constants for '@nextcloud/vue' components
 		new webpack.DefinePlugin({ appName: JSON.stringify('Nextcloud') }),
 		new webpack.DefinePlugin({ appVersion: JSON.stringify(appVersion) }),
+
+		// @nextcloud/moment since v1.3.0 uses `moment/min/moment-with-locales.js`
+		// Which works only in Node.js and is not compatible with Webpack bundling
+		// It has an unused function `localLocale` that requires locales by invalid relative path `./locale`
+		// Though it is not used, Webpack tries to resolve it with `require.context` and fails
+		new webpack.IgnorePlugin({
+			resourceRegExp: /^\.\/locale$/,
+			contextRegExp: /moment\/min$/,
+		}),
 	],
 	externals: {
 		OC: 'OC',

Some files were not shown because too many files changed in this diff