js framework setup