A convention based composer for JavaScript