ship geshi via composer