Files
factorio-clusterio/lib/luaTools.js
T
Hornwitser 29f066a191 Fix missing semicolons
Ensure all statements end with a semicolon.
2020-06-17 20:53:18 +02:00

23 lines
355 B
JavaScript

/**
* Utilities for dealing with Lua
* @module
*/
/**
* Escapes a string for inclusion into a lua string
*/
function escapeString(content) {
return content
.replace(/\\/g, "\\\\")
.replace(/"/g, '\\"')
.replace(/'/g, "\\'")
.replace(/\0/g, "\\0")
.replace(/\n/g, "\\n")
.replace(/\r/g, "\\r")
;
}
module.exports = {
escapeString,
};