From nobody Sat Oct 05 21:22:35 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XLdfg5Gwpz5XhT1; Sat, 05 Oct 2024 21:22:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XLdfg4hsDz4grq; Sat, 5 Oct 2024 21:22:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728163355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cPt5NOrELXntQLjrfdBwFpbNcopUzyUBXk2hJFChWq4=; b=cb8DB5UpUVmRlEhEx9mdo95roqdMvv3myNgDok9Evp9A0qpT+WJRSM9o5LKsTbWEDXTyNU izbJ5+QdXHbE2filAKT8q4AeJ3V0FwIDv7jJXYUteD71JNB7EjL05ajl0HKuIHlYLmy+y/ qW3oKtcxJjF05tnzxCghF1qk914cRmTnsyMX8V9/v7omLQ+M55buG6C4AaYX5CttqpWuk8 +9mf5aemqXIGEafzrZOo+d8o+pwG5Y+T1mzI6PfZQNG2R8kO9YYNEy7cpl9nHTVDVsQkOB qAV1nHLqfypKdmMEGjugSs7LblJTfjVhUYAeCRJK+yHr9KdRKUzZDNs6hQWDNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728163355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cPt5NOrELXntQLjrfdBwFpbNcopUzyUBXk2hJFChWq4=; b=N1VENWNzVohWifmUOjJj4dTPBT1wHhqeyM4ClMaQT0XLWaz7VbcTOjTo8onbBokfiWF5kP UFZ+/9ExcYhFwUAyLK/nIVFzWPGiNtdiFO0+ZcMes1CQr5M0J9/gtknKM+cJ/3G6bzHlJt ACWcfebMpc2CyQEd943H+P1YN0/WccrR8+oU9LosuYPfK4ic6P2d3iNk8mXWDCSa4Ci8As 0yeffCE+TiigD25S7gq5R7PiVjhiPU6oMLRhdwsEmyaqzi2x4MX0N/xY7haew5kIPmpRpM xVwVfHr2nzNc1VFlH9Lp+e77eMKdAjC7eo+TegVcwEzzOb9dqDGdB20gtA0U5g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728163355; a=rsa-sha256; cv=none; b=XDBQ7bSrYdVsS8q5LSpt7HFWPAG9OzSES3gVdX6kVEBy7mjcSFzryqBE/JUf0DqWxZozAW aVoFvIFjTKCwFL+wf/S9w6mauoJjlMOnXhMDVhqh7Jz2QPSgW9bMeX1s9omuVjQtVr/MU1 4c+Zpm36D8hwInKXuvPbkrV8muKR7XoElHPzMLsXuol1w0YsJNeC51wHkljxYz5QmPYZXW JI6ho9Xbumy8pbUGdqhUDLZIWum8kBiiobq2B7akNZvVSqz5+FVNya8VUOogFbCqcqv1qu JUF8+7xhwq8byd9DHTzufUEgIhNA3u90OD4ufuFUjUr7OGFo411/pf3BKNAPKw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XLdfg4GZNzb4P; Sat, 5 Oct 2024 21:22:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 495LMZ0o046884; Sat, 5 Oct 2024 21:22:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 495LMZiL046880; Sat, 5 Oct 2024 21:22:35 GMT (envelope-from git) Date: Sat, 5 Oct 2024 21:22:35 GMT Message-Id: <202410052122.495LMZiL046880@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Hiroki Tagato Subject: git: 25eaa50554b9 - main - editors/vscode: update to 1.94.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 25eaa50554b9630168d6578dd6c5b6a1bd0278d4 Auto-Submitted: auto-generated The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=25eaa50554b9630168d6578dd6c5b6a1bd0278d4 commit 25eaa50554b9630168d6578dd6c5b6a1bd0278d4 Author: Hiroki Tagato AuthorDate: 2024-10-05 21:17:36 +0000 Commit: Hiroki Tagato CommitDate: 2024-10-05 21:22:24 +0000 editors/vscode: update to 1.94.0 Upstream has migrated from long obsolete yarn v1 to npm as node package manager. So make necessary changes to Makefile to follow the migration. While here, remove REH (remote extension host) option which is no-op in package building. Users who want to build remote extension host can now use dedicated make target "build-remote-extension-host". Changelog: https://code.visualstudio.com/updates/v1_94 Reported by: GitHub (watch releases) --- editors/vscode/Makefile | 276 +++--- editors/vscode/distinfo | 14 +- .../files/patch-build_gulpfile.extensions.js | 4 +- .../vscode/files/patch-build_lib_layersChecker.ts | 4 +- editors/vscode/files/patch-build_lib_preLaunch.ts | 8 +- .../vscode/files/patch-build_npm_postinstall.js | 27 - ...ns_node__modules__at_parcel_watcher_binding.gyp | 0 ...ch-node__modules__at_parcel_watcher_binding.gyp | 0 .../patch-node__modules_kerberos_binding.gyp | 0 ...h-node__modules_kerberos_src_kerberos__common.h | 0 .../patch-node__modules_node-pty_src_unix_pty.cc | 0 ...te_node__modules__at_parcel_watcher_binding.gyp | 0 ...patch-remote_node__modules_kerberos_binding.gyp | 0 ...e_node__modules_kerberos_src_kerberos__common.h | 0 ...h-remote_node__modules_node-pty_src_unix_pty.cc | 0 editors/vscode/files/patch-scripts_test.sh | 10 +- editors/vscode/files/patch-src_bootstrap-node.js | 4 +- .../files/patch-src_vs_code_electron-main_app.ts | 4 +- ...rc_vs_platform_environment_node_userDataPath.js | 4 +- editors/vscode/pkg-plist | 1033 +++++++++++++++++++- 20 files changed, 1153 insertions(+), 235 deletions(-) diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile index 8e0e7e6bdc83..0262cdf0c885 100644 --- a/editors/vscode/Makefile +++ b/editors/vscode/Makefile @@ -1,10 +1,9 @@ PORTNAME= vscode -DISTVERSION= 1.93.1 -PORTREVISION= 1 +DISTVERSION= 1.94.0 CATEGORIES= editors -MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:yarn_cache -DISTFILES= yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache \ - vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX}:yarn_cache +MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules +DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \ + vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX}:node_modules DIST_SUBDIR= ${PORTNAME} MAINTAINER= tagattie@FreeBSD.org @@ -16,11 +15,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt ONLY_FOR_ARCHS= amd64 +EXTRACT_DEPENDS=jq:textproc/jq \ + node${NODEJS_VERSION}>0:www/node${NODEJS_VERSION} BUILD_DEPENDS= zip:archivers/zip \ electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \ + jq:textproc/jq \ rg:textproc/ripgrep \ - npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX} \ - yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX} + npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX} LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \ libatspi.so:accessibility/at-spi2-core \ libFLAC.so:audio/flac \ @@ -68,7 +69,7 @@ USES= desktop-file-utils gl gmake gnome iconv:wchar_t jpeg \ USE_GITHUB= yes GH_ACCOUNT= microsoft -SOURCE_COMMIT_HASH= 38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40 +SOURCE_COMMIT_HASH= d78a74bcdfad14d5d3b1b782f87255d802b57511 BINARY_ALIAS= python=${PYTHON_CMD} @@ -79,7 +80,7 @@ USE_GNOME= atk cairo pango gdkpixbuf2 gtk30 libxml2 libxslt USE_LDCONFIG= ${DATADIR} -SHEBANG_REGEX= ./(extensions|resources|scripts|src)/.*\.sh$$ +SHEBANG_REGEX= ./(extensions|node_modules|resources|scripts|src)/.*\.sh$$ PATHFIX_FILES= src/vs/workbench/contrib/debug/node/terminals.ts DATADIR= ${PREFIX}/share/code-oss @@ -95,10 +96,6 @@ MAKE_ENV+= PLAYWRIGHT_BROWSERS_PATH=${WRKDIR}/pw-browsers \ # This is a workaround to avoid filesystem violations during poudriere build MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1 -OPTIONS_DEFINE= REH -OPTIONS_DEFAULT=# none -REH_DESC= Build remote extension host - NODEJS_DIR= ${.CURDIR:H:H}/www/node20 .include "${NODEJS_DIR}/Makefile.version" ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron30 @@ -106,6 +103,7 @@ ELECTRON_DIR= ${.CURDIR:H:H}/devel/electron30 ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER} ELECTRON_DOWNLOAD_URL_HASH!= /sbin/sha256 -q -s ${ELECTRON_DOWNLOAD_URL} +ELECTRON_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/:S/i386/ia32/} pre-everything:: @${ECHO_MSG} "" @@ -117,33 +115,29 @@ pre-everything:: @${ECHO_MSG} "" post-extract: - ${CP} ${WRKSRC}/build/.moduleignore.linux \ + @${CP} ${WRKSRC}/build/.moduleignore.linux \ ${WRKSRC}/build/.moduleignore.freebsd + @${ECHO_MSG} "===> Installing node modules in ${WRKSRC}" + @${TAR} -xzf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} -C ${WRKSRC} + @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \ + if [ -f ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} ]; then \ + ${ECHO_MSG} "===> Installing node modules in ${WRKSRC}/$${dir}"; \ + ${TAR} -xzf ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} -C ${WRKSRC}/$${dir}; \ + fi; \ + done post-patch: - # force use of electron version matching port one - ${REINPLACE_CMD} -E 's|^(target ").*(")$$|\1${ELECTRON_VER}\2|' \ - ${WRKSRC}/.yarnrc - # force use of node version matching port one - ${REINPLACE_CMD} -E 's|^(target ").*(")$$|\1${NODEJS_PORTVERSION}\2|' \ - ${WRKSRC}/remote/.yarnrc - # setup yarnrc for using local node headers - ${ECHO_CMD} 'nodedir "${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers"' >> \ - ${WRKSRC}/.yarnrc - ${ECHO_CMD} 'nodedir "${LOCALBASE}"' >> \ - ${WRKSRC}/remote/.yarnrc - # setup yarnrc for offline node_modules installation - ${ECHO_CMD} 'yarn-offline-mirror "../yarn-offline-cache"' >> \ - ${WRKSRC}/.yarnrc - ${ECHO_CMD} 'yarn-offline-mirror "../../yarn-offline-cache"' >> \ - ${WRKSRC}/remote/.yarnrc - (cd ${WRKSRC} && \ + @${REINPLACE_CMD} -E 's|^(target=").*(")$$|\1${ELECTRON_VER}\2|' \ + ${WRKSRC}/.npmrc + @${REINPLACE_CMD} -E 's|^(target=").*(")$$|\1${NODEJS_PORTVERSION}\2|' \ + ${WRKSRC}/remote/.npmrc + @(cd ${WRKSRC} && \ ${FIND} -E . -type f -iregex '${SHEBANG_REGEX}' \ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';') - (cd ${WRKSRC} && \ + @(cd ${WRKSRC} && \ ${FIND} ${PATHFIX_FILES} -type f \ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" {} ';') - ${REINPLACE_CMD} -e 's/@@NAME_LONG@@/Code - OSS/; \ + @${REINPLACE_CMD} -e 's/@@NAME_LONG@@/Code - OSS/; \ s/@@NAME_SHORT@@/Code - OSS/; \ s/@@PRODNAME@@/Code - OSS/; \ s/@@NAME@@/code-oss/g; \ @@ -159,151 +153,169 @@ post-patch: ${WRKSRC}/resources/linux/code.appdata.xml \ ${WRKSRC}/resources/linux/code.desktop \ ${WRKSRC}/resources/linux/code-url-handler.desktop - (cd ${WRKDIR}/builtInExtensions && \ + @(cd ${WRKDIR}/builtInExtensions && \ ${FIND} . -type f -name '*.sh' \ -exec ${SED} -i '' -e "s|/usr/bin/pgrep|/bin/pgrep|g" \ -e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} ';') -pre-build: install-node-modules patch-node-modules rebuild-node-modules copy-rg-binary -install-node-modules: - # install node_modules without executing post-installation scripts - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - yarn --frozen-lockfile --ignore-scripts --offline - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - yarn postinstall --frozen-lockfile --ignore-scripts --offline -patch-node-modules: - # patch install node modules before building native node modules - for p in ${PATCHDIR}/node_modules/patch-*; do \ - ${PATCH} -p0 -s -d ${WRKSRC} < $${p}; \ - done -rebuild-node-modules: - # rebuild native node modules for electron - for subdir in `${FIND} ${WRKSRC}/node_modules -type f -name binding.gyp -exec ${DIRNAME} {} ';'`; do \ +pre-build: +# rebuild native node modules in top directory + @for subdir in `${FIND} ${WRKSRC}/node_modules -type f -name binding.gyp -exec ${DIRNAME} {} ';'`; do \ + ${ECHO_MSG} "===> Rebuilding native modules in $${subdir}"; \ cd $${subdir} && \ ${SETENV} ${MAKE_ENV} \ npm_config_runtime=electron \ npm_config_target=${ELECTRON_VER} \ npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers \ - node ${LOCALBASE}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js rebuild; \ + node-gyp --userconfig=${WRKSRC}/.npmrc rebuild; \ done - cd ${WRKSRC}/extensions && \ - ${SETENV} ${MAKE_ENV} \ - npm_config_runtime=electron \ - npm_config_target=${ELECTRON_VER} \ - npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers \ - npm rebuild --verbose - # rebuild native node modules for node -.for dir in build remote - cd ${WRKSRC}/${dir} && \ - ${SETENV} ${MAKE_ENV} \ - npm_config_nodedir=${LOCALBASE} \ - npm rebuild --verbose -.endfor -copy-rg-binary: - # copy rg binary files to vscode-ripgrep module directory - ${MKDIR} ${WRKSRC}/node_modules/@vscode/ripgrep/bin - ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/node_modules/@vscode/ripgrep/bin - ${MKDIR} ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin - ${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin +# rebuild native node modules in subdirectories + @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \ + for subdir in `${FIND} ${WRKSRC}/$${dir}/node_modules -type f -name binding.gyp -exec ${DIRNAME} {} ';' 2> /dev/null`; do \ + ${ECHO_MSG} "===> Rebuilding native modules in $${subdir}"; \ + if [ "`${ECHO_CMD} $${subdir} | ${GREP} /build/`" ]; then \ + cd $${subdir} && \ + ${SETENV} ${MAKE_ENV} \ + npm_config_runtime=node \ + npm_config_target=${NODEJS_PORTVERSION} \ + npm_config_nodedir=${LOCALBASE} \ + node-gyp --userconfig=${WRKSRC}/build/.npmrc rebuild; \ + elif [ "`${ECHO_CMD} $${subdir} | ${GREP} /remote/`" ]; then \ + cd $${subdir} && \ + ${SETENV} ${MAKE_ENV} \ + npm_config_runtime=node \ + npm_config_target=${NODEJS_PORTVERSION} \ + npm_config_nodedir=${LOCALBASE} \ + node-gyp --userconfig=${WRKSRC}/remote/.npmrc rebuild; \ + else \ + cd $${subdir} && \ + ${SETENV} ${MAKE_ENV} \ + npm_config_runtime=electron \ + npm_config_target=${ELECTRON_VER} \ + npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers \ + node-gyp --userconfig=${WRKSRC}/.npmrc rebuild; \ + fi; \ + done; \ + done +# 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}/remote/node_modules/@vscode/ripgrep/bin + @${CP} ${LOCALBASE}/bin/rg ${WRKSRC}/remote/node_modules/@vscode/ripgrep/bin do-build: - # setup download cache for gulp-atom-electron - ${MKDIR} ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} - cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \ - zip -q -r ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH}/electron-v${ELECTRON_VER}-linux-x64.zip . - cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \ +# setup download cache for gulp-atom-electron + @${MKDIR} ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} + @cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \ + zip -q -r ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH}/electron-v${ELECTRON_VER}-linux-${ELECTRON_ARCH}.zip . + @cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \ ${SHA256} -r *-v${ELECTRON_VER}-linux-*.zip | \ ${SED} -e 's/ / */' > SHASUMS256.txt - # add newline character at the end of the file if not already - ${AWK} '1' ${WRKSRC}/build/checksums/electron.txt > \ +# add newline character at the end of the file if not already + @${AWK} '1' ${WRKSRC}/build/checksums/electron.txt > \ ${WRKSRC}/build/checksums/electron.txt.new - ${MV} -f ${WRKSRC}/build/checksums/electron.txt.new \ + @${MV} -f ${WRKSRC}/build/checksums/electron.txt.new \ ${WRKSRC}/build/checksums/electron.txt - cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \ + @cd ${WRKDIR}/.cache/electron/${ELECTRON_DOWNLOAD_URL_HASH} && \ ${SHA256} -r *-v${ELECTRON_VER}-linux-*.zip | \ ${SED} -e 's/ / */' >> ${WRKSRC}/build/checksums/electron.txt - # build and package vscode - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn run tsc -p build/tsconfig.build.json - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-linux-x64-min - # copy marketplace extensions - ${MV} ${WRKDIR}/builtInExtensions/* ${WRKDIR}/VSCode-linux-x64/resources/app/extensions - -do-build-REH-on: - # setup download cache for node - ${MKDIR} ${WRKSRC}/.build/node/v${NODEJS_PORTVERSION}/linux-x64 - ${CP} ${LOCALBASE}/bin/node ${WRKSRC}/.build/node/v${NODEJS_PORTVERSION}/linux-x64 - # build vscode remote extension host - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-reh-linux-x64-min - ${MKDIR} ${WRKDIR}/vscode-reh/bin/${SOURCE_COMMIT_HASH} - cd ${WRKDIR}/vscode-reh-linux-x64 && ${TAR} -cf - . | \ - ${TAR} -xf - -C ${WRKDIR}/vscode-reh/bin/${SOURCE_COMMIT_HASH} - cd ${WRKDIR}/vscode-reh && \ - ${TAR} -czf ../vscode-reh-${DISTVERSION}-${OPSYS:tl}${OSREL:R}-${ARCH}.tar.gz . - # cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} yarn gulp vscode-reh-web-linux-x64-min +# build and package vscode + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npx tsc -p build/tsconfig.build.json + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + npm_config_runtime=electron \ + npm_config_target=${ELECTRON_VER} \ + npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers \ + 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 do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/resources/completions/bash/code \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/code-oss - ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/resources/completions/zsh/_code \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_code-oss - ${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata + @${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata ${INSTALL_DATA} ${WRKSRC}/resources/linux/code.appdata.xml \ ${STAGEDIR}${PREFIX}/share/appdata/code-oss.appdata.xml - ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications + @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications .for f in code.desktop code-url-handler.desktop ${INSTALL_DATA} ${WRKSRC}/resources/linux/${f} \ ${STAGEDIR}${PREFIX}/share/applications/${f:S/code/code-oss/} .endfor - ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps + @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/resources/linux/code.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/com.visualstudio.code.oss.png - ${MKDIR} ${STAGEDIR}${DATADIR} - cd ${WRKDIR}/VSCode-linux-x64 && \ + @${MKDIR} ${STAGEDIR}${DATADIR} + cd ${WRKDIR}/VSCode-linux-${ELECTRON_ARCH} && \ ${TAR} -cf - . | ${TAR} -xf - -C ${STAGEDIR}${DATADIR} - cd ${STAGEDIR}${DATADIR}/resources/app/node_modules.asar.unpacked && \ - ${FIND} . -type f -exec ${FILE} {} ';' | \ - ${GREP} 'ELF.*FreeBSD' | ${AWK} -F ':' '{print $$1}' | ${XARGS} ${STRIP_CMD} + @${FIND} ${STAGEDIR}${DATADIR}/resources/app -type f -exec ${FILE} {} ';' | \ + ${GREP} 'ELF.*FreeBSD' | ${AWK} -F ': ' '{print $$1}' | ${XARGS} ${STRIP_CMD} .for f in chromedriver mksnapshot v8_context_snapshot_generator - ${RM} ${STAGEDIR}${DATADIR}/${f} + @${RM} ${STAGEDIR}${DATADIR}/${f} .endfor - ${RM} -r ${STAGEDIR}${DATADIR}/gen - ${RM} -r ${STAGEDIR}${DATADIR}/node_headers - ${RM} -r ${STAGEDIR}${DATADIR}/resources/completions + @${RM} -r ${STAGEDIR}${DATADIR}/gen + @${RM} -r ${STAGEDIR}${DATADIR}/node_headers + @${RM} -r ${STAGEDIR}${DATADIR}/resources/completions ${RLN} ${STAGEDIR}${DATADIR}/bin/code-oss ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${FILESDIR}/wrapper.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} pre-test: - # setup electron dependency for unit tests - ${MKDIR} ${WRKSRC}/.build/electron - cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \ +# setup electron dependency for unit tests + @${MKDIR} ${WRKSRC}/.build/electron + @cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \ ${TAR} -cf - . | ${TAR} -xf - -C ${WRKSRC}/.build/electron - cd ${WRKSRC}/.build/electron && ${MV} -f electron code-oss + @cd ${WRKSRC}/.build/electron && ${MV} -f electron code-oss do-test: - # Note: Xvfb or something similar is necessary for headless testing - # unit tests +# Note: Xvfb or something similar is necessary for headless testing +# unit tests cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./scripts/test.sh || ${TRUE} - # UI smoke tests +# UI smoke tests cd ${WRKSRC} && ${SETENV} ${TEST_ENV} yarn smoketest -### targets for port maintainer(s) -make-yarn-cache: - # do "make configure" before executing this target - ${RM} -r ${WRKDIR}/yarn-offline-cache - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - yarn --frozen-lockfile --ignore-scripts +build-remote-extension-host: configure pre-build +# setup download cache for node + @${MKDIR} ${WRKSRC}/.build/node/v${NODEJS_PORTVERSION}/linux-${ELECTRON_ARCH} + @${CP} ${LOCALBASE}/bin/node ${WRKSRC}/.build/node/v${NODEJS_PORTVERSION}/linux-${ELECTRON_ARCH} +# build vscode remote extension host cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - yarn postinstall --frozen-lockfile --ignore-scripts - cd ${WRKDIR} && ${TAR} -czf \ - yarn-offline-cache-${DISTVERSION}${EXTRACT_SUFX} yarn-offline-cache + npm_config_runtime=node \ + npm_config_target=${NODEJS_PORTVERSION} \ + npm_config_nodedir=${LOCALBASE} \ + npm --userconfig=${WRKSRC}/remote/.npmrc run gulp vscode-reh-linux-${ELECTRON_ARCH}-min + @${MKDIR} ${WRKDIR}/vscode-reh/bin/${SOURCE_COMMIT_HASH} + cd ${WRKDIR}/vscode-reh-linux-${ELECTRON_ARCH} && ${TAR} -cf - . | \ + ${TAR} -xf - -C ${WRKDIR}/vscode-reh/bin/${SOURCE_COMMIT_HASH} + @${FIND} ${WRKDIR}/vscode-reh -type f -exec ${FILE} {} ';' | \ + ${GREP} 'ELF.*FreeBSD' | ${AWK} -F ': ' '{print $$1}' | ${XARGS} ${STRIP_CMD} + cd ${WRKDIR}/vscode-reh && \ + ${TAR} -czf ../vscode-reh-${DISTVERSION}-${OPSYS:tl}${OSREL:R}-${ARCH}.tar.gz . + # cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm run gulp vscode-reh-web-linux-${ELECTRON_ARCH}-min -make-marketplace-exts: - ${RM} -r ${WRKSRC}/.build/builtInExtensions - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ - yarn download-builtin-extensions && \ - cd ${WRKSRC}/.build && ${TAR} -czf \ - ${WRKDIR}/vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX} builtInExtensions +### targets for port maintainer(s) +make-node-modules-archive: extract + @${ECHO_MSG} "===> Fetching and installing node modules in ${WRKSRC}" + @cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} npm install --ignore-scripts --no-progress --no-audit --no-fund && \ + ${TAR} -czf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} node_modules + @for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \ + cd ${WRKSRC}/$${dir} && \ + ${ECHO_MSG} "===> Fetching and installing node modules in ${WRKSRC}/$${dir}" && \ + ${SETENV} ${MAKE_ENV} npm install --ignore-scripts --no-progress --no-audit --no-fund && \ + if [ -d node_modules ]; then \ + ${TAR} -czf ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} node_modules; \ + fi; \ + done + @cd ${WRKDIR} && \ + ${TAR} -czf vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX} vscode-*-node-modules.tar.gz + +make-marketplace-exts-archive: extract + @${RM} -r ${WRKSRC}/.build/builtInExtensions + @cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} npm run download-builtin-extensions + @cd ${WRKSRC}/.build && \ + ${TAR} -czf ${WRKDIR}/vscode-marketplace-exts-${DISTVERSION}${EXTRACT_SUFX} builtInExtensions .include diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo index 0d9585d82c40..c484bbc9cab3 100644 --- a/editors/vscode/distinfo +++ b/editors/vscode/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1726289530 -SHA256 (vscode/yarn-offline-cache-1.93.1.tar.gz) = 4809a9c5e451a2da9d81fafc34db7f35e32108a4093b9527edf7ce75e9fb2c73 -SIZE (vscode/yarn-offline-cache-1.93.1.tar.gz) = 362854803 -SHA256 (vscode/vscode-marketplace-exts-1.93.1.tar.gz) = dd64a2675ce64846369fc3a50872c5c7f682671f3e09b283807f1018b7cfe708 -SIZE (vscode/vscode-marketplace-exts-1.93.1.tar.gz) = 1845529 -SHA256 (vscode/microsoft-vscode-1.93.1_GH0.tar.gz) = e9260639ebd160a6a6435cf53178bb2bc182f6abc5480db16ebb05f1f52980f9 -SIZE (vscode/microsoft-vscode-1.93.1_GH0.tar.gz) = 20116564 +TIMESTAMP = 1728043002 +SHA256 (vscode/vscode-node-modules-1.94.0.tar.gz) = 78ae4a2ec10412a00ae61a05ba6883352ae40715f898e6f880545f9338a23e80 +SIZE (vscode/vscode-node-modules-1.94.0.tar.gz) = 407086566 +SHA256 (vscode/vscode-marketplace-exts-1.94.0.tar.gz) = cc4fe2fa7e04681b691df3a82b9483b435e10d6706e67e585a1b28cd09ebb685 +SIZE (vscode/vscode-marketplace-exts-1.94.0.tar.gz) = 1615778 +SHA256 (vscode/microsoft-vscode-1.94.0_GH0.tar.gz) = 6653796e0c8a8e551c9e47439732ee42c966299f147c2ba8a23a8135756457af +SIZE (vscode/microsoft-vscode-1.94.0_GH0.tar.gz) = 20295112 diff --git a/editors/vscode/files/patch-build_gulpfile.extensions.js b/editors/vscode/files/patch-build_gulpfile.extensions.js index 9bf5da383d91..bbea24d1a61e 100644 --- a/editors/vscode/files/patch-build_gulpfile.extensions.js +++ b/editors/vscode/files/patch-build_gulpfile.extensions.js @@ -1,6 +1,6 @@ ---- build/gulpfile.extensions.js.orig 2024-07-31 20:26:36 UTC +--- build/gulpfile.extensions.js.orig 2024-09-27 21:08:28 UTC +++ build/gulpfile.extensions.js -@@ -236,7 +236,7 @@ const compileExtensionsBuildTask = task.define('compil +@@ -232,7 +232,7 @@ const compileExtensionsBuildTask = task.define('compil const cleanExtensionsBuildTask = task.define('clean-extensions-build', util.rimraf('.build/extensions')); const compileExtensionsBuildTask = task.define('compile-extensions-build', task.series( cleanExtensionsBuildTask, diff --git a/editors/vscode/files/patch-build_lib_layersChecker.ts b/editors/vscode/files/patch-build_lib_layersChecker.ts index abb9c6bbed4b..54032352ad24 100644 --- a/editors/vscode/files/patch-build_lib_layersChecker.ts +++ b/editors/vscode/files/patch-build_lib_layersChecker.ts @@ -1,6 +1,6 @@ ---- build/lib/layersChecker.ts.orig 2024-09-04 12:53:09 UTC +--- build/lib/layersChecker.ts.orig 2024-09-27 21:08:28 UTC +++ build/lib/layersChecker.ts -@@ -363,7 +363,7 @@ function createProgram(tsconfigPath: string): ts.Progr +@@ -382,7 +382,7 @@ function createProgram(tsconfigPath: string): ts.Progr function createProgram(tsconfigPath: string): ts.Program { const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile); diff --git a/editors/vscode/files/patch-build_lib_preLaunch.ts b/editors/vscode/files/patch-build_lib_preLaunch.ts index 2c49428f7fdc..692542cf3cbe 100644 --- a/editors/vscode/files/patch-build_lib_preLaunch.ts +++ b/editors/vscode/files/patch-build_lib_preLaunch.ts @@ -1,19 +1,19 @@ ---- build/lib/preLaunch.ts.orig 2022-07-05 18:15:23 UTC +--- build/lib/preLaunch.ts.orig 2024-09-27 21:08:28 UTC +++ build/lib/preLaunch.ts @@ -35,9 +35,9 @@ async function ensureNodeModules() { } } -async function getElectron() { -- await runProcess(yarn, ['electron']); +- await runProcess(npm, ['run', 'electron']); -} +// async function getElectron() { -+// await runProcess(yarn, ['electron']); ++// await runProcess(npm, ['run', 'electron']); +// } async function ensureCompiled() { if (!(await exists('out'))) { -@@ -47,7 +47,7 @@ async function ensureCompiled() { +@@ -47,7 +47,7 @@ async function main() { async function main() { await ensureNodeModules(); diff --git a/editors/vscode/files/patch-build_npm_postinstall.js b/editors/vscode/files/patch-build_npm_postinstall.js deleted file mode 100644 index 6e7c6d65179b..000000000000 --- a/editors/vscode/files/patch-build_npm_postinstall.js +++ /dev/null @@ -1,27 +0,0 @@ ---- build/npm/postinstall.js.orig 2024-09-04 12:53:09 UTC -+++ build/npm/postinstall.js -@@ -42,8 +42,14 @@ function yarnInstall(dir, opts) { - const raw = process.env['npm_config_argv'] || '{}'; - const argv = JSON.parse(raw); - const original = argv.original || []; -- const args = original.filter(arg => arg === '--ignore-optional' || arg === '--frozen-lockfile' || arg === '--check-files'); -- -+ const passargs = ['--ignore-optional', '--frozen-lockfile', '--check-files', -+ '--ignore-scripts', '--offline', '--no-progress', '--verbose']; -+ const args = original.filter(arg => passargs.includes(arg)); -+ if (opts.cwd === 'remote') { -+ args.push('--use-yarnrc=' + process.env.PWD + '/' + opts.cwd + '/.yarnrc'); -+ } else { -+ args.push('--use-yarnrc=' + process.env.PWD + '/.yarnrc'); -+ } - if (opts.ignoreEngines) { - args.push('--ignore-engines'); - delete opts.ignoreEngines; -@@ -123,5 +129,5 @@ for (let dir of dirs) { - yarnInstall(dir, opts); - } - --cp.execSync('git config pull.rebase merges'); --cp.execSync('git config blame.ignoreRevsFile .git-blame-ignore-revs'); -+// cp.execSync('git config pull.rebase merges'); -+// cp.execSync('git config blame.ignoreRevsFile .git-blame-ignore-revs'); diff --git a/editors/vscode/files/node_modules/patch-extensions_node__modules__at_parcel_watcher_binding.gyp b/editors/vscode/files/patch-extensions_node__modules__at_parcel_watcher_binding.gyp similarity index 100% rename from editors/vscode/files/node_modules/patch-extensions_node__modules__at_parcel_watcher_binding.gyp rename to editors/vscode/files/patch-extensions_node__modules__at_parcel_watcher_binding.gyp diff --git a/editors/vscode/files/node_modules/patch-node__modules__at_parcel_watcher_binding.gyp b/editors/vscode/files/patch-node__modules__at_parcel_watcher_binding.gyp similarity index 100% rename from editors/vscode/files/node_modules/patch-node__modules__at_parcel_watcher_binding.gyp rename to editors/vscode/files/patch-node__modules__at_parcel_watcher_binding.gyp diff --git a/editors/vscode/files/node_modules/patch-node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp similarity index 100% rename from editors/vscode/files/node_modules/patch-node__modules_kerberos_binding.gyp rename to editors/vscode/files/patch-node__modules_kerberos_binding.gyp diff --git a/editors/vscode/files/node_modules/patch-node__modules_kerberos_src_kerberos__common.h b/editors/vscode/files/patch-node__modules_kerberos_src_kerberos__common.h similarity index 100% rename from editors/vscode/files/node_modules/patch-node__modules_kerberos_src_kerberos__common.h rename to editors/vscode/files/patch-node__modules_kerberos_src_kerberos__common.h diff --git a/editors/vscode/files/node_modules/patch-node__modules_node-pty_src_unix_pty.cc b/editors/vscode/files/patch-node__modules_node-pty_src_unix_pty.cc similarity index 100% rename from editors/vscode/files/node_modules/patch-node__modules_node-pty_src_unix_pty.cc rename to editors/vscode/files/patch-node__modules_node-pty_src_unix_pty.cc diff --git a/editors/vscode/files/node_modules/patch-remote_node__modules__at_parcel_watcher_binding.gyp b/editors/vscode/files/patch-remote_node__modules__at_parcel_watcher_binding.gyp similarity index 100% rename from editors/vscode/files/node_modules/patch-remote_node__modules__at_parcel_watcher_binding.gyp rename to editors/vscode/files/patch-remote_node__modules__at_parcel_watcher_binding.gyp diff --git a/editors/vscode/files/node_modules/patch-remote_node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp similarity index 100% rename from editors/vscode/files/node_modules/patch-remote_node__modules_kerberos_binding.gyp rename to editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp diff --git a/editors/vscode/files/node_modules/patch-remote_node__modules_kerberos_src_kerberos__common.h b/editors/vscode/files/patch-remote_node__modules_kerberos_src_kerberos__common.h similarity index 100% rename from editors/vscode/files/node_modules/patch-remote_node__modules_kerberos_src_kerberos__common.h rename to editors/vscode/files/patch-remote_node__modules_kerberos_src_kerberos__common.h diff --git a/editors/vscode/files/node_modules/patch-remote_node__modules_node-pty_src_unix_pty.cc b/editors/vscode/files/patch-remote_node__modules_node-pty_src_unix_pty.cc similarity index 100% rename from editors/vscode/files/node_modules/patch-remote_node__modules_node-pty_src_unix_pty.cc rename to editors/vscode/files/patch-remote_node__modules_node-pty_src_unix_pty.cc diff --git a/editors/vscode/files/patch-scripts_test.sh b/editors/vscode/files/patch-scripts_test.sh index 6f21d01b2277..769958670a6d 100644 --- a/editors/vscode/files/patch-scripts_test.sh +++ b/editors/vscode/files/patch-scripts_test.sh @@ -1,11 +1,11 @@ ---- scripts/test.sh.orig 2022-02-05 06:42:53 UTC +--- scripts/test.sh.orig 2024-09-27 21:08:28 UTC +++ scripts/test.sh -@@ -27,7 +27,7 @@ VSCODECRASHDIR=$ROOT/.build/crashes - test -d node_modules || yarn +@@ -27,7 +27,7 @@ test -d node_modules || npm i + test -d node_modules || npm i # Get electron --yarn electron -+# yarn electron +-npm run electron ++# npm run electron # Unit Tests if [[ "$OSTYPE" == "darwin"* ]]; then diff --git a/editors/vscode/files/patch-src_bootstrap-node.js b/editors/vscode/files/patch-src_bootstrap-node.js index d775c2421e97..0b2bfafcb055 100644 --- a/editors/vscode/files/patch-src_bootstrap-node.js +++ b/editors/vscode/files/patch-src_bootstrap-node.js @@ -1,6 +1,6 @@ ---- src/bootstrap-node.js.orig 2024-09-04 12:53:09 UTC +--- src/bootstrap-node.js.orig 2024-09-27 21:08:28 UTC +++ src/bootstrap-node.js -@@ -168,7 +168,7 @@ module.exports.configurePortable = function (product) +@@ -169,7 +169,7 @@ module.exports.configurePortable = function (product) return process.env['VSCODE_PORTABLE']; } 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 bd9eee1cb137..7b77bfe5a175 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 2024-09-04 12:53:09 UTC +--- src/vs/code/electron-main/app.ts.orig 2024-09-27 21:08:28 UTC +++ src/vs/code/electron-main/app.ts -@@ -987,7 +987,7 @@ export class CodeApplication extends Disposable { +@@ -985,7 +985,7 @@ export class CodeApplication extends Disposable { services.set(IUpdateService, new SyncDescriptor(Win32UpdateService)); break; diff --git a/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.js b/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.js index 97d7a820f229..5c3b2f70e672 100644 --- a/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.js +++ b/editors/vscode/files/patch-src_vs_platform_environment_node_userDataPath.js @@ -1,6 +1,6 @@ ---- src/vs/platform/environment/node/userDataPath.js.orig 2024-09-04 12:53:09 UTC +--- src/vs/platform/environment/node/userDataPath.js.orig 2024-09-27 21:08:28 UTC +++ src/vs/platform/environment/node/userDataPath.js -@@ -102,7 +102,7 @@ +@@ -108,7 +108,7 @@ const module = { exports: {} }; case 'darwin': appDataPath = path.join(os.homedir(), 'Library', 'Application Support'); break; diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist index 7356d1e4a101..ac326a4038c7 100644 --- a/editors/vscode/pkg-plist +++ b/editors/vscode/pkg-plist @@ -272,7 +272,8 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/extensions/ini/properties.language-configuration.json %%DATADIR%%/resources/app/extensions/ini/syntaxes/ini.tmLanguage.json %%DATADIR%%/resources/app/extensions/ipynb/README.md -%%DATADIR%%/resources/app/extensions/ipynb/dist/ipynbMain.js +%%DATADIR%%/resources/app/extensions/ipynb/dist/ipynbMain.node.js +%%DATADIR%%/resources/app/extensions/ipynb/dist/notebookSerializerWorker.js %%DATADIR%%/resources/app/extensions/ipynb/media/icon.png %%DATADIR%%/resources/app/extensions/ipynb/notebook-out/cellAttachmentRenderer.js %%DATADIR%%/resources/app/extensions/ipynb/package.json @@ -464,15 +465,17 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/logo.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/logo.svg %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/auto-attach.png +%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/conditional-exception-breakpoints.png +%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/exclude-caller.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/flame-chart.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/instrumentation-breakpoints.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/instrumentation-breakpoints2.png -%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/link-debugging.gif %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/logo-with-text.png -%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/npm-code-lens.png -%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/repl-improvements.png +%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/network-view.png +%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/pretty-print.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/top-level-await.png +%%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/wasm-dwarf.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/web-worker.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/resources/readme/webview2.png %%DATADIR%%/resources/app/extensions/ms-vscode.js-debug/src/bootloader.js @@ -504,6 +507,13 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/package.json %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/resources/icon.png %%DATADIR%%/resources/app/extensions/ms-vscode.vscode-js-profile-table/tsconfig.browser.json +%%DATADIR%%/resources/app/extensions/node_modules/@parcel/node-addon-api/node_api.Makefile +%%DATADIR%%/resources/app/extensions/node_modules/@parcel/node-addon-api/nothing.target.mk +%%DATADIR%%/resources/app/extensions/node_modules/typescript/LICENSE.txt +%%DATADIR%%/resources/app/extensions/node_modules/typescript/SECURITY.md +%%DATADIR%%/resources/app/extensions/node_modules/typescript/ThirdPartyNoticeText.txt +%%DATADIR%%/resources/app/extensions/node_modules/typescript/bin/tsc +%%DATADIR%%/resources/app/extensions/node_modules/typescript/bin/tsserver %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/cancellationToken.js %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/cs/diagnosticMessages.generated.json %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/de/diagnosticMessages.generated.json @@ -593,6 +603,7 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.disposable.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.full.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.intl.d.ts +%%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.iterator.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.object.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.promise.d.ts %%DATADIR%%/resources/app/extensions/node_modules/typescript/lib/lib.esnext.regexp.d.ts @@ -820,59 +831,983 @@ share/applications/code-oss.desktop %%DATADIR%%/resources/app/extensions/xml/syntaxes/xsl.tmLanguage.json %%DATADIR%%/resources/app/extensions/xml/xml.language-configuration.json %%DATADIR%%/resources/app/extensions/xml/xsl.language-configuration.json +%%DATADIR%%/resources/app/extensions/yaml/build/update-grammar.js %%DATADIR%%/resources/app/extensions/yaml/language-configuration.json %%DATADIR%%/resources/app/extensions/yaml/package.json %%DATADIR%%/resources/app/extensions/yaml/package.nls.json +%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml-1.0.tmLanguage.json +%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml-1.1.tmLanguage.json +%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml-1.2.tmLanguage.json +%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml-1.3.tmLanguage.json %%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json %%DATADIR%%/resources/app/node_modules.asar -%%DATADIR%%/resources/app/node_modules.asar.unpacked/@parcel/watcher/build/Release/watcher.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/deviceid/build/Release/windows.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/policy-watcher/build/Release/vscode-policy-watcher.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg -%%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/spdlog/build/Release/spdlog.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/sqlite3/build/Release/vscode-sqlite3.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/tree-sitter-wasm/wasm/tree-sitter-typescript.wasm -%%DATADIR%%/resources/app/node_modules.asar.unpacked/@vscode/tree-sitter-wasm/wasm/tree-sitter.wasm -%%DATADIR%%/resources/app/node_modules.asar.unpacked/kerberos/build/Release/kerberos.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/kerberos/build/Release/obj.target/kerberos.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/native-is-elevated/build/Release/iselevated.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/native-keymap/build/Release/keymapping.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/native-watchdog/build/Release/watchdog.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/node-pty/build/Release/pty.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/node-pty/lib/shared/conout.js -%%DATADIR%%/resources/app/node_modules.asar.unpacked/node-pty/lib/worker/conoutSocketWorker.js -%%DATADIR%%/resources/app/node_modules.asar.unpacked/vscode-oniguruma/release/onig.wasm -%%DATADIR%%/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/foreground_love.node -%%DATADIR%%/resources/app/node_modules.asar.unpacked/windows-foreground-love/build/Release/obj.target/foreground_love.node +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/NOTICE +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/PRIVACY +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.integrity.json +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core.integrity.json +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/bundle/ms.core.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist/ms.core.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/dist/ms.core.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/package.json +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/tsconfig.json +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/NOTICE +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/PRIVACY +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.integrity.json +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post.integrity.json +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/bundle/ms.post.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist/ms.post.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/dist/ms.post.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/package.json +%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-post-js/tsconfig.json +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/LICENSE +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/NOTICE +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.integrity.json +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EnumHelperFuncs.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EventsDiscardedReason.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/LoggingEnums.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/SendRequestReason.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUnloadReason.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUpdateReason.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IAppInsightsCore.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IChannelControls.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IConfiguration.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ICookieMgr.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDbgExtension.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IInstrumentHooks.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationListener.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationManager.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfEvent.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfManager.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryItem.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITraceParent.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IUnloadableComponent.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/AppInsightsCore.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseCore.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseTelemetryPlugin.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ChannelController.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CookieMgr.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CoreUtils.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DataCacheHelper.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DbgExtensionUtils.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DiagnosticLogger.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EnvUtils.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EventHelpers.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/HelperFuncs.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InstrumentHooks.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InternalConstants.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/NotificationManager.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/PerfManager.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ProcessTelemetryContext.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/RandomHelper.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryHelpers.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryInitializerPlugin.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/UnloadHandlerContainer.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/W3cTraceParent.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/__DynamicConstants.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist-esm/applicationinsights-core-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.api.json +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.api.md +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/package.json +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-core-js/types/tsdoc-metadata.json +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/LICENSE +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/NOTICE +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist-esm/Constants.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist-esm/Helpers.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibGlobals.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibShims.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist-esm/applicationinsights-shims.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist/esm/applicationinsights-shims.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist/esm/applicationinsights-shims.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist/umd/applicationinsights-shims.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/dist/umd/applicationinsights-shims.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/package.json +%%DATADIR%%/resources/app/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/LICENSE +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/NOTICE +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/RELEASES.md +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.min.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/package.json +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/tools/rollup/esm/removedynamic.js +%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/tools/rollup/node/removedynamic.js +%%DATADIR%%/resources/app/node_modules/@parcel/node-addon-api/node_api.Makefile +%%DATADIR%%/resources/app/node_modules/@parcel/watcher/LICENSE +%%DATADIR%%/resources/app/node_modules/@parcel/watcher/binding.gyp.orig +%%DATADIR%%/resources/app/node_modules/@parcel/watcher/build/Release/watcher.node +%%DATADIR%%/resources/app/node_modules/@parcel/watcher/index.js +%%DATADIR%%/resources/app/node_modules/@parcel/watcher/index.js.flow +%%DATADIR%%/resources/app/node_modules/@parcel/watcher/package.json +%%DATADIR%%/resources/app/node_modules/@tootallnate/once/LICENSE +%%DATADIR%%/resources/app/node_modules/@tootallnate/once/dist/index.js +%%DATADIR%%/resources/app/node_modules/@tootallnate/once/dist/overloaded-parameters.js +%%DATADIR%%/resources/app/node_modules/@tootallnate/once/dist/types.js +%%DATADIR%%/resources/app/node_modules/@tootallnate/once/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/LICENSE.txt +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/azure-pipelines/azure-pipeline.yml +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/build/Release/windows.node +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/dist/devdeviceid.js +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/dist/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/dist/storage.js +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/nuget.config +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/owners.txt +%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/iconv-lite-umd/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js +%%DATADIR%%/resources/app/node_modules/@vscode/iconv-lite-umd/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/policy-watcher/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/policy-watcher/build/Release/vscode-policy-watcher.node +%%DATADIR%%/resources/app/node_modules/@vscode/policy-watcher/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/policy-watcher/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/proxy-agent/LICENSE.md +%%DATADIR%%/resources/app/node_modules/@vscode/proxy-agent/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@vscode/proxy-agent/out/agent.js +%%DATADIR%%/resources/app/node_modules/@vscode/proxy-agent/out/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/proxy-agent/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/bin/rg +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/build/pipeline.yml +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/jsconfig.json +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/lib/download.js +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/lib/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/lib/postinstall.js +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/node_modules/yauzl/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/node_modules/yauzl/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/node_modules/yauzl/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/ripgrep/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/spdlog/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/spdlog/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@vscode/spdlog/azure-pipelines/build.yml +%%DATADIR%%/resources/app/node_modules/@vscode/spdlog/azure-pipelines/ci.yml +%%DATADIR%%/resources/app/node_modules/@vscode/spdlog/azure-pipelines/publish.yml +%%DATADIR%%/resources/app/node_modules/@vscode/spdlog/build/Release/spdlog.node +%%DATADIR%%/resources/app/node_modules/@vscode/spdlog/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/spdlog/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/sqlite3/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/sqlite3/build/Release/vscode-sqlite3.node +%%DATADIR%%/resources/app/node_modules/@vscode/sqlite3/lib/sqlite3-binding.js +%%DATADIR%%/resources/app/node_modules/@vscode/sqlite3/lib/sqlite3.js +%%DATADIR%%/resources/app/node_modules/@vscode/sqlite3/lib/trace.js +%%DATADIR%%/resources/app/node_modules/@vscode/sqlite3/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/sudo-prompt/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/sudo-prompt/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/sudo-prompt/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/sudo-prompt/test-concurrent.js +%%DATADIR%%/resources/app/node_modules/@vscode/sudo-prompt/test.js +%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/cgmanifest.json +%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-regex.wasm +%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-typescript.wasm +%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter.js +%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter.wasm +%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/LICENSE +%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/SECURITY.md +%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/cli/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/dist/lib/index.js +%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/dist/lib/index.js.LICENSE.txt +%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin +%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/model/model.json +%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/package.json +%%DATADIR%%/resources/app/node_modules/@vscode/windows-mutex/LICENSE +%%DATADIR%%/resources/app/node_modules/@xterm/addon-clipboard/LICENSE +%%DATADIR%%/resources/app/node_modules/@xterm/addon-clipboard/lib/addon-clipboard.js +%%DATADIR%%/resources/app/node_modules/@xterm/addon-clipboard/lib/addon-clipboard.mjs +%%DATADIR%%/resources/app/node_modules/@xterm/addon-clipboard/lib/addon-clipboard.mjs.map +%%DATADIR%%/resources/app/node_modules/@xterm/addon-clipboard/package.json +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/LICENSE +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/lib/addon-image.js +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/lib/addon-image.js.LICENSE.txt +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/lib/addon-image.mjs +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/lib/addon-image.mjs.map +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/out/IIPHandler.js +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/out/IIPHeaderParser.js +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/out/IIPHeaderParser.test.js +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/out/IIPMetrics.js +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/out/IIPMetrics.test.js +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/out/ImageAddon.js +%%DATADIR%%/resources/app/node_modules/@xterm/addon-image/out/ImageRenderer.js *** 781 LINES SKIPPED ***