The missing CSW library for JavaScript