Moved from https://github.com/openrest/tipack/tree/master/tipack