a version controller
hooks for vue3.x, easy to use request or async function, inspired by umijs/hooks