I don't understand the "ecosystem" complaint. Every JS lib is interoperable with CS, so the only things needed in the CS "ecosystem" is syntax specific tooling. We'be got source maps and syntax highlighting for most editors, and most other JS tooling should work fine.