stimulus-vite-helpers
v3.1.0
Published
Vite.js helpers for the Stimulus JavaScript framework
Downloads
266,412
Maintainers
Readme
This plugin was extracted out of Jumpstart Rails with Vite.js, a starter template that you can use to start your next Rails app.
If you are looking for a simple way to integrate Vite.js in Rails, check out vite_rails.
If you would like to enable HMR for your Stimulus controllers, check out vite-plugin-stimulus-hmr.
Installation 💿
npx ni stimulus-vite-helpers
Usage 🚀
You can now register your Stimulus controllers using Vite's import.meta.glob and the registerControllers
helper:
import { Application } from 'stimulus'
import { registerControllers } from 'stimulus-vite-helpers'
const application = Application.start()
const controllers = import.meta.glob('./**/*_controller.js', { eager: true })
registerControllers(application, controllers)
For more information, check the Stimulus handbook.
Special Thanks
License
This library is available as open source under the terms of the MIT License.