Releases: mxdvl/mononykus
Releases · mxdvl/mononykus
0.8.2 – Runes in Svelte modules
0.8.0
0.7.7 – Errors are handled gracefully
What's Changed
Full Changelog: 0.7.5...0.7.7
0.7.5 – Published on JSR
What's Changed
- Published on JSR
- Bumped transitive dependencies and replace deprecated standard modules
- Handle shutdown more gracefully
- Explicit types to exported functions
Chores
- Pin minor version of Deno in Github Actions
- Remove
DENO_DIR
from Github Actions env by @mxdvl in #50 - Add Zed editor support
Full Changelog: 0.7.3...0.7.5
0.7.2 – Bump dependencies
Move to Svelte 4
What's Changed
Full Changelog: 0.6.1...0.7.0
Pin Svelte to v3
Fixes some issues (#43) - normalise base for when it is not set
Add module API
- Can now be consumed as a standard es module too:
import { build, watch } from 'https://deno.land/x/[email protected]/src/build.ts';
- CLI flags have changed:
Before | After |
---|---|
--dev |
--watch (to match export name) |
--site |
--site_dir |
--build |
--out_dir |
--minify toggles minification (defaults to true , but false in watch ) |
- The default build output is now
/build
.
Full Changelog: 0.5.0...0.6.0
Auto-hydrating islands
Previously, the page introspected for islands awaiting hydration, fetched the relevant modules then hydrated.
This means module loading was delayed until the DOM was ready and subsequently scanned.
Since we know at compile time which islands are used on any given page, we can load the necessary modules for each page with ordinary script
tags in the page head
.
The modules themselves can then search for their targets and hydrate them.
Full Changelog: 0.4.1...0.5.0