From 3042c6b0cc7272fe7cc64b31c9076bc1415d7b0f Mon Sep 17 00:00:00 2001
From: Kasper Seweryn <github@wvffle.net>
Date: Sat, 23 Apr 2022 14:10:36 +0200
Subject: [PATCH] Move ~/modules to ~/init

---
 front/src/components/About.vue                  | 2 +-
 front/src/components/Home.vue                   | 2 +-
 front/src/components/audio/ChannelCard.vue      | 2 +-
 front/src/components/audio/track/Table.vue      | 2 +-
 front/src/components/channels/UploadModal.vue   | 2 +-
 front/src/components/common/Duration.vue        | 2 +-
 front/src/components/library/TrackBase.vue      | 2 +-
 front/src/{modules => init}/axios.ts            | 0
 front/src/{modules => init}/directives.ts       | 0
 front/src/{modules => init}/filters.ts          | 0
 front/src/{modules => init}/globalComponents.ts | 0
 front/src/{modules => init}/instance.ts         | 0
 front/src/{modules => init}/internalLinks.ts    | 0
 front/src/{modules => init}/locale.ts           | 0
 front/src/{modules => init}/semantic.ts         | 0
 front/src/{modules => init}/serviceWorker.ts    | 0
 front/src/{modules => init}/webSocket.ts        | 0
 front/src/{modules => init}/window.ts           | 0
 front/src/main.ts                               | 2 +-
 front/src/views/content/Home.vue                | 2 +-
 front/src/views/content/libraries/Quota.vue     | 2 +-
 21 files changed, 10 insertions(+), 10 deletions(-)
 rename front/src/{modules => init}/axios.ts (100%)
 rename front/src/{modules => init}/directives.ts (100%)
 rename front/src/{modules => init}/filters.ts (100%)
 rename front/src/{modules => init}/globalComponents.ts (100%)
 rename front/src/{modules => init}/instance.ts (100%)
 rename front/src/{modules => init}/internalLinks.ts (100%)
 rename front/src/{modules => init}/locale.ts (100%)
 rename front/src/{modules => init}/semantic.ts (100%)
 rename front/src/{modules => init}/serviceWorker.ts (100%)
 rename front/src/{modules => init}/webSocket.ts (100%)
 rename front/src/{modules => init}/window.ts (100%)

diff --git a/front/src/components/About.vue b/front/src/components/About.vue
index daefaec613..ece6baf247 100644
--- a/front/src/components/About.vue
+++ b/front/src/components/About.vue
@@ -252,7 +252,7 @@
 import { mapState } from 'vuex'
 import { get } from 'lodash-es'
 import showdown from 'showdown'
-import { humanSize } from '~/modules/filters'
+import { humanSize } from '~/init/filters'
 
 import SignupForm from '~/components/auth/SignupForm.vue'
 import LogoText from '~/components/LogoText.vue'
diff --git a/front/src/components/Home.vue b/front/src/components/Home.vue
index 99e80c29c1..04563c0eea 100644
--- a/front/src/components/Home.vue
+++ b/front/src/components/Home.vue
@@ -332,7 +332,7 @@ import AlbumWidget from '~/components/audio/album/Widget.vue'
 import ChannelsWidget from '~/components/audio/ChannelsWidget.vue'
 import LoginForm from '~/components/auth/LoginForm.vue'
 import SignupForm from '~/components/auth/SignupForm.vue'
