Debugify provides a Browserify transform that grabs references to every module imported in your bundle, and exposes them for use in the browser console.
It was inspired by
Requireify, but I wanted to
avoid polluting the global namespace (which can cause headaches when
you're working with modules created by other build systems that have
their own expectations for what
It uses a dead simple strategy: grab each of the
that get passed into each of your modules, and expose a simple
function for walking through them to find the module you want.
npm install debugify
Use the browserify transform:
browserify --transform debugify main.js > bundle.js
Place the debug-friendly require function somewhere in your global scope:
window.req = require('debugify');
Use it in the browser console: