‹ Organization
nxNx
  • Overview
  • Runs
  • Compare tasks
  • Sign in
    NxEnterprise
    Nx
    fix(core): make yargs imports in shared-options type-only 'coerce' was imported as a named value from 'yargs' but never used as a value — every 'coerce:' in this file is an object-literal key. The named import only typechecked as a property lookup on the Argv object that @types/yargs exports via 'export =', and ts-jest's nodenext handling rejects that form with TS2614. This was latent until this PR: the new devkit re-exports (checkFilesAreInputs/Outputs, HashPlanInspector) connect @nx/devkit to command-line-utils and shared-options, pulling this file into the e2e ts-jest type-check set for the first time and failing every e2e-ci task at transform time. Argv and ParserConfigurationOptions are only used as types, so the import becomes type-only.
    nx affected --targets=lint,test,build,e2e,e2e-ci,format-native,lint-native,gradle:build-ci,vale,run
Succeeded
CI Pipeline Execution

nx affected --targets=lint,test,build,e2e,e2e-ci,format-native,lint-native,gradle:build-ci,vale,run

Click to copy
read-write access token used
aa177bc635583
88%

Cache hits

547 of 621 tasks used cache.

68%

Distribution saved time

9m 50s instead of 30m 39s.

Atomizer enabled

48 groups of tasks optimized.

© 2026 - Nx Cloud

Terms of ServicePrivacy PolicyChangelogStatusDocsContact Nx CloudPricingCompany@NxDevTools