* :sparkles: Allows more Plugin shapes * :recycle: Refactors for speed and power * Restrict plugin syntax to only single callback or array of callbacks --------- Co-authored-by: Caleb Porzio <calebporzio@gmail.com>
@@ -1,5 +1,7 @@
-import Alpine from './alpine'
+import Alpine from "./alpine";
export function plugin(callback) {
- callback(Alpine)
+ let callbacks = Array.isArray(callback) ? callback : [callback]
+
+ callbacks.forEach(i => i(Alpine))
}