As requested in #14 and #66, set this repo up for releases and publishing to NPM.
I also made a few general improvements
Updated README with usage instructions
Updated CONTRIBUTING with clearer instructions about testing
Added CODE_OF_CONDUCT.md as per our other open source repos
Added prettier to keep things formatted nicely
Switched to a more modern test harness (Vitest) and simplified the tests
Once this is merged I'll publish the first release per instructions in README.md.
Since there was some restructuring involved, it'll be easier to review by looking at 6e5f865f356654d1a6dd6fbad2a7b0e298845a7d to see the changes separately from moving the files.
As requested in #14 and #66, set this repo up for releases and publishing to NPM.
I also made a few general improvements
Once this is merged I'll publish the first release per instructions in README.md.
Since there was some restructuring involved, it'll be easier to review by looking at 6e5f865f356654d1a6dd6fbad2a7b0e298845a7d to see the changes separately from moving the files.