From e3687497ef31e23f67b88fd99c5b7cc77b122c91 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 25 Aug 2026 21:07:30 +0000 Subject: [PATCH] Add Cloud Agent environment config for Seqera Docs Define an idempotent install script and Docusaurus dev server terminal with memory-conscious NODE_OPTIONS matching netlify.toml. Use npm install instead of npm ci because the lockfile pins darwin-arm64 rspack bindings. Co-authored-by: Edmund Miller --- .cursor/cloud-agent-install.sh | 30 ++++ .cursor/environment.json | 18 +++ package-lock.json | 259 +++++++++++---------------------- 3 files changed, 131 insertions(+), 176 deletions(-) create mode 100755 .cursor/cloud-agent-install.sh create mode 100644 .cursor/environment.json diff --git a/.cursor/cloud-agent-install.sh b/.cursor/cloud-agent-install.sh new file mode 100755 index 000000000..f68bb0f8c --- /dev/null +++ b/.cursor/cloud-agent-install.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash +set -euo pipefail + +cd "$(dirname "$0")/.." + +export NODE_OPTIONS="${NODE_OPTIONS:---max-old-space-size=4096}" +export DISABLE_RSPACK_INCREMENTAL="${DISABLE_RSPACK_INCREMENTAL:-true}" + +# Node 22+ is required (see package.json engines and .nvmrc). +if ! command -v node >/dev/null 2>&1; then + echo "Node.js is required but not installed." >&2 + exit 1 +fi + +node_major="$(node -p "process.versions.node.split('.')[0]")" +if [[ "${node_major}" -lt 22 ]]; then + echo "Node.js >= 22 is required (found $(node --version))." >&2 + exit 1 +fi + +# package-lock.json pins darwin-arm64 @rspack bindings; use npm install on Linux. +if [[ ! -d node_modules ]]; then + npm install +else + npm install --prefer-offline --no-audit --no-fund +fi + +npm run fetch-docs-oss + +echo "Install complete." diff --git a/.cursor/environment.json b/.cursor/environment.json new file mode 100644 index 000000000..0400dc9f4 --- /dev/null +++ b/.cursor/environment.json @@ -0,0 +1,18 @@ +{ + "name": "Seqera Docs", + "user": "ubuntu", + "install": "bash .cursor/cloud-agent-install.sh", + "ports": [ + { + "name": "Docusaurus dev server", + "port": 3001 + } + ], + "terminals": [ + { + "name": "docs-dev", + "command": "export NODE_OPTIONS=\"--max-old-space-size=4096\" DISABLE_RSPACK_INCREMENTAL=true && cd /workspace && npm run start -- --port 3001 --host 0.0.0.0", + "description": "Seqera Docs Docusaurus dev server (http://localhost:3001). Uses memory limits from netlify.toml to avoid OOM." + } + ] +} diff --git a/package-lock.json b/package-lock.json index 116db5300..5bb95a924 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3574,15 +3574,17 @@ "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==", - "extraneous": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@module-federation/runtime": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/error-codes": "0.22.0", "@module-federation/runtime-core": "0.22.0", @@ -3593,8 +3595,9 @@ "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/error-codes": "0.22.0", "@module-federation/sdk": "0.22.0" @@ -3604,8 +3607,9 @@ "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/runtime": "0.22.0", "@module-federation/webpack-bundler-runtime": "0.22.0" @@ -3615,15 +3619,17 @@ "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", - "extraneous": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@module-federation/webpack-bundler-runtime": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/runtime": "0.22.0", "@module-federation/sdk": "0.22.0" @@ -3633,8 +3639,9 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@emnapi/core": "^1.5.0", "@emnapi/runtime": "^1.5.0", @@ -3645,8 +3652,9 @@ "version": "1.7.12", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.12.tgz", "integrity": "sha512-f4HHuLbvuld8Ba4iB/4ibse5XrKxFrgmM3S4P2AOKnPlekAFlBjmltCuaTL/W2ggYvILaVY+YcFXrEH1rrKeQA==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "optionalDependencies": { "@rspack/binding-darwin-arm64": "1.7.12", "@rspack/binding-darwin-x64": "1.7.12", @@ -3667,11 +3675,12 @@ "cpu": [ "arm64" ], - "extraneous": true, "license": "MIT", + "optional": true, "os": [ "darwin" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/binding-darwin-x64": { "version": "1.7.12", @@ -3680,11 +3689,12 @@ "cpu": [ "x64" ], - "extraneous": true, "license": "MIT", + "optional": true, "os": [ "darwin" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/binding-linux-arm64-gnu": { "version": "1.7.12", @@ -3693,14 +3703,12 @@ "cpu": [ "arm64" ], - "extraneous": true, - "libc": [ - "glibc" - ], "license": "MIT", + "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/binding-linux-arm64-musl": { "version": "1.7.12", @@ -3709,14 +3717,12 @@ "cpu": [ "arm64" ], - "extraneous": true, - "libc": [ - "musl" - ], "license": "MIT", + "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/binding-linux-x64-gnu": { "version": "1.7.12", @@ -3725,14 +3731,12 @@ "cpu": [ "x64" ], - "extraneous": true, - "libc": [ - "glibc" - ], "license": "MIT", + "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/binding-linux-x64-musl": { "version": "1.7.12", @@ -3741,14 +3745,12 @@ "cpu": [ "x64" ], - "extraneous": true, - "libc": [ - "musl" - ], "license": "MIT", + "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/binding-wasm32-wasi": { "version": "1.7.12", @@ -3757,8 +3759,9 @@ "cpu": [ "wasm32" ], - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@napi-rs/wasm-runtime": "1.0.7" } @@ -3770,11 +3773,12 @@ "cpu": [ "arm64" ], - "extraneous": true, "license": "MIT", + "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/binding-win32-ia32-msvc": { "version": "1.7.12", @@ -3783,11 +3787,12 @@ "cpu": [ "ia32" ], - "extraneous": true, "license": "MIT", + "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/binding-win32-x64-msvc": { "version": "1.7.12", @@ -3796,18 +3801,20 @@ "cpu": [ "x64" ], - "extraneous": true, "license": "MIT", + "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/@docusaurus/bundler/node_modules/@rspack/core": { "version": "1.7.12", "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.12.tgz", "integrity": "sha512-6CwFIHlhRmXfZoMj3v9MZ1SMTPBn+cHVXeMIeaGp5sufqinKsISbsqHu6ZMJu2wDSmZLdmQJX6zLxkhcAUlhkQ==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/runtime-tools": "0.22.0", "@rspack/binding": "1.7.12", @@ -4129,9 +4136,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -4145,9 +4149,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -4161,9 +4162,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -4177,9 +4175,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -6135,15 +6130,17 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-2.8.2.tgz", "integrity": "sha512-8inlDv48QOjA//CLQ3epjoHEiMQGsz1Pmtu2N+s7gQVggn6AYHpjnMe8AsyGxtpaPg3wbX0HmBZtRFggpXUB9A==", - "extraneous": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@module-federation/runtime": { "version": "2.8.2", "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-2.8.2.tgz", "integrity": "sha512-SUoP+PD5EjSPSi6FxEPGIZoRkFifxdeYcVQbJE9mO0VEjF51gAk3/TgX8k0vzUryOBPmXekLr9SfQXU6DqUtvA==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/error-codes": "2.8.2", "@module-federation/runtime-core": "2.8.2", @@ -6154,8 +6151,9 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-2.8.2.tgz", "integrity": "sha512-PEkkK9MUp+nUCeQMS4ox3QGZfwwxgfjGA7P4umEnr5c3y8DLNDR+26tyHf/Gkjen2VsjlcyL+mEAQo1Zi4IE3g==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/error-codes": "2.8.2", "@module-federation/sdk": "2.8.2" @@ -6165,8 +6163,9 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-2.8.2.tgz", "integrity": "sha512-eW/yPvZB2LbpbyPXPTnOeF1ieWl165D9QcPV0y5Bj1QYGDjL2cb+dnzrBp0fmFtJhCYqmAdsVNoYItVa3yuJ3g==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/runtime": "2.8.2", "@module-federation/webpack-bundler-runtime": "2.8.2" @@ -6176,15 +6175,17 @@ "version": "2.8.2", "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-2.8.2.tgz", "integrity": "sha512-OPS/lbQjraLXoWniQpCwQ/vqgURHTrhsackSNcOPmcJHM3LyR+DabxUc0pl8jAqExsW2l+uepQq7+/Gkei871w==", - "extraneous": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/@module-federation/webpack-bundler-runtime": { "version": "2.8.2", "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-2.8.2.tgz", "integrity": "sha512-g4xQgfgMMCKgJjVMBh7nIYGjLGNDYwSZ4lfpTdkVyWDnxmR3SL6VPQTJEZHRYPyqvrTtZE1zdDhDd++yNRvLdA==", - "extraneous": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "@module-federation/error-codes": "2.8.2", "@module-federation/runtime": "2.8.2", @@ -6378,9 +6379,6 @@ "cpu": [ "arm" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -6401,9 +6399,6 @@ "cpu": [ "arm" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -6424,9 +6419,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -6447,9 +6439,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -6470,9 +6459,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -6493,9 +6479,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -6919,9 +6902,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -6935,9 +6915,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -6951,9 +6928,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -6967,9 +6941,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -6983,9 +6954,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -6999,9 +6967,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -7015,9 +6980,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -7031,9 +6993,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -7711,9 +7670,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -7730,9 +7686,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -7749,9 +7702,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -7768,9 +7718,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -7787,9 +7734,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -7806,9 +7750,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -7953,9 +7894,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -7972,9 +7910,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -7991,9 +7926,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -8010,9 +7942,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -8029,9 +7958,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -8048,9 +7974,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "Apache-2.0 AND MIT", "optional": true, "os": [ @@ -8289,9 +8212,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -8312,9 +8232,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -8335,9 +8252,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -8358,9 +8272,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -8524,9 +8435,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -8543,9 +8451,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -8562,9 +8467,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -8581,9 +8483,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -9447,6 +9346,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9463,6 +9363,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9479,6 +9380,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9495,6 +9397,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9511,6 +9414,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9527,6 +9431,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9543,6 +9448,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9559,6 +9465,7 @@ "cpu": [ "loong64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9575,6 +9482,7 @@ "cpu": [ "mips64el" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9591,6 +9499,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9607,6 +9516,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9623,6 +9533,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9639,6 +9550,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9655,6 +9567,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9671,6 +9584,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9687,6 +9601,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9703,6 +9618,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9719,6 +9635,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9735,6 +9652,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -9751,6 +9669,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "Apache-2.0", "optional": true, "os": [ @@ -17767,9 +17686,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -17790,9 +17706,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -17813,9 +17726,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -17836,9 +17746,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [