safe-identifier (npm): Sanitize strings for use as JavaScript identifiers & property names
Keywords: es3|es5|esnext|reserved|words|code|generation|identifier|property