So, it was a small red herring.
coffeelintwas turned on and gave me warnings when starting the brunch, but from the very beginning I was not worried about it. However, there were enough warnings that it was scrolling from the screen.
I noticed that I configured:
'js/vendor.js': /^(bower_components|vendor)/
'js/app.js': /^app/
until vendor.js appeared. Scrolling, I found this error:
error: [Error: Component JSON file ".../bower_components/jquery-simulate/.bower.json"
must have `main` property. See https:
Simply put, I needed to provide a section overridesbecause it jquery-simulatedoes not provide a .bower.json file (I access it directly from git).
In the end, this fix meant vendor.js was created and $ was available.
source
share