@hotwired/stimulus-webpack-helpers
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Stimulus Stimulus Webpack Helpers

Using Stimulus Webpack Helpers

Call webpack's require.context helper with the path to the folder containing your Stimulus controllers. Then, pass the resulting context to the Application#load method using the definitionsFromContext helper:

// src/application.js
import { Application } from "@hotwired/stimulus"
import { definitionsFromContext } from "@hotwired/stimulus-webpack-helpers"

window.Stimulus = Application.start()
const context = require.context("./controllers", true, /\.js$/)
Stimulus.load(definitionsFromContext(context))

Getting Help & Contributing Back

Looking for the docs? Once you've read through the Handbook, consult the Stimulus Reference for API details.

Have a question about Stimulus? Connect with other Stimulus developers on the Hotwire Discourse community forum.

Find a bug? Head over to our issue tracker and we'll do our best to help. We love pull requests, too!

We expect all Stimulus contributors to abide by the terms of our Code of Conduct.

Acknowledgments

Stimulus is MIT-licensed open-source software from Basecamp, the creators of Ruby on Rails.

Continuous integration VMs generously provided by Sauce Labs.


© 2021 Basecamp, LLC.

/@hotwired/stimulus-webpack-helpers/

    Package Sidebar

    Install

    npm i @hotwired/stimulus-webpack-helpers

    Weekly Downloads

    186,824

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    7.5 kB

    Total Files

    6

    Last publish

    Collaborators

    • afcapel
    • kevinmcconnell
    • jayohms
    • dhh