Plan for typescript project setting