Node/NPM infrastructure was removed in #64, but it is something we want, so this ticket is to reinstate that code and get it working. The stash-64-npm branch has the last committed state of those files and #64 has the files removed/affected by this.
There may be remnants of Node left even after #64 is completed as there are two aspects of Node/NPM: package building and package distribution. Distribution is what was broken.
Acceptance Criteria
[ ] Node/NPM package building works
[ ] NPM distribution works
Approach
Reinstate the code removed in #64 from the stash-64-npm branch
Figure out how to make NPM distribution work successfully, either through GitHub or npmjs.com
Background
Node/NPM infrastructure was removed in #64, but it is something we want, so this ticket is to reinstate that code and get it working. The stash-64-npm branch has the last committed state of those files and #64 has the files removed/affected by this.
There may be remnants of Node left even after #64 is completed as there are two aspects of Node/NPM: package building and package distribution. Distribution is what was broken.
Acceptance Criteria
Approach
Notes