* build: devDependencies, yarn, node * build: typescript+ts-jest compatibility * ci: drop node@12, run on 14,16,18 * build: adjust linter * test: fix assumption based on node version
* chore: add swap files to ignores * chore: set up typescript deps * refactor: rough conversion * chore: linting config * refactor: isolate untestable bits * chore: runtime mapping * chore: move tests
* chore: initial version * chore: add shebang