feat: add sourceMap support

Closes #3.