README.md | 1 + lib/jsr.json | 2 +- lib/mod.ts | 147 +++++++++++++++++++++++++------- npm.sh | 17 ---- publish.sh | 24 ++++++ src/component_transforms.rs | 2 +- src/wasm.rs | 4 +- tests/fixtures/23-outline-extracting.marko | 2 +- tests/fixtures/27-frontmatter-layout.marko | 2 +- tests/fixtures/28-outline-self-import.marko | 2 +- tests/fixtures/29-layout-all-components.marko | 2 +- tests/fixtures/30-layout-selective-components.marko | 2 +- 12 files changed, 150 insertions(+), 57 deletions(-)