From 42fa8304ddb811b0f725f245130f70c0f5e86a6c Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Tue, 04 Nov 2025 06:12:02 +0000
Subject: [PATCH] =Refactored LoginManager to be more extensible and configurable, as well as an AjaxRateLimiter

---
 webpack.jvb.js |   75 ++++++++++++++++++-------------------
 1 files changed, 37 insertions(+), 38 deletions(-)

diff --git a/webpack.jvb.js b/webpack.jvb.js
index 333258d..df580d7 100644
--- a/webpack.jvb.js
+++ b/webpack.jvb.js
@@ -4,49 +4,48 @@
 module.exports = {
     mode: 'production',
     entry: {
-		'cache':               './assets/js/concise/SimpleCache.js',
-		'dataStore':           './assets/js/concise/DataStore.js',
+		'a11y':                './assets/js/dash/A11yHelper.js',
+		// 'admin':               './assets/js/dash/Admin.js',
+		'bioManager':          './assets/js/dash/BioManager.js',
+		'ContentManager':      './assets/js/dash/ContentManager.js',
+		'hours':               './assets/js/dash/CopyHours.js',
 		'crud':                './assets/js/dash/CRUD.js',
-		'queue':               './assets/js/concise/Queue.js',
+		'dataStore':           './assets/js/concise/DataStore.js',
+		'dragHandler':         './assets/js/concise/DragHandler.js',
+		'error':               './assets/js/dash/ErrorHandler.js',
+		'favouritesManager':   './assets/js/dash/FavouritesManager.js',
 		'form':                './assets/js/concise/FormController.js',
+		'favourites':          './assets/js/concise/FrontendFavourites.js',
+		'votes':               './assets/js/concise/FrontendVotes.js',
+		'gallery':             './assets/js/Gallery.js',
+		'maps':                './assets/js/dash/GoogleMaps.js',
+		'handleSelection':     './assets/js/concise/HandleSelection.js',
+		'integrations':        './assets/js/dash/Integrations.js',
+		'loading':             './assets/js/dash/LoadingManager.js',
+		'media':               './assets/js/concise/Media.js',
+		'modal':               './assets/js/dash/Modal.js',
+		'navigation':          './assets/js/concise/navigation.js',
+		'news':                './assets/js/dash/NewsManager.js',
+		'notificationManager': './assets/js/dash/NotificationManager.js',
+		'notifications':       './assets/js/Notifications.js',
+		'page-nav':            './assets/js/on-this-page.js',
 		'populate':            './assets/js/concise/PopulateForm.js',
+		'popup':               './assets/js/concise/Popup.js',
+		'postSelector':        './assets/js/dash/PostSelector.js',
 		'quill':               './assets/js/concise/quill.js',
+		'queue':               './assets/js/concise/Queue.js',
+		'referral':            './assets/js/concise/Referral.js',
+		'shopManager':         './assets/js/dash/ShopManager.js',
+		'cache':               './assets/js/concise/SimpleCache.js',
+		'square':              './assets/js/dash/SquareCheckout.js',
+		'tabs':                './assets/js/dash/Tabs.js',
+		'creator':             './assets/js/dash/TaxonomyCreator.js',
+		'selector':            './assets/js/concise/TaxonomySelector.js',
+		'ui':                  './assets/js/ui-handler.js',
+		'uploader':            './assets/js/concise/UploadManager.js',
+		'settings':            './assets/js/concise/UserSettings.js',
+		'utility':             './assets/js/dash/UtilityFunctions.js',
 		'view':                './assets/js/concise/View.js',
-        'media':               './assets/js/concise/Media.js',
-        'navigation':          './assets/js/concise/navigation.js',
-        'notifications':       './assets/js/Notifications.js',
-        'ui':                  './assets/js/ui-handler.js',
-        'page-nav':            './assets/js/on-this-page.js',
-        'a11y':                './assets/js/dash/A11yHelper.js',
-        'admin':               './assets/js/dash/Admin.js',
-        'uploader':            './assets/js/concise/UploadManager.js',
-        'bioManager':          './assets/js/dash/BioManager.js',
-        'ContentManager':      './assets/js/dash/ContentManager.js',
-        // 'DashboardNavigator':  './assets/js/dash/DashboardNavigator.js',
-        'error':               './assets/js/dash/ErrorHandler.js',
-        'favouritesManager':   './assets/js/dash/FavouritesManager.js',
-        // 'form':                './assets/js/dash/FormHandler.js',
-        'gallery':             './assets/js/Gallery.js',
-        'loading':             './assets/js/dash/LoadingManager.js',
-        'modal':               './assets/js/dash/Modal.js',
-        'news':                './assets/js/dash/NewsManager.js',
-        'notificationManager': './assets/js/dash/NotificationManager.js',
-        'postSelector':        './assets/js/dash/PostSelector.js',
-        'shopManager':         './assets/js/dash/ShopManager.js',
-        'tabs':                './assets/js/dash/Tabs.js',
-        'selector':            './assets/js/concise/TaxonomySelector.js',
-        'creator':             './assets/js/dash/TaxonomyCreator.js',
-        'utility':             './assets/js/dash/UtilityFunctions.js',
-        'square':             './assets/js/dash/SquareCheckout.js',
-        'integrations':      './assets/js/dash/Integrations.js',
-        'maps':      		'./assets/js/dash/GoogleMaps.js',
-        'hours':      		'./assets/js/dash/CopyHours.js',
-		'favourites':		'./assets/js/concise/FrontendFavourites.js',
-		'votes':		'./assets/js/concise/FrontendVotes.js',
-		'handleSelection':		'./assets/js/concise/HandleSelection.js',
-		'dragHandler':		'./assets/js/concise/DragHandler.js',
-		'referral':		'./assets/js/concise/Referral.js',
-		'popup':		'./assets/js/concise/Popup.js',
     },
     output: {
         filename: '[name].min.js',

--
Gitblit v1.10.0