| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| CHECKSUMS.txt | 2026-08-03 | 724 Bytes | |
| native-sdk-linux-x64 | 2026-08-03 | 2.0 MB | |
| native-sdk-win32-arm64.exe | 2026-08-03 | 2.1 MB | |
| native-sdk-win32-x64.exe | 2026-08-03 | 2.3 MB | |
| native-sdk-darwin-arm64 | 2026-08-03 | 1.9 MB | |
| native-sdk-darwin-x64 | 2026-08-03 | 2.0 MB | |
| native-sdk-linux-arm64 | 2026-08-03 | 1.8 MB | |
| native-sdk-linux-musl-arm64 | 2026-08-03 | 1.8 MB | |
| native-sdk-linux-musl-x64 | 2026-08-03 | 2.0 MB | |
| README.md | 2026-08-03 | 2.2 kB | |
| v0.8.0 source code.tar.gz | 2026-08-03 | 11.8 MB | |
| v0.8.0 source code.zip | 2026-08-03 | 12.6 MB | |
| Totals: 12 Items | 40.4 MB | 1 | |
New Features
- Compiler-truth checks for TypeScript cores:
native checknow ends with the pinned external core compiler's analyzer over the entry with the shipped SDK declarations mapped, so check and build share one compiler verdict. Type errors the frontend's own line would miss fail with the compiler's diagnostics verbatim; an analyzer that cannot reach a verdict defers to the build instead of wedging check. - TypeScript cores compile through the external core compiler: the frontend checks
src/core.tsand emits its contract sidecar, the exact-pinned compiler builds a native archive, and the app links a generated mirror over it — no JS runtime in the binary, nothing to configure. - The TS-to-Zig transpiled lane is removed (a deliberate pre-1.0 break):
core_compiler = "transpiler"in app.zon (and-Dcore-compiler=transpiler) is refused with a teaching, andnative checkruns the checker and contract only — no emitted Zig lands under.native/check/. - The compiler is a package dependency: it ships exact-pinned with the SDK's
packages/core(repo checkouts install it withnpm cithere; an npm-installed CLI carries it automatically). - The core dev loop is restart-shaped: markup hot reload and the instant
native dev --corenode loop are unchanged, and a core edit now pays a native compile measured in seconds on rebuild. - TypeScript cores are desktop-only for now: a mobile target with
src/core.tsis taught before lane selection (the external toolchain does not target mobile yet); Zig and markup cores stay fully supported on mobile. - Shipped type declarations:
@native-sdk/corenow ships generatedsdk/*.d.tsdeclaration files beside its TypeScript sources, so external tooling can resolve the SDK's types without compiling them.
Improvements
- Leaner TypeScript toolchain installs: the unused
@typescript/typescript6compatibility wrapper is no longer a dependency of@native-sdk/clior@native-sdk/core. The frontend already imports its compiler directly through the exactly pinned@typescript/oldalias, while consumer trees carrying their own wrapper remain unaffected.
Contributors
- @ctate