summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormsojocs2022-04-11 21:37:38 +0800
committermsojocs2022-04-11 21:37:38 +0800
commit8de184d8992f392fb52a403f0b0c52bafe8e92f8 (patch)
treee0381f5bdec81daa80c436c06fd59359d9412552
parentffdbe0b716cf60ce17c3d5f4074e856bc2a90f5c (diff)
downloadaur-8de184d8992f392fb52a403f0b0c52bafe8e92f8.tar.gz
update: 优化vscode-ripgrep安装
-rwxr-xr-xrebuild-node-modules.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/rebuild-node-modules.sh b/rebuild-node-modules.sh
index 2339cebcc091..2e3373b9c5c0 100755
--- a/rebuild-node-modules.sh
+++ b/rebuild-node-modules.sh
@@ -106,7 +106,10 @@ cd "$package_dir/node_modules_tmp/node_modules/spdlog" && nw-gyp rebuild --arch=
(cd "${package_dir}/node_modules_tmp/node_modules" && find -name "*.node" | xargs -I{} \cp -rf {} ${package_dir}/node_modules/{})
cd "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep" && \
-sed -i 's/response.headers.location,/response.headers.location.replace("objects.githubusercontent.com", "objects.jiyecafe.workers.dev"),/' lib/download.js && \
+sed -i 's/api.github.com/wechat-devtools.jiyecafe.workers.dev/' lib/download.js && \
+sed -i "s/ const release/ downloadOpts.headers.upstream = 'api.github.com';const release/" lib/download.js && \
+sed -i "s/ return download/ opts.headers.upstream = 'objects.githubusercontent.com';return download/" lib/download.js && \
+sed -i 's/response.headers.location,/response.headers.location.replace("objects.githubusercontent.com", "wechat-devtools.jiyecafe.workers.dev"),/' lib/download.js && \
npm run postinstall
mkdir -p "${package_dir}/node_modules/vscode-ripgrep/bin"
\cp -fr "${package_dir}/node_modules_tmp/node_modules/vscode-ripgrep/bin/rg" "${package_dir}/node_modules/vscode-ripgrep/bin/rg"