mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
* Improve support for \`debug-adapter-protocol\` * More improvements, fix formatting in debug console * Fix attaching * Prepare for source maps * Start of source map support, breakpoints work * Source map support * add some package.jsons * wip * Update package.json * More fixes * Make source maps safer if exception occurs * Check bun version if it fails * Fix console.log formatting * Fix source maps partly * More source map fixes * Prepare for extension * watch mode with dap * Improve preview code * Prepare for extension 2 --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
100 lines
1.6 KiB
JavaScript
100 lines
1.6 KiB
JavaScript
console.log(
|
|
undefined,
|
|
null,
|
|
true,
|
|
false,
|
|
0,
|
|
1,
|
|
Math.PI,
|
|
-Math.E,
|
|
NaN,
|
|
Infinity,
|
|
-Infinity,
|
|
BigInt(0),
|
|
BigInt(1),
|
|
BigInt("10000000000000"),
|
|
BigInt("-10000000000000"),
|
|
"",
|
|
" ",
|
|
"Hello",
|
|
"Hello World",
|
|
[],
|
|
[1, 2, 3],
|
|
["a", 1, null, undefined],
|
|
[1, [2, [3, [4, [5, [6, [7, [8, [9, [10]]]]]]]]]],
|
|
[[[[[]]]]],
|
|
{},
|
|
{ a: 1 },
|
|
{ a: 1, b: 2, c: 3 },
|
|
{ a: { b: { c: { d: { e: { f: { g: { h: { i: { j: 10 } } } } } } } } } },
|
|
function () {},
|
|
function namedFunction() {},
|
|
class {},
|
|
class namedClass {},
|
|
class namedClass {
|
|
a() {}
|
|
b = 1;
|
|
c = [
|
|
null,
|
|
undefined,
|
|
"a",
|
|
{
|
|
a: 1,
|
|
b: 2,
|
|
c: 3,
|
|
},
|
|
];
|
|
},
|
|
new Date(0),
|
|
new Date(NaN),
|
|
new RegExp(),
|
|
new RegExp("abc"),
|
|
new RegExp("abc", "g"),
|
|
/abc/,
|
|
new Set(),
|
|
new Set([1, 2, 3]),
|
|
new WeakSet(),
|
|
new WeakSet([{ a: 1 }, { b: 2 }, { c: 3 }]),
|
|
new Map(),
|
|
new Map([
|
|
["a", 1],
|
|
["b", 2],
|
|
["c", 3],
|
|
]),
|
|
new WeakMap(),
|
|
new WeakMap([
|
|
[{ a: 1 }, 1],
|
|
[{ b: 2 }, 2],
|
|
[{ c: 3 }, 3],
|
|
]),
|
|
Symbol(),
|
|
Symbol("namedSymbol"),
|
|
new Error(),
|
|
new TypeError("This is a TypeError"),
|
|
//"a".repeat(10000),
|
|
//["a"].fill("a", 0, 10000),
|
|
new Headers(),
|
|
new Headers({
|
|
a: "1",
|
|
b: "2",
|
|
}),
|
|
new Request("https://example.com/"),
|
|
new Request("https://example.com/", {
|
|
method: "POST",
|
|
headers: {
|
|
a: "1",
|
|
b: "2",
|
|
},
|
|
body: '{"example":true}',
|
|
}),
|
|
new Response(),
|
|
new Response('{"example":true}', {
|
|
status: 200,
|
|
statusText: "OK",
|
|
headers: {
|
|
a: "1",
|
|
b: "2",
|
|
},
|
|
}),
|
|
);
|