Hi, thanks for the awesome work.
Is there any reason why current code version is not published to npm? Is there anything blocking you from doing so? If so, I may help.
Currently, your implementation is the only option that allows working with custom dictionaries, and it's really helpful to play with compression dictionary transport.