KCarlile / guitar-diagrams-js

Open source JavaScript library for drawing guitar chords and scales on an HTML5 canvas.
https://demo.kcarlile.com/guitar-diagrams-js/
GNU General Public License v3.0
0 stars 0 forks source link

Remove Node/NPM distribution infrastructure for now #64

Closed KCarlile closed 3 weeks ago

KCarlile commented 1 month ago

Background

NPM package building and publishing isn't working correctly, so it should be removed for now as fixing it is proving more difficult than it's worth at this point.

.github/workflows/release-package.yml seems to be working, but following the instructions on published packages page results in errors that the package cannot be found.

There may be remnants of Node left even after this ticket is completed as there are two aspects of Node/NPM: package building and package distribution. Distribution is what is broken, so package building Node code may be left behind.

Acceptance Criteria

Approach

Notes

.github/workflows/release-package.yml .npmrc docs/api-docs.md docs/code-owner-docs.md docs/examples/index.html docs/examples/js/guitar-diagrams-js/guitar-diagrams-config.mjs docs/examples/js/guitar-diagrams-js/guitar-diagrams-marker.mjs docs/examples/js/guitar-diagrams-js/guitar-diagrams.mjs docs/index.md package-lock.json package.json src/guitar-diagrams-config.mjs src/guitar-diagrams-marker.mjs src/guitar-diagrams.mjs



...and also `README.md` in [this commit](https://github.com/KCarlile/guitar-diagrams-js/commit/abe01d76c1c4a18aefb71c76ed099baf7ec87620).