Add clusterio module with API for lua code

Add a shared API for lua code through a module named clusterio.
This commit is contained in:
Hornwitser committed 2020-01-04 17:34:16 +01:00
1 parent 221dc855f4
commit 66aa7e1e43
9 files changed
+139 -43

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
/**
* 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,
}