From d14c85d41b3311d5277a6cec2400bf6ba1974176 Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Mon, 28 Jul 2025 15:50:59 +0400 Subject: [PATCH] docs: readme --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ee4944c..ea60d30 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ # Banderole -Create cross-platform single-executables for Node.js projects. Currently, only unix systems are supported. +Create cross-platform single-executables for Node.js projects. -Banderole bundles your Node.js app, all dependencies, and a portable Node binary into a single executable. On first launch, it unpacks to a cache directory for fast subsequent executions. +Banderole bundles your Node.js app, all dependencies, and a portable Node binary into a single native executable. On first launch, it unpacks to a cache directory for fast subsequent executions. Unlike [Node.js SEA](https://nodejs.org/api/single-executable-applications.html) or [pkg](https://github.com/yao-pkg/pkg), banderole handles complex projects with dynamic imports and non-JavaScript files without requiring patches, but since it includes all dependencies by default, it has significantly larger filesize. +## Requirements + +Banderole requires the Rust toolchain to be installed on your system to build portable executables. + ## Installation ```sh