* 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