Skip to content

Commit

Permalink
fix: improve cjs interop and fix some tests
Browse files Browse the repository at this point in the history
  • Loading branch information
DylanPiercey committed Nov 19, 2024
1 parent 25fea17 commit a5b74f3
Show file tree
Hide file tree
Showing 23 changed files with 108 additions and 151 deletions.
5 changes: 5 additions & 0 deletions .changeset/rotten-nails-share.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@marko/vite": patch
---

Improve\* cjs interop
2 changes: 1 addition & 1 deletion src/__tests__/fixtures/isomorphic-base-url/server.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ const baseUrl = process.env.BASE_URL;
export default createServer(async (req, res) => {
// remove the base url from the request url
if (req.url.startsWith(baseUrl, 1)) {
req.url = req.url.slice(baseUrl.length - 1);
req.url = req.url.slice(baseUrl.length);
}

await handler(req, res);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
rel="modulepreload"
/>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
rel="modulepreload"
/>
<div
id="clickable"
class="clickable"
>
Mounted: true Clicks: 0
</div>
<div
id="clickable"
class="clickable"
>
Mounted: true Clicks: 0
</div>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@
rel="modulepreload"
/>
<div
id="clickable"
class="clickable"
>
Mounted: true Clicks: 1
</div>
<div
id="clickable"
class="clickable"
>
Mounted: true Clicks: 0
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<script
async=""
crossorigin=""
src="/assets/class-[hash].marko-[hash].js"
type="module"
/>
<link
crossorigin=""
href="/assets/modulepreload-[hash].js"
rel="modulepreload"
/>
<div
class="clickable"
>
Mounted: true Clicks: 1
</div>
<div
class="clickable"
>
Mounted: true Clicks: 1
</div>

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
document.documentElement.style.visibility='hidden'
</script>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
document.documentElement.style.visibility='hidden'
</script>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
document.documentElement.style.visibility='hidden'
</script>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
document.documentElement.style.visibility='hidden'
</script>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
document.documentElement.style.visibility='hidden'
</script>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Expand Down Expand Up @@ -40,7 +40,7 @@
document.documentElement.style.visibility='hidden'
</script>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Expand All @@ -14,7 +14,7 @@
type="module"
/>
<div
id="clickable"
class="clickable"
>
Mounted: false Clicks: 0
</div>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div
id="clickable"
class="clickable"
>
Mounted: true Clicks: 0
</div>
Expand All @@ -14,7 +14,7 @@
type="module"
/>
<div
id="clickable"
class="clickable"
>
Mounted: true Clicks: 0
</div>

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div
id="clickable"
class="clickable"
>
Mounted: true Clicks: 1
</div>
Expand All @@ -14,7 +14,7 @@
type="module"
/>
<div
id="clickable"
class="clickable"
>
Mounted: true Clicks: 0
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<div
class="clickable"
>
Mounted: true Clicks: 1
</div>
<script
async=""
src="/src/template.marko?marko-browser-entry"
type="module"
/>
<script
async=""
src="/src/components/class-[hash].marko?marko-browser-entry"
type="module"
/>
<div
class="clickable"
>
Mounted: true Clicks: 1
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class {
}
}

<div#clickable onClick("handleClick")>
<div.clickable onClick("handleClick")>
Mounted: ${state.mounted}
Clicks: ${state.clickCount}
</div>
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
export const ssr = true;
export async function steps() {
await page.click("#clickable");
for (const el of await page.$$(".clickable")) {
await el.click();
}
}

This file was deleted.

This file was deleted.

Loading

0 comments on commit a5b74f3

Please sign in to comment.