• release(v4.11.1): ship pre-built dist/ to npm registry
    Some checks failed
    Test / test (push) Has been cancelled
    Docker build and publish / docker (push) Has been cancelled
    Publish / publish (push) Has been cancelled

    Stian released this 2026-05-21 13:29:52 +02:00 | 0 commits to main since this release

    publish-all.ts now does a tsc → dist/ build per package before pack, then
    rewrites package.json's main/types/exports to point at the built artefacts
    and ensures files: ["dist"] so the tarball ships only the built code.
    The in-repo package.json is restored in the finally block so dev/typecheck
    keep working without a build pass.

    Why: strict-mode consumers (Cyndr) were forced to recompile Shade source
    under their own tsconfig and tripped on internal process.env.X accesses
    and implicit-any parameters. Shipping pre-built .js + .d.ts makes the
    strictness contract live entirely inside Shade.

    Downloads