experiments.json 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * This configuration file allows repo maintainers to enable and disable experimental
  3. * Rush features. More documentation is available on the Rush website: https://rushjs.io
  4. */
  5. {
  6. "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/experiments.schema.json",
  7. /**
  8. * By default, 'rush install' passes --no-prefer-frozen-lockfile to 'pnpm install'.
  9. * Set this option to true to pass '--frozen-lockfile' instead for faster installs.
  10. */
  11. // "usePnpmFrozenLockfileForRushInstall": true,
  12. /**
  13. * By default, 'rush update' passes --no-prefer-frozen-lockfile to 'pnpm install'.
  14. * Set this option to true to pass '--prefer-frozen-lockfile' instead to minimize shrinkwrap changes.
  15. */
  16. // "usePnpmPreferFrozenLockfileForRushUpdate": true,
  17. /**
  18. * If using the 'preventManualShrinkwrapChanges' option, restricts the hash to only include the layout of external dependencies.
  19. * Used to allow links between workspace projects or the addition/removal of references to existing dependency versions to not
  20. * cause hash changes.
  21. */
  22. // "omitImportersFromPreventManualShrinkwrapChanges": true,
  23. /**
  24. * If true, the chmod field in temporary project tar headers will not be normalized.
  25. * This normalization can help ensure consistent tarball integrity across platforms.
  26. */
  27. // "noChmodFieldInTarHeaderNormalization": true
  28. }