News for hackers. Stuff that matters.
Re:Rome: An experimental JavaScript toolchain by lxe on Monday April 13, 2020 @12:34PM (#22857295)
Less dependencies = less layers of indirection and complexity making feature addition, iteration, testing, and debugging easier and much faster. If you need to change or tweak a function that a dependency usually covers, it's much easier to do if you're dealing with one single codebase (using same style, idioms, build structure, etc...). You don't have to worry about pinning or unpinning dependency versions and keeping track of their security issue, patches, and minor/major bumps.
Re:Rome: An experimental JavaScript toolchain by ratww on Monday April 13, 2020 @02:28PM (#22858506)
This is the big one for me. Just looking at the Create-React-App dependencies I can count 17 dependencies dedicated to interconnecting Webpack/Babel/ESLint/Jest/Terser/Typescript.

Plus there's the cost of having plugin-infrastructure and/or maintaining a public API inside the six tools themselves. Plus all of them have dependency on a parser.

Having it all in one single tool will tremendously reduce the amount of code necessary.