Categories: None [Edit]

ryac

https://rubygems.org/gems/ryac
https://github.com/ahogappa/ryac
Ryac minifies Ruby source code using Prism AST transformations and TypeProf type inference. It bundles a program's require_relative and autoload graph into one file (dynamic requires become lazy regions), compacts and folds the AST, renames constants, variables and methods with compatibility aliases for the names a caller outside the bundle may still use, and can emit the result as a self-extracting file. Two levels: stable renames a method only when type inference resolved every caller; unstable also renames methods with unresolved callers. Ryac is under active development: its architecture, interfaces and output format may change between releases.

Total

Ranking: 152,442 of 198,430
Downloads: 4,038

Daily

Ranking: 89,752 of 198,401
Downloads: 1

Depended by

RankDownloadsName

Depends on

RankDownloadsName
242233,248,884prism
539102,430,777rbs
2,11114,026,537typeprof

Owners

#GravatarHandle
1iconahogappa