Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
0.1.0 (2026-09-11)
Bug Fixes
bundler: unwrap esbuild-wasm served through a CJS shim (eec303b )
example: loosen the build budget so CI stops failing on hardware (a13777b )
installer: do not warn about peers marked optional (fcf0282 )
lint: ignore the example projects eslint cannot type-check (36bbc60 )
npm: declare the repository so provenance can be verified (d5924de )
Features
add the NodelessProject facade as the only public export (aef0f61 )
bundler: add a cssTransform seam for postcss and tailwind (5d55e38 )
bundler: add esbuild loader table and plugin types (75daff5 )
bundler: add EsbuildBundler returning errors instead of throwing (e47619a )
bundler: add the vfs plugin that gives esbuild a filesystem (89795f9 )
bundler: flatten esbuild messages into structured errors (28453b1 )
bundler: load and initialize esbuild-wasm once per process (d35c92c )
bundler: pick loaders, entry points and output keys (7d0c7a6 )
bundler: resolve uninstalled packages from a cdn (b5fb9a8 )
bundler: rewrite index.html to point at the bundle (6ba5933 )
bundler: support css modules (d59b666 )
constants: add root path, snapshot version and defaults (f96d5dc )
errors: add error hierarchy carrying a code (3197459 )
errors: swap InstallerNotConfiguredError for InstallError (f1a8b76 )
example: build the scaffold in node and emit a snapshot (f83c49d )
example: install from the registry inside the browser (2f9e77e )
example: run the same dist in the browser via import map (9a0b235 )
example: serve the repository and open the playground (5681e42 )
example: turn the browser example into a real playground (c408472 )
install from the registry by default (482e7aa )
installer: add a tar reader over fflate gunzip (af44937 )
installer: add registry types and constants (97f991d )
installer: add RegistryInstaller writing a lockfile (7489c00 )
installer: download and cache extracted packages (492ac72 )
installer: fetch packuments and pick versions with semver (2e5653e )
installer: verify tarball integrity before extracting (f6a77f0 )
installer: walk the dependency graph with npm-style hoisting (ddde691 )
library: add posix path helpers (f33bd7c )
library: add utf-8 and base64 conversion (1c042ca )
resolver: add NodeResolver with a per-directory manifest cache (9918e7c )
resolver: add package lookup and specifier parsing (d47e9da )
resolver: add resolution scope types and lookup tables (8ffc031 )
resolver: add the resolution algorithm (893ea99 )
resolver: honour the browser field in both of its forms (2ac2c4f )
resolver: resolve files and directories, rewriting .js to .ts (deff11a )
resolver: resolve the exports field as a sealed surface (f7bd3ed )
types: add the Bundler port (0bdca34 )
types: add the Installer port (3edf8e9 )
types: add the package entry contract (315c686 )
types: add the PackageCache port (6c4f1d7 )
types: add the Resolver port (759f1e7 )
types: add the Vfs port (63b6418 )
vfs: add directory bookkeeping helpers (452cabd )
vfs: add in-memory filesystem with snapshot and watch (0c3f267 )
You can’t perform that action at this time.