Javascript, common-js модулі require у браузері, але без складання в один файл - що можна для цього

Я хочу зробити начебто просту річ:

Є код на Node.js:

Я хочу, щоб цей код працював у браузері так само, як і в Node.js. Так, я чув про такі речі, як browserify, require.js, webpack etc. Але, наскільки мені відомо, всі вони працюють (принаймні за умовчанням) за принципом зібрати все в одну (або кілька) купу, назвати це bundle.js і підключити тільки його, а мені хотілося б цього уникнути. Т. е. мені потрібні js node-подібні модулі, але без склеювання в один файл. При цьому я хочу зберегти структуру директорій, у яких лежать скрипти:

браузері
Навіщо це мені потрібно?Щоб у chrome-DevTools ієрархія була та сама, що й у мене в папці з вихідними джерелами. Т. е. на час розробки я хочу отримати безліч підключених скриптів на сторінці, причому їх url'и повинні цілком зрозуміло співвідноситься з вмістом робочої директорії. Так як, не те що про продакшен, навіть про запуск не на локальній машині немає мови, то й оптимізувати (завантаження - об'єднанням запитів за скриптами, наприклад) сенсу не бачу.

Так, є source-map'и, але мені хотілося б keep it simple максимально, наскільки це можливо. Якщо Ви дуже рекомендуєте використовувати саме їх або рухатись в іншому напрямку

Т. е. потрібен інструмент який виконує одну функцію - дає можливість використовувати require() синтаксис (ідентичний node.js) у браузері.

Можливо, один із перерахованих вище інструментів це вміє, тоді я буду радий підказці, як налаштувати таку збірку.

PS зараз є свій дуже сирий "велосипед", який вирішує завдання, але мені хотілося б уникнути використання самописного коду для таких базових речей.