feat: add npm package + config files
For #1 (closed)
What does this MR do?
Adds package.json and config files.
- Run
npm run build
to compile tsc - Run
npm pack
to then make a tarball
Checks
- Code builds and compiles
- Pipeline passes
- I checked that the tarball is installable using
npm i /path/to/tarball
in a fresh package, then tried importing it. No linting warnings etc. from VSCode