mirror of
https://github.com/swc-project/swc.git
synced 2024-12-20 20:22:26 +03:00
bbaf619f63
swc_bundler: - [x] Fix wrapped esms. (denoland/deno#9307) - [x] Make test secure.
17 lines
458 B
TypeScript
17 lines
458 B
TypeScript
// Loaded from https://deno.land/x/ramda@v0.27.2/source/internal/_quote.js
|
|
|
|
|
|
export default function _quote(s) {
|
|
var escaped = s
|
|
.replace(/\\/g, '\\\\')
|
|
.replace(/[\b]/g, '\\b') // \b matches word boundary; [\b] matches backspace
|
|
.replace(/\f/g, '\\f')
|
|
.replace(/\n/g, '\\n')
|
|
.replace(/\r/g, '\\r')
|
|
.replace(/\t/g, '\\t')
|
|
.replace(/\v/g, '\\v')
|
|
.replace(/\0/g, '\\0');
|
|
|
|
return '"' + escaped.replace(/"/g, '\\"') + '"';
|
|
}
|