added sourcemap support

you sure this shouldn’t be `true`?

doesn’t matter anyway because `if('true')` behaves like 'if(true)' and `if(!'true')` like `if(!true)`…