No description
Find a file
navi 2282b13325 feat: author styles in a <style> tag written in the slide itself
Less now lives in <style> tags alongside the slide HTML, so there is one
editor buffer and no separate stylesheet tab.

- compile.ts extracts every <style> tag in the deck (global slide first,
  then each slide in order) into one project stylesheet, strips the raw tags
  from the markup so uncompiled Less never reaches the DOM, and compiles that
  source once per slide with :thisSlide resolving to the slide being compiled.
- editor.ts is back to a single buffer; the CSS/LESS workers still highlight,
  validate and complete the Less inside the tag.
- thumbnails render markup with style tags removed, exactly like the
  presentation does.
2026-09-27 21:58:26 +02:00
public i dont even know what 2026-09-27 20:18:26 +02:00
src feat: author styles in a <style> tag written in the slide itself 2026-09-27 21:58:26 +02:00
.gitignore init 2026-09-23 21:28:03 +02:00
.oxlintrc.json asdasdasdass 2026-09-27 20:18:32 +02:00
.prettierignore asdasdasdass 2026-09-27 20:18:32 +02:00
.prettierrc.json asdasdasdass 2026-09-27 20:18:32 +02:00
bun.lock asdasdasdass 2026-09-27 20:18:32 +02:00
index.html feat: author styles in a <style> tag written in the slide itself 2026-09-27 21:58:26 +02:00
package.json feat: presentation runtime with lifecycle states and :thisSlide 2026-09-27 21:22:04 +02:00
tsconfig.json asdasdasdass 2026-09-27 20:18:32 +02:00