OptionalapiPublic API instance for transformation rules. Required when using transformation capabilities.
OptionalcacheOptional cache configuration for AST and analysis results. Enables incremental analysis with file change detection.
OptionalenableEnable parallel execution by default (default: true).
OptionalfileOptional file system adapter. Defaults to RealFileSystemAdapter for production use. Use InMemoryFileSystemAdapter for testing.
OptionalpluginsPlugins to load and initialize. Plugins are initialized in the order provided.
OptionalprojectOptional ts-morph project options. These are passed directly to the ts-morph Project constructor.
OptionalresourceOptional resource limits for orchestration. Controls memory usage, worker count, and queue size.
OptionaltransformationTransformation coordinator for handling code transformations. If provided, enables transformation capabilities.
OptionaltsPath to the TypeScript configuration file (tsconfig.json). This is used by ts-morph to understand the project structure.
Configuration for Kernel initialization.