Procházet zdrojové kódy

More plugin Shapes (#3497)

* :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>
Eric Kwoka před 2 roky
rodič
revize
7201ff1292
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      packages/alpinejs/src/plugin.js

+ 4 - 2
packages/alpinejs/src/plugin.js

@@ -1,5 +1,7 @@
-import Alpine from './alpine'
+import Alpine from "./alpine";
 
 
 export function plugin(callback) {
 export function plugin(callback) {
-    callback(Alpine)
+    let callbacks = Array.isArray(callback) ? callback : [callback]
+
+    callbacks.forEach(i => i(Alpine))
 }
 }