"make publish" to avoid cyclic dependency (npm issue 3059)