addition of sword typescript web project