feat: add option ignoreNullValues

- add optional transform function to options