Historical reference · 0.1 alpha
Supported alpha surface
Presolve 0.1 was a public technical preview. This preserved page records its compiler, framework, CLI, metaframework, tooling, and artifact boundary for users maintaining an older project.
This is the preserved 0.1 matrix. For current adoption decisions, use the 0.2 beta support matrix.
Supported in 0.1
- TypeScript 7.0 projects created by
pnpm create presolve. - Compiler-admitted components, inputs, state, actions, computed values, and effects.
- Component invocation, keyed instances, slots, and Context.
- The frozen alpha form and resource declarations.
- Declared opaque terminal npm package calls.
- Conventional file routes and nested layout composition.
- Static HTML, browser plans, lazy actions, and resumability artifacts.
- Cloudflare Workers Static Assets preparation and deployment.
- Published macOS arm64/x64, Linux x64, and Windows x64 native CLI packages.
Not supported in 0.1
- Imported CSS, a public asset directory, CSS modules, or preprocessors.
- SSR, streaming, a generic server runtime, or executable server loaders/actions.
- Automatic database, authentication, session, environment, or infrastructure provisioning.
- Arbitrary TypeScript or arbitrary npm package internals.
- Async actions, general effect cleanup, arbitrary DOM mutation, or generic hydration.
- TypeScript 7.1 as a baseline.
Compatibility policy
Pin all Presolve packages to the same alpha version. Generated artifacts and internal schemas are not cross-version interchange formats unless explicitly documented.
Get help with a legacy project
Include the exact Presolve version, operating system, minimal source reproduction, complete diagnostic, and output of pnpm exec presolve doctor.