I wrote this before I was a bit more aware of owning a public NPM module.
The lib folder represents the converted ES5 assets, necessary for working w/n browsers. It is the resulting output of the npm run build command. Rather than being manually run before every commit, it really should just be part of the pre publish script that is run whenever a subscriber runs npm install on their own package.json file. Less work, more of the current standard.