Allow plugins to have optional dependencies.
This change refactors out the plugin code from converse-core into src/converse-puggable.js Additionally, plugins now have an optional attribute `optional_dependencies` which is an array of dependencies which are "nice-to-have" but not essential. Work has also been done to ensure that a plugins' dependencies are first loaded before the plugin itself.
Showing
src/converse-pluggable.js
0 → 100644
Please register or sign in to comment