Add ExportSettings base type and rename to camelCase
Refactor export settings types to use a common base type and consistent camelCase naming.
Changes
New base type:
- Add
ExportSettingstype withpackagesDirandindexStatefields
Updated export types:
-
PackageSetExportSettings: Now extendsExportSettings -
OverlayExportSettings: Now extendsExportSettings
Naming consistency:
- Rename
index-statefield toindexStatefor 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.