feat: polyfill based on compiler script target and add String.prototype.replaceAll polyfill (#87) fix: ensure test runner actually exits on failure for cjs tests (#89) fix: npmignore test declaration files (#90)