js-yaml uses DEFAULT_SCHEMA by default and implicitly casts date-like strings to Date (timestamp). This caused unexpected config values where dates were supposed to remain plain strings.
Switched YAML parsing to JSON_SCHEMA to disable timestamp resolution and keep date-like values as strings.
* fix: update test URLs from httpbin to echo.usebruno.com across multiple test files
* fix: standardize URL formatting in insomnia test files
* chore: standardize URL formatting in insomnia test files
* feat: Implement environment conversion utilities for Insomnia to Bruno migration
fix tests
fix: test
feat: updated `toBrunoEnv` and merging functions to flatten environment data using dot-notation keys. added tests for `buildV5Environments` and `buildV4Environments` to verify flattened key behavior and shallow overrides.
chore: update package-lock.json
refactor: replace `flat` library with custom `flattenObject` utility for improved environment data flattening
chore: remove package-lock.json updates
feat: update `toBrunoEnv` to convert environment values to strings and adjust tests for flattened key behavior in Insomnia environment imports
refactor: update flattening logic to use JavaScript-style square bracket notation for arrays and adjust related tests
feat: enhance insomnia-to-bruno conversion by normalizing variables in requests, and add tests for v4 and v5 environment imports
refactor: improve variable naming and streamline environment building logic in `buildV5Environments` and `buildV4Environments` functions
test: add cleanup step to environment import tests and update expected version for new feature
* revert package-lock.json changes
* test: Add data-testid attributes to environment variable rows in EnvironmentVariables component
* feat: add function in bruno converters package
* add: example for openapi yaml to bruno conversion
* add: converting json to yaml in converters
* fix
This contains the bulk of the changes apart from renaming files.
This is a continuation of #2341.
Co-authored-by: lohit <lohit@usebruno.com>
Co-authored-by: pooja-bruno <pooja@usebruno.com>