July 11, 2021, 5:31 a.m.

TinyJS #29

TinyJS

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.

You just read issue #29 of TinyJS. You can also browse the full archives of this newsletter.

Brought to you by Buttondown, the easiest way to start and grow your newsletter.