Extract JS runtime eval logic into packages/jsEval workspace with tests
#170
+331
−61
packages/jsEval workspace with tests
#170