> It's not that big, and there isn't that much that needs change.
Not... That... Big? It is a _huge_ library. A naive wc -l of just the c files, and none of the headers, lists a result of 30,654.
That's not a small project. And as it's a library and not a self-contained application, that's one of the bigger libraries around. In fact that's one of the sighted inspirations for linenoise, that readline is too big.