aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-vscode/example/example.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/bun-vscode/example/example.js')
-rw-r--r--packages/bun-vscode/example/example.js63
1 files changed, 63 insertions, 0 deletions
diff --git a/packages/bun-vscode/example/example.js b/packages/bun-vscode/example/example.js
new file mode 100644
index 000000000..d7e8709d6
--- /dev/null
+++ b/packages/bun-vscode/example/example.js
@@ -0,0 +1,63 @@
+// @bun
+const express = import.meta.require("express");
+const app = express();
+import { readFile } from "node:fs/promises";
+
+app
+ .get("/", (req, res) => {
+ console.log("I am logging a request!");
+ readFile(import.meta.path, "utf-8").then(data => {
+ console.log(data.length);
+ debugger;
+ res.send("hello world");
+ });
+ })
+ .listen(3000);
+
+const va = 1;
+let vb = 2;
+var vc = 3;
+
+function fa() {
+ fb();
+}
+
+function fb() {
+ fc();
+}
+
+function fc() {
+ fd();
+}
+
+function fd() {
+ let map = new Map([
+ [1, 2],
+ [2, 3],
+ [3, 4],
+ ]);
+ let set = new Set([1, 2, 3, 4, 5]);
+ let arr = [1, 2, 3, 4, 5];
+ let obj = {
+ a: 1,
+ b: 2,
+ c: 3,
+ };
+ function fd1() {
+ let date = new Date();
+ console.log(new Error().stack);
+ debugger;
+ console.log(date);
+ }
+ fd1();
+}
+
+Bun.serve({
+ port: 9229,
+ inspector: true,
+ development: true,
+ fetch(request, server) {
+ console.log(request);
+ return new Response(request.url);
+ },
+});