refactor project.clj to separate clj and cljs concerns