mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-12 08:59:02 +08:00
Replace Yarn usage with pnpm in CI workflows to standardize package management and leverage pnpm's store/cache behavior. - Use pnpm/action-setup to install pnpm (v) instead of enabling corepack and preparing Yarn. - Retrieve pnpm store path and update cache actions to cache the pnpm store and use pnpm-lock.yaml for cache keys and restores. - Replace yarn commands with pnpm equivalents across workflows: install, i18n:sync/translate, format, build:* and tsx invocation. - Avoid committing lockfile changes by resetting pnpm-lock.yaml instead of yarn.lock when checking for changes. - Update install flags: use pnpm install --frozen-lockfile / --install semantics where appropriate. These changes unify dependency tooling, improve caching correctness, and ensure CI uses pnpm-specific lockfile and cache paths.
18 lines
435 B
Diff
18 lines
435 B
Diff
diff --git a/index.js b/index.js
|
|
index 4e8423491ab51a9eb9fee22182e4ea0fcc3d3d3b..2846c5d4354c130d478dc99565b3ecd6d85b7d2e 100644
|
|
--- a/index.js
|
|
+++ b/index.js
|
|
@@ -19,7 +19,11 @@ function requireNative() {
|
|
break;
|
|
}
|
|
}
|
|
- return require(`@libsql/${target}`);
|
|
+ if (target === "win32-arm64-msvc") {
|
|
+ return require(`@strongtz/win32-arm64-msvc`);
|
|
+ } else {
|
|
+ return require(`@libsql/${target}`);
|
|
+ }
|
|
}
|
|
|
|
const {
|