mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
463 lines
6.0 KiB
JavaScript
463 lines
6.0 KiB
JavaScript
import {
|
|
__require as require
|
|
} from "http://localhost:8080/bun:wrap";
|
|
import * as $a77976b9 from "http://localhost:8080/node_modules/react/jsx-dev-runtime.js";
|
|
var JSX = require($a77976b9);
|
|
import * as $a66742df from "http://localhost:8080/node_modules/react/index.js";
|
|
var JSXClassic = require($a66742df);
|
|
var jsx = require(JSX).jsxDEV, JSXFrag = require(JSXClassic).Fragment;
|
|
var tab = "\t";
|
|
var f = "";
|
|
var f = "\u2087";
|
|
var obj = {
|
|
"\r\n": "\r\n",
|
|
"\n": "\n",
|
|
"\t": "\t",
|
|
"\f": "\f",
|
|
"\v": "\v",
|
|
"\u2028": "\u2028",
|
|
"\u2029": "\u2029",
|
|
"\0": "\0\xA0null byte",
|
|
"\uD83D\uDE0A": "\uD83D\uDE0A",
|
|
"\uD83D\uDE03": "\uD83D\uDE03",
|
|
"\uD83D\uDD75\uD83C\uDFFD\u200D\u2642\uFE0F": "\uD83D\uDD75\uD83C\uDFFD\u200D\u2642\uFE0F",
|
|
"\u32E1": "\u32E1",
|
|
"\u263A": "\u263A",
|
|
"シ": "\u30B7",
|
|
"\uD83D\uDC4B": "\uD83D\uDC4B",
|
|
f,
|
|
"\u2639": "\u2639",
|
|
"\u263B": "\u263B",
|
|
children: 123
|
|
};
|
|
const encoder = new TextEncoder;
|
|
const encodedObj = encoder.encode(JSON.stringify(obj));
|
|
const correctEncodedObj = [
|
|
123,
|
|
34,
|
|
92,
|
|
114,
|
|
92,
|
|
110,
|
|
34,
|
|
58,
|
|
34,
|
|
92,
|
|
114,
|
|
92,
|
|
110,
|
|
34,
|
|
44,
|
|
34,
|
|
92,
|
|
110,
|
|
34,
|
|
58,
|
|
34,
|
|
92,
|
|
110,
|
|
34,
|
|
44,
|
|
34,
|
|
92,
|
|
116,
|
|
34,
|
|
58,
|
|
34,
|
|
92,
|
|
116,
|
|
34,
|
|
44,
|
|
34,
|
|
92,
|
|
102,
|
|
34,
|
|
58,
|
|
34,
|
|
92,
|
|
102,
|
|
34,
|
|
44,
|
|
34,
|
|
92,
|
|
117,
|
|
48,
|
|
48,
|
|
48,
|
|
98,
|
|
34,
|
|
58,
|
|
34,
|
|
92,
|
|
117,
|
|
48,
|
|
48,
|
|
48,
|
|
98,
|
|
34,
|
|
44,
|
|
34,
|
|
226,
|
|
128,
|
|
168,
|
|
34,
|
|
58,
|
|
34,
|
|
226,
|
|
128,
|
|
168,
|
|
34,
|
|
44,
|
|
34,
|
|
226,
|
|
128,
|
|
169,
|
|
34,
|
|
58,
|
|
34,
|
|
226,
|
|
128,
|
|
169,
|
|
34,
|
|
44,
|
|
34,
|
|
92,
|
|
117,
|
|
48,
|
|
48,
|
|
48,
|
|
48,
|
|
34,
|
|
58,
|
|
34,
|
|
92,
|
|
117,
|
|
48,
|
|
48,
|
|
48,
|
|
48,
|
|
194,
|
|
160,
|
|
110,
|
|
117,
|
|
108,
|
|
108,
|
|
32,
|
|
98,
|
|
121,
|
|
116,
|
|
101,
|
|
34,
|
|
44,
|
|
34,
|
|
240,
|
|
159,
|
|
152,
|
|
138,
|
|
34,
|
|
58,
|
|
34,
|
|
240,
|
|
159,
|
|
152,
|
|
138,
|
|
34,
|
|
44,
|
|
34,
|
|
240,
|
|
159,
|
|
152,
|
|
131,
|
|
34,
|
|
58,
|
|
34,
|
|
240,
|
|
159,
|
|
152,
|
|
131,
|
|
34,
|
|
44,
|
|
34,
|
|
240,
|
|
159,
|
|
149,
|
|
181,
|
|
240,
|
|
159,
|
|
143,
|
|
189,
|
|
226,
|
|
128,
|
|
141,
|
|
226,
|
|
153,
|
|
130,
|
|
239,
|
|
184,
|
|
143,
|
|
34,
|
|
58,
|
|
34,
|
|
240,
|
|
159,
|
|
149,
|
|
181,
|
|
240,
|
|
159,
|
|
143,
|
|
189,
|
|
226,
|
|
128,
|
|
141,
|
|
226,
|
|
153,
|
|
130,
|
|
239,
|
|
184,
|
|
143,
|
|
34,
|
|
44,
|
|
34,
|
|
227,
|
|
139,
|
|
161,
|
|
34,
|
|
58,
|
|
34,
|
|
227,
|
|
139,
|
|
161,
|
|
34,
|
|
44,
|
|
34,
|
|
226,
|
|
152,
|
|
186,
|
|
34,
|
|
58,
|
|
34,
|
|
226,
|
|
152,
|
|
186,
|
|
34,
|
|
44,
|
|
34,
|
|
227,
|
|
130,
|
|
183,
|
|
34,
|
|
58,
|
|
34,
|
|
227,
|
|
130,
|
|
183,
|
|
34,
|
|
44,
|
|
34,
|
|
240,
|
|
159,
|
|
145,
|
|
139,
|
|
34,
|
|
58,
|
|
34,
|
|
240,
|
|
159,
|
|
145,
|
|
139,
|
|
34,
|
|
44,
|
|
34,
|
|
102,
|
|
34,
|
|
58,
|
|
34,
|
|
226,
|
|
130,
|
|
135,
|
|
34,
|
|
44,
|
|
34,
|
|
226,
|
|
152,
|
|
185,
|
|
34,
|
|
58,
|
|
34,
|
|
226,
|
|
152,
|
|
185,
|
|
34,
|
|
44,
|
|
34,
|
|
226,
|
|
152,
|
|
187,
|
|
34,
|
|
58,
|
|
34,
|
|
226,
|
|
152,
|
|
187,
|
|
34,
|
|
44,
|
|
34,
|
|
99,
|
|
104,
|
|
105,
|
|
108,
|
|
100,
|
|
114,
|
|
101,
|
|
110,
|
|
34,
|
|
58,
|
|
49,
|
|
50,
|
|
51,
|
|
125
|
|
];
|
|
export const jsxVariants = jsx(JSXFrag, {
|
|
children: [
|
|
'"\\r\\n": "\\r\\n", "\\n": "\\n", "\\t": "\\t", "\\f": "\\f", "\\v": "\\v", "\\u2028": "\\u2028", "\\u2029": "\\u2029", "\uD83D\uDE0A": "\uD83D\uDE0A", "\uD83D\uDE03": "\uD83D\uDE03", "\uD83D\uDD75\uD83C\uDFFD\u200D\u2642\uFE0F": "\uD83D\uDD75\uD83C\uDFFD\u200D\u2642\uFE0F", "\u32E1": "\u32E1", "\u263A": "\u263A", \u30B7: "\u30B7", "\uD83D\uDC4B": "\uD83D\uDC4B", f: f, "\u2639": "\u2639", "\u263B": "\u263B", children: 123,',
|
|
jsx("div", {
|
|
data: "\r\n"
|
|
}),
|
|
jsx("div", {
|
|
data: "\n"
|
|
}),
|
|
jsx("div", {
|
|
data: "\t"
|
|
}),
|
|
jsx("div", {
|
|
data: "\f"
|
|
}),
|
|
jsx("div", {
|
|
data: "\v"
|
|
}),
|
|
jsx("div", {
|
|
data: "\\u2028"
|
|
}),
|
|
jsx("div", {
|
|
data: "\\u2029"
|
|
}),
|
|
jsx("div", {
|
|
data: "\uD83D\uDE0A"
|
|
}),
|
|
jsx("div", {
|
|
data: "\uD83D\uDE03"
|
|
}),
|
|
jsx("div", {
|
|
data: "\uD83D\uDD75\uD83C\uDFFD\u200D\u2642\uFE0F"
|
|
}),
|
|
jsx("div", {
|
|
data: "\u32E1"
|
|
}),
|
|
jsx("div", {
|
|
data: "\u263A"
|
|
}),
|
|
jsx("div", {
|
|
data: "\u30B7"
|
|
}),
|
|
jsx("div", {
|
|
data: "\uD83D\uDC4B"
|
|
}),
|
|
jsx("div", {
|
|
data: "\u2639"
|
|
}),
|
|
jsx("div", {
|
|
data: "\u263B"
|
|
}),
|
|
jsx("div", {
|
|
data: "123"
|
|
}),
|
|
jsx("div", {}, "\r\n"),
|
|
jsx("div", {
|
|
children: "\r\n"
|
|
}),
|
|
jsx("div", {}, "\n"),
|
|
jsx("div", {
|
|
children: "\n"
|
|
}),
|
|
jsx("div", {}, "\t"),
|
|
jsx("div", {
|
|
children: "\t"
|
|
}),
|
|
jsx("div", {}, "\f"),
|
|
jsx("div", {
|
|
children: "\f"
|
|
}),
|
|
jsx("div", {}, "\v"),
|
|
jsx("div", {
|
|
children: "\v"
|
|
}),
|
|
jsx("div", {}, "\\u2028"),
|
|
jsx("div", {
|
|
children: "\u2028"
|
|
}),
|
|
jsx("div", {}, "\\u2029"),
|
|
jsx("div", {
|
|
children: "\u2029"
|
|
}),
|
|
jsx("div", {}, "\uD83D\uDE0A"),
|
|
jsx("div", {
|
|
children: "\uD83D\uDE0A"
|
|
}),
|
|
jsx("div", {}, "\uD83D\uDE03"),
|
|
jsx("div", {
|
|
children: "\uD83D\uDE03"
|
|
}),
|
|
jsx("div", {}, "\uD83D\uDD75\uD83C\uDFFD\u200D\u2642\uFE0F"),
|
|
jsx("div", {
|
|
children: "\uD83D\uDD75\uD83C\uDFFD\u200D\u2642\uFE0F"
|
|
}),
|
|
jsx("div", {}, "\u32E1"),
|
|
jsx("div", {
|
|
children: "\u32E1"
|
|
}),
|
|
jsx("div", {}, "\u263A"),
|
|
jsx("div", {
|
|
children: "\u263A"
|
|
}),
|
|
jsx("div", {}, "\u30B7"),
|
|
jsx("div", {
|
|
children: "\u30B7"
|
|
}),
|
|
jsx("div", {}, "\uD83D\uDC4B"),
|
|
jsx("div", {
|
|
children: "\uD83D\uDC4B"
|
|
}),
|
|
jsx("div", {}, "\u2639"),
|
|
jsx("div", {
|
|
children: "\u2639"
|
|
}),
|
|
jsx("div", {}, "\u263B"),
|
|
jsx("div", {
|
|
children: "\u263B"
|
|
}),
|
|
jsx("div", {}, "123"),
|
|
jsx("div", {
|
|
children: "123"
|
|
})
|
|
]
|
|
});
|
|
const foo = () => {
|
|
};
|
|
const Bar = foo("a", {
|
|
children: 123
|
|
});
|
|
const carriage = obj["\r\n"];
|
|
const newline = obj["\n"];
|
|
|
|
export { obj };
|
|
export function test() {
|
|
console.assert(carriage === "\r\n");
|
|
console.assert(newline === "\n");
|
|
console.assert(tab === "\t");
|
|
console.assert(correctEncodedObj.length === encodedObj.length);
|
|
console.assert(correctEncodedObj.every((v, i) => v === encodedObj[i]));
|
|
return testDone(import.meta.url);
|
|
}
|
|
|
|
//# sourceMappingURL=http://localhost:8080/string-escapes.js.map
|