Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: add special case for [email protected] optional dependencies (#372)
- Fixes #371 Additionally: - Replaced `yarn` with `npm` (sharp requires it) - Updated `@ffmpeg-installer/ffmpeg`, `oracledb`, `sharp` to versions which support Apple Silicon - Disabled `microtime-node-gyp` test on Apple Silicon - Fixed expected output for some tests which implicitly upgraded dep versions I also skipped a few ECMAScript Next tests because they currently fail. At first I thought this must be a regression since the tests were passing on main (head is 285c930). However, the tests were always failing and jest was silently succeeding. Regenerating the lockfile, implicitly upgraded jest from `27.4.5` to `27.5.1` (due to the `^` prefix) and this included a fix that is now surfacing the error. I also converted this file from `jest` to `node:test` just to confirm that it also fails on main. Since these tests are Stage 2 features, likely no one has noticed they don't work because no JS runtime implements them. --------- Co-authored-by: Ethan Arrowood <[email protected]> Co-authored-by: Chris Barber <[email protected]> Co-authored-by: Chris Barber <[email protected]>
- Loading branch information