Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
lotd8553182dJust npm things.
You may want only a hello world, but angular comes with a lot of features bundled in.
For example routing, components, forms, dependency injection, etc. You also need incremental compilation, typescript, karma and bunch of other dev tools.
That's what the modules are for. A compiled build for production is usually much smaller. Don't blame the framework, that's just how most frameworks are designed.
fjmurau318182d@hashedram Those two stupid fucking modules don't have anything to do with "routing, components, forms, dependency injection, incremental compilation, typescript, karma and bunch of other dev tools"!
Just because Angular can do a lot doesn't mean that getting the most basic shit to work should require a lot.
"Don't blame the framework, that's just how most frameworks are designed."
Like "don't blame the Nazi, that's the way Nazis act".
@sharktits well yes. That's because vue is a gift from the gods and angular was made by *cough* google
Mousey12022182dAngular (the new ones) aren't great for prototyping and small things, AngularJS (yes it's different) or the 1.x branch is great for it though.
The sheer scale of the new Angular frameworks is mind boggling, I'm not too sure whether most of these ridiculous packages are angular's dependencies or angular's dependencies dependencies (repeat ad infinitum).
That warning you saw is an npm security audit, not entirely sure on the details of how they do it but they've decided there's vulnerabilities... Somewhere in that hilariously large tree
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job