Skip to content

Add ExportSettings base type and rename to camelCase

Horizon Bot requested to merge export-settings-refactor into master

Refactor export settings types to use a common base type and consistent camelCase naming.

Changes

New base type:

  • Add ExportSettings type with packagesDir and indexState fields

Updated export types:

  • PackageSetExportSettings: Now extends ExportSettings
  • OverlayExportSettings: Now extends ExportSettings

Naming consistency:

  • Rename index-state field to indexState for consistent camelCase
  • Matches existing naming conventions (packagesDir, packageSetFile, etc.)

ChangeLog:

  • Update for version 0.17.0

This ensures both export types support the indexState field for reproducible package resolution, and follows consistent naming conventions throughout the codebase.

Merge request reports