project stucture for javascript enviroment