@curl-runner/cli@1.19.1
·
67 commits
to main
since this release
Patch Changes
-
#94
e5a4f15Thanks @alexvcasillas! - Refactor: modularize core functionality for better testability and maintainability- Extract config utilities to
core/config(CLI parser, env loader) - Extract curl utilities to
core/curl(args builder, response parser, body parser) - Extract interpolation to
core/interpolator(variable resolution) - Extract retry logic to
core/execution(backoff, retry strategies, post-processor) - Extract validation to
core/validation(response validation, body diffing) - Extract formatting to
core/format(duration, size, JSON, colors, tree renderer) - Split types/config.ts into domain-specific modules (json, request, execution, snapshot, diff, profile, watch, global)
- Add 400+ new unit tests for core modules
- Extract config utilities to