npm package to generate editable annotated source code