🔥  Hot Reload for JS and CSS now available! With Zermatt v1.2.0. Read more.

Docs
AlpineJS plugins

AlpineJS plugins

Overview of AlpineJS plugins integrated into Zermatt and instructions for adding new plugins.

Plugins embedded in Zermatt

Zermatt is shipped with the following AlpineJS plugins:

Adding other plugins

Navigate to the web/zermatt directory of your theme.

Run npm install @alpinejs/<plugin>. Ex: npm install @alpinejs/anchor

Update the zermatt.js like this:

import Config from './zermatt-lock.json'
import Zermatt from 'zermatt-core'
 
// Import new AlpineJS plugins
import anchor from '@alpinejs/anchor'
import resize from '@alpinejs/resize'
 
// Use AlpineJS plugins on Zermatt init.
Zermatt.Event.once('zermatt:init', () => Alpine.plugin(anchor, resize))
 
Zermatt.init(Config)