CSVs, exporting modules and security DX
This weekend let’s talk about CSVs, exporting modules and the abomination that npm audit
is.
Library: lil-csv
A small module for CSV file manipulations. The author was looking for a solution that could parse deep objects, worked in browser and tiny. To put it best is to put it in his words
I’m pretty sure CSV parsing can be implemented in less than 1Kb min.js.gz. So I did it.
Article: export default thing
is different to export { thing as default }
The title gives it away, this is a great read on how dependency resolution really works, highly recommended.
Article: npm audit: Broken by Design
A rant perhaps, by Dan Abramov on how npm audit
hurts developer experience and security with its false positives for developers both novice and experienced.