Skip to content

refactor: remove crypto-js and qs, simplify volcano translation#81

Merged
tisfeng merged 6 commits intodev/releasefrom
refactor/deps
Mar 31, 2026
Merged

refactor: remove crypto-js and qs, simplify volcano translation#81
tisfeng merged 6 commits intodev/releasefrom
refactor/deps

Conversation

@maxchang3
Copy link
Copy Markdown
Collaborator

@maxchang3 maxchang3 commented Mar 30, 2026

Changes

1. Dependency Replacements

  • Removed qs, replaced with native URLSearchParams.
  • Removed crypto-js, replaced with Node.js native node:crypto.
    • Due to changes in the encryption/decryption logic, the previous defaultEncryptedCaiyunToken has been re-encrypted accordingly.
  • Replaced lint-staged with nano-staged, a tiny pre-commit runner for staged files; much smaller and faster than lint-staged.

2. Volcano Translate

3. Run npm audit fix


All affected translation services have been tested and are working as expected.

@maxchang3
Copy link
Copy Markdown
Collaborator Author

To stay in sync with raycast/extension, I adjusted the previous workflow.

Now changes are first merged into dev/release, then submitted to raycast/extension.

After the release is completed, they are merged back into main.

@tisfeng
Copy link
Copy Markdown
Owner

tisfeng commented Mar 31, 2026

Good

@tisfeng tisfeng merged commit 0030972 into dev/release Mar 31, 2026
3 checks passed
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.

2 participants