js2 markdown complete