This package (check-error) is used in chai latest version as a dependency. check-error package has a dependency from ["karma": "^0.13.22"](https://github.com/chaijs/check-error/blob/v1.0.2/package.json#L67) Using even the latest(v1.0.2) version of the check-error package I am getting the following error: ``` lerna ERR! execute Error: Command failed: npm install lerna ERR! execute npm WARN EBADENGINE Unsupported engine { lerna ERR! execute npm WARN EBADENGINE package: 'karma@0.13.22', lerna ERR! execute npm WARN EBADENGINE required: { node: '0.10 || 0.12 || 4 || 5' }, lerna ERR! execute npm WARN EBADENGINE current: { node: 'v16.13.1', npm: '8.1.2' } lerna ERR! execute npm WARN EBADENGINE } ``` Please see also the screenshot:  My suggestion is to update karma version to a newer one which supports higher version of the nodejs.