Yarn ignores platform/CPU constraints when engines field is missing
Yarn ignores platform/CPU constraints when engines field is missing: a task in LegoFlow-SWE (Harbor dataset). Description: When a package.json contains os or cpu fields but no engines field, Yarn silently ignores those constraints during yarn install , allowing installation on incompatible…
The task
**Description:** When a `package.json` contains `os` or `cpu` fields but no `engines` field, Yarn silently ignores those constraints during `yarn install`, allowing installation on incompatible systems. Adding an empty `engines: {}` causes the constraints to be enforced, which is unexpected.
Part of Lego-X/LegoFlow-SWE.