Use more powerful jsesc instead of js-string-escape