From 1e65744f13d69216f424d9b6bffba5bf61e98aca Mon Sep 17 00:00:00 2001 From: Toshit Chawda Date: Fri, 7 Mar 2025 19:25:22 -0800 Subject: [PATCH] fix some rewrites --- rewriter/native/test.js | 2 ++ rewriter/rewriter/src/changes.rs | 2 +- rewriter/rewriter/src/visitor.rs | 6 +++--- server.js | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/rewriter/native/test.js b/rewriter/native/test.js index ec1fc5a..678596e 100644 --- a/rewriter/native/test.js +++ b/rewriter/native/test.js @@ -32,3 +32,5 @@ try{}catch(e){this.a.log()}; await import("test") + +import{c as d,u as g,a as l,r as i,b,d as m,g as p,e as h,f as v,h as k}from"./1e3cB0WW.js"; diff --git a/rewriter/rewriter/src/changes.rs b/rewriter/rewriter/src/changes.rs index a531a9d..de93278 100644 --- a/rewriter/rewriter/src/changes.rs +++ b/rewriter/rewriter/src/changes.rs @@ -342,7 +342,7 @@ impl JsChange<'_> { str: changes![cfg.importfn, "(\"", cfg.base, "\","], }, Self::MetaFn { .. } => JsChangeInner::Replace { - str: changes![cfg.metafn, "(\"", cfg.base], + str: changes![cfg.metafn, "(\"", cfg.base, "\")"], }, Self::AssignmentLeft { name, op, .. } => JsChangeInner::Replace { str: changes![ diff --git a/rewriter/rewriter/src/visitor.rs b/rewriter/rewriter/src/visitor.rs index 40a09b6..80346ea 100644 --- a/rewriter/rewriter/src/visitor.rs +++ b/rewriter/rewriter/src/visitor.rs @@ -178,7 +178,7 @@ where fn visit_import_declaration(&mut self, it: &ImportDeclaration<'data>) { let text = self.rewrite_url(it.source.value); self.jschanges.add(Rewrite::Replace { - span: it.source.span, + span: it.source.span.shrink(1), text, }); walk::walk_import_declaration(self, it); @@ -193,7 +193,7 @@ where fn visit_export_all_declaration(&mut self, it: &ExportAllDeclaration<'data>) { let text = self.rewrite_url(it.source.value); self.jschanges.add(Rewrite::Replace { - span: it.source.span, + span: it.source.span.shrink(1), text, }); } @@ -201,7 +201,7 @@ where if let Some(source) = &it.source { let text = self.rewrite_url(source.value); self.jschanges.add(Rewrite::Replace { - span: source.span, + span: source.span.shrink(1), text, }); } diff --git a/server.js b/server.js index 423e2d7..eeeede1 100644 --- a/server.js +++ b/server.js @@ -86,7 +86,7 @@ fastify.listen({ port: PORT, host: "0.0.0.0", }); -console.log(`Listening on port ${PORT}`); +console.log(`Listening on http://localhost:${PORT}/`); if (!process.env.CI) { try { writeFileSync(