* 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
* refactor: parametrize cwd * test: set up helpers and validate * refactor: remove mocks from tests * ci: bump node * build: bump node * refactor: extract utils, hoist cwd up * test: cov utils