The JavaScript ecosystem is 'hopelessly fragmented'... so here is ...

The JavaScript ecosystem is 'hopelessly fragmented'... so here is ...