init dist & typescript definition