wezom-module-loader
Usage example
entry.js
; const moduleLoader = debug: processenvNODE_ENV !== 'production' // default false import'./_loaders/' + moduleName initSelector: '.js-init' // default '.js-init' initFunctionName: 'loaderInit' // default 'loaderInit' loadingClass: '_module-loading' // default '_module-loading' loadedClass: '_module-loaded' // default '_module-loaded' list: 'pluginA-loader': 'form' 'pluginB-loader': '[data-mfp]' 'pluginC': '[data-lozad]' 'picture' moduleLoader
_loaders/pluginA-loader.js
{ }
_modules/coreA.js
{ // your code}