@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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    218,440
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    218,440
  • 1.0.0
    13

Package Sidebar

Install

npm i @hotwired/stimulus-webpack-helpers

Weekly Downloads

218,453

Version

1.0.1

License

MIT

Unpacked Size

7.5 kB

Total Files

6

Last publish

Collaborators

  • afcapel
  • kevinmcconnell
  • jayohms
  • dhh