by diamondap on 8/15/22, 4:38 PM with 15 comments
We have to update dependencies in this codebase much more frequently than in our Ruby and Go codebases. The result is a huge time suck, especially when we run into breaking changes and poor documentation (which is often).
Do other small teams feel this pain? Do large teams have staff dedicated to keeping Node/Electron dependencies up to date?
by yrgulation on 8/15/22, 7:31 PM
by lightwin on 8/15/22, 6:42 PM
My team used to work on large electron & non-electron apps. We used to have a tech-debt ticket every couple of sprints to review and update various packages in order to take care of any potential vulnerabilities.
Most of time updating packages is as simple as running "npm audit fix" command. But sometime we had to manually update major versions of some of the packages and while doing so, we had to take care of any potential breaking changes.
Having a good set of automated regression tests really helps with the process.
by 999900000999 on 8/15/22, 4:47 PM
It's been well known for a long time that anything with JavaScript will be quicker to create right now, but there are significant downsides later on.
by atwood22 on 8/15/22, 5:00 PM
by tabtab on 8/15/22, 11:37 PM
by mikece on 8/15/22, 5:08 PM