Skip to content

🧗 refactor: Replace traverse package with Minimal Traversal for Logging #8687

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jul 27, 2025

Conversation

danny-avila
Copy link
Owner

@danny-avila danny-avila commented Jul 27, 2025

Summary

  • Remove unused keyv dependency in @librechat/data-schemas package
  • Remove traverse due to ESM incompatibility
  • Reproduce core functionality of traverse package with minimal, optimized reproduction for logging
  • Optimize debug object log message construction with joined array.

@danny-avila danny-avila changed the title 🧗 refactor: Replace traverse package with Minimal, Optimized Repro. for Logging 🧗 refactor: Replace traverse package with Minimal Traversal for Logging Jul 27, 2025
@danny-avila danny-avila merged commit 97e1cdd into dev Jul 27, 2025
3 checks passed
@danny-avila danny-avila deleted the refactor/traverse branch July 27, 2025 15:47
jhrozek pushed a commit to StacklokLabs/LibreChat that referenced this pull request Jul 31, 2025
…ging (danny-avila#8687)

* 📦 chore: Remove `keyv` from peerDependencies in package.json and package-lock.json for data-schemas

* refactor: replace traverse import with custom object-traverse utility for better control and error handling during logging

* chore(data-schemas): bump version to 0.0.15 and remove unused dependencies

* refactor: optimize message construction in debugTraverse

* chore: update Node.js version to 20.x in data-schemas workflow
xycjscs pushed a commit to xycjscs/LibreChat that referenced this pull request Aug 9, 2025
…ging (danny-avila#8687)

* 📦 chore: Remove `keyv` from peerDependencies in package.json and package-lock.json for data-schemas

* refactor: replace traverse import with custom object-traverse utility for better control and error handling during logging

* chore(data-schemas): bump version to 0.0.15 and remove unused dependencies

* refactor: optimize message construction in debugTraverse

* chore: update Node.js version to 20.x in data-schemas workflow
miguelwon pushed a commit to miguelwon/LibreChat that referenced this pull request Aug 10, 2025
…ging (danny-avila#8687)

* 📦 chore: Remove `keyv` from peerDependencies in package.json and package-lock.json for data-schemas

* refactor: replace traverse import with custom object-traverse utility for better control and error handling during logging

* chore(data-schemas): bump version to 0.0.15 and remove unused dependencies

* refactor: optimize message construction in debugTraverse

* chore: update Node.js version to 20.x in data-schemas workflow
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