feat: smart image preloading with build-time extraction and runtime scheduling #3853
Annotations
15 errors
|
test (lts/*, ubuntu-latest)
Process completed with exit code 1.
|
|
[test] parser.test.ts > md parser > multi-entries.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > multi-entries.md > slides 1` mismatched
- Expected
+ Received
@@ -17,10 +17,11 @@
"src": "sub/page1.md",
},
"frontmatterRaw": "src: sub/page1.md
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"imports": [
{
"content": "# Page 1",
"contentRaw": "# Page 1",
"contentStart": 0,
@@ -28,10 +29,11 @@
"filepath": "sub/page1.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 1
",
@@ -64,10 +66,11 @@
"filepath": "sub/page1.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 1
",
@@ -104,10 +107,13 @@
},
"frontmatterRaw": "src: /sub/page2.md
background: https://sli.dev/demo-cover.png#2
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#2",
+ ],
"imports": [
{
"content": "# Page 2
<Tweet />",
@@ -124,10 +130,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -176,10 +183,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -218,10 +226,13 @@
},
"frontmatterRaw": "src: ./sub/pages3-4.md
background: https://sli.dev/demo-cover.png#34
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#34",
+ ],
"imports": [
{
"content": "# Page 3",
"contentRaw": "# Page 3",
"contentStart": 0,
@@ -229,10 +240,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 3
",
@@ -257,10 +269,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 1,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -300,10 +313,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 3
",
@@ -340,10 +354,13 @@
},
"frontmatterRaw": "src: ./sub/pages3-4.md
background: https://sli.dev/demo-cover.png#34
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#34",
+ ],
"imports": [
{
"content": "# Page 3",
"contentRaw": "# Page 3",
"contentStart": 0,
@@ -351,10 +368,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"f
|
|
[test] parser.test.ts > md parser > minimal.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > minimal.md > slides 1` mismatched
- Expected
+ Received
@@ -42,10 +42,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "
# H1
@@ -98,10 +99,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 1,
"level": 1,
"note": undefined,
"raw": "
# Hello
@@ -136,10 +138,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 2,
"level": undefined,
"note": undefined,
"raw": "
Nice to meet you
❯ parser.test.ts:49:27
|
|
[test] parser.test.ts > md parser > mdc.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > mdc.md > slides 1` mismatched
- Expected
+ Received
@@ -32,10 +32,11 @@
"mdc": true,
},
"frontmatterRaw": "mdc: true
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
mdc: true
❯ parser.test.ts:49:27
|
|
[test] parser.test.ts > md parser > frontmatter.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > frontmatter.md > slides 1` mismatched
- Expected
+ Received
@@ -49,10 +49,11 @@
sans: Roboto, Lato
serif: Mate SC
mono: Fira Code
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -115,10 +116,11 @@
title: FooBar
duration: 12
layout: center
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 1,
"level": 1,
"note": "This is note",
"raw": "---
meta:
@@ -158,10 +160,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 2,
"level": 1,
"note": undefined,
"raw": "
# Morning
@@ -202,10 +205,11 @@
"layout": "text",
},
"frontmatterRaw": "layout: text
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 3,
"level": undefined,
"note": "This is note",
"raw": "---
layout: text
@@ -267,10 +271,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 4,
"level": undefined,
"note": undefined,
"raw": "
```md
@@ -320,10 +325,11 @@
"frontmatterRaw": "
# The first yaml block should be treated as frontmatter
layout: from yaml
",
"frontmatterStyle": "yaml",
+ "images": [],
"index": 5,
"level": undefined,
"note": undefined,
"raw": "```yaml
# The first yaml block should be treated as frontmatter
@@ -380,10 +386,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 6,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -442,10 +449,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 7,
"level": 1,
"note": undefined,
"raw": "
# Title
❯ parser.test.ts:49:27
|
|
test (lts/*, macos-latest)
Process completed with exit code 1.
|
|
[test] parser.test.ts > md parser > multi-entries.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > multi-entries.md > slides 1` mismatched
- Expected
+ Received
@@ -17,10 +17,11 @@
"src": "sub/page1.md",
},
"frontmatterRaw": "src: sub/page1.md
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"imports": [
{
"content": "# Page 1",
"contentRaw": "# Page 1",
"contentStart": 0,
@@ -28,10 +29,11 @@
"filepath": "sub/page1.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 1
",
@@ -64,10 +66,11 @@
"filepath": "sub/page1.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 1
",
@@ -104,10 +107,13 @@
},
"frontmatterRaw": "src: /sub/page2.md
background: https://sli.dev/demo-cover.png#2
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#2",
+ ],
"imports": [
{
"content": "# Page 2
<Tweet />",
@@ -124,10 +130,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -176,10 +183,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -218,10 +226,13 @@
},
"frontmatterRaw": "src: ./sub/pages3-4.md
background: https://sli.dev/demo-cover.png#34
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#34",
+ ],
"imports": [
{
"content": "# Page 3",
"contentRaw": "# Page 3",
"contentStart": 0,
@@ -229,10 +240,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 3
",
@@ -257,10 +269,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 1,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -300,10 +313,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 3
",
@@ -340,10 +354,13 @@
},
"frontmatterRaw": "src: ./sub/pages3-4.md
background: https://sli.dev/demo-cover.png#34
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#34",
+ ],
"imports": [
{
"content": "# Page 3",
"contentRaw": "# Page 3",
"contentStart": 0,
@@ -351,10 +368,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"f
|
|
[test] parser.test.ts > md parser > minimal.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > minimal.md > slides 1` mismatched
- Expected
+ Received
@@ -42,10 +42,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "
# H1
@@ -98,10 +99,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 1,
"level": 1,
"note": undefined,
"raw": "
# Hello
@@ -136,10 +138,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 2,
"level": undefined,
"note": undefined,
"raw": "
Nice to meet you
❯ parser.test.ts:49:27
|
|
[test] parser.test.ts > md parser > mdc.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > mdc.md > slides 1` mismatched
- Expected
+ Received
@@ -32,10 +32,11 @@
"mdc": true,
},
"frontmatterRaw": "mdc: true
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
mdc: true
❯ parser.test.ts:49:27
|
|
[test] parser.test.ts > md parser > frontmatter.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > frontmatter.md > slides 1` mismatched
- Expected
+ Received
@@ -49,10 +49,11 @@
sans: Roboto, Lato
serif: Mate SC
mono: Fira Code
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -115,10 +116,11 @@
title: FooBar
duration: 12
layout: center
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 1,
"level": 1,
"note": "This is note",
"raw": "---
meta:
@@ -158,10 +160,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 2,
"level": 1,
"note": undefined,
"raw": "
# Morning
@@ -202,10 +205,11 @@
"layout": "text",
},
"frontmatterRaw": "layout: text
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 3,
"level": undefined,
"note": "This is note",
"raw": "---
layout: text
@@ -267,10 +271,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 4,
"level": undefined,
"note": undefined,
"raw": "
```md
@@ -320,10 +325,11 @@
"frontmatterRaw": "
# The first yaml block should be treated as frontmatter
layout: from yaml
",
"frontmatterStyle": "yaml",
+ "images": [],
"index": 5,
"level": undefined,
"note": undefined,
"raw": "```yaml
# The first yaml block should be treated as frontmatter
@@ -380,10 +386,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 6,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -442,10 +449,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 7,
"level": 1,
"note": undefined,
"raw": "
# Title
❯ parser.test.ts:49:27
|
|
test (lts/*, windows-latest)
Process completed with exit code 1.
|
|
[test] parser.test.ts > md parser > multi-entries.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > multi-entries.md > slides 1` mismatched
- Expected
+ Received
@@ -17,10 +17,11 @@
"src": "sub/page1.md",
},
"frontmatterRaw": "src: sub/page1.md
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"imports": [
{
"content": "# Page 1",
"contentRaw": "# Page 1",
"contentStart": 0,
@@ -28,10 +29,11 @@
"filepath": "sub/page1.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 1
",
@@ -64,10 +66,11 @@
"filepath": "sub/page1.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 1
",
@@ -104,10 +107,13 @@
},
"frontmatterRaw": "src: /sub/page2.md
background: https://sli.dev/demo-cover.png#2
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#2",
+ ],
"imports": [
{
"content": "# Page 2
<Tweet />",
@@ -124,10 +130,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -176,10 +183,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -218,10 +226,13 @@
},
"frontmatterRaw": "src: ./sub/pages3-4.md
background: https://sli.dev/demo-cover.png#34
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#34",
+ ],
"imports": [
{
"content": "# Page 3",
"contentRaw": "# Page 3",
"contentStart": 0,
@@ -229,10 +240,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 3
",
@@ -257,10 +269,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 1,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -300,10 +313,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "# Page 3
",
@@ -340,10 +354,13 @@
},
"frontmatterRaw": "src: ./sub/pages3-4.md
background: https://sli.dev/demo-cover.png#34
",
"frontmatterStyle": "frontmatter",
+ "images": [
+ "https://sli.dev/demo-cover.png#34",
+ ],
"imports": [
{
"content": "# Page 3",
"contentRaw": "# Page 3",
"contentStart": 0,
@@ -351,10 +368,11 @@
"filepath": "sub/pages3-4.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"f
|
|
[test] parser.test.ts > md parser > minimal.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > minimal.md > slides 1` mismatched
- Expected
+ Received
@@ -42,10 +42,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "
# H1
@@ -98,10 +99,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 1,
"level": 1,
"note": undefined,
"raw": "
# Hello
@@ -136,10 +138,11 @@
"filepath": "minimal.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 2,
"level": undefined,
"note": undefined,
"raw": "
Nice to meet you
❯ parser.test.ts:49:27
|
|
[test] parser.test.ts > md parser > mdc.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > mdc.md > slides 1` mismatched
- Expected
+ Received
@@ -32,10 +32,11 @@
"mdc": true,
},
"frontmatterRaw": "mdc: true
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
mdc: true
❯ parser.test.ts:49:27
|
|
[test] parser.test.ts > md parser > frontmatter.md:
test/parser.test.ts#L49
Error: Snapshot `md parser > frontmatter.md > slides 1` mismatched
- Expected
+ Received
@@ -49,10 +49,11 @@
sans: Roboto, Lato
serif: Mate SC
mono: Fira Code
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 0,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -115,10 +116,11 @@
title: FooBar
duration: 12
layout: center
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 1,
"level": 1,
"note": "This is note",
"raw": "---
meta:
@@ -158,10 +160,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 2,
"level": 1,
"note": undefined,
"raw": "
# Morning
@@ -202,10 +205,11 @@
"layout": "text",
},
"frontmatterRaw": "layout: text
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 3,
"level": undefined,
"note": "This is note",
"raw": "---
layout: text
@@ -267,10 +271,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 4,
"level": undefined,
"note": undefined,
"raw": "
```md
@@ -320,10 +325,11 @@
"frontmatterRaw": "
# The first yaml block should be treated as frontmatter
layout: from yaml
",
"frontmatterStyle": "yaml",
+ "images": [],
"index": 5,
"level": undefined,
"note": undefined,
"raw": "```yaml
# The first yaml block should be treated as frontmatter
@@ -380,10 +386,11 @@
"layout": "cover",
},
"frontmatterRaw": "layout: cover
",
"frontmatterStyle": "frontmatter",
+ "images": [],
"index": 6,
"level": 1,
"note": undefined,
"raw": "---
layout: cover
@@ -442,10 +449,11 @@
"filepath": "frontmatter.md",
"frontmatter": {},
"frontmatterDoc": undefined,
"frontmatterRaw": undefined,
"frontmatterStyle": undefined,
+ "images": [],
"index": 7,
"level": 1,
"note": undefined,
"raw": "
# Title
❯ parser.test.ts:49:27
|