Input { input: string }

The input option defines the source directory containing theme files and must be set to a relative path. It accepts a string value type and defaults to source. Reverse paths (e.g., ../) are not allowed to ensure the integrity and security of file referencing. When left undefined, Syncify will automatically fall back to the default source directory.


├── source    # input
├── theme
├── package.json
└── syncify.config.ts

It is recommended not to set subdirectory paths, as this can complicate project structure. For a detailed guide on how project paths are handled in Syncify, refer to the Directory Structure documentation.


Modes

The input option can be used to override source directory paths on the command line in the follow modes:


  1. Directory Structures
  2. CLI Commands --input