-import { humanSize } from '~/modules/filters'
+import { humanSize } from '~/init/filters'
 
 export default {
   components: {
diff --git a/front/src/components/audio/ChannelCard.vue b/front/src/components/audio/ChannelCard.vue
index a693fc5eaf..9f025774f4 100644
--- a/front/src/components/audio/ChannelCard.vue
+++ b/front/src/components/audio/ChannelCard.vue
@@ -78,7 +78,7 @@
 import PlayButton from '~/components/audio/PlayButton.vue'
 import TagsList from '~/components/tags/List.vue'
 
-import { momentFormat } from '~/modules/filters'
+import { momentFormat } from '~/init/filters'
 import moment from 'moment'
 
 export default {
diff --git a/front/src/components/audio/track/Table.vue b/front/src/components/audio/track/Table.vue
index 16f4623e58..c190ccdbe2 100644
--- a/front/src/components/audio/track/Table.vue
+++ b/front/src/components/audio/track/Table.vue
@@ -163,7 +163,7 @@ import axios from 'axios'
 import TrackRow from '~/components/audio/track/Row.vue'
 import TrackMobileRow from '~/components/audio/track/MobileRow.vue'
 import Pagination from '~/components/Pagination.vue'
-import { unique } from '~/modules/filters'
+import { unique } from '~/init/filters'
 
 export default {
   components: {
diff --git a/front/src/components/channels/UploadModal.vue b/front/src/components/channels/UploadModal.vue
index b0cef636a6..9f8591a4ca 100644
--- a/front/src/components/channels/UploadModal.vue
+++ b/front/src/components/channels/UploadModal.vue
@@ -144,7 +144,7 @@
 <script>
 import Modal from '~/components/semantic/Modal.vue'
 import ChannelUploadForm from '~/components/channels/UploadForm.vue'
-import { humanSize } from '~/modules/filters'
+import { humanSize } from '~/init/filters'
 
 export default {
   components: {
diff --git a/front/src/components/common/Duration.vue b/front/src/components/common/Duration.vue
index 9963e61a83..92b8725c49 100644
--- a/front/src/components/common/Duration.vue
+++ b/front/src/components/common/Duration.vue
@@ -13,7 +13,7 @@
   </span>
 </template>
 <script>
-import { secondsToObject } from '~/modules/filters'
+import { secondsToObject } from '~/init/filters'
 
 export default {
   props: { seconds: { type: Number, default: null } },
diff --git a/front/src/components/library/TrackBase.vue b/front/src/components/library/TrackBase.vue
index 9b7b2652ae..76a802b9df 100644
--- a/front/src/components/library/TrackBase.vue
+++ b/front/src/components/library/TrackBase.vue
@@ -229,7 +229,7 @@ import TrackPlaylistIcon from '~/components/playlists/TrackPlaylistIcon.vue'
 import Modal from '~/components/semantic/Modal.vue'
 import EmbedWizard from '~/components/audio/EmbedWizard.vue'
 import ReportMixin from '~/components/mixins/Report.vue'
-import { momentFormat } from '~/modules/filters'
+import { momentFormat } from '~/init/filters'
 import updateQueryString from '~/composables/updateQueryString'
 
 const FETCH_URL = 'tracks/'
diff --git a/front/src/modules/axios.ts b/front/src/init/axios.ts
similarity index 100%
rename from front/src/modules/axios.ts
rename to front/src/init/axios.ts
diff --git a/front/src/modules/directives.ts b/front/src/init/directives.ts
similarity index 100%
rename from front/src/modules/directives.ts
rename to front/src/init/directives.ts
diff --git a/front/src/modules/filters.ts b/front/src/init/filters.ts
similarity index 100%
rename from front/src/modules/filters.ts
rename to front/src/init/filters.ts
diff --git a/front/src/modules/globalComponents.ts b/front/src/init/globalComponents.ts
similarity index 100%
rename from front/src/modules/globalComponents.ts
rename to front/src/init/globalComponents.ts
diff --git a/front/src/modules/instance.ts b/front/src/init/instance.ts
similarity index 100%
rename from front/src/modules/instance.ts
rename to front/src/init/instance.ts
diff --git a/front/src/modules/internalLinks.ts b/front/src/init/internalLinks.ts
similarity index 100%
rename from front/src/modules/internalLinks.ts
rename to front/src/init/internalLinks.ts
diff --git a/front/src/modules/locale.ts b/front/src/init/locale.ts
similarity index 100%
rename from front/src/modules/locale.ts
rename to front/src/init/locale.ts
diff --git a/front/src/modules/semantic.ts b/front/src/init/semantic.ts
similarity index 100%
rename from front/src/modules/semantic.ts
rename to front/src/init/semantic.ts
diff --git a/front/src/modules/serviceWorker.ts b/front/src/init/serviceWorker.ts
similarity index 100%
rename from front/src/modules/serviceWorker.ts
rename to front/src/init/serviceWorker.ts
diff --git a/front/src/modules/webSocket.ts b/front/src/init/webSocket.ts
similarity index 100%
rename from front/src/modules/webSocket.ts
rename to front/src/init/webSocket.ts
diff --git a/front/src/modules/window.ts b/front/src/init/window.ts
similarity index 100%
rename from front/src/modules/window.ts
rename to front/src/init/window.ts
diff --git a/front/src/main.ts b/front/src/main.ts
index 500cbbd861..ec4fb93025 100644
--- a/front/src/main.ts
+++ b/front/src/main.ts
@@ -38,7 +38,7 @@ app.use(VueCompositionAPI)
 app.use(VueLazyload)
 
 const modules: Promise<unknown>[] = []
-for (const module of Object.values(import.meta.globEager('./modules/*.ts'))) {
+for (const module of Object.values(import.meta.globEager('./init/*.ts'))) {
   modules.push(module.install?.({
     app,
     router,
diff --git a/front/src/views/content/Home.vue b/front/src/views/content/Home.vue
index f676649acc..635a70d573 100644
--- a/front/src/views/content/Home.vue
+++ b/front/src/views/content/Home.vue
@@ -82,7 +82,7 @@
 </template>
 
 <script>
-import { humanSize } from '~/modules/filters'
+import { humanSize } from '~/init/filters'
 
 export default {
   computed: {
diff --git a/front/src/views/content/libraries/Quota.vue b/front/src/views/content/libraries/Quota.vue
index c766aefe0a..f1e8d84143 100644
--- a/front/src/views/content/libraries/Quota.vue
+++ b/front/src/views/content/libraries/Quota.vue
@@ -194,7 +194,7 @@
 </template>
 <script>
 import axios from 'axios'
-import { humanSize } from '~/modules/filters'
+import { humanSize } from '~/init/filters'
 import { compileTokens } from '~/search'
 
 export default {
-- 
GitLab