We’re often developing multiple Node packages at the same time, symlinking their trees around in order to test them in other projects prior to release. And sometimes we hit some pretty confusing behavior. Crazy caching issues, confounding crashes, and all manner of chaos. All resulting from one cause: Duplicate modules appearing in our Rollup.js-bundled JavaScript. […]| ChipLog — Christian Hammond
I was recently working on converting some code away from Backbone.js and toward Spina, our TypeScript Backbone "successor" used in Review Board, and needed to override a type from a parent class. (I'll talk about why we still choose to use Backbone-based code another time.) We basically had this situation: class BaseClass { summary: string…| ChipLog — Christian Hammond