Too Long; Didn't Read
As a frontend developer, all these years you were developing monoliths, even though you already knew it was a bad practice. You divided your code into components, used <em>require</em> or <em>import</em> and defined npm packages in your package.json or mounted sub git repositories into your project, yet you ended up building a monolith. It’s time to change it.