Date: Wed, 01 Apr 2026 12:36:16 +0000 From: Hiroki Tagato <tagattie@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 57cc306e446f - main - editors/vscode: Update to 1.113.0 Message-ID: <69cd1140.1c446.785c5da1@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=57cc306e446f7ef2dafe9e7f4bd1765de7a43975 commit 57cc306e446f7ef2dafe9e7f4bd1765de7a43975 Author: Hiroki Tagato <tagattie@FreeBSD.org> AuthorDate: 2026-04-01 12:34:12 +0000 Commit: Hiroki Tagato <tagattie@FreeBSD.org> CommitDate: 2026-04-01 12:36:05 +0000 editors/vscode: Update to 1.113.0 Changelog: https://code.visualstudio.com/updates/v1_113 Reported by: GitHub (watch releases) --- editors/vscode/Makefile | 65 ++- editors/vscode/Makefile.crates | 124 ++++++ editors/vscode/Makefile.reh | 45 ++- editors/vscode/Makefile.version | 4 +- editors/vscode/distinfo | 264 +++++++++++- editors/vscode/files/patch-build_gulpfile.reh.ts | 6 +- .../vscode/files/patch-build_gulpfile.vscode.ts | 4 +- .../files/patch-node-clipboard-rs_Cargo.toml | 11 + .../files/patch-node-clipboard-rs_src_lib.rs | 88 ++++ editors/vscode/files/patch-package.json | 6 +- .../files/patch-src_vs_code_electron-main_app.ts | 4 +- editors/vscode/pkg-plist | 444 ++++++++++++++++++++- 12 files changed, 1025 insertions(+), 40 deletions(-) diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile index 2ed2f596d1ea..af793861b09d 100644 --- a/editors/vscode/Makefile +++ b/editors/vscode/Makefile @@ -1,6 +1,5 @@ PORTNAME= vscode DISTVERSION= ${VSCODE_VERSION} -PORTREVISION= 1 CATEGORIES= editors MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \ @@ -59,12 +58,19 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \ bash:shells/bash TEST_DEPENDS= bash:shells/bash -USES= desktop-file-utils display:test electron:39,build,test gl \ - gmake gnome gssapi:mit iconv:wchar_t jpeg localbase:ldflags \ +USES= cargo desktop-file-utils display:test electron:39,build,test \ + gl gmake gnome gssapi:mit iconv:wchar_t jpeg localbase:ldflags \ nodejs:22,build pkgconfig python:build shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= microsoft +GH_TUPLE= Teddy-Zhu:node-clipboard-rs:v0.0.5:node_clipboard_rs/node-clipboard-rs + +CARGO_CARGOTOML=${WRKSRC}/node-clipboard-rs/Cargo.toml +CARGO_CARGOLOCK=${WRKSRC}/node-clipboard-rs/Cargo.lock +CARGO_BUILD= no +CARGO_INSTALL= no +CARGO_TEST= no BINARY_ALIAS= python=${PYTHON_CMD} @@ -195,13 +201,51 @@ pre-build: fi; \ done; \ done +# build native node module for @teddyzhu/clipboard + @${CARGO_CARGO_RUN} build \ + --manifest-path ${CARGO_CARGOTOML} \ + --verbose --verbose \ + ${CARGO_BUILD_ARGS} + ${CP} ${CARGO_TARGET_DIR}/*/libclipboard.so \ + ${WRKSRC}/node_modules/@github/copilot/clipboard/node_modules/@teddyzhu/clipboard/clipboard.freebsd-${ELECTRON_ARCH}.node + ${CP} ${CARGO_TARGET_DIR}/*/libclipboard.so \ + ${WRKSRC}/node_modules/@github/copilot-sdk/node_modules/@github/copilot/clipboard/node_modules/@teddyzhu/clipboard/clipboard.freebsd-${ELECTRON_ARCH}.node + ${CP} ${CARGO_TARGET_DIR}/*/libclipboard.so \ + ${WRKSRC}/remote/node_modules/@github/copilot/clipboard/node_modules/@teddyzhu/clipboard/clipboard.freebsd-${ELECTRON_ARCH}.node # copy rg binary file to @vscode/ripgrep node module directory - @${MKDIR} ${WRKSRC}/node_modules/@vscode/ripgrep/bin - @${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/node_modules/@vscode/ripgrep/bin - @${MKDIR} ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin - @${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin - @${MKDIR} ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin - @${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin + @${MKDIR} ${WRKSRC}/node_modules/@vscode/ripgrep/bin \ + ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin \ + ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin + ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/node_modules/@vscode/ripgrep/bin + ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin + ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin +# copy rg binary file to @github/copilot node modules directory + @${MKDIR} ${WRKSRC}/node_modules/@github/copilot/ripgrep/bin/freebsd-${ELECTRON_ARCH} \ + ${WRKSRC}/node_modules/@github/copilot-sdk/node_modules/@github/copilot/ripgrep/bin/freebsd-${ELECTRON_ARCH} \ + ${WRKSRC}/remote/node_modules/@github/copilot/ripgrep/bin/freebsd-${ELECTRON_ARCH} + ${CP} ${LOCALBASE}/bin/rg \ + ${WRKSRC}/node_modules/@github/copilot/ripgrep/bin/freebsd-${ELECTRON_ARCH} + ${CP} ${LOCALBASE}/bin/rg \ + ${WRKSRC}/node_modules/@github/copilot-sdk/node_modules/@github/copilot/ripgrep/bin/freebsd-${ELECTRON_ARCH} + ${CP} ${LOCALBASE}/bin/rg \ + ${WRKSRC}/remote/node_modules/@github/copilot/ripgrep/bin/freebsd-${ELECTRON_ARCH} +# copy keytar.node binary file to @github/copilot node modules directory + @${MKDIR} ${WRKSRC}/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} \ + ${WRKSRC}/node_modules/@github/copilot-sdk/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} \ + ${WRKSRC}/remote/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} + ${CP} ${WRKSRC}/node_modules/keytar/build/Release/keytar.node \ + ${WRKSRC}/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} + ${CP} ${WRKSRC}/node_modules/keytar/build/Release/keytar.node \ + ${WRKSRC}/node_modules/@github/copilot-sdk/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} + ${CP} ${WRKSRC}/node_modules/keytar/build/Release/keytar.node \ + ${WRKSRC}/remote/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} +# copy pty.node binary file to @github/copilot node modules directory + ${CP} ${WRKSRC}/node_modules/node-pty/build/Release/pty.node \ + ${WRKSRC}/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} + ${CP} ${WRKSRC}/node_modules/node-pty/build/Release/pty.node \ + ${WRKSRC}/node_modules/@github/copilot-sdk/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} + ${CP} ${WRKSRC}/node_modules/node-pty/build/Release/pty.node \ + ${WRKSRC}/remote/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} do-build: # remove backup files so that they are not included in the package @@ -215,6 +259,9 @@ do-build: npm --userconfig=${WRKSRC}/.npmrc run gulp vscode-linux-${ELECTRON_ARCH}-min # move marketplace extensions @${MV} ${WRKDIR}/builtInExtensions/* ${WRKDIR}/VSCode-linux-${ELECTRON_ARCH}/resources/app/extensions +# rename linux directory to freebsd + @${MV} ${WRKDIR}/VSCode-linux-${ELECTRON_ARCH}/resources/app/node_modules/@github/copilot/prebuilds/linux-${ELECTRON_ARCH} \ + ${WRKDIR}/VSCode-linux-${ELECTRON_ARCH}/resources/app/node_modules/@github/copilot/prebuilds/freebsd-${ELECTRON_ARCH} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d diff --git a/editors/vscode/Makefile.crates b/editors/vscode/Makefile.crates new file mode 100644 index 000000000000..e12e5f3887ee --- /dev/null +++ b/editors/vscode/Makefile.crates @@ -0,0 +1,124 @@ +CARGO_CRATES= adler2-2.0.1 \ + autocfg-1.5.0 \ + base64-0.22.1 \ + bitflags-2.11.0 \ + block2-0.6.2 \ + bytemuck-1.25.0 \ + byteorder-lite-0.1.0 \ + cc-1.2.58 \ + cfg-if-1.0.4 \ + clipboard-rs-0.3.3 \ + clipboard-win-5.4.1 \ + convert_case-0.11.0 \ + crc32fast-1.5.0 \ + crunchy-0.2.4 \ + ctor-0.8.0 \ + ctor-proc-macro-0.0.7 \ + dispatch2-0.3.1 \ + downcast-rs-1.2.1 \ + dtor-0.3.0 \ + dtor-proc-macro-0.0.6 \ + errno-0.3.14 \ + error-code-3.3.2 \ + fax-0.2.6 \ + fax_derive-0.2.0 \ + fdeflate-0.3.7 \ + find-msvc-tools-0.1.9 \ + flate2-1.1.9 \ + futures-0.3.32 \ + futures-channel-0.3.32 \ + futures-core-0.3.32 \ + futures-executor-0.3.32 \ + futures-io-0.3.32 \ + futures-macro-0.3.32 \ + futures-sink-0.3.32 \ + futures-task-0.3.32 \ + futures-util-0.3.32 \ + gethostname-1.1.0 \ + half-2.7.1 \ + image-0.25.10 \ + libc-0.2.183 \ + libloading-0.9.0 \ + linux-raw-sys-0.12.1 \ + memchr-2.8.0 \ + miniz_oxide-0.8.9 \ + moxcms-0.8.1 \ + napi-3.8.4 \ + napi-build-2.3.1 \ + napi-derive-3.5.3 \ + napi-derive-backend-5.0.2 \ + napi-sys-3.2.1 \ + nohash-hasher-0.2.0 \ + num-traits-0.2.19 \ + objc2-0.6.4 \ + objc2-app-kit-0.3.2 \ + objc2-cloud-kit-0.3.2 \ + objc2-core-data-0.3.2 \ + objc2-core-foundation-0.3.2 \ + objc2-core-graphics-0.3.2 \ + objc2-core-image-0.3.2 \ + objc2-core-location-0.3.2 \ + objc2-core-text-0.3.2 \ + objc2-core-video-0.3.2 \ + objc2-encode-4.1.0 \ + objc2-foundation-0.3.2 \ + objc2-io-surface-0.3.2 \ + objc2-quartz-core-0.3.2 \ + objc2-ui-kit-0.3.2 \ + objc2-user-notifications-0.3.2 \ + os_pipe-1.2.3 \ + pin-project-lite-0.2.17 \ + pkg-config-0.3.32 \ + png-0.18.1 \ + proc-macro2-1.0.106 \ + pxfm-0.1.28 \ + quick-error-2.0.1 \ + quick-xml-0.39.2 \ + quote-1.0.45 \ + rustc-hash-2.1.2 \ + rustix-1.1.4 \ + semver-1.0.27 \ + shlex-1.3.0 \ + simd-adler32-0.3.9 \ + slab-0.4.12 \ + smallvec-1.15.1 \ + syn-2.0.117 \ + thiserror-2.0.18 \ + thiserror-impl-2.0.18 \ + tiff-0.11.3 \ + tokio-1.50.0 \ + unicode-ident-1.0.24 \ + unicode-segmentation-1.13.2 \ + wayland-backend-0.3.14 \ + wayland-client-0.31.13 \ + wayland-clipboard-listener-0.3.1 \ + wayland-protocols-0.32.11 \ + wayland-protocols-wlr-0.3.11 \ + wayland-scanner-0.31.9 \ + wayland-sys-0.31.10 \ + weezl-0.1.12 \ + windows-0.59.0 \ + windows-core-0.59.0 \ + windows-implement-0.59.0 \ + windows-interface-0.59.3 \ + windows-link-0.1.3 \ + windows-link-0.2.1 \ + windows-result-0.3.4 \ + windows-strings-0.3.1 \ + windows-sys-0.61.2 \ + windows-targets-0.53.5 \ + windows-win-3.0.0 \ + windows_aarch64_gnullvm-0.53.1 \ + windows_aarch64_msvc-0.53.1 \ + windows_i686_gnu-0.53.1 \ + windows_i686_gnullvm-0.53.1 \ + windows_i686_msvc-0.53.1 \ + windows_x86_64_gnu-0.53.1 \ + windows_x86_64_gnullvm-0.53.1 \ + windows_x86_64_msvc-0.53.1 \ + x11rb-0.13.2 \ + x11rb-protocol-0.13.2 \ + zerocopy-0.8.48 \ + zerocopy-derive-0.8.48 \ + zune-core-0.5.1 \ + zune-jpeg-0.5.15 diff --git a/editors/vscode/Makefile.reh b/editors/vscode/Makefile.reh index 8afb55bbfa3a..13c39c3e684a 100644 --- a/editors/vscode/Makefile.reh +++ b/editors/vscode/Makefile.reh @@ -33,11 +33,18 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libsqlite3.so:databases/sqlite3 \ libsecret-1.so:security/libsecret -USES= electron:env gssapi:mit localbase:ldflags nodejs:22,build \ - pkgconfig python:build shebangfix +USES= cargo electron:env gssapi:mit localbase:ldflags \ + nodejs:22,build pkgconfig python:build shebangfix USE_GITHUB= yes GH_ACCOUNT= microsoft +GH_TUPLE= Teddy-Zhu:node-clipboard-rs:v0.0.5:node_clipboard_rs/node-clipboard-rs + +CARGO_CARGOTOML=${WRKSRC}/node-clipboard-rs/Cargo.toml +CARGO_CARGOLOCK=${WRKSRC}/node-clipboard-rs/Cargo.lock +CARGO_BUILD= no +CARGO_INSTALL= no +CARGO_TEST= no USE_ELECTRON= npm:npm @@ -51,7 +58,7 @@ BINARY_ALIAS= python=${PYTHON_CMD} .include "Makefile.version" .include <bsd.port.pre.mk> -NODEJS_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/} +NODEJS_ARCH= ${ELECTRON_ARCH} NODEJS_DIR= ${PORTSDIR}/www/node${NODEJS_VERSION} .include "${NODEJS_DIR}/Makefile.version" @@ -107,13 +114,29 @@ pre-build: fi; \ done; \ done +# build native node module for @teddyzhu/clipboard + @${CARGO_CARGO_RUN} build \ + --manifest-path ${CARGO_CARGOTOML} \ + --verbose --verbose \ + ${CARGO_BUILD_ARGS} + ${CP} ${CARGO_TARGET_DIR}/*/libclipboard.so \ + ${WRKSRC}/remote/node_modules/@github/copilot/clipboard/node_modules/@teddyzhu/clipboard/clipboard.freebsd-${NODEJS_ARCH}.node # copy rg binary file to @vscode/ripgrep node module directory - @${MKDIR} ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin - @${CP} ${LOCALBASE}/bin/rg \ - ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin - @${MKDIR} ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin - @${CP} ${LOCALBASE}/bin/rg \ + @${MKDIR} ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin \ ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin + ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/build/node_modules/@vscode/ripgrep/bin + ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin +# copy rg binary file to @github/copilot node modules directory + @${MKDIR} ${WRKSRC}/remote/node_modules/@github/copilot/ripgrep/bin/freebsd-${NODEJS_ARCH} + ${CP} ${LOCALBASE}/bin/rg \ + ${WRKSRC}/remote/node_modules/@github/copilot/ripgrep/bin/freebsd-${NODEJS_ARCH} +# copy keytar.node binary file to @github/copilot node modules directory + @${MKDIR} ${WRKSRC}/remote/node_modules/@github/copilot/prebuilds/freebsd-${NODEJS_ARCH} + ${CP} ${WRKSRC}/build/node_modules/keytar/build/Release/keytar.node \ + ${WRKSRC}/remote/node_modules/@github/copilot/prebuilds/freebsd-${NODEJS_ARCH} +# copy pty.node binary file to @github/copilot node modules directory + ${CP} ${WRKSRC}/remote/node_modules/node-pty/build/Release/pty.node \ + ${WRKSRC}/remote/node_modules/@github/copilot/prebuilds/freebsd-${NODEJS_ARCH} do-build: # setup download cache for node @@ -130,6 +153,12 @@ do-build: npm_config_nodedir=${LOCALBASE} \ npm --userconfig=${WRKSRC}/remote/.npmrc run \ gulp vscode-reh-linux-${NODEJS_ARCH}-min +# rename linux directory to freebsd + @${MV} ${WRKDIR}/vscode-reh-linux-${NODEJS_ARCH}/node_modules/@github/copilot/prebuilds/linux-${NODEJS_ARCH} \ + ${WRKDIR}/vscode-reh-linux-${NODEJS_ARCH}/node_modules/@github/copilot/prebuilds/freebsd-${NODEJS_ARCH} +# strip native node modules + @${FIND} ${WRKDIR}/vscode-reh-linux-${NODEJS_ARCH} -type f -exec ${FILE} {} ';' | \ + ${GREP} 'ELF.*FreeBSD' | ${AWK} -F ': ' '{print $$1}' | ${XARGS} ${STRIP_CMD} ${TAR} -czf ${WRKDIR}/vscode-reh-${OPSYS:tl}-${NODEJS_ARCH}-${DISTVERSION}.tar.gz \ -C ${WRKDIR}/vscode-reh-linux-${NODEJS_ARCH} . diff --git a/editors/vscode/Makefile.version b/editors/vscode/Makefile.version index 5ba7e0b03452..93d28f28705e 100644 --- a/editors/vscode/Makefile.version +++ b/editors/vscode/Makefile.version @@ -1,2 +1,2 @@ -VSCODE_VERSION= 1.112.0 -SOURCE_COMMIT_HASH= 07ff9d6178ede9a1bd12ad3399074d726ebe6e43 +VSCODE_VERSION= 1.113.0 +SOURCE_COMMIT_HASH= cfbea10c5ffb233ea9177d34726e6056e89913dc diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo index def10909cc8b..55fe58fecc8c 100644 --- a/editors/vscode/distinfo +++ b/editors/vscode/distinfo @@ -1,7 +1,257 @@ -TIMESTAMP = 1774438630 -SHA256 (vscode/vscode-node-modules-1.112.0.tar.gz) = 7ece35b34bc910f3a1a2db9de407b9035c4df989896f279e1fafdfab2e93150a -SIZE (vscode/vscode-node-modules-1.112.0.tar.gz) = 545653344 -SHA256 (vscode/vscode-marketplace-exts-1.112.0.tar.gz) = 3ff54067cf768bbd6fc7f4fe7a7bbdc16ccba2e18029f5547f4e34c72d9b077b -SIZE (vscode/vscode-marketplace-exts-1.112.0.tar.gz) = 1717096 -SHA256 (vscode/microsoft-vscode-1.112.0_GH0.tar.gz) = 00457e5e79dfaabaa688d1be0d1c116ce0c7a5b2bd49db34c00cb35f5f8ab5a3 -SIZE (vscode/microsoft-vscode-1.112.0_GH0.tar.gz) = 26418043 +TIMESTAMP = 1774875897 +SHA256 (vscode/vscode-node-modules-1.113.0.tar.gz) = d1aa9970eaebbe4fc55ac1dd71dbd955dab67830720c874ce0bcd6ff98ae1393 +SIZE (vscode/vscode-node-modules-1.113.0.tar.gz) = 658214183 +SHA256 (vscode/vscode-marketplace-exts-1.113.0.tar.gz) = bf1348cba95f3d4642c790c7e4d792b4ffcc723221d7f2c66cc808cb65e74e60 +SIZE (vscode/vscode-marketplace-exts-1.113.0.tar.gz) = 1712944 +SHA256 (vscode/rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (vscode/rust/crates/adler2-2.0.1.crate) = 13366 +SHA256 (vscode/rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (vscode/rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (vscode/rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 +SIZE (vscode/rust/crates/base64-0.22.1.crate) = 81597 +SHA256 (vscode/rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af +SIZE (vscode/rust/crates/bitflags-2.11.0.crate) = 48906 +SHA256 (vscode/rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5 +SIZE (vscode/rust/crates/block2-0.6.2.crate) = 34505 +SHA256 (vscode/rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec +SIZE (vscode/rust/crates/bytemuck-1.25.0.crate) = 53466 +SHA256 (vscode/rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 +SIZE (vscode/rust/crates/byteorder-lite-0.1.0.crate) = 15909 +SHA256 (vscode/rust/crates/cc-1.2.58.crate) = e1e928d4b69e3077709075a938a05ffbedfa53a84c8f766efbf8220bb1ff60e1 +SIZE (vscode/rust/crates/cc-1.2.58.crate) = 96320 +SHA256 (vscode/rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 +SIZE (vscode/rust/crates/cfg-if-1.0.4.crate) = 9360 +SHA256 (vscode/rust/crates/clipboard-rs-0.3.3.crate) = 58c4843457db4cfc367efd4fc554e0f222c9da86359606132adc0db01592b82b +SIZE (vscode/rust/crates/clipboard-rs-0.3.3.crate) = 45302 +SHA256 (vscode/rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4 +SIZE (vscode/rust/crates/clipboard-win-5.4.1.crate) = 20994 +SHA256 (vscode/rust/crates/convert_case-0.11.0.crate) = affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49 +SIZE (vscode/rust/crates/convert_case-0.11.0.crate) = 31545 +SHA256 (vscode/rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (vscode/rust/crates/crc32fast-1.5.0.crate) = 40723 +SHA256 (vscode/rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 +SIZE (vscode/rust/crates/crunchy-0.2.4.crate) = 3887 +SHA256 (vscode/rust/crates/ctor-0.8.0.crate) = 352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98 +SIZE (vscode/rust/crates/ctor-0.8.0.crate) = 15646 +SHA256 (vscode/rust/crates/ctor-proc-macro-0.0.7.crate) = 52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1 +SIZE (vscode/rust/crates/ctor-proc-macro-0.0.7.crate) = 6462 +SHA256 (vscode/rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38 +SIZE (vscode/rust/crates/dispatch2-0.3.1.crate) = 55299 +SHA256 (vscode/rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2 +SIZE (vscode/rust/crates/downcast-rs-1.2.1.crate) = 11821 +SHA256 (vscode/rust/crates/dtor-0.3.0.crate) = f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4 +SIZE (vscode/rust/crates/dtor-0.3.0.crate) = 12595 +SHA256 (vscode/rust/crates/dtor-proc-macro-0.0.6.crate) = f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5 +SIZE (vscode/rust/crates/dtor-proc-macro-0.0.6.crate) = 6448 +SHA256 (vscode/rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (vscode/rust/crates/errno-0.3.14.crate) = 12002 +SHA256 (vscode/rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59 +SIZE (vscode/rust/crates/error-code-3.3.2.crate) = 8516 +SHA256 (vscode/rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab +SIZE (vscode/rust/crates/fax-0.2.6.crate) = 13279 +SHA256 (vscode/rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d +SIZE (vscode/rust/crates/fax_derive-0.2.0.crate) = 4442 +SHA256 (vscode/rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c +SIZE (vscode/rust/crates/fdeflate-0.3.7.crate) = 27188 +SHA256 (vscode/rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 +SIZE (vscode/rust/crates/find-msvc-tools-0.1.9.crate) = 31493 +SHA256 (vscode/rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c +SIZE (vscode/rust/crates/flate2-1.1.9.crate) = 82745 +SHA256 (vscode/rust/crates/futures-0.3.32.crate) = 8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d +SIZE (vscode/rust/crates/futures-0.3.32.crate) = 61234 +SHA256 (vscode/rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d +SIZE (vscode/rust/crates/futures-channel-0.3.32.crate) = 33213 +SHA256 (vscode/rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d +SIZE (vscode/rust/crates/futures-core-0.3.32.crate) = 14684 +SHA256 (vscode/rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d +SIZE (vscode/rust/crates/futures-executor-0.3.32.crate) = 18581 +SHA256 (vscode/rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718 +SIZE (vscode/rust/crates/futures-io-0.3.32.crate) = 9191 +SHA256 (vscode/rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b +SIZE (vscode/rust/crates/futures-macro-0.3.32.crate) = 11929 +SHA256 (vscode/rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893 +SIZE (vscode/rust/crates/futures-sink-0.3.32.crate) = 8106 +SHA256 (vscode/rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 +SIZE (vscode/rust/crates/futures-task-0.3.32.crate) = 11377 +SHA256 (vscode/rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 +SIZE (vscode/rust/crates/futures-util-0.3.32.crate) = 168797 +SHA256 (vscode/rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8 +SIZE (vscode/rust/crates/gethostname-1.1.0.crate) = 9865 +SHA256 (vscode/rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b +SIZE (vscode/rust/crates/half-2.7.1.crate) = 61040 +SHA256 (vscode/rust/crates/image-0.25.10.crate) = 85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104 +SIZE (vscode/rust/crates/image-0.25.10.crate) = 303647 +SHA256 (vscode/rust/crates/libc-0.2.183.crate) = b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d +SIZE (vscode/rust/crates/libc-0.2.183.crate) = 816918 +SHA256 (vscode/rust/crates/libloading-0.9.0.crate) = 754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60 +SIZE (vscode/rust/crates/libloading-0.9.0.crate) = 33816 +SHA256 (vscode/rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53 +SIZE (vscode/rust/crates/linux-raw-sys-0.12.1.crate) = 3006116 +SHA256 (vscode/rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 +SIZE (vscode/rust/crates/memchr-2.8.0.crate) = 97780 +SHA256 (vscode/rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (vscode/rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (vscode/rust/crates/moxcms-0.8.1.crate) = bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b +SIZE (vscode/rust/crates/moxcms-0.8.1.crate) = 188252 +SHA256 (vscode/rust/crates/napi-3.8.4.crate) = fb7848c221fb7bb789e02f01875287ebb1e078b92a6566a34de01ef8806e7c2b +SIZE (vscode/rust/crates/napi-3.8.4.crate) = 127946 +SHA256 (vscode/rust/crates/napi-build-2.3.1.crate) = d376940fd5b723c6893cd1ee3f33abbfd86acb1cd1ec079f3ab04a2a3bc4d3b1 +SIZE (vscode/rust/crates/napi-build-2.3.1.crate) = 3233 +SHA256 (vscode/rust/crates/napi-derive-3.5.3.crate) = 60867ff9a6f76e82350e0c3420cb0736f5866091b61d7d8a024baa54b0ec17dd +SIZE (vscode/rust/crates/napi-derive-3.5.3.crate) = 22682 +SHA256 (vscode/rust/crates/napi-derive-backend-5.0.2.crate) = f0864cf6a82e2cfb69067374b64c9253d7e910e5b34db833ed7495dda56ccb18 +SIZE (vscode/rust/crates/napi-derive-backend-5.0.2.crate) = 34807 +SHA256 (vscode/rust/crates/napi-sys-3.2.1.crate) = 8eb602b84d7c1edae45e50bbf1374696548f36ae179dfa667f577e384bb90c2b +SIZE (vscode/rust/crates/napi-sys-3.2.1.crate) = 7465 +SHA256 (vscode/rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451 +SIZE (vscode/rust/crates/nohash-hasher-0.2.0.crate) = 8051 +SHA256 (vscode/rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 +SIZE (vscode/rust/crates/num-traits-0.2.19.crate) = 51631 +SHA256 (vscode/rust/crates/objc2-0.6.4.crate) = 3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f +SIZE (vscode/rust/crates/objc2-0.6.4.crate) = 275200 +SHA256 (vscode/rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c +SIZE (vscode/rust/crates/objc2-app-kit-0.3.2.crate) = 531744 +SHA256 (vscode/rust/crates/objc2-cloud-kit-0.3.2.crate) = 73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c +SIZE (vscode/rust/crates/objc2-cloud-kit-0.3.2.crate) = 68818 +SHA256 (vscode/rust/crates/objc2-core-data-0.3.2.crate) = 0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa +SIZE (vscode/rust/crates/objc2-core-data-0.3.2.crate) = 39186 +SHA256 (vscode/rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536 +SIZE (vscode/rust/crates/objc2-core-foundation-0.3.2.crate) = 180804 +SHA256 (vscode/rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807 +SIZE (vscode/rust/crates/objc2-core-graphics-0.3.2.crate) = 84981 +SHA256 (vscode/rust/crates/objc2-core-image-0.3.2.crate) = e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006 +SIZE (vscode/rust/crates/objc2-core-image-0.3.2.crate) = 95862 +SHA256 (vscode/rust/crates/objc2-core-location-0.3.2.crate) = ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009 +SIZE (vscode/rust/crates/objc2-core-location-0.3.2.crate) = 17032 +SHA256 (vscode/rust/crates/objc2-core-text-0.3.2.crate) = 0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d +SIZE (vscode/rust/crates/objc2-core-text-0.3.2.crate) = 96485 +SHA256 (vscode/rust/crates/objc2-core-video-0.3.2.crate) = d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6 +SIZE (vscode/rust/crates/objc2-core-video-0.3.2.crate) = 39345 +SHA256 (vscode/rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33 +SIZE (vscode/rust/crates/objc2-encode-4.1.0.crate) = 21004 +SHA256 (vscode/rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272 +SIZE (vscode/rust/crates/objc2-foundation-0.3.2.crate) = 345384 +SHA256 (vscode/rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d +SIZE (vscode/rust/crates/objc2-io-surface-0.3.2.crate) = 11722 +SHA256 (vscode/rust/crates/objc2-quartz-core-0.3.2.crate) = 96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f +SIZE (vscode/rust/crates/objc2-quartz-core-0.3.2.crate) = 30036 +SHA256 (vscode/rust/crates/objc2-ui-kit-0.3.2.crate) = d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22 +SIZE (vscode/rust/crates/objc2-ui-kit-0.3.2.crate) = 551453 +SHA256 (vscode/rust/crates/objc2-user-notifications-0.3.2.crate) = 9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e +SIZE (vscode/rust/crates/objc2-user-notifications-0.3.2.crate) = 12257 +SHA256 (vscode/rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967 +SIZE (vscode/rust/crates/os_pipe-1.2.3.crate) = 10467 +SHA256 (vscode/rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd +SIZE (vscode/rust/crates/pin-project-lite-0.2.17.crate) = 31034 +SHA256 (vscode/rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c +SIZE (vscode/rust/crates/pkg-config-0.3.32.crate) = 21370 +SHA256 (vscode/rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61 +SIZE (vscode/rust/crates/png-0.18.1.crate) = 125800 +SHA256 (vscode/rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 +SIZE (vscode/rust/crates/proc-macro2-1.0.106.crate) = 59765 +SHA256 (vscode/rust/crates/pxfm-0.1.28.crate) = b5a041e753da8b807c9255f28de81879c78c876392ff2469cde94799b2896b9d +SIZE (vscode/rust/crates/pxfm-0.1.28.crate) = 879547 +SHA256 (vscode/rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3 +SIZE (vscode/rust/crates/quick-error-2.0.1.crate) = 14265 +SHA256 (vscode/rust/crates/quick-xml-0.39.2.crate) = 958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d +SIZE (vscode/rust/crates/quick-xml-0.39.2.crate) = 213616 +SHA256 (vscode/rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 +SIZE (vscode/rust/crates/quote-1.0.45.crate) = 31564 +SHA256 (vscode/rust/crates/rustc-hash-2.1.2.crate) = 94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe +SIZE (vscode/rust/crates/rustc-hash-2.1.2.crate) = 14754 +SHA256 (vscode/rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 +SIZE (vscode/rust/crates/rustix-1.1.4.crate) = 425241 +SHA256 (vscode/rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 +SIZE (vscode/rust/crates/semver-1.0.27.crate) = 30081 +SHA256 (vscode/rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (vscode/rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (vscode/rust/crates/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214 +SIZE (vscode/rust/crates/simd-adler32-0.3.9.crate) = 18572 +SHA256 (vscode/rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 +SIZE (vscode/rust/crates/slab-0.4.12.crate) = 19080 +SHA256 (vscode/rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (vscode/rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (vscode/rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 +SIZE (vscode/rust/crates/syn-2.0.117.crate) = 306011 +SHA256 (vscode/rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 +SIZE (vscode/rust/crates/thiserror-2.0.18.crate) = 28875 +SHA256 (vscode/rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 +SIZE (vscode/rust/crates/thiserror-impl-2.0.18.crate) = 21413 +SHA256 (vscode/rust/crates/tiff-0.11.3.crate) = b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52 +SIZE (vscode/rust/crates/tiff-0.11.3.crate) = 102026 +SHA256 (vscode/rust/crates/tokio-1.50.0.crate) = 27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d +SIZE (vscode/rust/crates/tokio-1.50.0.crate) = 878380 +SHA256 (vscode/rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 +SIZE (vscode/rust/crates/unicode-ident-1.0.24.crate) = 49298 +SHA256 (vscode/rust/crates/unicode-segmentation-1.13.2.crate) = 9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c +SIZE (vscode/rust/crates/unicode-segmentation-1.13.2.crate) = 111829 +SHA256 (vscode/rust/crates/wayland-backend-0.3.14.crate) = aa75f400b7f719bcd68b3f47cd939ba654cedeef690f486db71331eec4c6a406 +SIZE (vscode/rust/crates/wayland-backend-0.3.14.crate) = 79650 +SHA256 (vscode/rust/crates/wayland-client-0.31.13.crate) = ab51d9f7c071abeee76007e2b742499e535148035bb835f97aaed1338cf516c3 +SIZE (vscode/rust/crates/wayland-client-0.31.13.crate) = 66894 +SHA256 (vscode/rust/crates/wayland-clipboard-listener-0.3.1.crate) = 04e1ff259f1ed9022cb6a75cb436554d7da14f98c9e7c036a2e685d4b8730e81 +SIZE (vscode/rust/crates/wayland-clipboard-listener-0.3.1.crate) = 23024 +SHA256 (vscode/rust/crates/wayland-protocols-0.32.11.crate) = b23b5df31ceff1328f06ac607591d5ba360cf58f90c8fad4ac8d3a55a3c4aec7 +SIZE (vscode/rust/crates/wayland-protocols-0.32.11.crate) = 156123 +SHA256 (vscode/rust/crates/wayland-protocols-wlr-0.3.11.crate) = 78248e4cc0eff8163370ba5c158630dcae1f3497a586b826eca2ef5f348d6235 +SIZE (vscode/rust/crates/wayland-protocols-wlr-0.3.11.crate) = 28351 +SHA256 (vscode/rust/crates/wayland-scanner-0.31.9.crate) = c86287151a309799b821ca709b7345a048a2956af05957c89cb824ab919fa4e3 +SIZE (vscode/rust/crates/wayland-scanner-0.31.9.crate) = 37205 +SHA256 (vscode/rust/crates/wayland-sys-0.31.10.crate) = 374f6b70e8e0d6bf9461a32988fd553b59ff630964924dad6e4a4eb6bd538d17 +SIZE (vscode/rust/crates/wayland-sys-0.31.10.crate) = 21430 +SHA256 (vscode/rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88 +SIZE (vscode/rust/crates/weezl-0.1.12.crate) = 46045 +SHA256 (vscode/rust/crates/windows-0.59.0.crate) = 7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1 +SIZE (vscode/rust/crates/windows-0.59.0.crate) = 9429988 +SHA256 (vscode/rust/crates/windows-core-0.59.0.crate) = 810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce +SIZE (vscode/rust/crates/windows-core-0.59.0.crate) = 37073 +SHA256 (vscode/rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1 +SIZE (vscode/rust/crates/windows-implement-0.59.0.crate) = 11373 +SHA256 (vscode/rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 +SIZE (vscode/rust/crates/windows-interface-0.59.3.crate) = 11809 +SHA256 (vscode/rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (vscode/rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (vscode/rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (vscode/rust/crates/windows-link-0.2.1.crate) = 6133 +SHA256 (vscode/rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 +SIZE (vscode/rust/crates/windows-result-0.3.4.crate) = 13418 +SHA256 (vscode/rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319 +SIZE (vscode/rust/crates/windows-strings-0.3.1.crate) = 13922 +SHA256 (vscode/rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc +SIZE (vscode/rust/crates/windows-sys-0.61.2.crate) = 2517186 +SHA256 (vscode/rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3 +SIZE (vscode/rust/crates/windows-targets-0.53.5.crate) = 7126 +SHA256 (vscode/rust/crates/windows-win-3.0.0.crate) = 58e23e33622b3b52f948049acbec9bcc34bf6e26d74176b88941f213c75cf2dc +SIZE (vscode/rust/crates/windows-win-3.0.0.crate) = 24665 +SHA256 (vscode/rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53 +SIZE (vscode/rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748 +SHA256 (vscode/rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006 +SIZE (vscode/rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009 +SHA256 (vscode/rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3 +SIZE (vscode/rust/crates/windows_i686_gnu-0.53.1.crate) = 939775 +SHA256 (vscode/rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c +SIZE (vscode/rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396 +SHA256 (vscode/rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2 +SIZE (vscode/rust/crates/windows_i686_msvc-0.53.1.crate) = 907688 +SHA256 (vscode/rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499 +SIZE (vscode/rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712 +SHA256 (vscode/rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1 +SIZE (vscode/rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739 +SHA256 (vscode/rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 +SIZE (vscode/rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 +SHA256 (vscode/rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414 +SIZE (vscode/rust/crates/x11rb-0.13.2.crate) = 220549 +SHA256 (vscode/rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd +SIZE (vscode/rust/crates/x11rb-protocol-0.13.2.crate) = 514069 +SHA256 (vscode/rust/crates/zerocopy-0.8.48.crate) = eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9 +SIZE (vscode/rust/crates/zerocopy-0.8.48.crate) = 287554 +SHA256 (vscode/rust/crates/zerocopy-derive-0.8.48.crate) = 70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4 +SIZE (vscode/rust/crates/zerocopy-derive-0.8.48.crate) = 97646 +SHA256 (vscode/rust/crates/zune-core-0.5.1.crate) = cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9 +SIZE (vscode/rust/crates/zune-core-0.5.1.crate) = 27883 +SHA256 (vscode/rust/crates/zune-jpeg-0.5.15.crate) = 27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296 +SIZE (vscode/rust/crates/zune-jpeg-0.5.15.crate) = 88879 +SHA256 (vscode/microsoft-vscode-1.113.0_GH0.tar.gz) = c56a5a7933e1af0b56243b050e504d8f3fa41eb4867af700d9e836a39611975c +SIZE (vscode/microsoft-vscode-1.113.0_GH0.tar.gz) = 26825189 +SHA256 (vscode/Teddy-Zhu-node-clipboard-rs-v0.0.5_GH0.tar.gz) = 998b7b7709c5d95aca27ba59ca464825a1e48ae9a19c4e52c4f525b6de404755 +SIZE (vscode/Teddy-Zhu-node-clipboard-rs-v0.0.5_GH0.tar.gz) = 1120191 diff --git a/editors/vscode/files/patch-build_gulpfile.reh.ts b/editors/vscode/files/patch-build_gulpfile.reh.ts index 27633a59b3cd..ff4459d2e3b9 100644 --- a/editors/vscode/files/patch-build_gulpfile.reh.ts +++ b/editors/vscode/files/patch-build_gulpfile.reh.ts @@ -1,4 +1,4 @@ ---- build/gulpfile.reh.ts.orig 2026-03-17 18:09:23 UTC +--- build/gulpfile.reh.ts.orig 2026-03-24 14:07:18 UTC +++ build/gulpfile.reh.ts @@ -27,7 +27,7 @@ import rceditCallback from 'rcedit'; import glob from 'glob'; @@ -9,7 +9,7 @@ import { cleanExtensionsBuildTask, compileNonNativeExtensionsBuildTask, compileNativeExtensionsBuildTask, compileExtensionMediaBuildTask } from './gulpfile.extensions.ts'; import { vscodeWebResourceIncludes, createVSCodeWebFileContentMapper } from './gulpfile.vscode.web.ts'; import * as cp from 'child_process'; -@@ -326,7 +326,7 @@ function packageTask(type: string, platform: string, a +@@ -327,7 +327,7 @@ function packageTask(type: string, platform: string, a let productJsonContents = ''; const productJsonStream = gulp.src(['product.json'], { base: '.' }) @@ -18,7 +18,7 @@ .pipe(es.through(function (file) { productJsonContents = file.contents.toString(); this.emit('data', file); -@@ -520,7 +520,7 @@ function tweakProductForServerWeb(product: typeof impo +@@ -530,7 +530,7 @@ function tweakProductForServerWeb(product: typeof impo gulp.task(serverTaskCI); const serverTask = task.define(`vscode-${type}${dashed(platform)}${dashed(arch)}${dashed(minified)}`, task.series( diff --git a/editors/vscode/files/patch-build_gulpfile.vscode.ts b/editors/vscode/files/patch-build_gulpfile.vscode.ts index 3824d6eb0a9c..073e2d04a3c7 100644 --- a/editors/vscode/files/patch-build_gulpfile.vscode.ts +++ b/editors/vscode/files/patch-build_gulpfile.vscode.ts @@ -1,6 +1,6 @@ ---- build/gulpfile.vscode.ts.orig 2026-03-17 18:09:23 UTC +--- build/gulpfile.vscode.ts.orig 2026-03-24 14:07:18 UTC +++ build/gulpfile.vscode.ts -@@ -384,7 +384,7 @@ function packageTask(platform: string, arch: string, s +@@ -385,7 +385,7 @@ function packageTask(platform: string, arch: string, s let productJsonContents: string; const productJsonStream = gulp.src(['product.json'], { base: '.' }) diff --git a/editors/vscode/files/patch-node-clipboard-rs_Cargo.toml b/editors/vscode/files/patch-node-clipboard-rs_Cargo.toml new file mode 100644 index 000000000000..d505f2194503 --- /dev/null +++ b/editors/vscode/files/patch-node-clipboard-rs_Cargo.toml @@ -0,0 +1,11 @@ +--- node-clipboard-rs/Cargo.toml.orig 2025-07-25 09:14:50 UTC ++++ node-clipboard-rs/Cargo.toml +@@ -16,7 +16,7 @@ tokio = { version = "1.0", features = ["rt", "r + tokio = { version = "1.0", features = ["rt", "rt-multi-thread"] } + + # 仅在 Linux 平台上引入 wayland-clipboard-listener +-[target.'cfg(target_os = "linux")'.dependencies] ++[target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies] + wayland-clipboard-listener = "0.3.1" + + [build-dependencies] diff --git a/editors/vscode/files/patch-node-clipboard-rs_src_lib.rs b/editors/vscode/files/patch-node-clipboard-rs_src_lib.rs new file mode 100644 index 000000000000..a70063eb591c --- /dev/null +++ b/editors/vscode/files/patch-node-clipboard-rs_src_lib.rs @@ -0,0 +1,88 @@ +--- node-clipboard-rs/src/lib.rs.orig 2026-03-30 13:27:40 UTC ++++ node-clipboard-rs/src/lib.rs +@@ -12,11 +12,11 @@ use std::thread; + use std::thread; + + // 仅在 Linux 下导入 Wayland 相关依赖 +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + use wayland_clipboard_listener::{ClipBoardListenMessage, WlClipboardPasteStream, WlListenType}; + + /// 检测当前环境是否为 Wayland +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + fn is_wayland_environment() -> bool { + // 检查 WAYLAND_DISPLAY 环境变量 + if std::env::var("WAYLAND_DISPLAY").is_ok() { +@@ -34,7 +34,7 @@ fn is_wayland_environment() -> bool { + } + + /// 非 Linux 平台的 Wayland 环境检测(总是返回 false) +-#[cfg(not(target_os = "linux"))] ++#[cfg(not(any(target_os = "linux", target_os = "freebsd")))] + fn is_wayland_environment() -> bool { + false + } +@@ -44,7 +44,7 @@ pub fn is_wayland_clipboard_available() -> bool { + /// 返回 true 表示当前环境支持 Wayland 剪贴板监听 + #[napi] + pub fn is_wayland_clipboard_available() -> bool { +- #[cfg(target_os = "linux")] ++ #[cfg(any(target_os = "linux", target_os = "freebsd"))] + { + if !is_wayland_environment() { + return false; +@@ -54,7 +54,7 @@ pub fn is_wayland_clipboard_available() -> bool { + WlClipboardPasteStream::init(WlListenType::ListenOnCopy).is_ok() + } + +- #[cfg(not(target_os = "linux"))] ++ #[cfg(not(any(target_os = "linux", target_os = "freebsd")))] + { + false + } +@@ -820,7 +820,7 @@ pub fn clear_clipboard() -> Result<()> { + } + + /// 将 Wayland 剪贴板消息转换为我们的 ClipboardData 格式 +-#[cfg(target_os = "linux")] ++#[cfg(any(target_os = "linux", target_os = "freebsd"))] + fn wayland_context_to_clipboard_data(message: ClipBoardListenMessage) -> ClipboardData { + let mut available_formats = Vec::new(); + let mut text = None; +@@ -942,7 +942,7 @@ enum ListenerType { + /// 使用 clipboard_rs 监听器(X11/通用) + ClipboardRs(clipboard_rs::WatcherShutdown), + /// 使用 Wayland 专用监听器(仅 Linux) +- #[cfg(target_os = "linux")] ++ #[cfg(any(target_os = "linux", target_os = "freebsd"))] + Wayland(std::sync::mpsc::Sender<()>), + } + +@@ -1007,7 +1007,7 @@ impl ClipboardListener { + } + + /// 使用 Wayland 专用监听器监听剪贴板变化 +- #[cfg(target_os = "linux")] ++ #[cfg(any(target_os = "linux", target_os = "freebsd"))] + fn watch_wayland( + &mut self, + tsfn: ThreadsafeFunction<ClipboardData, (), ClipboardData, napi::Status, false>, +@@ -1053,7 +1053,7 @@ impl ClipboardListener { + } + + /// 非 Linux 平台的 Wayland 监听器(空实现) +- #[cfg(not(target_os = "linux"))] ++ #[cfg(not(any(target_os = "linux", target_os = "freebsd")))] + fn watch_wayland( + &mut self, + _tsfn: ThreadsafeFunction<ClipboardData, (), ClipboardData, napi::Status, false>, +@@ -1132,7 +1132,7 @@ impl ClipboardListener { + ListenerType::ClipboardRs(shutdown) => { + shutdown.stop(); + } +- #[cfg(target_os = "linux")] ++ #[cfg(any(target_os = "linux", target_os = "freebsd"))] + ListenerType::Wayland(stop_tx) => { + let _ = stop_tx.send(()); + } diff --git a/editors/vscode/files/patch-package.json b/editors/vscode/files/patch-package.json index 725474231fe0..5e54e155c76b 100644 --- a/editors/vscode/files/patch-package.json +++ b/editors/vscode/files/patch-package.json @@ -2,13 +2,13 @@ https://github.com/eclipse/openvsx/issues/543 https://github.com/termux/termux-packages/issues/24739 https://github.com/termux/termux-packages/pull/24757 ---- package.json.orig 2026-03-06 23:06:10 UTC +--- package.json.orig 2026-03-24 14:07:18 UTC +++ package.json -@@ -118,6 +118,7 @@ +@@ -120,6 +120,7 @@ "minimist": "^1.2.8", "native-is-elevated": "0.9.0", "native-keymap": "^3.3.5", + "node-ovsx-sign": "^1.2.0", - "node-pty": "^1.2.0-beta.10", + "node-pty": "^1.2.0-beta.12", "open": "^10.1.2", "playwright-core": "1.59.0-alpha-2026-02-20", diff --git a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts index f68b66983496..ed8d93e1dfaa 100644 --- a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts +++ b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts @@ -1,6 +1,6 @@ ---- src/vs/code/electron-main/app.ts.orig 2026-03-17 18:09:23 UTC +--- src/vs/code/electron-main/app.ts.orig 2026-03-24 14:07:18 UTC +++ src/vs/code/electron-main/app.ts -@@ -1028,6 +1028,7 @@ export class CodeApplication extends Disposable { +@@ -1058,6 +1058,7 @@ export class CodeApplication extends Disposable { break; case 'linux': diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist index 6ba62b2e94a6..a0f559499626 100644 --- a/editors/vscode/pkg-plist +++ b/editors/vscode/pkg-plist @@ -355,6 +355,18 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/extensions/git/dist/main.js.map %%DATADIR%%/resources/app/extensions/git/dist/ssh-askpass-empty.sh %%DATADIR%%/resources/app/extensions/git/dist/ssh-askpass.sh +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/.gitattributes +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/README.md +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/SECURITY.md +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/binding.gyp +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/lib/cp.d.ts +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/lib/cp.js +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/lib/index.d.ts +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/lib/index.js +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/lib/native.d.ts +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/lib/native.js +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/package.json +%%DATADIR%%/resources/app/extensions/git/node_modules/@vscode/fs-copyfile/src/copyfile.cc %%DATADIR%%/resources/app/extensions/git/package.json %%DATADIR%%/resources/app/extensions/git/package.nls.json %%DATADIR%%/resources/app/extensions/git/resources/emojis.json @@ -960,10 +972,6 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/extensions/terminal-suggest/media/icon.png %%DATADIR%%/resources/app/extensions/terminal-suggest/package.json %%DATADIR%%/resources/app/extensions/terminal-suggest/package.nls.json -%%DATADIR%%/resources/app/extensions/theme-2026/package.json -%%DATADIR%%/resources/app/extensions/theme-2026/package.nls.json -%%DATADIR%%/resources/app/extensions/theme-2026/themes/2026-dark.json -%%DATADIR%%/resources/app/extensions/theme-2026/themes/2026-light.json %%DATADIR%%/resources/app/extensions/theme-abyss/package.json %%DATADIR%%/resources/app/extensions/theme-abyss/package.nls.json %%DATADIR%%/resources/app/extensions/theme-abyss/themes/abyss-color-theme.json @@ -980,6 +988,8 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/extensions/theme-defaults/fileicons/vs_minimal-icon-theme.json %%DATADIR%%/resources/app/extensions/theme-defaults/package.json %%DATADIR%%/resources/app/extensions/theme-defaults/package.nls.json +%%DATADIR%%/resources/app/extensions/theme-defaults/themes/2026-dark.json +%%DATADIR%%/resources/app/extensions/theme-defaults/themes/2026-light.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/dark_modern.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/dark_plus.json %%DATADIR%%/resources/app/extensions/theme-defaults/themes/dark_vs.json @@ -1104,6 +1114,9 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/sandbox/socks-proxy.d.ts.map %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/sandbox/socks-proxy.js %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/sandbox/socks-proxy.js.map +%%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/config-loader.d.ts.map +%%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/config-loader.js +%%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/config-loader.js.map %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/debug.d.ts.map %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/debug.js %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/debug.js.map @@ -1113,6 +1126,9 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/ripgrep.d.ts.map %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/ripgrep.js %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/ripgrep.js.map +%%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/which.d.ts.map +%%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/which.js +%%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/utils/which.js.map %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/vendor/seccomp-src/apply-seccomp.c %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/vendor/seccomp-src/seccomp-unix-block.c %%DATADIR%%/resources/app/node_modules/@anthropic-ai/sandbox-runtime/dist/vendor/seccomp/arm64/apply-seccomp @@ -5396,6 +5412,374 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/package.json %%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/wrapper.mjs %%DATADIR%%/resources/app/node_modules/@azure/msal-node/package.json +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/dist/client.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/dist/extension.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/dist/generated/rpc.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/dist/generated/session-events.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/dist/index.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/dist/sdkProtocolVersion.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/dist/session.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/dist/types.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/LICENSE +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/index.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/index.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/index.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/locales/index.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/locales/index.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/locales/index.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/locales/package.json +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/mini/index.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/mini/index.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/mini/index.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/mini/package.json +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/package.json +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/ZodError.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/ZodError.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/ZodError.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/errors.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/errors.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/errors.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/external.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/external.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/external.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/enumUtil.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/enumUtil.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/enumUtil.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/errorUtil.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/errorUtil.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/errorUtil.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/parseUtil.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/parseUtil.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/parseUtil.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/partialUtil.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/partialUtil.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/partialUtil.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/typeAliases.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/typeAliases.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/typeAliases.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/util.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/util.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/helpers/util.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/index.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/index.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/index.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/locales/en.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/locales/en.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/locales/en.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/package.json +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/standard-schema.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/standard-schema.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/standard-schema.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/types.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/types.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v3/types.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4-mini/index.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4-mini/index.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4-mini/index.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4-mini/package.json +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/checks.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/checks.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/checks.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/coerce.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/coerce.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/coerce.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/compat.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/compat.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/compat.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/errors.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/errors.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/errors.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/external.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/external.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/external.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/from-json-schema.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/from-json-schema.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/from-json-schema.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/index.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/index.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/index.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/iso.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/iso.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/iso.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/package.json +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/parse.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/parse.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/parse.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/schemas.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/schemas.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/classic/schemas.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/api.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/api.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/api.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/checks.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/checks.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/checks.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/core.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/core.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/core.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/doc.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/doc.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/doc.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/errors.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/errors.d.cts +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/errors.js +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/index.cjs +%%DATADIR%%/resources/app/node_modules/@github/copilot-sdk/node_modules/zod/v4/core/index.d.cts *** 359 LINES SKIPPED ***home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cd1140.1c446.785c5da1>
