Ryac minifies Ruby source code using Prism AST transformations and TypeProf type inference. It supports multi-file bundling via require_relative, two compression levels (stable: whitespace removal, constant folding, constant/variable renaming; unstable: adds method renaming), and preserves functional equivalence through scope-aware analysis.

Required Ruby Version

>= 3.4.0

Authors

ahogappa

Versions

  1. 0.3.0 September 04, 2026 (122 KB)
  2. 0.2.0 September 04, 2026 (107 KB)

Pushed by

SHA 256 checksum