* 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