aboutsummaryrefslogtreecommitdiff
path: root/src/api/demo/lib/scan.ts
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2023-07-11 19:14:34 -0700
committerGravatar GitHub <noreply@github.com> 2023-07-11 19:14:34 -0700
commitcbb88672f217a90db1aa1eb29cd92d5d9035b22b (patch)
tree43a00501f3cde495967e116f0b660777051551f8 /src/api/demo/lib/scan.ts
parent1f900cff453700b19bca2acadfe26da4468c1282 (diff)
parent34b0e7a2bbd8bf8097341cdb0075d0908283e834 (diff)
downloadbun-jarred/esm-conditions.tar.gz
bun-jarred/esm-conditions.tar.zst
bun-jarred/esm-conditions.zip
Merge branch 'main' into jarred/esm-conditionsjarred/esm-conditions
Diffstat (limited to '')
-rw-r--r--src/api/demo/lib/scan.ts44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/api/demo/lib/scan.ts b/src/api/demo/lib/scan.ts
deleted file mode 100644
index c2fd7bb12..000000000
--- a/src/api/demo/lib/scan.ts
+++ /dev/null
@@ -1,44 +0,0 @@
-import { init, parse } from "es-module-lexer";
-
-import { Bun } from "./api";
-
-export async function start() {
- await init;
- await Bun.init("/bun-wasm.wasm");
-}
-
-const swcOptions = {
- sourceMaps: false,
- inlineSourcesContent: false,
- jsc: {
- target: "es2022",
- parser: {
- jsx: true,
- syntax: "typescript",
- tsx: false,
- decorators: false,
- dynamicImport: false,
- },
- },
-};
-
-export async function transform(contents, file) {
- var result: any = {
- timings: {
- lexer: 0,
- bun: 0,
- },
- };
- result.timings.lexer = performance.now();
- result.lexer = await parse(contents, file);
- result.timings.lexer = performance.now() - result.timings.lexer;
-
- result.timings.bun = performance.now();
- result.bun = Bun.scan(contents, file);
- result.timings.bun = performance.now() - result.timings.bun;
-
- console.log("lexer:", result.timings.lexer, "ms");
- console.log("Bun:", result.timings.bun, "ms");
-
- return result;
-}