diff --git a/services/web/app/src/Features/Analytics/AccountMappingHelper.js b/services/web/app/src/Features/Analytics/AccountMappingHelper.mjs similarity index 100% rename from services/web/app/src/Features/Analytics/AccountMappingHelper.js rename to services/web/app/src/Features/Analytics/AccountMappingHelper.mjs diff --git a/services/web/app/src/Features/Analytics/AnalyticsManager.js b/services/web/app/src/Features/Analytics/AnalyticsManager.mjs similarity index 100% rename from services/web/app/src/Features/Analytics/AnalyticsManager.js rename to services/web/app/src/Features/Analytics/AnalyticsManager.mjs diff --git a/services/web/app/src/Features/Analytics/AnalyticsRegistrationSourceHelper.js b/services/web/app/src/Features/Analytics/AnalyticsRegistrationSourceHelper.mjs similarity index 100% rename from services/web/app/src/Features/Analytics/AnalyticsRegistrationSourceHelper.js rename to services/web/app/src/Features/Analytics/AnalyticsRegistrationSourceHelper.mjs diff --git a/services/web/app/src/Features/Analytics/EmailChangeHelper.js b/services/web/app/src/Features/Analytics/EmailChangeHelper.mjs similarity index 100% rename from services/web/app/src/Features/Analytics/EmailChangeHelper.js rename to services/web/app/src/Features/Analytics/EmailChangeHelper.mjs diff --git a/services/web/app/src/Features/Analytics/RequestHelper.js b/services/web/app/src/Features/Analytics/RequestHelper.mjs similarity index 100% rename from services/web/app/src/Features/Analytics/RequestHelper.js rename to services/web/app/src/Features/Analytics/RequestHelper.mjs diff --git a/services/web/app/src/Features/Analytics/UserAnalyticsIdCache.js b/services/web/app/src/Features/Analytics/UserAnalyticsIdCache.mjs similarity index 100% rename from services/web/app/src/Features/Analytics/UserAnalyticsIdCache.js rename to services/web/app/src/Features/Analytics/UserAnalyticsIdCache.mjs diff --git a/services/web/app/src/Features/Authentication/AuthenticationManager.js b/services/web/app/src/Features/Authentication/AuthenticationManager.mjs similarity index 100% rename from services/web/app/src/Features/Authentication/AuthenticationManager.js rename to services/web/app/src/Features/Authentication/AuthenticationManager.mjs diff --git a/services/web/app/src/Features/Authentication/HaveIBeenPwned.js b/services/web/app/src/Features/Authentication/HaveIBeenPwned.mjs similarity index 100% rename from services/web/app/src/Features/Authentication/HaveIBeenPwned.js rename to services/web/app/src/Features/Authentication/HaveIBeenPwned.mjs diff --git a/services/web/app/src/Features/Authentication/SessionManager.js b/services/web/app/src/Features/Authentication/SessionManager.mjs similarity index 100% rename from services/web/app/src/Features/Authentication/SessionManager.js rename to services/web/app/src/Features/Authentication/SessionManager.mjs diff --git a/services/web/app/src/Features/Authorization/PublicAccessLevels.js b/services/web/app/src/Features/Authorization/PublicAccessLevels.mjs similarity index 100% rename from services/web/app/src/Features/Authorization/PublicAccessLevels.js rename to services/web/app/src/Features/Authorization/PublicAccessLevels.mjs diff --git a/services/web/app/src/Features/Authorization/Sources.js b/services/web/app/src/Features/Authorization/Sources.mjs similarity index 100% rename from services/web/app/src/Features/Authorization/Sources.js rename to services/web/app/src/Features/Authorization/Sources.mjs diff --git a/services/web/app/src/Features/Chat/ChatApiHandler.js b/services/web/app/src/Features/Chat/ChatApiHandler.mjs similarity index 100% rename from services/web/app/src/Features/Chat/ChatApiHandler.js rename to services/web/app/src/Features/Chat/ChatApiHandler.mjs diff --git a/services/web/app/src/Features/Collaborators/CollaboratorsInviteGetter.js b/services/web/app/src/Features/Collaborators/CollaboratorsInviteGetter.mjs similarity index 100% rename from services/web/app/src/Features/Collaborators/CollaboratorsInviteGetter.js rename to services/web/app/src/Features/Collaborators/CollaboratorsInviteGetter.mjs diff --git a/services/web/app/src/Features/Collaborators/CollaboratorsInviteHelper.js b/services/web/app/src/Features/Collaborators/CollaboratorsInviteHelper.mjs similarity index 100% rename from services/web/app/src/Features/Collaborators/CollaboratorsInviteHelper.js rename to services/web/app/src/Features/Collaborators/CollaboratorsInviteHelper.mjs diff --git a/services/web/app/src/Features/Compile/ClsiCacheHandler.js b/services/web/app/src/Features/Compile/ClsiCacheHandler.mjs similarity index 100% rename from services/web/app/src/Features/Compile/ClsiCacheHandler.js rename to services/web/app/src/Features/Compile/ClsiCacheHandler.mjs diff --git a/services/web/app/src/Features/Contacts/ContactManager.js b/services/web/app/src/Features/Contacts/ContactManager.mjs similarity index 100% rename from services/web/app/src/Features/Contacts/ContactManager.js rename to services/web/app/src/Features/Contacts/ContactManager.mjs diff --git a/services/web/app/src/Features/Docstore/DocstoreManager.js b/services/web/app/src/Features/Docstore/DocstoreManager.mjs similarity index 100% rename from services/web/app/src/Features/Docstore/DocstoreManager.js rename to services/web/app/src/Features/Docstore/DocstoreManager.mjs diff --git a/services/web/app/src/Features/Documents/DocumentHelper.js b/services/web/app/src/Features/Documents/DocumentHelper.mjs similarity index 100% rename from services/web/app/src/Features/Documents/DocumentHelper.js rename to services/web/app/src/Features/Documents/DocumentHelper.mjs diff --git a/services/web/app/src/Features/Editor/EditorRealTimeController.js b/services/web/app/src/Features/Editor/EditorRealTimeController.mjs similarity index 100% rename from services/web/app/src/Features/Editor/EditorRealTimeController.js rename to services/web/app/src/Features/Editor/EditorRealTimeController.mjs diff --git a/services/web/app/src/Features/Email/EmailBuilder.js b/services/web/app/src/Features/Email/EmailBuilder.mjs similarity index 100% rename from services/web/app/src/Features/Email/EmailBuilder.js rename to services/web/app/src/Features/Email/EmailBuilder.mjs diff --git a/services/web/app/src/Features/Email/EmailHandler.js b/services/web/app/src/Features/Email/EmailHandler.mjs similarity index 100% rename from services/web/app/src/Features/Email/EmailHandler.js rename to services/web/app/src/Features/Email/EmailHandler.mjs diff --git a/services/web/app/src/Features/Email/EmailOptionsHelper.js b/services/web/app/src/Features/Email/EmailOptionsHelper.mjs similarity index 100% rename from services/web/app/src/Features/Email/EmailOptionsHelper.js rename to services/web/app/src/Features/Email/EmailOptionsHelper.mjs diff --git a/services/web/app/src/Features/Email/EmailSender.js b/services/web/app/src/Features/Email/EmailSender.mjs similarity index 100% rename from services/web/app/src/Features/Email/EmailSender.js rename to services/web/app/src/Features/Email/EmailSender.mjs diff --git a/services/web/app/src/Features/Email/SpamSafe.js b/services/web/app/src/Features/Email/SpamSafe.mjs similarity index 100% rename from services/web/app/src/Features/Email/SpamSafe.js rename to services/web/app/src/Features/Email/SpamSafe.mjs diff --git a/services/web/app/src/Features/Errors/HttpErrorHandler.js b/services/web/app/src/Features/Errors/HttpErrorHandler.mjs similarity index 100% rename from services/web/app/src/Features/Errors/HttpErrorHandler.js rename to services/web/app/src/Features/Errors/HttpErrorHandler.mjs diff --git a/services/web/app/src/Features/FileStore/FileHashManager.js b/services/web/app/src/Features/FileStore/FileHashManager.mjs similarity index 100% rename from services/web/app/src/Features/FileStore/FileHashManager.js rename to services/web/app/src/Features/FileStore/FileHashManager.mjs diff --git a/services/web/app/src/Features/Helpers/AsyncFormHelper.js b/services/web/app/src/Features/Helpers/AsyncFormHelper.mjs similarity index 100% rename from services/web/app/src/Features/Helpers/AsyncFormHelper.js rename to services/web/app/src/Features/Helpers/AsyncFormHelper.mjs diff --git a/services/web/app/src/Features/Helpers/SafeHTMLSubstitution.js b/services/web/app/src/Features/Helpers/SafeHTMLSubstitution.mjs similarity index 100% rename from services/web/app/src/Features/Helpers/SafeHTMLSubstitution.js rename to services/web/app/src/Features/Helpers/SafeHTMLSubstitution.mjs diff --git a/services/web/app/src/Features/Helpers/StringHelper.js b/services/web/app/src/Features/Helpers/StringHelper.mjs similarity index 100% rename from services/web/app/src/Features/Helpers/StringHelper.js rename to services/web/app/src/Features/Helpers/StringHelper.mjs diff --git a/services/web/app/src/Features/Helpers/UrlHelper.js b/services/web/app/src/Features/Helpers/UrlHelper.mjs similarity index 100% rename from services/web/app/src/Features/Helpers/UrlHelper.js rename to services/web/app/src/Features/Helpers/UrlHelper.mjs diff --git a/services/web/app/src/Features/History/HistoryBackupDeletionHandler.js b/services/web/app/src/Features/History/HistoryBackupDeletionHandler.mjs similarity index 100% rename from services/web/app/src/Features/History/HistoryBackupDeletionHandler.js rename to services/web/app/src/Features/History/HistoryBackupDeletionHandler.mjs diff --git a/services/web/app/src/Features/Institutions/InstitutionsAPI.js b/services/web/app/src/Features/Institutions/InstitutionsAPI.mjs similarity index 100% rename from services/web/app/src/Features/Institutions/InstitutionsAPI.js rename to services/web/app/src/Features/Institutions/InstitutionsAPI.mjs diff --git a/services/web/app/src/Features/Institutions/InstitutionsFeatures.js b/services/web/app/src/Features/Institutions/InstitutionsFeatures.mjs similarity index 100% rename from services/web/app/src/Features/Institutions/InstitutionsFeatures.js rename to services/web/app/src/Features/Institutions/InstitutionsFeatures.mjs diff --git a/services/web/app/src/Features/Institutions/InstitutionsHelper.js b/services/web/app/src/Features/Institutions/InstitutionsHelper.mjs similarity index 100% rename from services/web/app/src/Features/Institutions/InstitutionsHelper.js rename to services/web/app/src/Features/Institutions/InstitutionsHelper.mjs diff --git a/services/web/app/src/Features/Newsletter/MailChimpClient.js b/services/web/app/src/Features/Newsletter/MailChimpClient.mjs similarity index 100% rename from services/web/app/src/Features/Newsletter/MailChimpClient.js rename to services/web/app/src/Features/Newsletter/MailChimpClient.mjs diff --git a/services/web/app/src/Features/Newsletter/MailChimpProvider.js b/services/web/app/src/Features/Newsletter/MailChimpProvider.mjs similarity index 100% rename from services/web/app/src/Features/Newsletter/MailChimpProvider.js rename to services/web/app/src/Features/Newsletter/MailChimpProvider.mjs diff --git a/services/web/app/src/Features/Newsletter/NewsletterManager.js b/services/web/app/src/Features/Newsletter/NewsletterManager.mjs similarity index 100% rename from services/web/app/src/Features/Newsletter/NewsletterManager.js rename to services/web/app/src/Features/Newsletter/NewsletterManager.mjs diff --git a/services/web/app/src/Features/Notifications/NotificationsBuilder.js b/services/web/app/src/Features/Notifications/NotificationsBuilder.mjs similarity index 100% rename from services/web/app/src/Features/Notifications/NotificationsBuilder.js rename to services/web/app/src/Features/Notifications/NotificationsBuilder.mjs diff --git a/services/web/app/src/Features/Notifications/NotificationsHandler.js b/services/web/app/src/Features/Notifications/NotificationsHandler.mjs similarity index 100% rename from services/web/app/src/Features/Notifications/NotificationsHandler.js rename to services/web/app/src/Features/Notifications/NotificationsHandler.mjs diff --git a/services/web/app/src/Features/OnboardingDataCollection/OnboardingDataCollectionManager.js b/services/web/app/src/Features/OnboardingDataCollection/OnboardingDataCollectionManager.mjs similarity index 100% rename from services/web/app/src/Features/OnboardingDataCollection/OnboardingDataCollectionManager.js rename to services/web/app/src/Features/OnboardingDataCollection/OnboardingDataCollectionManager.mjs diff --git a/services/web/app/src/Features/Project/FolderStructureBuilder.js b/services/web/app/src/Features/Project/FolderStructureBuilder.mjs similarity index 100% rename from services/web/app/src/Features/Project/FolderStructureBuilder.js rename to services/web/app/src/Features/Project/FolderStructureBuilder.mjs diff --git a/services/web/app/src/Features/Project/ProjectEditorHandler.js b/services/web/app/src/Features/Project/ProjectEditorHandler.mjs similarity index 100% rename from services/web/app/src/Features/Project/ProjectEditorHandler.js rename to services/web/app/src/Features/Project/ProjectEditorHandler.mjs diff --git a/services/web/app/src/Features/Project/ProjectHelper.js b/services/web/app/src/Features/Project/ProjectHelper.mjs similarity index 100% rename from services/web/app/src/Features/Project/ProjectHelper.js rename to services/web/app/src/Features/Project/ProjectHelper.mjs diff --git a/services/web/app/src/Features/Project/ProjectOptionsHandler.js b/services/web/app/src/Features/Project/ProjectOptionsHandler.mjs similarity index 100% rename from services/web/app/src/Features/Project/ProjectOptionsHandler.js rename to services/web/app/src/Features/Project/ProjectOptionsHandler.mjs diff --git a/services/web/app/src/Features/Project/ProjectUpdateHandler.js b/services/web/app/src/Features/Project/ProjectUpdateHandler.mjs similarity index 100% rename from services/web/app/src/Features/Project/ProjectUpdateHandler.js rename to services/web/app/src/Features/Project/ProjectUpdateHandler.mjs diff --git a/services/web/app/src/Features/Project/SafePath.js b/services/web/app/src/Features/Project/SafePath.mjs similarity index 100% rename from services/web/app/src/Features/Project/SafePath.js rename to services/web/app/src/Features/Project/SafePath.mjs diff --git a/services/web/app/src/Features/Publishers/PublishersGetter.js b/services/web/app/src/Features/Publishers/PublishersGetter.mjs similarity index 100% rename from services/web/app/src/Features/Publishers/PublishersGetter.js rename to services/web/app/src/Features/Publishers/PublishersGetter.mjs diff --git a/services/web/app/src/Features/Referal/ReferalFeatures.js b/services/web/app/src/Features/Referal/ReferalFeatures.mjs similarity index 100% rename from services/web/app/src/Features/Referal/ReferalFeatures.js rename to services/web/app/src/Features/Referal/ReferalFeatures.mjs diff --git a/services/web/app/src/Features/SplitTests/LocalsHelper.js b/services/web/app/src/Features/SplitTests/LocalsHelper.mjs similarity index 100% rename from services/web/app/src/Features/SplitTests/LocalsHelper.js rename to services/web/app/src/Features/SplitTests/LocalsHelper.mjs diff --git a/services/web/app/src/Features/SplitTests/SplitTestCache.js b/services/web/app/src/Features/SplitTests/SplitTestCache.mjs similarity index 100% rename from services/web/app/src/Features/SplitTests/SplitTestCache.js rename to services/web/app/src/Features/SplitTests/SplitTestCache.mjs diff --git a/services/web/app/src/Features/SplitTests/SplitTestHandler.js b/services/web/app/src/Features/SplitTests/SplitTestHandler.mjs similarity index 100% rename from services/web/app/src/Features/SplitTests/SplitTestHandler.js rename to services/web/app/src/Features/SplitTests/SplitTestHandler.mjs diff --git a/services/web/app/src/Features/SplitTests/SplitTestManager.js b/services/web/app/src/Features/SplitTests/SplitTestManager.mjs similarity index 100% rename from services/web/app/src/Features/SplitTests/SplitTestManager.js rename to services/web/app/src/Features/SplitTests/SplitTestManager.mjs diff --git a/services/web/app/src/Features/SplitTests/SplitTestSessionHandler.js b/services/web/app/src/Features/SplitTests/SplitTestSessionHandler.mjs similarity index 100% rename from services/web/app/src/Features/SplitTests/SplitTestSessionHandler.js rename to services/web/app/src/Features/SplitTests/SplitTestSessionHandler.mjs diff --git a/services/web/app/src/Features/SplitTests/SplitTestUserGetter.js b/services/web/app/src/Features/SplitTests/SplitTestUserGetter.mjs similarity index 100% rename from services/web/app/src/Features/SplitTests/SplitTestUserGetter.js rename to services/web/app/src/Features/SplitTests/SplitTestUserGetter.mjs diff --git a/services/web/app/src/Features/SplitTests/SplitTestUtils.js b/services/web/app/src/Features/SplitTests/SplitTestUtils.mjs similarity index 100% rename from services/web/app/src/Features/SplitTests/SplitTestUtils.js rename to services/web/app/src/Features/SplitTests/SplitTestUtils.mjs diff --git a/services/web/app/src/Features/Subscription/FeaturesHelper.js b/services/web/app/src/Features/Subscription/FeaturesHelper.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/FeaturesHelper.js rename to services/web/app/src/Features/Subscription/FeaturesHelper.mjs diff --git a/services/web/app/src/Features/Subscription/FeaturesUpdater.js b/services/web/app/src/Features/Subscription/FeaturesUpdater.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/FeaturesUpdater.js rename to services/web/app/src/Features/Subscription/FeaturesUpdater.mjs diff --git a/services/web/app/src/Features/Subscription/PaymentProviderEntities.js b/services/web/app/src/Features/Subscription/PaymentProviderEntities.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/PaymentProviderEntities.js rename to services/web/app/src/Features/Subscription/PaymentProviderEntities.mjs diff --git a/services/web/app/src/Features/Subscription/PlansLocator.js b/services/web/app/src/Features/Subscription/PlansLocator.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/PlansLocator.js rename to services/web/app/src/Features/Subscription/PlansLocator.mjs diff --git a/services/web/app/src/Features/Subscription/RecurlyClient.js b/services/web/app/src/Features/Subscription/RecurlyClient.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/RecurlyClient.js rename to services/web/app/src/Features/Subscription/RecurlyClient.mjs diff --git a/services/web/app/src/Features/Subscription/RecurlyMetrics.js b/services/web/app/src/Features/Subscription/RecurlyMetrics.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/RecurlyMetrics.js rename to services/web/app/src/Features/Subscription/RecurlyMetrics.mjs diff --git a/services/web/app/src/Features/Subscription/RecurlyWrapper.js b/services/web/app/src/Features/Subscription/RecurlyWrapper.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/RecurlyWrapper.js rename to services/web/app/src/Features/Subscription/RecurlyWrapper.mjs diff --git a/services/web/app/src/Features/Subscription/SubscriptionLocator.js b/services/web/app/src/Features/Subscription/SubscriptionLocator.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/SubscriptionLocator.js rename to services/web/app/src/Features/Subscription/SubscriptionLocator.mjs diff --git a/services/web/app/src/Features/Subscription/SubscriptionUpdater.js b/services/web/app/src/Features/Subscription/SubscriptionUpdater.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/SubscriptionUpdater.js rename to services/web/app/src/Features/Subscription/SubscriptionUpdater.mjs diff --git a/services/web/app/src/Features/Subscription/UserFeaturesUpdater.js b/services/web/app/src/Features/Subscription/UserFeaturesUpdater.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/UserFeaturesUpdater.js rename to services/web/app/src/Features/Subscription/UserFeaturesUpdater.mjs diff --git a/services/web/app/src/Features/Subscription/V1SubscriptionManager.js b/services/web/app/src/Features/Subscription/V1SubscriptionManager.mjs similarity index 100% rename from services/web/app/src/Features/Subscription/V1SubscriptionManager.js rename to services/web/app/src/Features/Subscription/V1SubscriptionManager.mjs diff --git a/services/web/app/src/Features/Tags/TagsHandler.js b/services/web/app/src/Features/Tags/TagsHandler.mjs similarity index 100% rename from services/web/app/src/Features/Tags/TagsHandler.js rename to services/web/app/src/Features/Tags/TagsHandler.mjs diff --git a/services/web/app/src/Features/TokenAccess/TokenAccessHandler.js b/services/web/app/src/Features/TokenAccess/TokenAccessHandler.mjs similarity index 100% rename from services/web/app/src/Features/TokenAccess/TokenAccessHandler.js rename to services/web/app/src/Features/TokenAccess/TokenAccessHandler.mjs diff --git a/services/web/app/src/Features/Uploads/ArchiveManager.js b/services/web/app/src/Features/Uploads/ArchiveManager.mjs similarity index 100% rename from services/web/app/src/Features/Uploads/ArchiveManager.js rename to services/web/app/src/Features/Uploads/ArchiveManager.mjs diff --git a/services/web/app/src/Features/Uploads/FileTypeManager.js b/services/web/app/src/Features/Uploads/FileTypeManager.mjs similarity index 100% rename from services/web/app/src/Features/Uploads/FileTypeManager.js rename to services/web/app/src/Features/Uploads/FileTypeManager.mjs diff --git a/services/web/app/src/Features/User/ThirdPartyIdentityManager.js b/services/web/app/src/Features/User/ThirdPartyIdentityManager.mjs similarity index 100% rename from services/web/app/src/Features/User/ThirdPartyIdentityManager.js rename to services/web/app/src/Features/User/ThirdPartyIdentityManager.mjs diff --git a/services/web/app/src/Features/User/UserAuditLogHandler.js b/services/web/app/src/Features/User/UserAuditLogHandler.mjs similarity index 100% rename from services/web/app/src/Features/User/UserAuditLogHandler.js rename to services/web/app/src/Features/User/UserAuditLogHandler.mjs diff --git a/services/web/app/src/Features/User/UserGetter.js b/services/web/app/src/Features/User/UserGetter.mjs similarity index 100% rename from services/web/app/src/Features/User/UserGetter.js rename to services/web/app/src/Features/User/UserGetter.mjs diff --git a/services/web/app/src/Features/User/UserSessionsManager.js b/services/web/app/src/Features/User/UserSessionsManager.mjs similarity index 100% rename from services/web/app/src/Features/User/UserSessionsManager.js rename to services/web/app/src/Features/User/UserSessionsManager.mjs diff --git a/services/web/app/src/Features/User/UserSessionsRedis.js b/services/web/app/src/Features/User/UserSessionsRedis.mjs similarity index 100% rename from services/web/app/src/Features/User/UserSessionsRedis.js rename to services/web/app/src/Features/User/UserSessionsRedis.mjs diff --git a/services/web/app/src/Features/User/UserUpdater.js b/services/web/app/src/Features/User/UserUpdater.mjs similarity index 100% rename from services/web/app/src/Features/User/UserUpdater.js rename to services/web/app/src/Features/User/UserUpdater.mjs diff --git a/services/web/app/src/Features/UserMembership/UserMembershipEntityConfigs.js b/services/web/app/src/Features/UserMembership/UserMembershipEntityConfigs.mjs similarity index 100% rename from services/web/app/src/Features/UserMembership/UserMembershipEntityConfigs.js rename to services/web/app/src/Features/UserMembership/UserMembershipEntityConfigs.mjs diff --git a/services/web/app/src/Features/UserMembership/UserMembershipsHandler.js b/services/web/app/src/Features/UserMembership/UserMembershipsHandler.mjs similarity index 100% rename from services/web/app/src/Features/UserMembership/UserMembershipsHandler.js rename to services/web/app/src/Features/UserMembership/UserMembershipsHandler.mjs diff --git a/services/web/test/unit/src/Analytics/AccountMappingHelperTests.js b/services/web/test/unit/src/Analytics/AccountMappingHelper.test.mjs similarity index 100% rename from services/web/test/unit/src/Analytics/AccountMappingHelperTests.js rename to services/web/test/unit/src/Analytics/AccountMappingHelper.test.mjs diff --git a/services/web/test/unit/src/Analytics/AnalyticsManagerTests.js b/services/web/test/unit/src/Analytics/AnalyticsManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Analytics/AnalyticsManagerTests.js rename to services/web/test/unit/src/Analytics/AnalyticsManager.test.mjs diff --git a/services/web/test/unit/src/Analytics/EmailChangeHelpersTests.js b/services/web/test/unit/src/Analytics/EmailChangeHelpers.test.mjs similarity index 100% rename from services/web/test/unit/src/Analytics/EmailChangeHelpersTests.js rename to services/web/test/unit/src/Analytics/EmailChangeHelpers.test.mjs diff --git a/services/web/test/unit/src/Authentication/AuthenticationManagerTests.js b/services/web/test/unit/src/Authentication/AuthenticationManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Authentication/AuthenticationManagerTests.js rename to services/web/test/unit/src/Authentication/AuthenticationManager.test.mjs diff --git a/services/web/test/unit/src/Authentication/SessionManagerTests.js b/services/web/test/unit/src/Authentication/SessionManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Authentication/SessionManagerTests.js rename to services/web/test/unit/src/Authentication/SessionManager.test.mjs diff --git a/services/web/test/unit/src/Chat/ChatApiHandlerTests.js b/services/web/test/unit/src/Chat/ChatApiHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/Chat/ChatApiHandlerTests.js rename to services/web/test/unit/src/Chat/ChatApiHandler.test.mjs diff --git a/services/web/test/unit/src/Collaborators/CollaboratorsInviteGetterTests.js b/services/web/test/unit/src/Collaborators/CollaboratorsInviteGetter.test.mjs similarity index 100% rename from services/web/test/unit/src/Collaborators/CollaboratorsInviteGetterTests.js rename to services/web/test/unit/src/Collaborators/CollaboratorsInviteGetter.test.mjs diff --git a/services/web/test/unit/src/Collaborators/CollaboratorsInviteHelperTests.js b/services/web/test/unit/src/Collaborators/CollaboratorsInviteHelper.test.mjs similarity index 100% rename from services/web/test/unit/src/Collaborators/CollaboratorsInviteHelperTests.js rename to services/web/test/unit/src/Collaborators/CollaboratorsInviteHelper.test.mjs diff --git a/services/web/test/unit/src/Contact/ContactManagerTests.js b/services/web/test/unit/src/Contact/ContactManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Contact/ContactManagerTests.js rename to services/web/test/unit/src/Contact/ContactManager.test.mjs diff --git a/services/web/test/unit/src/Docstore/DocstoreManagerTests.js b/services/web/test/unit/src/Docstore/DocstoreManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Docstore/DocstoreManagerTests.js rename to services/web/test/unit/src/Docstore/DocstoreManager.test.mjs diff --git a/services/web/test/unit/src/Documents/DocumentHelperTests.js b/services/web/test/unit/src/Documents/DocumentHelper.test.mjs similarity index 100% rename from services/web/test/unit/src/Documents/DocumentHelperTests.js rename to services/web/test/unit/src/Documents/DocumentHelper.test.mjs diff --git a/services/web/test/unit/src/Editor/EditorRealTimeControllerTests.js b/services/web/test/unit/src/Editor/EditorRealTimeController.test.mjs similarity index 100% rename from services/web/test/unit/src/Editor/EditorRealTimeControllerTests.js rename to services/web/test/unit/src/Editor/EditorRealTimeController.test.mjs diff --git a/services/web/test/unit/src/Email/EmailBuilderTests.js b/services/web/test/unit/src/Email/EmailBuilder.test.mjs similarity index 100% rename from services/web/test/unit/src/Email/EmailBuilderTests.js rename to services/web/test/unit/src/Email/EmailBuilder.test.mjs diff --git a/services/web/test/unit/src/Email/EmailHandlerTests.js b/services/web/test/unit/src/Email/EmailHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/Email/EmailHandlerTests.js rename to services/web/test/unit/src/Email/EmailHandler.test.mjs diff --git a/services/web/test/unit/src/Email/EmailSenderTests.js b/services/web/test/unit/src/Email/EmailSender.test.mjs similarity index 100% rename from services/web/test/unit/src/Email/EmailSenderTests.js rename to services/web/test/unit/src/Email/EmailSender.test.mjs diff --git a/services/web/test/unit/src/Email/SpamSafeTests.js b/services/web/test/unit/src/Email/SpamSafe.test.mjs similarity index 100% rename from services/web/test/unit/src/Email/SpamSafeTests.js rename to services/web/test/unit/src/Email/SpamSafe.test.mjs diff --git a/services/web/test/unit/src/Errors/HttpErrorHandlerTests.js b/services/web/test/unit/src/Errors/HttpErrorHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/Errors/HttpErrorHandlerTests.js rename to services/web/test/unit/src/Errors/HttpErrorHandler.test.mjs diff --git a/services/web/test/unit/src/HelperFiles/SafeHTMLSubstituteTests.js b/services/web/test/unit/src/HelperFiles/SafeHTMLSubstitute.test.mjs similarity index 100% rename from services/web/test/unit/src/HelperFiles/SafeHTMLSubstituteTests.js rename to services/web/test/unit/src/HelperFiles/SafeHTMLSubstitute.test.mjs diff --git a/services/web/test/unit/src/HelperFiles/UrlHelperTests.js b/services/web/test/unit/src/HelperFiles/UrlHelper.test.mjs similarity index 100% rename from services/web/test/unit/src/HelperFiles/UrlHelperTests.js rename to services/web/test/unit/src/HelperFiles/UrlHelper.test.mjs diff --git a/services/web/test/unit/src/History/HistoryManagerTests.mjs b/services/web/test/unit/src/History/HistoryManager.test.mjs similarity index 100% rename from services/web/test/unit/src/History/HistoryManagerTests.mjs rename to services/web/test/unit/src/History/HistoryManager.test.mjs diff --git a/services/web/test/unit/src/Institutions/InstitutionHelperTests.js b/services/web/test/unit/src/Institutions/InstitutionHelper.test.mjs similarity index 100% rename from services/web/test/unit/src/Institutions/InstitutionHelperTests.js rename to services/web/test/unit/src/Institutions/InstitutionHelper.test.mjs diff --git a/services/web/test/unit/src/Institutions/InstitutionsAPITests.js b/services/web/test/unit/src/Institutions/InstitutionsAPI.test.mjs similarity index 100% rename from services/web/test/unit/src/Institutions/InstitutionsAPITests.js rename to services/web/test/unit/src/Institutions/InstitutionsAPI.test.mjs diff --git a/services/web/test/unit/src/Institutions/InstitutionsFeaturesTests.js b/services/web/test/unit/src/Institutions/InstitutionsFeatures.test.mjs similarity index 100% rename from services/web/test/unit/src/Institutions/InstitutionsFeaturesTests.js rename to services/web/test/unit/src/Institutions/InstitutionsFeatures.test.mjs diff --git a/services/web/test/unit/src/Newsletter/NewsletterManagerTests.js b/services/web/test/unit/src/Newsletter/NewsletterManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Newsletter/NewsletterManagerTests.js rename to services/web/test/unit/src/Newsletter/NewsletterManager.test.mjs diff --git a/services/web/test/unit/src/Notifications/NotificationsBuilderTests.js b/services/web/test/unit/src/Notifications/NotificationsBuilder.test.mjs similarity index 100% rename from services/web/test/unit/src/Notifications/NotificationsBuilderTests.js rename to services/web/test/unit/src/Notifications/NotificationsBuilder.test.mjs diff --git a/services/web/test/unit/src/Notifications/NotificationsHandlerTests.js b/services/web/test/unit/src/Notifications/NotificationsHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/Notifications/NotificationsHandlerTests.js rename to services/web/test/unit/src/Notifications/NotificationsHandler.test.mjs diff --git a/services/web/test/unit/src/Project/FolderStructureBuilderTests.js b/services/web/test/unit/src/Project/FolderStructureBuilder.test.mjs similarity index 100% rename from services/web/test/unit/src/Project/FolderStructureBuilderTests.js rename to services/web/test/unit/src/Project/FolderStructureBuilder.test.mjs diff --git a/services/web/test/unit/src/Project/ProjectEditorHandlerTests.js b/services/web/test/unit/src/Project/ProjectEditorHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/Project/ProjectEditorHandlerTests.js rename to services/web/test/unit/src/Project/ProjectEditorHandler.test.mjs diff --git a/services/web/test/unit/src/Project/ProjectHelperTests.js b/services/web/test/unit/src/Project/ProjectHelper.test.mjs similarity index 100% rename from services/web/test/unit/src/Project/ProjectHelperTests.js rename to services/web/test/unit/src/Project/ProjectHelper.test.mjs diff --git a/services/web/test/unit/src/Project/ProjectOptionsHandlerTests.js b/services/web/test/unit/src/Project/ProjectOptionsHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/Project/ProjectOptionsHandlerTests.js rename to services/web/test/unit/src/Project/ProjectOptionsHandler.test.mjs diff --git a/services/web/test/unit/src/Project/ProjectUpdateHandlerTests.js b/services/web/test/unit/src/Project/ProjectUpdateHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/Project/ProjectUpdateHandlerTests.js rename to services/web/test/unit/src/Project/ProjectUpdateHandler.test.mjs diff --git a/services/web/test/unit/src/Project/SafePathTests.js b/services/web/test/unit/src/Project/SafePath.test.mjs similarity index 100% rename from services/web/test/unit/src/Project/SafePathTests.js rename to services/web/test/unit/src/Project/SafePath.test.mjs diff --git a/services/web/test/unit/src/Publishers/PublishersGetterTests.js b/services/web/test/unit/src/Publishers/PublishersGetter.test.mjs similarity index 100% rename from services/web/test/unit/src/Publishers/PublishersGetterTests.js rename to services/web/test/unit/src/Publishers/PublishersGetter.test.mjs diff --git a/services/web/test/unit/src/Referal/ReferalFeaturesTests.js b/services/web/test/unit/src/Referal/ReferalFeatures.test.mjs similarity index 100% rename from services/web/test/unit/src/Referal/ReferalFeaturesTests.js rename to services/web/test/unit/src/Referal/ReferalFeatures.test.mjs diff --git a/services/web/test/unit/src/SplitTests/SplitTestHandlerTests.js b/services/web/test/unit/src/SplitTests/SplitTestHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/SplitTests/SplitTestHandlerTests.js rename to services/web/test/unit/src/SplitTests/SplitTestHandler.test.mjs diff --git a/services/web/test/unit/src/SplitTests/SplitTestSessionHandlerTests.js b/services/web/test/unit/src/SplitTests/SplitTestSessionHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/SplitTests/SplitTestSessionHandlerTests.js rename to services/web/test/unit/src/SplitTests/SplitTestSessionHandler.test.mjs diff --git a/services/web/test/unit/src/Subscription/FeaturesHelperTests.js b/services/web/test/unit/src/Subscription/FeaturesHelper.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/FeaturesHelperTests.js rename to services/web/test/unit/src/Subscription/FeaturesHelper.test.mjs diff --git a/services/web/test/unit/src/Subscription/FeaturesUpdaterTests.js b/services/web/test/unit/src/Subscription/FeaturesUpdater.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/FeaturesUpdaterTests.js rename to services/web/test/unit/src/Subscription/FeaturesUpdater.test.mjs diff --git a/services/web/test/unit/src/Subscription/PaymentProviderEntitiesTest.js b/services/web/test/unit/src/Subscription/PaymentProviderEntities.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/PaymentProviderEntitiesTest.js rename to services/web/test/unit/src/Subscription/PaymentProviderEntities.test.mjs diff --git a/services/web/test/unit/src/Subscription/PlansLocatorTests.js b/services/web/test/unit/src/Subscription/PlansLocator.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/PlansLocatorTests.js rename to services/web/test/unit/src/Subscription/PlansLocator.test.mjs diff --git a/services/web/test/unit/src/Subscription/RecurlyClientTests.js b/services/web/test/unit/src/Subscription/RecurlyClient.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/RecurlyClientTests.js rename to services/web/test/unit/src/Subscription/RecurlyClient.test.mjs diff --git a/services/web/test/unit/src/Subscription/RecurlyWrapperTests.js b/services/web/test/unit/src/Subscription/RecurlyWrapper.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/RecurlyWrapperTests.js rename to services/web/test/unit/src/Subscription/RecurlyWrapper.test.mjs diff --git a/services/web/test/unit/src/Subscription/SubscriptionLocatorTests.js b/services/web/test/unit/src/Subscription/SubscriptionLocator.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/SubscriptionLocatorTests.js rename to services/web/test/unit/src/Subscription/SubscriptionLocator.test.mjs diff --git a/services/web/test/unit/src/Subscription/SubscriptionUpdaterTests.js b/services/web/test/unit/src/Subscription/SubscriptionUpdater.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/SubscriptionUpdaterTests.js rename to services/web/test/unit/src/Subscription/SubscriptionUpdater.test.mjs diff --git a/services/web/test/unit/src/Subscription/UserFeaturesUpdaterTests.js b/services/web/test/unit/src/Subscription/UserFeaturesUpdater.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/UserFeaturesUpdaterTests.js rename to services/web/test/unit/src/Subscription/UserFeaturesUpdater.test.mjs diff --git a/services/web/test/unit/src/Subscription/V1SusbcriptionManagerTests.js b/services/web/test/unit/src/Subscription/V1SusbcriptionManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Subscription/V1SusbcriptionManagerTests.js rename to services/web/test/unit/src/Subscription/V1SusbcriptionManager.test.mjs diff --git a/services/web/test/unit/src/Tags/TagsHandlerTests.js b/services/web/test/unit/src/Tags/TagsHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/Tags/TagsHandlerTests.js rename to services/web/test/unit/src/Tags/TagsHandler.test.mjs diff --git a/services/web/test/unit/src/TokenAccess/TokenAccessHandlerTests.js b/services/web/test/unit/src/TokenAccess/TokenAccessHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/TokenAccess/TokenAccessHandlerTests.js rename to services/web/test/unit/src/TokenAccess/TokenAccessHandler.test.mjs diff --git a/services/web/test/unit/src/Uploads/ArchiveManagerTests.js b/services/web/test/unit/src/Uploads/ArchiveManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Uploads/ArchiveManagerTests.js rename to services/web/test/unit/src/Uploads/ArchiveManager.test.mjs diff --git a/services/web/test/unit/src/Uploads/FileTypeManagerTests.js b/services/web/test/unit/src/Uploads/FileTypeManager.test.mjs similarity index 100% rename from services/web/test/unit/src/Uploads/FileTypeManagerTests.js rename to services/web/test/unit/src/Uploads/FileTypeManager.test.mjs diff --git a/services/web/test/unit/src/User/ThirdPartyIdentityManagerTests.js b/services/web/test/unit/src/User/ThirdPartyIdentityManager.test.mjs similarity index 100% rename from services/web/test/unit/src/User/ThirdPartyIdentityManagerTests.js rename to services/web/test/unit/src/User/ThirdPartyIdentityManager.test.mjs diff --git a/services/web/test/unit/src/User/UserAuditLogHandlerTests.js b/services/web/test/unit/src/User/UserAuditLogHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/User/UserAuditLogHandlerTests.js rename to services/web/test/unit/src/User/UserAuditLogHandler.test.mjs diff --git a/services/web/test/unit/src/User/UserGetterTests.js b/services/web/test/unit/src/User/UserGetter.test.mjs similarity index 100% rename from services/web/test/unit/src/User/UserGetterTests.js rename to services/web/test/unit/src/User/UserGetter.test.mjs diff --git a/services/web/test/unit/src/User/UserSessionsManagerTests.js b/services/web/test/unit/src/User/UserSessionsManager.test.mjs similarity index 100% rename from services/web/test/unit/src/User/UserSessionsManagerTests.js rename to services/web/test/unit/src/User/UserSessionsManager.test.mjs diff --git a/services/web/test/unit/src/User/UserUpdaterTests.js b/services/web/test/unit/src/User/UserUpdater.test.mjs similarity index 100% rename from services/web/test/unit/src/User/UserUpdaterTests.js rename to services/web/test/unit/src/User/UserUpdater.test.mjs diff --git a/services/web/test/unit/src/UserMembership/UserMembershipsHandlerTests.js b/services/web/test/unit/src/UserMembership/UserMembershipsHandler.test.mjs similarity index 100% rename from services/web/test/unit/src/UserMembership/UserMembershipsHandlerTests.js rename to services/web/test/unit/src/UserMembership/UserMembershipsHandler.test.mjs