Node library for mapping CSV files with flexible JSON DSL for the mapping definition