Wasm CSV validator


*For quite some time now, I’ve wanted to improve the way our users upload their CSV files. Before this wasm program, it was a nightmare to correct all the encodings, wrong types, column mapping, etc., and I didn’t want to upload the whole file to the server and perform all those validations and checks there.

This wasm module allows us to define a schema that contains column names, types, and whether each attribute is required or not. The outcome is either a list of errors to fix or a successful validation of the CSV, ready to be uploaded.
Thanks for your time!*

AI / LLM usage disclosure

AI was used to generate use cases, tests and documentation.