func CopyAssets(u *url.URL, dir string) error
func NewRouter(cfg *Config) (*echo.Echo, error)
type Config struct { AssetsDir string }
type File struct { Name string `json:"name"` Compressed int64 `json:"compressed"` Checksum uint32 `json:"checksum"` }
type Map struct { File string `json:"file"` Name string `json:"name"` }
type MapPack struct { *os.File *zip.Reader // contains filtered or unexported fields }
func OpenMapPack(path string) (*MapPack, error)
func (m *MapPack) Maps() ([]*Map, error)