Skip to content

Refactor plugin config and file system handling#180

Open
pyris-dev wants to merge 6 commits into
SerenityJS:mainfrom
pyris-dev:improve-plugin-file-managment
Open

Refactor plugin config and file system handling#180
pyris-dev wants to merge 6 commits into
SerenityJS:mainfrom
pyris-dev:improve-plugin-file-managment

Conversation

@pyris-dev
Copy link
Copy Markdown
Contributor

Introduces PluginConfig and PluginFileSystem classes for managing plugin configuration and file operations. Refactors Pipeline and Plugin to use these abstractions, removing legacy config and file methods from Plugin. Adds config/configParser.ts, config/pluginConfig.ts, and fileSystem.ts for modular configuration and file system logic.

Introduces PluginConfig and PluginFileSystem classes for managing plugin configuration and file operations. Refactors Pipeline and Plugin to use these abstractions, removing legacy config and file methods from Plugin. Adds config/configParser.ts, config/pluginConfig.ts, and fileSystem.ts for modular configuration and file system logic.
Ensures non-string arguments are returned as-is in the logger, preventing unintended formatting and improving type safety.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant