Currently, Misti is distributed in the same way as the Tact compiler: it should be added to the contracts project via npm/yarn. However, it might be more convenient to have a separate bundle package distributed within the repository, especially when FunC support is implemented.
Node.js provides a native way to bundle single-executable binaries since version 21. The ncc tool offers a wrapper to create a bundle using a single command. We can leverage that functionality, create bundles, sign them, and distribute them via GitHub releases.
Currently, Misti is distributed in the same way as the Tact compiler: it should be added to the contracts project via npm/yarn. However, it might be more convenient to have a separate bundle package distributed within the repository, especially when FunC support is implemented.
Node.js provides a native way to bundle single-executable binaries since version 21. The ncc tool offers a wrapper to create a bundle using a single command. We can leverage that functionality, create bundles, sign them, and distribute them via GitHub releases.