Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSG/SSR and other progressive enhancement scenarios support #10

Open
WorldMaker opened this issue Oct 27, 2023 · 0 comments
Open

SSG/SSR and other progressive enhancement scenarios support #10

WorldMaker opened this issue Oct 27, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@WorldMaker
Copy link
Owner

This is a stretch goal for later. The "static first" approach should give most of the raw infrastructure to do this well even if it isn't a current priority.

@WorldMaker WorldMaker added the enhancement New feature or request label Nov 15, 2023
@WorldMaker WorldMaker changed the title SSG/SSR support SSG/SSR and other progressive enhancement scenarios support Nov 16, 2023
@WorldMaker WorldMaker mentioned this issue Nov 22, 2023
14 tasks
@WorldMaker WorldMaker mentioned this issue Aug 20, 2024
12 tasks
WorldMaker added a commit that referenced this issue Nov 11, 2024
The road to the key building blocks of #10 via #60:

- [x] `buildStamp` to build stamps
- [x] `collectBindings` to collect bindings for applying to a stamp
- [x] Basic test for stamp building/bindings
- [x] Advanced tests for stamp building/bindings
- [x] `StampCollection` for registering stamps
- [x] Tests for `StampCollection`
- [x] Support `StampCollection` as wiring helper
- [x] Support `StampCollection` as only wiring option (no static DOM
builder)
- [x] Support wiring base container as "stamped"
- [x] Document Stamps
- [x] Figure out solution for "trampoline components" (fragments created
for children bindings, etc) with respect to Stamps or remove
`runOnlyStamps` (marked as experimental)
- [x] Document jsdom `innerHTML` workaround for `<template>` rendering;
see jsdom/jsdom#3783 (using `template.content` better now)

Resolves #60
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant