summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2025-01-01 13:09:33 +0100
committerRene Ladan <rene@FreeBSD.org>2025-01-01 13:09:33 +0100
commitde57ad9a410debe1770605935df7236645eb70f8 (patch)
treea5b6184f2b57bde8c823ae9b37e49e6e4d56eef2
parentdevel/kdesvn: Remove expired port (diff)
databases/compass: Remove expired port
2024-12-31 databases/compass: Depends on expired devel/electron29
-rw-r--r--MOVED1
-rw-r--r--databases/Makefile1
-rw-r--r--databases/compass/Makefile518
-rw-r--r--databases/compass/distinfo41
-rw-r--r--databases/compass/files/electron-packager.patch57
-rw-r--r--databases/compass/files/fs-xattr.patch157
-rw-r--r--databases/compass/files/kerberos-heimdal.patch82
-rw-r--r--databases/compass/files/kerberos.patch54
-rw-r--r--databases/compass/files/mongodb-client-encryption.patch11
-rw-r--r--databases/compass/files/mongodb-compass.desktop12
-rw-r--r--databases/compass/files/mongodb-js-zstd.patch133
-rw-r--r--databases/compass/files/napi-cli.patch129
-rw-r--r--databases/compass/files/os-dns-native.patch12
-rw-r--r--databases/compass/files/package-additional.list2
-rw-r--r--databases/compass/files/package-compass.list2260
-rw-r--r--databases/compass/files/package-confecc.list2
-rw-r--r--databases/compass/files/package-confwcc.list25
-rw-r--r--databases/compass/files/package-fsxattr.list104
-rw-r--r--databases/compass/files/package-gypcache.list15
-rw-r--r--databases/compass/files/package-kerberos.list608
-rw-r--r--databases/compass/files/package-mongoclienc.list42
-rw-r--r--databases/compass/files/package-osdnsnative.list13
-rw-r--r--databases/compass/files/package-prebuild.list36
-rw-r--r--databases/compass/files/patch-configs_webpack-config-compass_src_loaders.ts26
-rw-r--r--databases/compass/files/patch-package-lock.json476
-rw-r--r--databases/compass/files/patch-packages_compass-e2e-tests_package.json20
-rw-r--r--databases/compass/files/patch-packages_compass_package.json19
-rw-r--r--databases/compass/files/patch-packages_hadron-build_cli.js12
-rw-r--r--databases/compass/files/patch-packages_hadron-build_commands_release.js32
-rw-r--r--databases/compass/files/patch-packages_hadron-build_lib_target.js26
-rw-r--r--databases/compass/files/patch-packages_hadron-build_lib_zip.js14
-rw-r--r--databases/compass/files/patch-scripts_check-docs-link.js13
-rw-r--r--databases/compass/files/xattr.h40
-rw-r--r--databases/compass/files/xattr_api.c229
-rw-r--r--databases/compass/pkg-descr4
-rw-r--r--databases/compass/pkg-plist176
36 files changed, 1 insertions, 5401 deletions
diff --git a/MOVED b/MOVED
index 61922d826137..5b9492df5a1c 100644
--- a/MOVED
+++ b/MOVED
@@ -3832,3 +3832,4 @@ databases/postgresql12-docs||2025-01-01|Has expired: PostgreSQL-12 is end-of-lif
databases/postgresql12-pgtcl||2025-01-01|Removed, PostgreSQL-12 is end-of-life
databases/postgresql12-server||2025-01-01|Has expired: PostgreSQL-12 is end-of-life
devel/kdesvn||2025-01-01|Has expired: Dwindling amount of users and streamlining of ports for the KDE Team to maintain
+databases/compass||2025-01-01|Has expired: Depends on expired devel/electron29
diff --git a/databases/Makefile b/databases/Makefile
index 95adb4e564dc..beef726bb0c6 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -35,7 +35,6 @@
SUBDIR += closql
SUBDIR += closql-devel
SUBDIR += cockroach
- SUBDIR += compass
SUBDIR += couchdb3
SUBDIR += courier-authlib-mysql
SUBDIR += courier-authlib-pgsql
diff --git a/databases/compass/Makefile b/databases/compass/Makefile
deleted file mode 100644
index 4bcfb65c19a8..000000000000
--- a/databases/compass/Makefile
+++ /dev/null
@@ -1,518 +0,0 @@
-PORTNAME= compass
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.43.0
-PORTREVISION= 7
-CATEGORIES= databases
-MASTER_SITES= https://cloud.mongodb.com/static/font/:fonts \
- https://registry.npmjs.org/fs-xattr/-/:fs_xattr \
- https://registry.npmjs.org/kerberos/-/:kerberos \
- https://registry.npmjs.org/mongodb-client-encryption/-/:mongoclienc \
- https://registry.npmjs.org/os-dns-native/-/:dns
-DISTFILES= EuclidCircularA-Semibold-WebXL.woff2:fonts \
- EuclidCircularA-Semibold-WebXL.woff:fonts \
- EuclidCircularA-SemiboldItalic-WebXL.woff2:fonts \
- EuclidCircularA-SemiboldItalic-WebXL.woff:fonts \
- EuclidCircularA-Medium-WebXL.woff2:fonts \
- EuclidCircularA-Medium-WebXL.woff:fonts \
- EuclidCircularA-MediumItalic-WebXL.woff2:fonts \
- EuclidCircularA-MediumItalic-WebXL.woff:fonts \
- EuclidCircularA-Regular-WebXL.woff2:fonts \
- EuclidCircularA-Regular-WebXL.woff:fonts \
- EuclidCircularA-RegularItalic-WebXL.woff2:fonts \
- EuclidCircularA-RegularItalic-WebXL.woff:fonts \
- fs-xattr-${NPM_FSXATTR_VER}.tgz:fs_xattr \
- kerberos-${NPM_KERBEROS_VER}.tgz:kerberos \
- mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz:mongoclienc \
- os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz:dns
-DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY= ${DISTFILE_DEFAULT}
-
-MAINTAINER= hiroo.ono+freebsd@gmail.com
-COMMENT= The GUI for MongoDB
-WWW= https://www.mongodb.com/products/compass/
-
-LICENSE= SSPLv1
-LICENSE_NAME= Server Side Public License
-LICENSE_FILE= ${WRKSRC}/LICENSE
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= Depends on expired devel/electron29
-EXPIRATION_DATE=2024-12-31
-
-DISTCACHEFILES= ${DISTCACHEFILE_npm} \
- ${DISTCACHEFILE_gyp} \
- ${DISTCACHEFILE_yarn} \
- ${DISTCACHEFILE_cargo}
-DISTCACHEFILE_npm= ${DISTDIR}/${DIST_SUBDIR}/dotnpm-${DISTVERSION}.tar.xz
-DISTCACHEFILE_gyp= ${DISTDIR}/${DIST_SUBDIR}/dotgyp-${DISTVERSION}.tar.xz
-DISTCACHEFILE_yarn= ${DISTDIR}/${DIST_SUBDIR}/dotyarn-${DISTVERSION}.tar.xz
-DISTCACHEFILE_cargo= ${DISTDIR}/${DIST_SUBDIR}/dotcargo-${DISTVERSION}.tar.xz
-APPMODFILE= ${WRKDIR}/compass_node_modules.tar
-
-ONLY_FOR_ARCHS= aarch64 amd64
-USES= gettext-runtime gl gnome iconv jpeg nodejs:env python:build \
- xorg
-USE_GL= gbm gl
-USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 libxml2 libxslt pango
-USE_XORG= x11 xcb xcomposite xdamage xext xfixes xi xrandr xrender xtst
-USE_LDCONFIG= ${DATADIR}
-
-USE_GITHUB= yes
-GH_TUPLE= mongodb-js:compass:${DISTVERSIONPREFIX}${DISTVERSION} \
- mongodb-js:reflux-state-mixin:e050454cb3be029c3e7fd2ee6a08111e4d15161f:reflux \
- mongodb-js:zstd:${DISTVERSIONPREFIX}${MONGO_ZSTD_VER}:zstd \
- napi-rs:napi-rs:@napi-rs/cli@${NPM_NAPI_VER}:napi
-
-FETCH_DEPENDS= npm-node${NODEJS_VERSION}>0:www/npm-node${NODEJS_VERSION} \
- yarn-node${NODEJS_VERSION}>0:www/yarn-node${NODEJS_VERSION} \
- cargo:lang/rust
-# Do not use USES=cmake, because compass itself does not build with cmake.
-# The npm module it depends on uses cmake to build.
-BUILD_DEPENDS= electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
- npm-node${NODEJS_VERSION}>0:www/npm-node${NODEJS_VERSION} \
- yarn-node${NODEJS_VERSION}>0:www/yarn-node${NODEJS_VERSION} \
- cmake:devel/cmake-core \
- cargo:lang/rust \
- pkg-config:devel/pkgconf \
- zip:archivers/zip
-LIB_DEPENDS= libmongocrypt.so:databases/libmongocrypt \
- libatk-bridge-2.0.so:accessibility/at-spi2-core \
- libatspi.so:accessibility/at-spi2-core \
- libFLAC.so:audio/flac \
- libopus.so:audio/opus \
- libdbus-1.so:devel/dbus \
- libicuuc.so:devel/icu \
- libepoll-shim.so:devel/libepoll-shim \
- libevent.so:devel/libevent \
- libffi.so:devel/libffi \
- libnotify.so:devel/libnotify \
- libpci.so:devel/libpci \
- libnspr4.so:devel/nspr \
- libre2.so:devel/re2 \
- libdrm.so:graphics/libdrm \
- libpng.so:graphics/png \
- libwayland-client.so:graphics/wayland \
- libwebp.so:graphics/webp \
- libdav1d.so:multimedia/dav1d \
- libva.so:multimedia/libva \
- libopenh264.so:multimedia/openh264 \
- libharfbuzz.so:print/harfbuzz \
- libsecret-1.so:security/libsecret \
- libnss3.so:security/nss \
- libexpat.so:textproc/expat2 \
- libxkbcommon.so:x11/libxkbcommon \
- libxshmfence.so:x11/libxshmfence \
- libfontconfig.so:x11-fonts/fontconfig
-TEST_DEPENDS= Xvfb:x11-servers/xorg-server@xvfb
-ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-CUPS_LIB_DEPENDS= libcups.so:print/cups
-PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-SNDIO_PREVENTS= ALSA PULSEAUDIO
-SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
-
-PORTDOCS= AUTHORS \
- CODE_OF_CONDUCT.md \
- CONTRIBUTING.md \
- README.md \
- THIRD-PARTY-NOTICES.md
-
-# Options have to be in accord with electron29.
-OPTIONS_DEFINE= DOCS CUPS PIPEWIRE
-OPTIONS_DEFAULT= DOCS CUPS PIPEWIRE SNDIO GSSAPI_BASE
-OPTIONS_GROUP= AUDIO
-OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO
-OPTIONS_SINGLE= GSSAPI
-OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
-GSSAPI_BASE_USES= gssapi
-GSSAPI_HEIMDAL_USES= gssapi:heimdal
-GSSAPI_MIT_USES= gssapi:mit
-
-PATCH_STRIP= -p1
-
-CXXFLAGS+= -DNODE_API_EXPERIMENTAL \
- -DNODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT
-MAKE_ENV+= ${PATH_ENV}
-MAKE_ENV+= HOME=${WRKDIR}
-MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1
-.if defined(QUIET)
-MAKE_ENV+= QUIET=yes
-.else
-MAKE_ENV+= DEBUG=true
-.endif
-PATH_ENV= PATH=$${PATH}:${WRKSRC}/node_modules/.bin
-PATH_ENV_zstd= PATH=$${PATH}:${MONGO_ZSTD_DIR}/node_modules/.bin
-TEST_ENV+= HOME=${WRKDIR}
-TEST_ENV+= PATH=$${PATH}:${WRKSRC}/node_modules/.bin
-HADRON_ENV+= PATH=$${PATH}:${WRKSRC}/node_modules/.bin
-HADRON_ENV+= HADRON_SKIP_INSTALLER=true
-HADRON_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1
-HADRON_ENV+= APPMOD=${APPMODFILE}
-HADRON_ENV+= DEBUG=hadron*
-
-ELECTRON_DIR= ${.CURDIR}/../../devel/electron29
-.include "${ELECTRON_DIR}/Makefile.version"
-ELECTRON_DOWNLOAD_URL= https://github.com/electron/electron/releases/download/v${ELECTRON_VER}
-ELECTRON_DOWNLOAD_URL_HASH!= /sbin/sha256 -q -s ${ELECTRON_DOWNLOAD_URL}
-.if defined(ARCH) && ${ARCH} == amd64
-ELECTRON_ARCH= x64
-NAPI_TARGET= x86_64-unknown-freebsd
-.elif defined(ARCH) && ${ARCH} == arm64
-ELECTRON_ARCH= arm64
-NAPI_TARGET= aarch64-unknown-freebsd
-.endif
-
-MONGO_CLIENC_VER= 6.0.0
-MONGO_ZSTD_VER= 1.0.0
-NPM_FSXATTR_VER= 0.3.1
-NPM_KERBEROS_VER= 2.1.0
-NPM_NAPI_VER= 2.9.0
-COMPASS_DIR= ${WRKSRC}/packages/compass
-MONGO_ZSTD_DIR= ${WRKDIR}/zstd-${MONGO_ZSTD_VER}
-NODE_MODULES_DIR= ${WRKSRC}/node_modules
-NPM_NAPI_DIR= ${WRKDIR}/napi-rs--napi-rs-cli-${NPM_NAPI_VER}
-DISTTMP_DIR= ${WRKDIR}/dist-tmp
-
-NPM_OSDNSNATIVE_VER= 1.2.1
-
-post-fetch: ${DISTCACHEFILES}
-
-${DISTCACHEFILE_npm}:
- # Cache npm modules to avoid network connection at later stages
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm cache add \
- $$(cat ${FILESDIR}/package-*.list)
-
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_DEFAULT} -C ${WRKDIR}
- ${MKDIR} ${NODE_MODULES_DIR}
- ${REINPLACE_CMD} -E ' \
- s,^( *"electron"): *"[0-9~^].*"(.*)$$,\1: "${ELECTRON_VER}"\2,; \
- ' ${WRKSRC}/package-lock.json
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm --ignore-scripts -- install
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm cache add \
- electron@${ELECTRON_VER} \
- $$(npm view electron@${ELECTRON_VER:C/\.[^\.]*$//} version | \
- ${TAIL} -1 | ${SED} -E 's, .*,,')
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm --ignore-scripts -- install \
- electron@~${ELECTRON_VER}
-
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \
- -C ${WRKDIR}
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm --ignore-scripts install node-gyp-cache@0.2.1
- ${RM} -rd ${WRKDIR}/package
-
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \
- -C ${WRKDIR}
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm --ignore-scripts install
- ${RM} -rd ${WRKDIR}/package
-
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \
- -C ${WRKDIR}
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm --ignore-scripts install
- ${RM} -rd ${WRKDIR}/package
-
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_zstd} -C ${WRKDIR}
- ${MKDIR} ${MONGO_ZSTD_DIR}/node_modules
- cd ${MONGO_ZSTD_DIR} && \
- ${PATCH} -p1 < ${FILESDIR}/mongodb-js-zstd.patch
- cd ${MONGO_ZSTD_DIR} && \
- ${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} \
- npm --ignore-scripts -- install
- ${RM} -rd ${MONGO_ZSTD_DIR}
-
- # Without npm cache verify, installing
- # mongodb-tools@https://codeload... fails.
- # if npm cache verify fails by 'too many open files',
- # set MAX_FILES_compass=16384 in poudriere.conf.
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm cache verify
-
- # Back up npm cache
- cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_npm} .npm
-
-${DISTCACHEFILE_gyp}:
- # To prepare cache cached by node-gyp-cache when rebuilding
- # fs-xattr, mongodb-client-encryption and os-dns-native,
- # install node-gyp-cache and do
- # npm exec node-gyp-cache rebuild for fs-xattr,
- # npm run install for mongodb-client-encryption and
- # npm run install for os-dns-native
- # which is OK to fail here (because of python absent).
- ${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
-
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \
- -C ${WRKDIR}
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm install node-gyp-cache@0.2.1
- -cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm exec node-gyp-cache rebuild
- ${RM} -rd ${WRKDIR}/package /tmp/work
-
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \
- -C ${WRKDIR}
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm install node-gyp-cache@0.2.1
- -cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm run install
- ${RM} -rd ${WRKDIR}/package /tmp/work
-
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \
- -C ${WRKDIR}
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm install node-gyp-cache@0.2.1
- -cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm run install
-
- # Back up node-gyp-cache cache
- cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_gyp} .cache
-
-${DISTCACHEFILE_yarn}:
- # Do yarn install to cache node modules for napi-rs-cli.
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_napi} -C ${WRKDIR}
- ${MKDIR} ${NPM_NAPI_DIR}/node_modules
- cd ${NPM_NAPI_DIR} && ${PATCH} -p1 < ${FILESDIR}/napi-cli.patch
- cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} yarn install
-
- # Back up yarn cache
- cd ${NPM_NAPI_DIR} && ${TAR} cJf ${DISTCACHEFILE_yarn} .yarn
-
-${DISTCACHEFILE_cargo}:
- # Cache cargo crates for zstd.
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_zstd} -C ${WRKDIR}
- cd ${MONGO_ZSTD_DIR} && ${SETENV} ${MAKE_ENV} \
- cargo fetch
- # Back up cargo cache
- cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_cargo} .cargo
-
-post-extract:
- # Restore npm and node-gyp-cache cache
- ${TAR} xf ${DISTCACHEFILE_npm} -C ${WRKDIR}
- ${TAR} xf ${DISTCACHEFILE_gyp} -C ${WRKDIR}
- ${TAR} xf ${DISTCACHEFILE_cargo} -C ${WRKDIR}
-
- # Fonts
- -${MKDIR} ${WRKSRC}/packages/compass/src/app/fonts
- for font in ${DISTDIR}/${DIST_SUBDIR}/*.woff*; do \
- ${INSTALL_DATA} $${font} \
- ${WRKSRC}/packages/compass/src/app/fonts; \
- done
-
-pre-build:
- # Prepare kerberos
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \
- -C ${WRKDIR}
- cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/kerberos.patch
-. if empty(PORT_OPTIONS:MGSSAPI_MIT)
- cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/kerberos-heimdal.patch
-. endif
- ${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package
- ${RM} -rd ${WRKDIR}/package
-
- # Prepare mongodb-client-encryption
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \
- -C ${WRKDIR}
- cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/mongodb-client-encryption.patch
- ${REINPLACE_CMD} -E \
- 's|^(.*\.include_dir.*)$$|\1 "/usr/include", "${PREFIX}/include"|' \
- ${WRKDIR}/package/binding.gyp
- ${REINPLACE_CMD} -E \
- "s|^( *').*(lib.*-static.*\.a)('.*)$$|\1${PREFIX}/lib/\2\3|" \
- ${WRKDIR}/package/binding.gyp
- ${REINPLACE_CMD} -E \
- -e 's|("chai"): "\^4\.3\.7"|\1: "^4.0.0"|' \
- -e 's|("eslint"): "\^8\.46\.0"|\1: "^8.0.0"|' \
- -e 's|("@typescript-eslint\/parser"): "\^6\.3\.0"|\1: "^6.0.0"|' \
- ${WRKDIR}/package/package.json
- ${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm --offline -- install node-gyp-cache@0.2.1
- ${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- node-gyp rebuild --python=${PYTHON_CMD}
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package
- ${RM} -rd ${WRKDIR}/package
-
- # Prepare fs-xattr
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \
- -C ${WRKDIR}
- cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/fs-xattr.patch
- ${CP} ${FILESDIR}/xattr.h ${WRKDIR}/package/src
- ${CP} ${FILESDIR}/xattr_api.c ${WRKDIR}/package/src
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm --offline -- install node-gyp-cache@0.2.1
- # ${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm exec node-gyp-cache rebuild --python=${PYTHON_CMD}
- ${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package
- ${RM} -rd ${WRKDIR}/package
-
- # Prepare os-dns-native
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \
- -C ${WRKDIR}
- cd ${WRKDIR} && ${PATCH} -p0 < ${FILESDIR}/os-dns-native.patch
- ${MKDIR} ${WRKDIR}/package/node_modules
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm --offline -- install node-gyp-cache@0.2.1
- ${ECHO} "node-gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
- cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
- PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
- npm run install
- ${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package
- ${RM} -rd ${WRKDIR}/package
-
- # Prepare napi-rs-cli (for mongodb-js-zstd)
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_napi} -C ${WRKDIR}
- ${TAR} xf ${DISTCACHEFILE_yarn} -C ${NPM_NAPI_DIR}
- ${MKDIR} ${NPM_NAPI_DIR}/node_modules
- cd ${NPM_NAPI_DIR} && ${PATCH} -p1 < ${FILESDIR}/napi-cli.patch
- cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} yarn install
- cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} \
- PATH=$${PATH}:${NPM_NAPI_DIR}/node_modules/.bin npm run build
- ${FIND} ${NPM_NAPI_DIR} -name \*.orig -or -name \*.bak -delete
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${NPM_NAPI_DIR}/cli
-
- # Prepare mongodb-js-zstd.
- ${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_zstd} -C ${WRKDIR}
-
- # Install node_modules for zstd.
- ${MKDIR} ${MONGO_ZSTD_DIR}/node_modules
- cd ${MONGO_ZSTD_DIR} && \
- ${PATCH} -p1 < ${FILESDIR}/mongodb-js-zstd.patch
- cd ${MONGO_ZSTD_DIR} && \
- ${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} \
- npm --offline -- install \
- ${WRKDIR}/napi-rs-cli-${NPM_NAPI_VER}.tgz
- cd ${MONGO_ZSTD_DIR} && \
- ${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} CARGO_NET_OFFLINE=true \
- napi build --platform --release --target ${NAPI_TARGET} && \
- ${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} ${INSTALL_LIB} \
- zstd.freebsd-${ELECTRON_ARCH}.node npm/freebsd-${ELECTRON_ARCH}/
- ${FIND} ${MONGO_ZSTD_DIR} -name \*.orig -or -name \*.bak -delete
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${MONGO_ZSTD_DIR}
- cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack \
- file:${MONGO_ZSTD_DIR}/npm/freebsd-${ELECTRON_ARCH}
-
- # Replace "git+ssh:" and "github:" entry with "file:"
- # to exported tarballs.
- ${REINPLACE_CMD} -E ' \
- s,"(resolved|from|version)": "git\+ssh:.*/reflux-state-mixin\.git.*","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \
- s,"(reflux-state-mixin|resolved|from)": "(.+@)?github:mongodb-js/reflux-state-mixin(.[0-9a-f]+)?","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \
- ' ${WRKSRC}/package-lock.json
-
- for pjson in $$(find ${WRKSRC} -name package.json -print); do \
- ${REINPLACE_CMD} -E ' \
- s,"(reflux-state-mixin)": "github:mongodb-js/reflux-state-mixin","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \
- ' $${pjson}; done
-
- # Install node modules
- ${MKDIR} ${NODE_MODULES_DIR}
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm install --offline \
- ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux} \
- ${WRKDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \
- ${WRKDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \
- ${WRKDIR}/napi-rs-cli-${NPM_NAPI_VER}.tgz \
- ${WRKDIR}/mongodb-js-zstd-*.tgz \
- ${WRKDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \
- ${WRKDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz
-
- # Install electron without build.
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- npm --offline --omit-dev --ignore-scripts -- install \
- electron@${ELECTRON_VER}
-
- # Install node modules for production (APPMOD)
- ${MKDIR} ${DISTTMP_DIR}/node_modules
- cd ${DISTTMP_DIR} && ${SETENV} ${MAKE_ENV} \
- npm --offline --omit-dev -- install \
- ${WRKDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \
- ${WRKDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz
- -${RM} ${APPMODFILE}
- ${TAR} -cf ${APPMODFILE} --exclude python3 \
- -C ${DISTTMP_DIR} node_modules
-
-do-build:
- # Set up download zip file for electron-packager
- cd ${WRKSRC}/node_modules/electron-packager/src && \
- ${PATCH} -p1 < ${FILESDIR}/electron-packager.patch
- cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \
- zip -q -r ${WRKDIR}/electron-v${ELECTRON_VER}-freebsd-${ELECTRON_ARCH}.zip .
-
- # Install electron
- ${CP} -R ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} \
- ${NODE_MODULES_DIR}/electron/dist
- ${ECHO} "electron" > ${NODE_MODULES_DIR}/electron/path.txt
-
- # Build MongoDB Compass
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} lerna run bootstrap --stream
- cd ${WRKSRC} && ${SETENV} ${HADRON_ENV} npm run package-compass
-
-do-install:
- # Install MongoDB Compass
- -${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKSRC}/packages/compass/app-icons/linux/mongodb-compass.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/
- -${MKDIR} ${STAGEDIR}${DESKTOPDIR}
- ${INSTALL_DATA} ${FILESDIR}/mongodb-compass.desktop \
- ${STAGEDIR}${DESKTOPDIR}/
- -${MKDIR} ${STAGEDIR}${DATADIR}
- cd ${COMPASS_DIR}/dist/MongoDB* && ${TAR} cf - . | \
- ${TAR} xf - -C ${STAGEDIR}${DATADIR}
-.for f in chromedriver mksnapshot v8_context_snapshot_generator
- ${RM} ${STAGEDIR}${DATADIR}/${f}
-.endfor
- ${RM} -r ${STAGEDIR}${DATADIR}/gen
- ${RM} -r ${STAGEDIR}${DATADIR}/node_headers
- ${RLN} ${STAGEDIR}${DATADIR}/MongoDB* \
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- ${FIND} ${STAGEDIR}${DATADIR} -name \*.node -exec ${STRIP_CMD} {} \;
-
- # Install documents
-do-install-DOCS-on:
- -${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
- ${INSTALL_MAN} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-post-stage:
- cd ${STAGEDIR}${PREFIX} && \
- ${FIND} ${DATADIR_REL}/resources/app.asar.unpacked/build \
- -type f -o -type l > ${WRKDIR}/PLIST.unpacked
- cd ${WRKDIR} && ${SED} -i -e "/PLIST.unpacked/r PLIST.unpacked" ${TMPPLIST}
-
-do-test:
- cd ${WRKSRC}/packages/compass && \
- ${SETENV} ${TEST_ENV} \
- xvfb-maybe electron-mocha --no-sandbox "./src/main/*.spec.*"
-
-post-clean:
-.for file in ${DISTCACHEFILES} compass_node_modules.tar
- ${RM} ${DISTDIR}/${DIST_SUBDIR}/${file}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/databases/compass/distinfo b/databases/compass/distinfo
deleted file mode 100644
index 6c13053e85e8..000000000000
--- a/databases/compass/distinfo
+++ /dev/null
@@ -1,41 +0,0 @@
-TIMESTAMP = 1717056528
-SHA256 (compass/EuclidCircularA-Semibold-WebXL.woff2) = 3c927c939c68fc5598be8b24d6bcd848c76848730c817d099a07a8def77bd35f
-SIZE (compass/EuclidCircularA-Semibold-WebXL.woff2) = 44116
-SHA256 (compass/EuclidCircularA-Semibold-WebXL.woff) = 29c04cda134c536c105d8c61e6eba8931ba91d27cf0624642532765028fd9903
-SIZE (compass/EuclidCircularA-Semibold-WebXL.woff) = 57832
-SHA256 (compass/EuclidCircularA-SemiboldItalic-WebXL.woff2) = ec9e21eaa3056c28f83f985e8b851b44dcd5f72fa9bd9932a12001280d1c8d84
-SIZE (compass/EuclidCircularA-SemiboldItalic-WebXL.woff2) = 46120
-SHA256 (compass/EuclidCircularA-SemiboldItalic-WebXL.woff) = f3ffad457620e630a2924d0e8123e535f599372902a1213b7cfc0020910db56b
-SIZE (compass/EuclidCircularA-SemiboldItalic-WebXL.woff) = 60668
-SHA256 (compass/EuclidCircularA-Medium-WebXL.woff2) = 4b72108384fc2ff8526bbac345c72e42df413c7bfc950d3a34d8315f8c254fcc
-SIZE (compass/EuclidCircularA-Medium-WebXL.woff2) = 44284
-SHA256 (compass/EuclidCircularA-Medium-WebXL.woff) = 947aa46c1ac09d7ba59dc037d4cf905ab235092258b0187e6c30edd1810e83ce
-SIZE (compass/EuclidCircularA-Medium-WebXL.woff) = 58084
-SHA256 (compass/EuclidCircularA-MediumItalic-WebXL.woff2) = 575377efc4dc278a6d346dddc96b1da688f5106ff64d4ab21f72c7fcfc2f0163
-SIZE (compass/EuclidCircularA-MediumItalic-WebXL.woff2) = 46004
-SHA256 (compass/EuclidCircularA-MediumItalic-WebXL.woff) = e5f0b9d8c79478d4f2906c10601116df3ef8489d7fbfd1ad50b36ddb4c3454be
-SIZE (compass/EuclidCircularA-MediumItalic-WebXL.woff) = 60492
-SHA256 (compass/EuclidCircularA-Regular-WebXL.woff2) = 7c181fe423a88db5dc73df916136aed4cc5d858ef6546df0b0c31a5cb4663e96
-SIZE (compass/EuclidCircularA-Regular-WebXL.woff2) = 44028
-SHA256 (compass/EuclidCircularA-Regular-WebXL.woff) = 90e9c137559eed0ae440f6e8b3edebe2ba07efe3c2f85c8f8615d85ddb72708c
-SIZE (compass/EuclidCircularA-Regular-WebXL.woff) = 57952
-SHA256 (compass/EuclidCircularA-RegularItalic-WebXL.woff2) = deaa04a19ac9a9eb38021504863017092e2b66f520a4000f336e4b3f868a726f
-SIZE (compass/EuclidCircularA-RegularItalic-WebXL.woff2) = 45828
-SHA256 (compass/EuclidCircularA-RegularItalic-WebXL.woff) = bf9fad0a9ad3c49bf2633d9575ef20b1fa4e51078ded0a7a4277bedbf7756810
-SIZE (compass/EuclidCircularA-RegularItalic-WebXL.woff) = 60288
-SHA256 (compass/fs-xattr-0.3.1.tgz) = 7ffa656d19f21b81970bba32ef69ae68064a8d6a53687907419bbc5c3424eb89
-SIZE (compass/fs-xattr-0.3.1.tgz) = 6094
-SHA256 (compass/kerberos-2.1.0.tgz) = eeb1d33472dcf15be8ae46e30ffc76455a62356a91cee52bb8d48f97a35a58c7
-SIZE (compass/kerberos-2.1.0.tgz) = 28988
-SHA256 (compass/mongodb-client-encryption-6.0.0.tgz) = b72d6ad4e4c449ba4548f8f4f8708d37c1490c6615caefa8c56a02f22897b64a
-SIZE (compass/mongodb-client-encryption-6.0.0.tgz) = 15734
-SHA256 (compass/os-dns-native-1.2.1.tgz) = 9baa54587fed81884735aee59d82eaf95870d344b83f5060a75256f4852d964d
-SIZE (compass/os-dns-native-1.2.1.tgz) = 6535
-SHA256 (compass/mongodb-js-compass-v1.43.0_GH0.tar.gz) = 13df0ab4ea4abc7db8c3e8e071bfac003ebe50197e24f24fcdcc1932f4384758
-SIZE (compass/mongodb-js-compass-v1.43.0_GH0.tar.gz) = 11846405
-SHA256 (compass/mongodb-js-reflux-state-mixin-e050454cb3be029c3e7fd2ee6a08111e4d15161f_GH0.tar.gz) = deefbccaf2d2a7d6c92f08aaa80733f2a5c9a26294808ba87242f223f2c4f554
-SIZE (compass/mongodb-js-reflux-state-mixin-e050454cb3be029c3e7fd2ee6a08111e4d15161f_GH0.tar.gz) = 11584
-SHA256 (compass/mongodb-js-zstd-v1.0.0_GH0.tar.gz) = d88095ed323a9eaa5794d8b855bd63223ec46ba4e23403cdc408e7ed9de3b5f3
-SIZE (compass/mongodb-js-zstd-v1.0.0_GH0.tar.gz) = 61628
-SHA256 (compass/napi-rs-napi-rs-@napi-rs-cli@2.9.0_GH0.tar.gz) = 79feb09abe0253f4b984a0d0d451f0d0e493c4228a1990edf7e64399782bad78
-SIZE (compass/napi-rs-napi-rs-@napi-rs-cli@2.9.0_GH0.tar.gz) = 1159595
diff --git a/databases/compass/files/electron-packager.patch b/databases/compass/files/electron-packager.patch
deleted file mode 100644
index 5fb42ebbca78..000000000000
--- a/databases/compass/files/electron-packager.patch
+++ /dev/null
@@ -1,57 +0,0 @@
---- /dev/null 2023-01-11 00:11:02.154961000 +0000
-+++ src/freebsd.js 2023-01-11 00:10:31.037935000 +0000
-@@ -0,0 +1,25 @@
-+'use strict'
-+
-+const App = require('./platform')
-+const common = require('./common')
-+
-+class FreeBSDApp extends App {
-+ get originalElectronName () {
-+ return 'electron'
-+ }
-+
-+ get newElectronName () {
-+ return common.sanitizeAppName(this.executableName)
-+ }
-+
-+ async create () {
-+ await this.initialize()
-+ await this.renameElectron()
-+ await this.copyExtraResources()
-+ return this.move()
-+ }
-+}
-+
-+module.exports = {
-+ App: FreeBSDApp
-+}
-diff -Nur src.orig/targets.js src/targets.js
---- src.orig/targets.js 2023-01-10 16:23:47.997092000 +0000
-+++ src/targets.js 2023-01-10 16:16:03.395991000 +0000
-@@ -5,12 +5,13 @@
- const semver = require('semver')
-
- const officialArchs = ['ia32', 'x64', 'armv7l', 'arm64', 'mips64el', 'universal']
--const officialPlatforms = ['darwin', 'linux', 'mas', 'win32']
-+const officialPlatforms = ['darwin', 'linux', 'mas', 'win32', 'freebsd']
- const officialPlatformArchCombos = {
- darwin: ['x64', 'arm64', 'universal'],
- linux: ['ia32', 'x64', 'armv7l', 'arm64', 'mips64el'],
- mas: ['x64', 'arm64', 'universal'],
-- win32: ['ia32', 'x64', 'arm64']
-+ win32: ['ia32', 'x64', 'arm64'],
-+ freebsd: ['x64', 'arm64'],
- }
-
- const buildVersions = {
-@@ -36,7 +37,8 @@
- darwin: './mac',
- linux: './linux',
- mas: './mac', // map to darwin
-- win32: './win32'
-+ win32: './win32',
-+ freebsd: './freebsd',
- }
-
- const supported = {
diff --git a/databases/compass/files/fs-xattr.patch b/databases/compass/files/fs-xattr.patch
deleted file mode 100644
index 3020371e7fd4..000000000000
--- a/databases/compass/files/fs-xattr.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-diff -ur package.orig/binding.gyp package/binding.gyp
---- package.orig/binding.gyp 2023-06-11 17:38:40.780062000 +0900
-+++ package/binding.gyp 2023-06-19 18:31:50.306023000 +0900
-@@ -7,7 +7,8 @@
- "src/error.c",
- "src/sync.c",
- "src/util.c",
-- "src/xattr.c"
-+ "src/xattr.c",
-+ "src/xattr_api.c"
- ]
- }
- ]
-diff -ur package.orig/src/async.c package/src/async.c
---- package.orig/src/async.c 2023-06-11 17:38:40.779324000 +0900
-+++ package/src/async.c 2023-06-19 17:47:16.981890000 +0900
-@@ -1,7 +1,7 @@
- #include <assert.h>
- #include <errno.h>
- #include <stdlib.h>
--#include <sys/xattr.h>
-+#include "xattr.h"
-
- #include "error.h"
- #include "util.h"
-@@ -20,7 +20,7 @@
- void xattr_get_execute(napi_env env, void* _data) {
- XattrGetData* data = _data;
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- data->value_length = getxattr(data->filename, data->attribute, NULL, 0, 0, 0);
- #else
- data->value_length = getxattr(data->filename, data->attribute, NULL, 0);
-@@ -33,7 +33,7 @@
-
- data->value = malloc((size_t) data->value_length);
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- data->value_length = getxattr(data->filename, data->attribute, data->value, (size_t) data->value_length, 0, 0);
- #else
- data->value_length = getxattr(data->filename, data->attribute, data->value, (size_t) data->value_length);
-@@ -108,7 +108,7 @@
- void xattr_set_execute(napi_env env, void* _data) {
- XattrSetData* data = _data;
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- int res = setxattr(data->filename, data->attribute, data->value, data->value_length, 0, 0);
- #else
- int res = setxattr(data->filename, data->attribute, data->value, data->value_length, 0);
-@@ -185,7 +185,7 @@
- void xattr_list_execute(napi_env env, void* _data) {
- XattrListData* data = _data;
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- data->result_length = listxattr(data->filename, NULL, 0, 0);
- #else
- data->result_length = listxattr(data->filename, NULL, 0);
-@@ -198,7 +198,7 @@
-
- data->result = (char *) malloc((size_t) data->result_length);
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- data->result_length = listxattr(data->filename, data->result, (size_t) data->result_length, 0);
- #else
- data->result_length = listxattr(data->filename, data->result, (size_t) data->result_length);
-@@ -266,7 +266,7 @@
- void xattr_remove_execute(napi_env env, void* _data) {
- XattrRemoveData* data = _data;
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- int res = removexattr(data->filename, data->attribute, 0);
- #else
- int res = removexattr(data->filename, data->attribute);
-diff -ur package.orig/src/error.c package/src/error.c
---- package.orig/src/error.c 2023-06-11 17:38:40.779790000 +0900
-+++ package/src/error.c 2023-06-19 18:12:10.021510000 +0900
-@@ -3,7 +3,7 @@
-
- #include "error.h"
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- #define E_ENOATTR ENOATTR
- #define S_ENOATTR "ENOATTR"
- #else
-diff -ur package.orig/src/sync.c package/src/sync.c
---- package.orig/src/sync.c 2023-06-11 17:38:40.779976000 +0900
-+++ package/src/sync.c 2023-06-19 17:48:05.139598000 +0900
-@@ -1,7 +1,7 @@
- #include <assert.h>
- #include <errno.h>
- #include <stdlib.h>
--#include <sys/xattr.h>
-+#include "xattr.h"
-
- #include "error.h"
- #include "util.h"
-@@ -25,7 +25,7 @@
-
- ssize_t value_length;
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- value_length = getxattr(filename, attribute, NULL, 0, 0, 0);
- #else
- value_length = getxattr(filename, attribute, NULL, 0);
-@@ -42,7 +42,7 @@
- void* buffer_data;
- assert(napi_create_buffer(env, (size_t) value_length, &buffer_data, &buffer) == napi_ok);
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- value_length = getxattr(filename, attribute, buffer_data, (size_t) value_length, 0, 0);
- #else
- value_length = getxattr(filename, attribute, buffer_data, (size_t) value_length);
-@@ -78,7 +78,7 @@
- size_t value_length;
- assert(napi_get_buffer_info(env, args[2], &value, &value_length) == napi_ok);
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- int res = setxattr(filename, attribute, value, value_length, 0, 0);
- #else
- int res = setxattr(filename, attribute, value, value_length, 0);
-@@ -107,7 +107,7 @@
-
- ssize_t result_length;
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- result_length = listxattr(filename, NULL, 0, 0);
- #else
- result_length = listxattr(filename, NULL, 0);
-@@ -121,7 +121,7 @@
-
- char *result = (char *) malloc((size_t) result_length);
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- result_length = listxattr(filename, result, (size_t) result_length, 0);
- #else
- result_length = listxattr(filename, result, (size_t) result_length);
-@@ -158,7 +158,7 @@
- char *attribute = malloc(attribute_length + 1);
- assert(napi_get_value_string_utf8(env, args[1], attribute, attribute_length + 1, NULL) == napi_ok);
-
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- int res = removexattr(filename, attribute, 0);
- #else
- int res = removexattr(filename, attribute);
diff --git a/databases/compass/files/kerberos-heimdal.patch b/databases/compass/files/kerberos-heimdal.patch
deleted file mode 100644
index 2ef5795dd1d9..000000000000
--- a/databases/compass/files/kerberos-heimdal.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-diff -ur package.orig/src/unix/kerberos_gss.cc package/src/unix/kerberos_gss.cc
---- package.orig/src/unix/kerberos_gss.cc 1985-10-26 17:15:00.000000000 +0900
-+++ package/src/unix/kerberos_gss.cc 2024-05-29 05:59:03.862817000 +0900
-@@ -120,9 +120,9 @@
-
- namespace node_kerberos {
-
--const char* krb5_get_err_text(const krb5_context&, krb5_error_code code) {
-- return COMERR_CALL(error_message)(code);
--}
-+//const char* krb5_get_err_text(const krb5_context& ctx, krb5_error_code code) {
-+// return COMERR_CALL(krb5_get_error_message)(ctx, code);
-+//}
-
- static gss_result gss_success_result(int ret);
- static gss_result gss_error_result(OM_uint32 err_maj, OM_uint32 err_min);
-@@ -138,7 +138,7 @@
- int code;
- krb5_context kcontext;
- krb5_keytab kt = NULL;
-- krb5_kt_cursor cursor = NULL;
-+ krb5_kt_cursor cursor;
- krb5_keytab_entry entry;
- char* pname = NULL;
-
-@@ -174,12 +174,12 @@
- if (strncmp(pname, match, match_len) == 0) {
- details = pname;
- KRB5_CALL(krb5_free_unparsed_name)(kcontext, pname);
-- KRB5_CALL(krb5_free_keytab_entry_contents)(kcontext, &entry);
-+ KRB5_CALL(krb5_kt_free_entry)(kcontext, &entry);
- break;
- }
-
- KRB5_CALL(krb5_free_unparsed_name)(kcontext, pname);
-- KRB5_CALL(krb5_free_keytab_entry_contents)(kcontext, &entry);
-+ KRB5_CALL(krb5_kt_free_entry)(kcontext, &entry);
- }
-
- if (details.empty()) {
-@@ -189,8 +189,7 @@
- result.data = std::move(details);
- }
- end:
-- if (cursor)
-- KRB5_CALL(krb5_kt_end_seq_get)(kcontext, kt, &cursor);
-+ KRB5_CALL(krb5_kt_end_seq_get)(kcontext, kt, &cursor);
- if (kt)
- KRB5_CALL(krb5_kt_close)(kcontext, kt);
- KRB5_CALL(krb5_free_context)(kcontext);
-@@ -223,7 +222,7 @@
- name_token.value = (char*)service;
-
- maj_stat =
-- GSS_CALL(gss_import_name)(&min_stat, &name_token, GSS_VALUE(gss_nt_service_name), &state->server_name);
-+ GSS_CALL(gss_import_name)(&min_stat, &name_token, GSS_VALUE(GSS_C_NT_HOSTBASED_SERVICE), &state->server_name);
-
- if (GSS_ERROR(maj_stat)) {
- ret = gss_error_result(maj_stat, min_stat);
-diff -ur package.orig/src/unix/kerberos_gss.h package/src/unix/kerberos_gss.h
---- package.orig/src/unix/kerberos_gss.h 1985-10-26 17:15:00.000000000 +0900
-+++ package/src/unix/kerberos_gss.h 2024-05-29 06:03:39.889151000 +0900
-@@ -18,8 +18,9 @@
- #define KERBEROS_GSS_H
-
- extern "C" {
-+ #include <krb5.h>
- #include <gssapi/gssapi.h>
-- #include <gssapi/gssapi_generic.h>
-+ // #include <gssapi/gssapi_generic.h>
- #include <gssapi/gssapi_krb5.h>
- }
-
-@@ -27,7 +28,7 @@
-
- namespace node_kerberos {
-
--const char* krb5_get_err_text(const krb5_context&, krb5_error_code code);
-+// const char* krb5_get_err_text(const krb5_context&, krb5_error_code code);
-
- #define AUTH_GSS_ERROR -1
- #define AUTH_GSS_COMPLETE 1
diff --git a/databases/compass/files/kerberos.patch b/databases/compass/files/kerberos.patch
deleted file mode 100644
index 8ae52a1edee5..000000000000
--- a/databases/compass/files/kerberos.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -ur package.orig/binding.gyp package/binding.gyp
---- package.orig/binding.gyp 1985-10-26 17:15:00.000000000 +0900
-+++ package/binding.gyp 2024-05-29 05:04:21.119164000 +0900
-@@ -3,7 +3,8 @@
- {
- 'target_name': 'kerberos',
- 'type': 'loadable_module',
-- 'include_dirs': [ "<!(node -p \"require('node-addon-api').include_dir\")" ],
-+ 'include_dirs': [ "<!(node -p \"require('node-addon-api').include_dir\")"
-+ ],
- 'sources': [
- 'src/kerberos.cc'
- ],
-@@ -34,14 +35,16 @@
- 'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES', # -fvisibility=hidden
- }
- }],
-- ['OS=="mac" or OS=="linux"', {
-+ ['OS=="mac" or OS=="linux" or OS=="freebsd"', {
-+ 'cflags+': ['-DNODE_API_EXPERIMENTAL',
-+ '-DNODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT'],
- 'sources': [
- 'src/unix/base64.cc',
- 'src/unix/kerberos_gss.cc',
- 'src/unix/kerberos_unix.cc'
- ]
- }],
-- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld!="true")', {
-+ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld!="true")', {
- 'link_settings': {
- 'libraries': [
- '-lkrb5',
-@@ -58,7 +61,7 @@
- }]
- ]
- }],
-- ['(OS=="mac" or OS=="linux") and (kerberos_use_rtld=="true")', {
-+ ['(OS=="mac" or OS=="linux" or OS=="freebsd") and (kerberos_use_rtld=="true")', {
- 'defines': ['KERBEROS_USE_RTLD=1'],
- 'link_settings': {
- 'libraries': [
-Only in package: build
-diff -ur package.orig/src/kerberos_common.h package/src/kerberos_common.h
---- package.orig/src/kerberos_common.h 1985-10-26 17:15:00.000000000 +0900
-+++ package/src/kerberos_common.h 2024-05-28 15:57:59.552688000 +0900
-@@ -1,7 +1,7 @@
- #ifndef KERBEROS_COMMON_H
- #define KERBEROS_COMMON_H
-
--#if defined(__linux__) || defined(__APPLE__)
-+#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__)
- #include "unix/kerberos_gss.h"
-
- namespace node_kerberos {
diff --git a/databases/compass/files/mongodb-client-encryption.patch b/databases/compass/files/mongodb-client-encryption.patch
deleted file mode 100644
index 3b4231e31806..000000000000
--- a/databases/compass/files/mongodb-client-encryption.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ur package.orig/package.json package.new/package.json
---- package.orig/package.json 1985-10-26 17:15:00.000000000 +0900
-+++ package.new/package.json 2024-05-31 07:58:38.003548000 +0900
-@@ -22,7 +22,6 @@
- "check:eslint": "eslint src test",
- "check:clang-format": "clang-format --style=file:.clang-format --dry-run --Werror addon/*",
- "test": "mocha test",
-- "prepare": "node etc/prepare.js",
- "rebuild": "prebuild --compile",
- "release": "standard-version --tag-prefix node-v --path bindings/node",
- "prebuild": "prebuild --runtime napi --strip --verbose --tag-prefix node-v --all"
diff --git a/databases/compass/files/mongodb-compass.desktop b/databases/compass/files/mongodb-compass.desktop
deleted file mode 100644
index 59898025a6de..000000000000
--- a/databases/compass/files/mongodb-compass.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Terminal=false
-Icon=mongodb-compass
-Type=Application
-Categories=Database;
-Exec=compass
-Name=MongoDB compass
-GenericName=Database Development
-GenericName[en]=Database Development
-Comment=GUI for querying, aggregating, and analyzing MongoDB data
-Comment[en]=GUI for querying, aggregating, and analyzing MongoDB data
-Keywords=Data;
diff --git a/databases/compass/files/mongodb-js-zstd.patch b/databases/compass/files/mongodb-js-zstd.patch
deleted file mode 100644
index e1c8fbe13b00..000000000000
--- a/databases/compass/files/mongodb-js-zstd.patch
+++ /dev/null
@@ -1,133 +0,0 @@
-diff --git a/index.js b/index.js
-index 64354f1..2a7eba3 100644
---- a/index.js
-+++ b/index.js
-@@ -98,6 +98,36 @@ switch (platform) {
- throw new Error(`Unsupported architecture on Linux: ${arch}`);
- }
- break;
-+ case 'freebsd':
-+ switch (arch) {
-+ case 'aarch64':
-+ break;
-+ localFileExisted = existsSync(join(__dirname, 'zstd.freebsd-arm64.node'));
-+ try {
-+ if (localFileExisted) {
-+ nativeBinding = require('./zstd.freebsd-arm64.node');
-+ } else {
-+ nativeBinding = require('@mongodb-js/zstd-freebsd-arm64');
-+ }
-+ } catch (e) {
-+ loadError = e;
-+ }
-+ case 'x64':
-+ localFileExisted = existsSync(join(__dirname, 'zstd.freebsd-x64.node'));
-+ try {
-+ if (localFileExisted) {
-+ nativeBinding = require('./zstd.freebsd-x64.node');
-+ } else {
-+ nativeBinding = require('@mongodb-js/zstd-freebsd-x64');
-+ }
-+ } catch (e) {
-+ loadError = e;
-+ }
-+ break;
-+ default:
-+ throw new Error(`Unsupported architecture on FreeBSD: ${arch}`);
-+ }
-+ break;
- default:
- throw new Error(`Unsupported OS: ${platform}, architecture: ${arch}`);
- }
-diff --git a/npm/freebsd-arm64/README.md b/npm/freebsd-arm64/README.md
-new file mode 100644
-index 0000000..ccf9db8
---- /dev/null
-+++ b/npm/freebsd-arm64/README.md
-@@ -0,0 +1,3 @@
-+# `@mongodb-js/zstd-freebsd-arm64`
-+
-+This is the **aarch64-unknown-freebsd** binary for `@mongodb-js/zstd`
-diff --git a/npm/freebsd-arm64/README.md.orig b/npm/freebsd-arm64/README.md.orig
-new file mode 100644
-index 0000000..e69de29
-diff --git a/npm/freebsd-arm64/package.json b/npm/freebsd-arm64/package.json
-new file mode 100644
-index 0000000..9ca4df6
---- /dev/null
-+++ b/npm/freebsd-arm64/package.json
-@@ -0,0 +1,18 @@
-+{
-+ "name": "@mongodb-js/zstd-freebsd-arm64",
-+ "version": "0.0.0",
-+ "os": [
-+ "freebsd"
-+ ],
-+ "cpu": [
-+ "x64"
-+ ],
-+ "main": "zstd.freebsd-arm64.node",
-+ "files": [
-+ "zstd.freebsd-arm64.node"
-+ ],
-+ "license": "MIT",
-+ "engines": {
-+ "node": ">= 10"
-+ }
-+}
-diff --git a/npm/freebsd-arm64/package.json.orig b/npm/freebsd-arm64/package.json.orig
-new file mode 100644
-index 0000000..e69de29
-diff --git a/npm/freebsd-x64/README.md b/npm/freebsd-x64/README.md
-new file mode 100644
-index 0000000..96bc2cf
---- /dev/null
-+++ b/npm/freebsd-x64/README.md
-@@ -0,0 +1,3 @@
-+# `@mongodb-js/zstd-freebsd-x64`
-+
-+This is the **x86_64-unknown-freebsd** binary for `@mongodb-js/zstd`
-diff --git a/npm/freebsd-x64/README.md.orig b/npm/freebsd-x64/README.md.orig
-new file mode 100644
-index 0000000..e69de29
-diff --git a/npm/freebsd-x64/package.json b/npm/freebsd-x64/package.json
-new file mode 100644
-index 0000000..5556119
---- /dev/null
-+++ b/npm/freebsd-x64/package.json
-@@ -0,0 +1,18 @@
-+{
-+ "name": "@mongodb-js/zstd-freebsd-x64",
-+ "version": "0.0.0",
-+ "os": [
-+ "freebsd"
-+ ],
-+ "cpu": [
-+ "x64"
-+ ],
-+ "main": "zstd.freebsd-x64.node",
-+ "files": [
-+ "zstd.freebsd-x64.node"
-+ ],
-+ "license": "MIT",
-+ "engines": {
-+ "node": ">= 10"
-+ }
-+}
-diff --git a/npm/freebsd-x64/package.json.orig b/npm/freebsd-x64/package.json.orig
-new file mode 100644
-index 0000000..e69de29
-diff --git a/package.json b/package.json
-index 16ddcfa..789a2a7 100644
---- a/package.json
-+++ b/package.json
-@@ -13,7 +13,8 @@
- "defaults": true,
- "additional": [
- "aarch64-apple-darwin",
-- "aarch64-unknown-linux-gnu"
-+ "aarch64-unknown-linux-gnu",
-+ "aarch64-unknown-freebsd"
- ]
- }
- },
diff --git a/databases/compass/files/napi-cli.patch b/databases/compass/files/napi-cli.patch
deleted file mode 100644
index 743669ff8b82..000000000000
--- a/databases/compass/files/napi-cli.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-diff --git a/cli/src/build.ts b/cli/src/build.ts
-index 5a18a15a..3b13346e 100644
---- a/cli/src/build.ts
-+++ b/cli/src/build.ts
-@@ -30,7 +30,8 @@ const ZIG_PLATFORM_TARGET_MAP = {
- // Doesn't support Windows MSVC for now
- // 'x86_64-pc-windows-gnu': 'x86_64-windows-gnu',
- // https://github.com/ziglang/zig/issues/1759
-- // 'x86_64-unknown-freebsd': 'x86_64-freebsd',
-+ 'x86_64-unknown-freebsd': 'x86_64-freebsd',
-+ 'aarch64-unknown-freebsd': 'aarch64-freebsd',
- 'x86_64-apple-darwin': 'x86_64-macos-gnu',
- 'aarch64-apple-darwin': 'aarch64-macos-gnu',
- 'aarch64-unknown-linux-gnu': 'aarch64-linux-gnu',
-diff --git a/cli/src/js-binding-template.ts b/cli/src/js-binding-template.ts
-index 1b2659e6..6e9366bc 100644
---- a/cli/src/js-binding-template.ts
-+++ b/cli/src/js-binding-template.ts
-@@ -136,18 +136,33 @@ switch (platform) {
- }
- break
- case 'freebsd':
-- if (arch !== 'x64') {
-- throw new Error(\`Unsupported architecture on FreeBSD: \${arch}\`)
-- }
-- localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-x64.node'))
-- try {
-- if (localFileExisted) {
-- nativeBinding = require('./${localName}.freebsd-x64.node')
-- } else {
-- nativeBinding = require('${pkgName}-freebsd-x64')
-- }
-- } catch (e) {
-- loadError = e
-+ switch (arch) {
-+ case 'arm64':
-+ localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-arm64.node'))
-+ try {
-+ if (localFileExisted) {
-+ nativeBinding = require('./${localName}.freebsd-arm64.node')
-+ } else {
-+ nativeBinding = require('${pkgName}-freebsd-arm64')
-+ }
-+ } catch (e) {
-+ loadError = e
-+ }
-+ break
-+ case 'x64':
-+ localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-x64.node'))
-+ try {
-+ if (localFileExisted) {
-+ nativeBinding = require('./${localName}.freebsd-x64.node')
-+ } else {
-+ nativeBinding = require('${pkgName}-freebsd-x64')
-+ }
-+ } catch (e) {
-+ loadError = e
-+ }
-+ break
-+ default:
-+ throw new Error(\`Unsupported architecture on FreeBSD: \${arch}\`)
- }
- break
- case 'linux':
-diff --git a/cli/src/parse-triple.ts b/cli/src/parse-triple.ts
-index c09e40bd..5a457c1a 100644
---- a/cli/src/parse-triple.ts
-+++ b/cli/src/parse-triple.ts
-@@ -58,6 +58,13 @@ export const DefaultPlatforms: PlatformDetail[] = [
- platformArchABI: 'linux-x64-gnu',
- raw: 'x86_64-unknown-linux-gnu',
- },
-+ {
-+ platform: 'freebsd',
-+ arch: 'x64',
-+ abi: null,
-+ platformArchABI: 'freebsd-x64',
-+ raw: 'x86_64-unknown-freebsd',
-+ },
- ]
-
- /**
-@@ -106,7 +113,7 @@ export function getDefaultTargetTriple(rustcfg: string): PlatformDetail {
- .trim()
- .replace(/\(.*?\)/, '')
- .trim()
-- const allTriples = execSync(`rustup target list`, {
-+ const allTriples = execSync(`rustc --print target-list`, {
- env: process.env,
- })
- .toString('utf8')
-diff --git a/package.json b/package.json
-index f547e5de..59879353 100644
---- a/package.json
-+++ b/package.json
-@@ -18,7 +18,7 @@
- "license": "MIT",
- "scripts": {
- "bench": "cross-env TS_NODE_PROJECT='./bench/tsconfig.json' node -r ts-node/register/transpile-only bench/bench.ts",
-- "build": "tsc -p tsconfig.json -m esnext && yarn bundle && shx chmod 777 cli/scripts/index.js && node -r ts-node/register/transpile-only ./generate-triple-list.ts",
-+ "build": "tsc -p tsconfig.json -m esnext && npm run bundle && shx chmod 777 cli/scripts/index.js && node -r ts-node/register/transpile-only ./generate-triple-list.ts",
- "build:bench": "yarn workspace bench build",
- "build:memory": "yarn workspace memory-testing build",
- "build:test": "yarn workspace compat-mode-examples build && yarn workspace examples build",
-diff --git a/rollup.config.js b/rollup.config.js
-index d545118b..29acb36d 100644
---- a/rollup.config.js
-+++ b/rollup.config.js
-@@ -36,7 +36,7 @@ console.info('napi-derive version: ', NAPI_DERIVE_VERSION)
- console.info('napi-build version: ', NAPI_BUILD_VERSION)
-
- export default {
-- input: './scripts/cli/src/index.js',
-+ input: './scripts/src/index.js',
- inlineDynamicImports: true,
- output: {
- banner: '#!/usr/bin/env node',
-diff --git a/tsconfig.json b/tsconfig.json
-index 16988746..1368c633 100644
---- a/tsconfig.json
-+++ b/tsconfig.json
-@@ -26,6 +26,6 @@
- "outDir": "scripts",
- "lib": ["dom", "DOM.Iterable", "ES2019", "ES2020", "esnext"]
- },
-- "include": ["."],
-+ "include": [".", "cli"],
- "exclude": ["node_modules", "bench", "cli/scripts", "scripts"]
- }
diff --git a/databases/compass/files/os-dns-native.patch b/databases/compass/files/os-dns-native.patch
deleted file mode 100644
index c2c6f91f982a..000000000000
--- a/databases/compass/files/os-dns-native.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- package/binding.gyp.orig 2023-01-11 23:00:32.861946000 +0900
-+++ package/binding.gyp 2023-01-11 23:00:57.673787000 +0900
-@@ -20,9 +20,6 @@
- "libraries": ["-ldnsapi"]
- }
- }, {
-- "link_settings": {
-- "libraries": ["-lresolv"]
-- }
- }]
- ]
- }]
diff --git a/databases/compass/files/package-additional.list b/databases/compass/files/package-additional.list
deleted file mode 100644
index 3a9a42c80368..000000000000
--- a/databases/compass/files/package-additional.list
+++ /dev/null
@@ -1,2 +0,0 @@
-npm-run-path@^2.0.0
-semver@7.6.0
diff --git a/databases/compass/files/package-compass.list b/databases/compass/files/package-compass.list
deleted file mode 100644
index 7cc6485fb483..000000000000
--- a/databases/compass/files/package-compass.list
+++ /dev/null
@@ -1,2260 +0,0 @@
-7zip@0.0.6
-@ampproject/remapping@2.2.0
-@aws-crypto/crc32@3.0.0
-@aws-crypto/ie11-detection@3.0.0
-@aws-crypto/sha256-browser@3.0.0
-@aws-crypto/sha256-js@3.0.0
-@aws-crypto/supports-web-crypto@3.0.0
-@aws-crypto/util@3.0.0
-@aws-sdk/client-cognito-identity@3.540.0
-@aws-sdk/client-sso-oidc@3.540.0
-@aws-sdk/client-sso@3.540.0
-@aws-sdk/client-sts@3.540.0
-@aws-sdk/core@3.535.0
-@aws-sdk/credential-provider-cognito-identity@3.540.0
-@aws-sdk/credential-provider-env@3.535.0
-@aws-sdk/credential-provider-http@3.535.0
-@aws-sdk/credential-provider-ini@3.540.0
-@aws-sdk/credential-provider-node@3.540.0
-@aws-sdk/credential-provider-process@3.535.0
-@aws-sdk/credential-provider-sso@3.540.0
-@aws-sdk/credential-provider-web-identity@3.540.0
-@aws-sdk/credential-providers@3.540.0
-@aws-sdk/middleware-host-header@3.535.0
-@aws-sdk/middleware-logger@3.535.0
-@aws-sdk/middleware-recursion-detection@3.535.0
-@aws-sdk/middleware-user-agent@3.540.0
-@aws-sdk/region-config-resolver@3.535.0
-@aws-sdk/token-providers@3.540.0
-@aws-sdk/types@3.535.0
-@aws-sdk/util-endpoints@3.540.0
-@aws-sdk/util-locate-window@3.535.0
-@aws-sdk/util-user-agent-browser@3.535.0
-@aws-sdk/util-user-agent-node@3.535.0
-@aws-sdk/util-utf8-browser@3.259.0
-@babel/code-frame@7.12.11
-@babel/code-frame@7.24.2
-@babel/compat-data@7.23.5
-@babel/core@7.16.0
-@babel/core@7.22.8
-@babel/core@7.24.4
-@babel/eslint-parser@7.22.7
-@babel/generator@7.24.4
-@babel/helper-annotate-as-pure@7.22.5
-@babel/helper-builder-binary-assignment-operator-visitor@7.22.5
-@babel/helper-compilation-targets@7.23.6
-@babel/helper-create-class-features-plugin@7.22.6
-@babel/helper-create-regexp-features-plugin@7.22.6
-@babel/helper-define-polyfill-provider@0.3.3
-@babel/helper-define-polyfill-provider@0.4.1
-@babel/helper-environment-visitor@7.22.20
-@babel/helper-function-name@7.23.0
-@babel/helper-hoist-variables@7.22.5
-@babel/helper-member-expression-to-functions@7.22.5
-@babel/helper-module-imports@7.22.15
-@babel/helper-module-transforms@7.23.3
-@babel/helper-optimise-call-expression@7.22.5
-@babel/helper-plugin-utils@7.22.5
-@babel/helper-remap-async-to-generator@7.22.5
-@babel/helper-replace-supers@7.22.5
-@babel/helper-simple-access@7.22.5
-@babel/helper-skip-transparent-expression-wrappers@7.22.5
-@babel/helper-split-export-declaration@7.22.6
-@babel/helper-string-parser@7.23.4
-@babel/helper-validator-identifier@7.22.20
-@babel/helper-validator-option@7.23.5
-@babel/helper-wrap-function@7.22.5
-@babel/helpers@7.24.4
-@babel/highlight@7.24.2
-@babel/parser@7.16.0
-@babel/parser@7.22.7
-@babel/parser@7.24.0
-@babel/parser@7.24.1
-@babel/parser@7.24.4
-@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5
-@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5
-@babel/plugin-proposal-decorators@7.21.0
-@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2
-@babel/plugin-proposal-unicode-property-regex@7.18.6
-@babel/plugin-syntax-async-generators@7.8.4
-@babel/plugin-syntax-class-properties@7.12.13
-@babel/plugin-syntax-class-static-block@7.14.5
-@babel/plugin-syntax-decorators@7.21.0
-@babel/plugin-syntax-dynamic-import@7.8.3
-@babel/plugin-syntax-export-namespace-from@7.8.3
-@babel/plugin-syntax-import-assertions@7.22.5
-@babel/plugin-syntax-import-attributes@7.22.5
-@babel/plugin-syntax-import-meta@7.10.4
-@babel/plugin-syntax-json-strings@7.8.3
-@babel/plugin-syntax-jsx@7.22.5
-@babel/plugin-syntax-logical-assignment-operators@7.10.4
-@babel/plugin-syntax-nullish-coalescing-operator@7.8.3
-@babel/plugin-syntax-numeric-separator@7.10.4
-@babel/plugin-syntax-object-rest-spread@7.8.3
-@babel/plugin-syntax-optional-catch-binding@7.8.3
-@babel/plugin-syntax-optional-chaining@7.8.3
-@babel/plugin-syntax-private-property-in-object@7.14.5
-@babel/plugin-syntax-top-level-await@7.14.5
-@babel/plugin-syntax-typescript@7.21.4
-@babel/plugin-syntax-unicode-sets-regex@7.18.6
-@babel/plugin-transform-arrow-functions@7.22.5
-@babel/plugin-transform-async-generator-functions@7.22.7
-@babel/plugin-transform-async-to-generator@7.22.5
-@babel/plugin-transform-block-scoped-functions@7.22.5
-@babel/plugin-transform-block-scoping@7.22.5
-@babel/plugin-transform-class-properties@7.22.5
-@babel/plugin-transform-class-static-block@7.22.5
-@babel/plugin-transform-classes@7.22.6
-@babel/plugin-transform-computed-properties@7.22.5
-@babel/plugin-transform-destructuring@7.22.5
-@babel/plugin-transform-dotall-regex@7.22.5
-@babel/plugin-transform-duplicate-keys@7.22.5
-@babel/plugin-transform-dynamic-import@7.22.5
-@babel/plugin-transform-exponentiation-operator@7.22.5
-@babel/plugin-transform-export-namespace-from@7.22.5
-@babel/plugin-transform-for-of@7.22.5
-@babel/plugin-transform-function-name@7.22.5
-@babel/plugin-transform-json-strings@7.22.5
-@babel/plugin-transform-literals@7.22.5
-@babel/plugin-transform-logical-assignment-operators@7.22.5
-@babel/plugin-transform-member-expression-literals@7.22.5
-@babel/plugin-transform-modules-amd@7.22.5
-@babel/plugin-transform-modules-commonjs@7.22.5
-@babel/plugin-transform-modules-systemjs@7.22.5
-@babel/plugin-transform-modules-umd@7.22.5
-@babel/plugin-transform-named-capturing-groups-regex@7.22.5
-@babel/plugin-transform-new-target@7.22.5
-@babel/plugin-transform-nullish-coalescing-operator@7.22.5
-@babel/plugin-transform-numeric-separator@7.22.5
-@babel/plugin-transform-object-rest-spread@7.22.5
-@babel/plugin-transform-object-super@7.22.5
-@babel/plugin-transform-optional-catch-binding@7.22.5
-@babel/plugin-transform-optional-chaining@7.22.6
-@babel/plugin-transform-parameters@7.22.5
-@babel/plugin-transform-private-methods@7.22.5
-@babel/plugin-transform-private-property-in-object@7.22.5
-@babel/plugin-transform-property-literals@7.22.5
-@babel/plugin-transform-react-display-name@7.22.5
-@babel/plugin-transform-react-jsx-development@7.22.5
-@babel/plugin-transform-react-jsx@7.22.5
-@babel/plugin-transform-react-pure-annotations@7.22.5
-@babel/plugin-transform-regenerator@7.22.5
-@babel/plugin-transform-reserved-words@7.22.5
-@babel/plugin-transform-runtime@7.21.4
-@babel/plugin-transform-shorthand-properties@7.22.5
-@babel/plugin-transform-spread@7.22.5
-@babel/plugin-transform-sticky-regex@7.22.5
-@babel/plugin-transform-template-literals@7.22.5
-@babel/plugin-transform-typeof-symbol@7.22.5
-@babel/plugin-transform-typescript@7.21.3
-@babel/plugin-transform-unicode-escapes@7.22.5
-@babel/plugin-transform-unicode-property-regex@7.22.5
-@babel/plugin-transform-unicode-regex@7.22.5
-@babel/plugin-transform-unicode-sets-regex@7.22.5
-@babel/preset-env@7.22.7
-@babel/preset-modules@0.1.5
-@babel/preset-react@7.22.5
-@babel/preset-typescript@7.21.4
-@babel/regjsgen@0.8.0
-@babel/runtime-corejs3@7.14.8
-@babel/runtime@7.21.0
-@babel/template@7.24.0
-@babel/traverse@7.24.1
-@babel/types@7.24.0
-@cerner/duplicate-package-checker-webpack-plugin@2.1.0
-@codemirror/autocomplete@6.4.0
-@codemirror/commands@6.1.2
-@codemirror/lang-javascript@6.1.2
-@codemirror/lang-json@6.0.1
-@codemirror/language@6.3.2
-@codemirror/lint@6.1.1
-@codemirror/state@6.1.4
-@codemirror/view@6.7.1
-@csstools/convert-colors@1.4.0
-@discoveryjs/json-ext@0.5.7
-@dnd-kit/accessibility@3.0.1
-@dnd-kit/core@6.0.7
-@dnd-kit/sortable@7.0.2
-@dnd-kit/utilities@3.2.1
-@electron/asar@3.2.2
-@electron/get@1.14.1
-@electron/get@2.0.3
-@electron/rebuild@3.6.0
-@electron/remote@2.1.2
-@electron/universal@1.3.0
-@emotion/babel-plugin@11.11.0
-@emotion/cache@11.11.0
-@emotion/css@11.11.2
-@emotion/hash@0.9.1
-@emotion/memoize@0.8.1
-@emotion/serialize@1.1.2
-@emotion/server@11.4.0
-@emotion/sheet@1.2.2
-@emotion/unitless@0.8.1
-@emotion/utils@1.2.1
-@emotion/weak-memoize@0.3.1
-@eslint-community/regexpp@4.5.0
-@eslint/eslintrc@0.4.3
-@hapi/hoek@9.2.0
-@hapi/topo@5.0.0
-@humanwhocodes/config-array@0.5.0
-@humanwhocodes/object-schema@1.2.1
-@isaacs/cliui@8.0.2
-@isaacs/string-locale-compare@1.1.0
-@istanbuljs/load-nyc-config@1.1.0
-@istanbuljs/schema@0.1.3
-@jest/schemas@29.6.0
-@jest/types@27.2.5
-@jridgewell/gen-mapping@0.1.1
-@jridgewell/gen-mapping@0.3.3
-@jridgewell/gen-mapping@0.3.5
-@jridgewell/resolve-uri@3.1.0
-@jridgewell/set-array@1.2.1
-@jridgewell/source-map@0.3.3
-@jridgewell/sourcemap-codec@1.4.14
-@jridgewell/trace-mapping@0.3.25
-@leafygreen-ui/a11y@1.4.12
-@leafygreen-ui/badge@8.1.1
-@leafygreen-ui/banner@7.0.19
-@leafygreen-ui/box@3.1.8
-@leafygreen-ui/button@21.0.12
-@leafygreen-ui/card@10.0.6
-@leafygreen-ui/checkbox@12.1.1
-@leafygreen-ui/code@14.3.1
-@leafygreen-ui/confirmation-modal@5.0.11
-@leafygreen-ui/emotion@4.0.7
-@leafygreen-ui/form-field@1.0.0
-@leafygreen-ui/guide-cue@5.0.6
-@leafygreen-ui/hooks@8.1.2
-@leafygreen-ui/icon-button@15.0.20
-@leafygreen-ui/icon@12.0.0
-@leafygreen-ui/info-sprinkle@1.0.3
-@leafygreen-ui/inline-definition@6.0.14
-@leafygreen-ui/input-option@1.1.1
-@leafygreen-ui/leafygreen-provider@3.1.11
-@leafygreen-ui/lib@13.2.1
-@leafygreen-ui/logo@9.0.1
-@leafygreen-ui/marketing-modal@4.2.1
-@leafygreen-ui/menu@23.0.2
-@leafygreen-ui/modal@16.0.6
-@leafygreen-ui/palette@4.0.8
-@leafygreen-ui/pipeline@5.0.18
-@leafygreen-ui/polymorphic@1.3.6
-@leafygreen-ui/popover@11.3.0
-@leafygreen-ui/portal@5.1.0
-@leafygreen-ui/radio-box-group@12.0.16
-@leafygreen-ui/radio-group@10.2.5
-@leafygreen-ui/ripple@1.1.12
-@leafygreen-ui/search-input@2.1.5
-@leafygreen-ui/segmented-control@8.2.10
-@leafygreen-ui/select@11.2.2
-@leafygreen-ui/table@12.6.1
-@leafygreen-ui/tabs@11.1.13
-@leafygreen-ui/text-area@8.1.2
-@leafygreen-ui/text-input@12.1.26
-@leafygreen-ui/toast@6.1.23
-@leafygreen-ui/toggle@10.0.19
-@leafygreen-ui/tokens@2.5.1
-@leafygreen-ui/tooltip@11.0.2
-@leafygreen-ui/typography@18.2.3
-@leichtgewicht/base64-codec@1.0.0
-@leichtgewicht/dns-packet@6.0.3
-@leichtgewicht/dns-socket@5.0.0
-@leichtgewicht/ip-codec@2.0.4
-@lerna/child-process@7.1.5
-@lerna/create@7.1.5
-@lezer/common@1.0.2
-@lezer/highlight@1.1.3
-@lezer/javascript@1.3.2
-@lezer/json@1.0.0
-@lezer/lr@1.2.5
-@lukeed/csprng@1.1.0
-@lukeed/uuid@2.0.1
-@malept/cross-spawn-promise@1.1.1
-@malept/cross-spawn-promise@2.0.0
-@mongodb-js/devtools-connect@2.6.0
-@mongodb-js/devtools-docker-test-envs@1.3.2
-@mongodb-js/devtools-github-repo@1.4.1
-@mongodb-js/dl-center@1.0.1
-@mongodb-js/electron-wix-msi@3.0.0
-@mongodb-js/eslint-config-devtools@0.9.9
-@mongodb-js/get-os-info@0.3.23
-@mongodb-js/mocha-config-devtools@1.0.0
-@mongodb-js/mongodb-constants@0.8.10
-@mongodb-js/mongodb-constants@0.9.0
-@mongodb-js/mongodb-downloader@0.2.8
-@mongodb-js/monorepo-tools@1.1.2
-@mongodb-js/oidc-http-server-pages@1.1.0
-@mongodb-js/oidc-mock-provider@0.9.0
-@mongodb-js/oidc-plugin@0.4.0
-@mongodb-js/prettier-config-devtools@1.0.1
-@mongodb-js/saslprep@1.1.5
-@mongodb-js/sbom-tools@0.5.3
-@mongodb-js/signing-utils@0.3.1
-@mongodb-js/tsconfig-devtools@1.0.0
-@mongosh/arg-parser@2.2.3
-@mongosh/async-rewriter2@2.2.3
-@mongosh/autocomplete@2.2.3
-@mongosh/browser-repl@2.2.3
-@mongosh/browser-runtime-core@2.2.3
-@mongosh/errors@2.2.3
-@mongosh/history@2.2.3
-@mongosh/i18n@2.2.3
-@mongosh/logging@2.2.3
-@mongosh/node-runtime-worker-thread@2.2.3
-@mongosh/service-provider-core@2.2.3
-@mongosh/shell-api@2.2.3
-@mongosh/shell-evaluator@2.2.3
-@mongosh/types@2.2.3
-@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1
-@nicolo-ribaudo/semver-v6@6.3.3
-@nodelib/fs.walk@1.2.7
-@npmcli/arborist@6.2.0
-@npmcli/fs@2.1.0
-@npmcli/fs@3.1.0
-@npmcli/git@2.1.0
-@npmcli/git@4.0.3
-@npmcli/git@4.1.0
-@npmcli/installed-package-contents@1.0.7
-@npmcli/installed-package-contents@2.0.1
-@npmcli/installed-package-contents@2.0.2
-@npmcli/map-workspaces@3.0.1
-@npmcli/metavuln-calculator@5.0.0
-@npmcli/move-file@1.1.2
-@npmcli/name-from-folder@1.0.1
-@npmcli/name-from-folder@2.0.0
-@npmcli/node-gyp@1.0.2
-@npmcli/node-gyp@3.0.0
-@npmcli/package-json@3.0.0
-@npmcli/promise-spawn@1.3.2
-@npmcli/promise-spawn@6.0.2
-@npmcli/query@3.0.0
-@npmcli/run-script@1.8.5
-@npmcli/run-script@6.0.0
-@npmcli/run-script@6.0.2
-@nrwl/devkit@16.6.0
-@nrwl/tao@16.6.0
-@nx/devkit@16.6.0
-@nx/nx-freebsd-x64@16.6.0
-@octetstream/promisify@2.0.2
-@octokit/auth-token@2.4.5
-@octokit/auth-token@3.0.4
-@octokit/core@3.5.1
-@octokit/core@4.2.4
-@octokit/endpoint@6.0.12
-@octokit/endpoint@7.0.6
-@octokit/graphql@4.6.4
-@octokit/graphql@5.0.6
-@octokit/openapi-types@18.0.0
-@octokit/openapi-types@7.3.4
-@octokit/plugin-enterprise-rest@6.0.1
-@octokit/plugin-paginate-rest@2.13.5
-@octokit/plugin-paginate-rest@6.1.2
-@octokit/plugin-request-log@1.0.4
-@octokit/plugin-rest-endpoint-methods@5.3.3
-@octokit/plugin-rest-endpoint-methods@7.2.3
-@octokit/request-error@2.1.0
-@octokit/request-error@3.0.3
-@octokit/request@5.6.0
-@octokit/request@6.2.8
-@octokit/rest@18.6.2
-@octokit/rest@19.0.11
-@octokit/tsconfig@1.0.2
-@octokit/types@10.0.0
-@octokit/types@6.16.6
-@octokit/types@9.3.2
-@parcel/watcher@2.0.4
-@pkgjs/nv@0.2.1
-@pkgjs/parseargs@0.11.0
-@pmmmwh/react-refresh-webpack-plugin@0.5.5
-@polka/url@1.0.0-next.20
-@puppeteer/browsers@1.4.6
-@puppeteer/browsers@1.9.1
-@reach/observe-rect@1.2.0
-@react-aria/focus@3.6.1
-@react-aria/interactions@3.9.1
-@react-aria/ssr@3.2.0
-@react-aria/tooltip@3.2.1
-@react-aria/utils@3.13.1
-@react-aria/visually-hidden@3.3.1
-@react-stately/overlays@3.3.1
-@react-stately/tooltip@3.1.1
-@react-stately/utils@3.5.0
-@react-types/overlays@3.6.1
-@react-types/shared@3.13.1
-@react-types/tooltip@3.2.1
-@segment/analytics-core@1.4.0
-@segment/analytics-generic-utils@1.1.0
-@segment/analytics-node@1.1.4
-@sideway/address@4.1.4
-@sideway/formula@3.0.1
-@sideway/pinpoint@2.0.0
-@sigstore/bundle@1.1.0
-@sigstore/protobuf-specs@0.2.0
-@sigstore/sign@1.0.0
-@sigstore/tuf@1.0.3
-@sinclair/typebox@0.27.8
-@sindresorhus/is@0.14.0
-@sindresorhus/is@0.7.0
-@sindresorhus/is@2.1.1
-@sindresorhus/is@4.6.0
-@sindresorhus/is@5.6.0
-@sinonjs/commons@1.8.3
-@sinonjs/fake-timers@6.0.1
-@sinonjs/fake-timers@7.1.2
-@sinonjs/formatio@4.0.1
-@sinonjs/samsam@4.2.2
-@sinonjs/samsam@5.3.1
-@smithy/abort-controller@2.2.0
-@smithy/config-resolver@2.2.0
-@smithy/core@1.4.1
-@smithy/credential-provider-imds@2.3.0
-@smithy/eventstream-codec@2.2.0
-@smithy/fetch-http-handler@2.5.0
-@smithy/hash-node@2.2.0
-@smithy/invalid-dependency@2.2.0
-@smithy/is-array-buffer@2.2.0
-@smithy/middleware-content-length@2.2.0
-@smithy/middleware-endpoint@2.5.0
-@smithy/middleware-retry@2.3.0
-@smithy/middleware-serde@2.3.0
-@smithy/middleware-stack@2.2.0
-@smithy/node-config-provider@2.3.0
-@smithy/node-http-handler@2.5.0
-@smithy/property-provider@2.2.0
-@smithy/protocol-http@3.3.0
-@smithy/querystring-builder@2.2.0
-@smithy/querystring-parser@2.2.0
-@smithy/service-error-classification@2.1.5
-@smithy/shared-ini-file-loader@2.4.0
-@smithy/signature-v4@2.2.0
-@smithy/smithy-client@2.5.0
-@smithy/types@2.12.0
-@smithy/url-parser@2.2.0
-@smithy/util-base64@2.3.0
-@smithy/util-body-length-browser@2.2.0
-@smithy/util-body-length-node@2.3.0
-@smithy/util-buffer-from@2.2.0
-@smithy/util-config-provider@2.3.0
-@smithy/util-defaults-mode-browser@2.2.0
-@smithy/util-defaults-mode-node@2.3.0
-@smithy/util-endpoints@1.2.0
-@smithy/util-hex-encoding@2.2.0
-@smithy/util-middleware@2.2.0
-@smithy/util-retry@2.2.0
-@smithy/util-stream@2.2.0
-@smithy/util-uri-escape@2.2.0
-@smithy/util-utf8@2.3.0
-@storybook/csf@0.1.3
-@szmarczak/http-timer@1.1.2
-@szmarczak/http-timer@4.0.5
-@szmarczak/http-timer@5.0.1
-@tanstack/react-table@8.14.0
-@tanstack/table-core@8.14.0
-@testing-library/dom@8.20.1
-@testing-library/react-hooks@7.0.2
-@testing-library/react@12.1.5
-@testing-library/user-event@13.5.0
-@tootallnate/once@1.1.2
-@tootallnate/quickjs-emscripten@0.23.0
-@tsconfig/node10@1.0.8
-@tsconfig/node12@1.0.9
-@tsconfig/node14@1.0.1
-@tsconfig/node16@1.0.2
-@tufjs/canonical-json@1.0.0
-@tufjs/models@1.0.4
-@types/aria-query@5.0.4
-@types/babel__core@7.20.5
-@types/babel__generator@7.6.8
-@types/babel__template@7.4.4
-@types/babel__traverse@7.20.5
-@types/body-parser@1.19.2
-@types/bonjour@3.5.10
-@types/cacheable-request@6.0.1
-@types/chai-as-promised@7.1.4
-@types/chai-dom@0.0.10
-@types/chai@4.2.21
-@types/cheerio@0.22.32
-@types/clean-css@4.2.5
-@types/cli-progress@3.9.2
-@types/connect-history-api-fallback@1.3.5
-@types/connect@3.4.35
-@types/cross-spawn@6.0.2
-@types/d3-flextree@2.1.0
-@types/d3-hierarchy@3.1.2
-@types/debug@4.1.9
-@types/decomment@0.9.5
-@types/enzyme@3.10.14
-@types/eslint-scope@3.7.4
-@types/eslint@7.28.0
-@types/estree@0.0.48
-@types/estree@1.0.1
-@types/express-http-proxy@1.6.6
-@types/express-serve-static-core@4.17.28
-@types/express@4.17.13
-@types/facepaint@1.2.5
-@types/fs-extra@9.0.11
-@types/geojson@7946.0.13
-@types/glob@7.1.3
-@types/highlight.js@10.1.0
-@types/hoist-non-react-statics@3.3.1
-@types/html-minifier-terser@5.1.2
-@types/html-minifier@4.0.1
-@types/html-webpack-plugin@3.2.6
-@types/http-cache-semantics@4.0.4
-@types/http-proxy@1.17.9
-@types/is-electron-renderer@2.0.1
-@types/istanbul-lib-coverage@2.0.3
-@types/istanbul-lib-report@3.0.0
-@types/istanbul-reports@3.0.1
-@types/js-yaml@4.0.5
-@types/json-schema@7.0.9
-@types/json5@0.0.29
-@types/keyv@3.1.1
-@types/leaflet-draw@1.0.11
-@types/leaflet@1.9.8
-@types/lodash@4.14.188
-@types/mime@1.3.2
-@types/mini-css-extract-plugin@2.3.0
-@types/minimatch@3.0.4
-@types/minimist@1.2.1
-@types/mocha@9.0.0
-@types/ms@0.7.32
-@types/node-fetch@2.6.11
-@types/node@18.15.11
-@types/node@20.11.17
-@types/normalize-package-data@2.4.0
-@types/numeral@2.0.2
-@types/papaparse@5.3.7
-@types/parse-json@4.0.0
-@types/prettier@2.7.1
-@types/prop-types@15.7.3
-@types/puppeteer@5.4.4
-@types/qs@6.9.7
-@types/range-parser@1.2.4
-@types/react-dom@17.0.10
-@types/react-is@18.2.4
-@types/react-test-renderer@17.0.1
-@types/react-transition-group@4.4.10
-@types/react-virtualized-auto-sizer@1.0.1
-@types/react-window@1.8.5
-@types/react@16.14.47
-@types/react@17.0.11
-@types/reflux@6.4.3
-@types/relateurl@0.2.29
-@types/responselike@1.0.0
-@types/retry@0.12.1
-@types/scheduler@0.16.1
-@types/semver@7.3.13
-@types/serve-index@1.9.1
-@types/serve-static@1.13.10
-@types/sinon-chai@3.2.5
-@types/sinon@10.0.2
-@types/sockjs@0.3.33
-@types/source-list-map@0.1.2
-@types/ssh2@1.11.19
-@types/stream-chain@2.0.1
-@types/stream-json@1.7.3
-@types/tapable@1.0.8
-@types/temp@0.9.1
-@types/uglify-js@3.13.1
-@types/use-sync-external-store@0.0.3
-@types/webidl-conversions@6.1.1
-@types/webpack-bundle-analyzer@4.4.1
-@types/webpack-sources@3.2.0
-@types/webpack@4.41.31
-@types/whatwg-url@11.0.3
-@types/whatwg-url@11.0.4
-@types/whatwg-url@8.2.1
-@types/which@2.0.2
-@types/write-file-atomic@4.0.1
-@types/ws@8.5.3
-@types/yargs-parser@21.0.0
-@types/yargs@16.0.4
-@types/yauzl@2.9.2
-@typescript-eslint/eslint-plugin@5.59.0
-@typescript-eslint/parser@5.59.0
-@typescript-eslint/scope-manager@5.59.0
-@typescript-eslint/type-utils@5.59.0
-@typescript-eslint/types@5.59.0
-@typescript-eslint/typescript-estree@5.59.0
-@typescript-eslint/utils@5.59.0
-@typescript-eslint/visitor-keys@5.59.0
-@vue/compiler-core@3.1.2
-@vue/compiler-dom@3.1.2
-@vue/compiler-sfc@3.1.2
-@vue/compiler-ssr@3.1.2
-@vue/shared@3.1.2
-@wdio/config@8.32.3
-@wdio/logger@8.28.0
-@wdio/protocols@8.32.0
-@wdio/repl@8.24.12
-@wdio/types@8.32.2
-@wdio/utils@8.32.3
-@webassemblyjs/ast@1.11.6
-@webassemblyjs/floating-point-hex-parser@1.11.6
-@webassemblyjs/helper-api-error@1.11.6
-@webassemblyjs/helper-buffer@1.11.6
-@webassemblyjs/helper-numbers@1.11.6
-@webassemblyjs/helper-wasm-bytecode@1.11.6
-@webassemblyjs/helper-wasm-section@1.11.6
-@webassemblyjs/ieee754@1.11.6
-@webassemblyjs/leb128@1.11.6
-@webassemblyjs/utf8@1.11.6
-@webassemblyjs/wasm-edit@1.11.6
-@webassemblyjs/wasm-gen@1.11.6
-@webassemblyjs/wasm-opt@1.11.6
-@webassemblyjs/wasm-parser@1.11.6
-@webassemblyjs/wast-printer@1.11.6
-@webpack-cli/configtest@2.1.1
-@webpack-cli/info@2.0.2
-@webpack-cli/serve@2.0.5
-@wojtekmaj/enzyme-adapter-react-17@0.8.0
-@wojtekmaj/enzyme-adapter-utils@0.2.0
-@xtuc/ieee754@1.2.0
-@xtuc/long@4.2.2
-@yarnpkg/lockfile@1.1.0
-@yarnpkg/parsers@3.0.0-rc.46
-@zkochan/js-yaml@0.0.6
-abab@2.0.6
-abbrev@2.0.0
-abort-controller@3.0.0
-accepts@1.3.8
-acorn-globals@7.0.1
-acorn-import-assertions@1.9.0
-acorn-jsx@5.3.1
-acorn-walk@8.2.0
-acorn@6.4.2
-acorn@7.4.1
-acorn@8.8.2
-ag-grid-community@20.2.0
-ag-grid-react@20.2.0
-agent-base@7.1.0
-agentkeepalive@4.2.1
-ajv-formats@2.1.1
-ajv-keywords@3.5.2
-ajv@8.11.0
-ajv@8.6.0
-ampersand-class-extend@1.0.2
-ampersand-class-extend@2.0.0
-ampersand-collection-view@1.4.0
-ampersand-collection@2.0.2
-ampersand-dom-bindings@3.9.2
-ampersand-dom@1.5.0
-ampersand-events@1.1.1
-ampersand-events@2.0.2
-ampersand-model@8.0.1
-ampersand-state@4.8.2
-ampersand-state@5.0.3
-ampersand-sync@5.1.0
-ampersand-version@1.0.2
-ampersand-view@9.0.2
-ansi-escapes@3.2.0
-ansi-escapes@4.3.2
-ansi-html-community@0.0.8
-ansi-regex@3.0.0
-ansi-regex@4.1.0
-ansi-regex@5.0.0
-ansi-regex@6.0.1
-ansi-styles@2.2.1
-ansi-styles@5.2.0
-ansi-styles@6.2.1
-antlr4@4.7.2
-anymatch@3.1.2
-append-transform@2.0.0
-arch@2.2.0
-archive-type@4.0.0
-archiver-utils@4.0.1
-archiver@0.11.0
-archiver@6.0.1
-archy@1.0.0
-are-we-there-yet@1.1.5
-are-we-there-yet@3.0.0
-are-we-there-yet@4.0.0
-arg@4.1.3
-argparse@1.0.10
-argv-formatter@1.0.0
-aria-query@4.2.2
-aria-query@5.1.3
-aria-query@5.3.0
-array-buffer-byte-length@1.0.1
-array-differ@3.0.0
-array-find-index@1.0.2
-array-flatten@1.1.1
-array-flatten@2.1.2
-array-includes@3.1.3
-array-next@0.0.1
-array-union@1.0.2
-array-union@2.1.0
-array-uniq@1.0.3
-array.prototype.filter@1.0.0
-array.prototype.flat@1.2.4
-array.prototype.flatmap@1.2.4
-arrify@2.0.1
-asar@3.1.0
-asn1.js@4.10.1
-assert@1.5.0
-ast-types-flow@0.0.7
-ast-types@0.13.4
-astral-regex@1.0.0
-astral-regex@2.0.0
-async@0.9.2
-async@1.5.2
-async@3.2.4
-at-least-node@1.0.0
-author-regex@1.0.0
-autoprefixer@9.8.6
-available-typed-arrays@1.0.5
-aws-sdk@2.934.0
-aws4@1.11.0
-axe-core@4.3.1
-axios@0.21.4
-axios@1.4.0
-axobject-query@2.2.0
-b4a@1.6.6
-babel-eslint@10.1.0
-babel-loader@7.1.5
-babel-plugin-istanbul@5.2.0
-babel-plugin-macros@3.1.0
-babel-plugin-polyfill-corejs2@0.3.3
-babel-plugin-polyfill-corejs2@0.4.4
-babel-plugin-polyfill-corejs3@0.6.0
-babel-plugin-polyfill-corejs3@0.8.2
-babel-plugin-polyfill-regenerator@0.4.1
-babel-plugin-polyfill-regenerator@0.5.1
-bare-events@2.2.0
-bare-fs@2.1.5
-bare-os@2.2.0
-bare-path@2.1.0
-base-64@0.1.0
-basic-ftp@5.0.4
-batch@0.6.1
-before-after-hook@2.2.2
-big-integer@1.6.51
-big.js@5.2.2
-bin-links@4.0.1
-binary-extensions@2.2.0
-bl@0.9.5
-bl@1.2.3
-bn.js@4.12.0
-bn.js@5.2.1
-body-parser@1.20.2
-bonjour-service@1.0.12
-boolbase@1.0.0
-boolean@3.2.0
-bowser@2.11.0
-bplist-parser@0.2.0
-braces@3.0.2
-brorand@1.1.0
-browser-process-hrtime@1.0.0
-browserify-aes@1.2.0
-browserify-cipher@1.0.1
-browserify-des@1.0.2
-browserify-rsa@4.1.0
-browserify-sign@4.2.3
-browserslist@4.23.0
-bson@5.4.0
-bson@6.6.0
-buffer-alloc-unsafe@1.1.0
-buffer-alloc@1.2.0
-buffer-crc32@0.2.13
-buffer-equal@1.0.0
-buffer-fill@1.0.0
-buffer-from@1.1.1
-buffer-xor@1.0.3
-buffer@4.9.2
-buffer@6.0.3
-buildcheck@0.0.6
-builtins@1.0.3
-builtins@5.0.1
-bundle-name@3.0.0
-byte-size@8.1.1
-bytes.js@0.0.2
-bytes@3.0.0
-bytes@3.1.2
-cacache@15.2.0
-cacache@17.0.4
-cacache@17.1.4
-cacheable-lookup@2.0.1
-cacheable-lookup@5.0.4
-cacheable-lookup@7.0.0
-cacheable-request@10.2.14
-cacheable-request@2.1.4
-cacheable-request@6.1.0
-cacheable-request@7.0.2
-caching-transform@4.0.0
-call-bind@1.0.7
-camel-case@4.1.2
-camelcase@3.0.0
-camelcase@6.2.0
-caniuse-lite@1.0.30001591
-chai-as-promised@7.1.1
-chai-dom@1.9.0
-chai-enzyme@1.0.0-beta.1
-chai@4.3.6
-chalk@1.1.3
-chalk@4.1.0
-chalk@5.3.0
-chardet@0.7.0
-charenc@0.0.2
-check-error@1.0.2
-cheerio-select@1.5.0
-cheerio@1.0.0-rc.10
-chrome-trace-event@1.0.3
-chromium-bidi@0.4.16
-chromium-pickle-js@0.2.0
-ci-info@3.8.0
-cipher-base@1.0.4
-clean-css@4.2.3
-cli-color@0.3.2
-cli-color@2.0.3
-cli-cursor@2.1.0
-cli-progress@3.9.1
-cli-spinners@2.6.1
-cli-table@0.3.6
-cli-width@2.2.1
-cli-width@3.0.0
-cli@1.0.1
-clipboard@2.0.10
-cliui@6.0.0
-cliui@8.0.1
-clone-deep@4.0.1
-clone-regexp@3.0.0
-clone-response@1.0.2
-closest@0.0.1
-clsx@1.1.1
-clui@0.3.6
-cmd-shim@6.0.1
-colorette@1.4.0
-colorette@2.0.20
-colors@1.0.3
-colors@1.4.0
-columnify@1.6.0
-commander@10.0.1
-commander@4.1.1
-commander@5.1.0
-commander@7.2.0
-commander@9.5.0
-common-ancestor-path@1.0.1
-common-path-prefix@3.0.0
-commondir@1.0.1
-compare-version@0.1.2
-component-classes@1.2.6
-component-event@0.1.4
-component-indexof@0.0.3
-compress-commons@0.1.6
-compress-commons@5.0.1
-compressible@2.0.18
-compression@1.7.4
-concat-stream@1.6.2
-config-chain@1.1.13
-consolidate@0.16.0
-content-disposition@0.5.4
-content-type@1.0.5
-conventional-changelog-angular@6.0.0
-conventional-changelog-core@5.0.1
-conventional-changelog-preset-loader@3.0.0
-conventional-changelog-writer@6.0.1
-conventional-commits-filter@3.0.0
-conventional-commits-parser@4.0.0
-conventional-recommended-bump@7.0.1
-convert-hrtime@5.0.0
-convert-source-map@1.8.0
-convert-source-map@2.0.0
-cookie-signature@1.0.6
-cookie@0.6.0
-copy-anything@2.0.3
-core-js-compat@3.31.1
-core-js-pure@3.15.2
-core-js@3.17.3
-cosmiconfig@7.0.0
-cosmiconfig@8.2.0
-cpu-features@0.0.9
-crc-32@1.2.2
-crc32-stream@0.3.4
-crc32-stream@5.0.0
-create-ecdh@4.0.4
-create-hash@1.2.0
-create-hmac@1.1.7
-create-require@1.1.1
-crelt@1.0.5
-cross-fetch@3.1.5
-cross-fetch@3.1.8
-cross-fetch@4.0.0
-cross-spawn-windows-exe@1.2.0
-cross-spawn@6.0.5
-cross-unzip@0.0.2
-crypt@0.0.2
-crypto-browserify@3.12.0
-css-blank-pseudo@0.1.4
-css-has-pseudo@0.10.0
-css-loader@4.3.0
-css-prefers-color-scheme@3.1.1
-css-select@4.1.3
-css-shorthand-properties@1.1.1
-css-value@0.0.1
-css-what@5.0.1
-cssdb@4.4.0
-cssesc@2.0.0
-cssesc@3.0.0
-cssom@0.3.8
-cssom@0.5.0
-cssstyle@2.3.0
-csstype@3.0.8
-d3-flextree@2.1.2
-d3-hierarchy@1.1.9
-d3-hierarchy@3.1.2
-d3@3.5.17
-d@0.1.1
-d@1.0.1
-damerau-levenshtein@1.0.7
-data-uri-to-buffer@4.0.1
-data-uri-to-buffer@6.0.1
-data-urls@3.0.2
-debug@3.2.7
-debug@4.3.1
-debug@4.3.3
-decamelize-keys@1.1.0
-decamelize@6.0.0
-decimal.js@10.4.3
-decode-uri-component@0.2.2
-decomment@0.9.5
-decompress-response@3.3.0
-decompress-response@5.0.0
-decompress-tar@4.1.1
-decompress-tarbz2@4.1.1
-decompress-targz@4.1.1
-decompress-unzip@4.0.1
-decompress@4.2.1
-dedent@0.7.0
-deep-eql@3.0.1
-deep-equal@2.2.3
-deep-is@0.1.3
-deepmerge-ts@5.1.0
-default-browser-id@3.0.0
-default-browser@4.0.0
-default-require-extensions@3.0.0
-defaults@1.0.3
-defer-to-connect@1.1.3
-defer-to-connect@2.0.1
-define-data-property@1.1.4
-define-lazy-prop@2.0.0
-define-lazy-prop@3.0.0
-define-properties@1.2.1
-degenerator@5.0.1
-del@2.2.2
-delegate-events@1.1.1
-delegate@3.2.0
-depcheck@1.4.1
-depd@1.1.2
-depd@2.0.0
-deprecation@2.3.1
-deps-regex@0.1.4
-dequal@2.0.3
-des.js@1.1.0
-destroy@1.2.0
-detect-indent@5.0.0
-detect-libc@2.0.1
-detect-node@2.1.0
-devtools-protocol@0.0.1011705
-devtools-protocol@0.0.1147663
-devtools-protocol@0.0.1262051
-diff-match-patch@1.0.5
-diff-sequences@29.4.3
-diff@4.0.2
-diffie-hellman@5.0.3
-difflib@0.2.4
-digest-fetch@2.0.3
-dir-compare@2.4.0
-dir-glob@3.0.1
-discontinuous-range@1.0.0
-dns-equal@1.0.0
-dns-packet@5.6.1
-dns-query@0.11.2
-doctrine@2.1.0
-dom-accessibility-api@0.5.9
-dom-converter@0.2.0
-dom-helpers@5.2.1
-dom-serializer@1.3.2
-dom-walk@0.1.2
-domelementtype@2.2.0
-domexception@4.0.0
-domhandler@4.2.0
-domify@1.4.1
-domutils@2.7.0
-dot-case@3.0.4
-dotenv@10.0.0
-download@8.0.0
-dreamopt@0.8.0
-dset@3.1.3
-duplexer3@0.1.4
-duplexer@0.1.2
-eastasianwidth@0.2.0
-edge-paths@3.0.5
-edgedriver@5.3.10
-ee-first@1.1.1
-ejs@3.1.9
-ejson-shell-parser@2.0.1
-electron-devtools-installer@3.2.0
-electron-dl@3.5.0
-electron-installer-dmg@4.0.0
-electron-mocha@12.2.0
-electron-notarize@1.2.1
-electron-osx-sign@0.5.0
-electron-packager-plugin-non-proprietary-codecs-ffmpeg@1.0.2
-electron-packager@15.5.1
-electron-squirrel-startup@1.0.0
-electron-to-chromium@1.4.687
-electron-window@0.8.1
-electron-winstaller@5.1.0
-electron@29.3.1
-elliptic@6.5.5
-email-validator@2.0.4
-emoji-regex@7.0.3
-emoji-regex@9.2.2
-emojis-list@3.0.0
-encodeurl@1.0.2
-enhanced-resolve@5.14.1
-enquirer@2.3.6
-ensure-error@3.0.1
-entities@2.2.0
-entities@4.4.0
-envinfo@7.8.1
-enzyme-shallow-equal@1.0.4
-enzyme@3.11.0
-errno@0.1.8
-error-stack-parser@2.1.4
-es-abstract@1.18.3
-es-array-method-boxes-properly@1.0.0
-es-define-property@1.0.0
-es-errors@1.3.0
-es-get-iterator@1.1.3
-es-module-lexer@1.2.1
-es-to-primitive@1.2.1
-es5-ext@0.10.61
-es6-error@4.1.1
-es6-iterator@0.1.3
-es6-promise@4.2.8
-es6-symbol@2.0.1
-es6-symbol@3.1.3
-es6-weak-map@0.1.4
-es6-weak-map@2.0.3
-escalade@3.1.1
-escape-goat@2.1.1
-escape-html@1.0.3
-escodegen@2.1.0
-eslint-config-mongodb-js@5.0.3
-eslint-config-prettier@8.3.0
-eslint-config-semistandard@15.0.1
-eslint-config-standard@14.1.1
-eslint-import-resolver-node@0.3.4
-eslint-module-utils@2.6.1
-eslint-plugin-chai-friendly@0.4.1
-eslint-plugin-es@3.0.1
-eslint-plugin-filename-rules@1.2.0
-eslint-plugin-import@2.23.4
-eslint-plugin-jsx-a11y@6.4.1
-eslint-plugin-mocha@8.2.0
-eslint-plugin-mocha@9.0.0
-eslint-plugin-node@11.1.0
-eslint-plugin-promise@4.3.1
-eslint-plugin-react-hooks@4.2.0
-eslint-plugin-react@7.24.0
-eslint-plugin-standard@4.1.0
-eslint-scope@4.0.3
-eslint-scope@5.1.1
-eslint-utils@1.4.3
-eslint-utils@2.1.0
-eslint-utils@3.0.0
-eslint-visitor-keys@1.3.0
-eslint-visitor-keys@2.1.0
-eslint-visitor-keys@3.4.0
-eslint@5.16.0
-eslint@7.32.0
-espree@5.0.1
-espree@7.3.1
-esprima@4.0.1
-esquery@1.4.0
-estraverse@4.3.0
-estraverse@5.2.0
-estree-walker@2.0.2
-etag@1.8.1
-event-target-shim@5.0.1
-eventemitter3@1.2.0
-eventemitter3@4.0.7
-events-mixin@1.3.0
-events@1.1.1
-events@3.3.0
-evp_bytestokey@1.0.3
-execa@5.0.0
-execa@5.1.1
-execa@7.1.1
-exit@0.1.2
-express-http-proxy@2.0.0
-express@4.19.2
-ext-list@2.2.2
-ext-name@5.0.0
-ext@1.4.0
-external-editor@3.1.0
-extract-zip@2.0.1
-facepaint@1.2.1
-fast-deep-equal@2.0.1
-fast-fifo@1.3.2
-fast-glob@3.2.11
-fast-glob@3.2.7
-fast-memoize@2.5.2
-fast-xml-parser@4.2.5
-fastest-levenshtein@1.0.12
-fastq@1.11.0
-faye-websocket@0.11.4
-fd-slicer@1.1.0
-fetch-blob@3.2.0
-figures@1.7.0
-figures@2.0.0
-file-entry-cache@5.0.1
-file-type@11.1.0
-file-type@3.9.0
-file-type@4.4.0
-file-type@5.2.0
-file-type@6.2.0
-filelist@1.0.4
-filename-reserved-regex@2.0.0
-filenamify@3.0.0
-filenamify@4.3.0
-fill-range@7.0.1
-finalhandler@1.2.0
-find-cache-dir@1.0.0
-find-cache-dir@3.3.1
-find-root@0.1.2
-find-up@1.1.2
-first-chunk-stream@3.0.0
-flat-cache@2.0.1
-flat-cache@3.0.4
-flatnest@1.0.0
-flatted@2.0.2
-flatted@3.1.1
-flatten@1.0.3
-flora-colossus@1.0.1
-focus-trap-react@9.0.2
-focus-trap@6.9.4
-follow-redirects@1.15.2
-for-each@0.3.3
-foreground-child@2.0.0
-foreground-child@3.1.1
-form-data-encoder@2.1.4
-form-data@4.0.0
-formdata-polyfill@4.0.10
-forwarded@0.2.0
-fresh@0.5.2
-from2@2.3.0
-fromentries@1.3.2
-fs-extra@10.1.0
-fs-extra@11.1.1
-fs-extra@4.0.3
-fs-extra@7.0.1
-fs-extra@9.1.0
-fs-minipass@3.0.1
-fs-minipass@3.0.3
-fs-monkey@1.0.3
-fs-plus@3.1.1
-function-timeout@0.1.1
-function.prototype.name@1.1.4
-functional-red-black-tree@1.0.1
-functions-have-names@1.2.3
-fuse.js@6.5.3
-galactus@0.2.1
-gauge@4.0.2
-gauge@5.0.0
-gce-ips@1.0.2
-geckodriver@4.3.3
-gen-esm-wrapper@1.1.2
-generate-function@2.3.1
-generate-object-property@1.2.0
-generic-names@2.0.1
-gensync@1.0.0-beta.2
-get-caller-file@1.0.3
-get-intrinsic@1.2.4
-get-package-info@1.0.0
-get-package-type@0.1.0
-get-port@5.1.1
-get-port@7.0.0
-get-stream@2.3.1
-get-stream@3.0.0
-get-stream@4.1.0
-get-stream@5.2.0
-get-stream@6.0.0
-get-stream@6.0.1
-get-uri@6.0.2
-getos@3.2.1
-git-log-parser@1.2.0
-git-raw-commits@3.0.0
-git-semver-tags@5.0.1
-git-up@7.0.0
-git-url-parse@13.1.0
-glob-to-regexp@0.4.1
-glob@10.3.0
-glob@10.3.10
-glob@10.3.3
-glob@3.2.11
-glob@7.1.4
-glob@7.2.0
-glob@9.3.5
-global-agent@3.0.0
-global-jsdom@8.3.0
-global-tunnel-ng@2.7.1
-global@4.4.0
-globals@11.12.0
-globals@13.16.0
-globals@13.9.0
-globalthis@1.0.3
-globby@11.1.0
-globby@5.0.0
-good-listener@1.2.2
-gopd@1.0.1
-got@10.7.0
-got@11.8.6
-got@12.6.1
-got@8.3.2
-got@9.6.0
-grapheme-splitter@1.0.4
-gzip-size@6.0.0
-handle-thing@2.0.1
-harmony-reflect@1.6.2
-has-ansi@2.0.0
-has-bigints@1.0.1
-has-property-descriptors@1.0.2
-has-proto@1.0.1
-has-symbol-support-x@1.4.2
-has-symbols@1.0.3
-has-to-string-tag-x@1.4.1
-has-tostringtag@1.0.0
-has@1.0.3
-hash-base@3.0.4
-hash-sum@2.0.0
-hash.js@1.1.7
-hasha@5.2.2
-hasown@2.0.0
-heap-js@2.3.0
-heap@0.2.7
-highlight.js@11.5.1
-highlightjs-graphql@1.0.2
-hmac-drbg@1.0.1
-hoist-non-react-statics@3.3.2
-hosted-git-info@3.0.8
-hosted-git-info@4.0.2
-hosted-git-info@6.1.1
-hostile@1.3.3
-hpack.js@2.1.6
-html-element-map@1.3.1
-html-encoding-sniffer@3.0.0
-html-entities@2.3.2
-html-escaper@2.0.2
-html-minifier-terser@5.1.1
-html-tokenize@2.0.1
-html@1.0.0
-htmlparser2@6.1.0
-http-cache-semantics@3.8.1
-http-deceiver@1.2.7
-http-errors@1.6.3
-http-errors@2.0.0
-http-parser-js@0.5.3
-http-proxy-agent@4.0.1
-http-proxy-agent@7.0.0
-http-proxy-agent@7.0.2
-http-proxy@1.18.1
-http2-wrapper@1.0.3
-http2-wrapper@2.2.1
-https-proxy-agent@5.0.0
-https-proxy-agent@7.0.2
-https-proxy-agent@7.0.4
-human-signals@2.1.0
-human-signals@4.3.1
-husky@8.0.3
-iconv-lite@0.4.24
-icss-replace-symbols@1.1.0
-icss-utils@4.1.1
-icss-utils@5.1.0
-identity-obj-proxy@3.0.0
-ieee754@1.1.13
-ignore-walk@3.0.4
-ignore-walk@5.0.1
-ignore-walk@6.0.0
-ignore-walk@6.0.3
-ignore@4.0.6
-ignore@5.1.8
-ignore@5.2.0
-image-size@0.5.5
-immediate@3.0.6
-import-local@3.1.0
-import-meta-resolve@4.0.0
-in-publish@2.0.1
-indexes-of@1.0.1
-inherits@2.0.1
-inherits@2.0.3
-init-package-json@5.0.0
-inquirer@6.5.2
-inquirer@8.2.6
-internal-slot@1.0.7
-interpret@3.1.1
-interruptor@1.0.1
-into-stream@3.1.0
-invariant@2.2.2
-invariant@2.2.4
-ip-range-check@0.0.1
-ip-regex@5.0.0
-ip@1.1.8
-ipaddr.js@1.9.1
-ipaddr.js@2.1.0
-ipv6-normalize@1.0.1
-ipv6@3.1.1
-is-arguments@1.1.1
-is-array-buffer@3.0.4
-is-bigint@1.0.2
-is-boolean-object@1.1.1
-is-buffer@1.1.6
-is-callable@1.2.3
-is-ci@3.0.1
-is-core-module@2.11.0
-is-date-object@1.0.5
-is-docker@2.2.1
-is-docker@3.0.0
-is-electron-renderer@2.0.1
-is-fullwidth-code-point@2.0.0
-is-function@1.0.2
-is-generator-function@1.0.10
-is-inside-container@1.0.0
-is-ip@5.0.1
-is-map@2.0.3
-is-my-ip-valid@1.0.0
-is-my-json-valid@2.20.5
-is-natural-number@4.0.1
-is-negative-zero@2.0.1
-is-number-object@1.0.5
-is-object@1.0.2
-is-path-cwd@1.0.0
-is-path-in-cwd@1.0.1
-is-path-inside@1.0.1
-is-plain-obj@4.1.0
-is-plain-object@2.0.4
-is-plain-object@5.0.0
-is-potential-custom-element-name@1.0.1
-is-promise@2.2.2
-is-property@1.0.2
-is-regex@1.1.4
-is-regexp@3.1.0
-is-retry-allowed@1.2.0
-is-set@2.0.3
-is-shared-array-buffer@1.0.3
-is-ssh@1.4.0
-is-stream@1.1.0
-is-stream@2.0.0
-is-stream@3.0.0
-is-string@1.0.7
-is-subset@0.1.1
-is-symbol@1.0.4
-is-typed-array@1.1.12
-is-utf8@0.2.1
-is-valid-identifier@2.0.2
-is-weakmap@2.0.2
-is-weakset@2.0.3
-is-what@3.14.1
-is-windows@1.0.2
-is-wsl@2.2.0
-isarray@2.0.5
-isbinaryfile@3.0.3
-isexe@3.1.1
-isnumber@1.0.0
-isobject@3.0.1
-istanbul-lib-coverage@2.0.5
-istanbul-lib-coverage@3.0.0
-istanbul-lib-hook@3.0.0
-istanbul-lib-instrument@3.3.0
-istanbul-lib-instrument@4.0.3
-istanbul-lib-processinfo@2.0.2
-istanbul-lib-report@3.0.0
-istanbul-lib-source-maps@4.0.0
-istanbul-reports@3.0.2
-isurl@1.0.0
-jackspeak@2.3.6
-jake@10.8.7
-javascript-stringify@2.1.0
-jest-diff@29.6.2
-jest-get-type@29.4.3
-jest-worker@27.5.1
-jmespath@0.15.0
-joi@17.9.2
-jose@4.15.5
-js-sha256@0.9.0
-js-sha512@0.8.0
-js-yaml@3.14.1
-jsdom@21.1.0
-jsesc@0.5.0
-jsesc@2.5.2
-json-buffer@3.0.0
-json-diff@0.9.0
-json-parse-even-better-errors@3.0.0
-json-schema-traverse@1.0.0
-json-schema@0.2.3
-json-stringify-nice@1.1.4
-json5@1.0.1
-json5@2.2.3
-jsonc-parser@3.2.0
-jsondiffpatch@0.5.0
-jsonfile@6.1.0
-jsonpointer@4.1.0
-jsprim@1.4.1
-jsx-ast-utils@3.2.0
-jszip@3.6.0
-junk@3.1.0
-just-diff-apply@5.5.0
-just-diff@5.2.0
-just-extend@4.2.1
-kerberos@2.1.0
-key-tree-store@1.3.0
-keytar@7.9.0
-keyv@3.0.0
-keyv@3.1.0
-kleur@3.0.3
-klona@2.0.5
-ky@0.33.3
-language-subtag-registry@0.3.21
-language-tags@1.0.5
-launch-editor@2.6.0
-lazystream@0.1.0
-lazystream@1.0.1
-leaflet-defaulticon-compatibility@0.1.1
-leaflet-draw@1.0.4
-leaflet@1.5.1
-lerna@7.1.5
-less-cache@1.1.1
-less@3.13.1
-levn@0.3.0
-libnpmaccess@7.0.2
-libnpmpublish@7.3.0
-lie@3.3.0
-lines-and-columns@1.1.6
-lines-and-columns@2.0.3
-load-json-file@1.1.0
-load-json-file@2.0.0
-load-json-file@6.2.0
-loader-runner@4.3.0
-loader-utils@1.4.2
-loader-utils@2.0.4
-local-links@1.4.1
-locate-app@2.2.20
-lodash-es@4.17.21
-lodash._arrayeach@3.0.0
-lodash._arraymap@3.0.0
-lodash._baseassign@3.2.0
-lodash._basecallback@3.3.1
-lodash._basecopy@3.0.1
-lodash._basedifference@3.0.3
-lodash._baseeach@3.0.4
-lodash._basefind@3.0.0
-lodash._basefindindex@3.6.0
-lodash._baseflatten@3.1.4
-lodash._basefor@3.0.3
-lodash._baseget@3.7.2
-lodash._baseindexof@3.1.0
-lodash._baseisequal@3.0.7
-lodash._baseslice@3.0.3
-lodash._baseuniq@3.0.3
-lodash._basevalues@3.0.0
-lodash._bindcallback@3.0.1
-lodash._cacheindexof@3.0.2
-lodash._createassigner@3.1.1
-lodash._createcache@3.1.2
-lodash._createwrapper@3.2.0
-lodash._getnative@3.9.1
-lodash._invokepath@3.7.2
-lodash._isiterateecall@3.0.9
-lodash._pickbyarray@3.0.2
-lodash._pickbycallback@3.0.0
-lodash._reinterpolate@3.0.0
-lodash._replaceholders@3.0.0
-lodash._root@3.0.1
-lodash._topath@3.8.1
-lodash.assign@3.2.0
-lodash.assign@4.2.0
-lodash.before@3.0.3
-lodash.bind@3.1.0
-lodash.clonedeep@4.5.0
-lodash.debounce@4.0.8
-lodash.difference@3.2.2
-lodash.escape@3.2.0
-lodash.escape@4.0.1
-lodash.find@3.2.1
-lodash.flatten@3.0.2
-lodash.flattendeep@4.4.0
-lodash.foreach@3.0.3
-lodash.forown@3.0.2
-lodash.get@3.7.0
-lodash.get@4.4.2
-lodash.groupby@4.6.0
-lodash.has@3.2.1
-lodash.includes@3.1.3
-lodash.invoke@3.2.3
-lodash.isarguments@3.1.0
-lodash.isarray@3.0.4
-lodash.isdate@3.0.3
-lodash.isempty@3.0.4
-lodash.isequal@3.0.4
-lodash.isequal@4.5.0
-lodash.isfunction@3.0.9
-lodash.isobject@3.0.2
-lodash.isstring@3.0.1
-lodash.istypedarray@3.0.6
-lodash.keys@3.1.2
-lodash.keysin@3.0.8
-lodash.last@3.0.0
-lodash.omit@3.1.0
-lodash.once@3.0.1
-lodash.pairs@3.0.1
-lodash.pick@3.1.0
-lodash.restparam@3.6.1
-lodash.result@3.1.2
-lodash.template@4.5.0
-lodash.templatesettings@4.2.0
-lodash.truncate@4.4.2
-lodash.union@3.1.0
-lodash.uniqueid@3.2.0
-lodash.zip@4.2.0
-lodash@2.4.2
-loglevel-plugin-prefix@0.8.4
-loglevel@1.9.1
-lolex@5.1.2
-loose-envify@1.4.0
-loupe@2.3.4
-lower-case@2.0.2
-lowercase-keys@1.0.0
-lowercase-keys@1.0.1
-lowercase-keys@2.0.0
-lowercase-keys@3.0.0
-lru-cache@2.7.3
-lru-cache@5.1.1
-lru-cache@7.14.1
-lru-cache@9.1.1
-lru-queue@0.1.0
-lz-string@1.5.0
-magic-string@0.25.7
-make-dir@1.3.0
-make-dir@2.1.0
-make-dir@3.1.0
-make-error@1.3.6
-make-fetch-happen@11.1.1
-make-fetch-happen@8.0.14
-make-fetch-happen@9.0.3
-make-fetch-happen@9.1.0
-map-obj@4.2.1
-marky@1.2.2
-matcher@3.0.0
-matches-selector@0.0.1
-matches-selector@1.2.0
-md5.js@1.3.5
-md5@2.3.0
-media-type@0.3.0
-media-typer@0.3.0
-memfs@3.4.7
-memoize-one@5.2.1
-memoizee@0.3.10
-memoizee@0.4.15
-merge-descriptors@1.0.1
-merge-source-map@1.1.0
-merge-stream@2.0.0
-merge2@1.4.1
-methods@1.1.2
-micromatch@4.0.4
-miller-rabin@4.0.1
-mime@1.6.0
-mime@2.5.2
-mimic-fn@1.2.0
-mimic-fn@4.0.0
-mimic-response@1.0.1
-mimic-response@2.1.0
-mimic-response@4.0.0
-min-document@2.19.0
-minimalistic-assert@1.0.1
-minimalistic-crypto-utils@1.0.1
-minimatch@0.3.0
-minimatch@3.0.4
-minimatch@3.0.5
-minimatch@8.0.4
-minimatch@9.0.2
-minimatch@9.0.3
-minimist@1.2.6
-minipass-fetch@1.3.3
-minipass-fetch@3.0.4
-minipass-json-stream@1.0.1
-minipass@3.1.6
-minipass@4.0.1
-minipass@4.2.8
-minipass@6.0.2
-minipass@7.0.3
-minipass@7.0.4
-mitt@3.0.0
-mkdirp@0.5.5
-mocha@10.2.0
-modify-filename@1.1.0
-moment@2.29.4
-mongodb-build-info@1.7.1
-mongodb-client-encryption@6.0.0
-mongodb-cloud-info@2.1.1
-mongodb-connection-string-url@3.0.0
-mongodb-download-url@1.3.0
-mongodb-js-cli@0.0.3
-mongodb-log-writer@1.4.0
-mongodb-ns@2.4.0
-mongodb-query-parser@4.1.0
-mongodb-redact@0.2.2
-mongodb-runner@5.4.4
-mongodb-schema@12.1.0
-mongodb@5.8.1
-mongodb@6.5.0
-moo@0.5.1
-multicast-dns@7.2.4
-multimatch@5.0.0
-multipipe@1.0.2
-mute-stream@0.0.7
-mute-stream@1.0.0
-n12@1.8.23
-nan@2.18.0
-nanoid@3.3.3
-nanoid@3.3.6
-native-request@1.0.8
-natural-compare-lite@1.4.0
-nearley@2.20.1
-netmask@2.0.2
-next-tick@0.2.2
-nice-try@1.0.5
-nise@3.0.1
-nise@4.1.0
-no-case@3.0.4
-node-abi@3.59.0
-node-addon-api@3.2.1
-node-api-version@0.2.0
-node-domexception@1.0.0
-node-fetch@2.6.12
-node-fetch@2.6.7
-node-fetch@2.7.0
-node-fetch@3.3.2
-node-gyp-build@4.6.0
-node-gyp@7.1.2
-node-gyp@8.4.1
-node-gyp@9.3.1
-node-gyp@9.4.0
-node-machine-id@1.1.12
-node-preload@0.2.1
-node-releases@2.0.14
-nopt@5.0.0
-nopt@7.0.0
-normalize-package-data@3.0.2
-normalize-package-data@5.0.0
-normalize-range@0.1.2
-normalize-url@2.0.1
-normalize-url@4.5.0
-normalize-url@6.1.0
-normalize-url@8.0.0
-npm-bundled@1.1.2
-npm-bundled@3.0.0
-npm-conf@1.1.3
-npm-install-checks@4.0.0
-npm-install-checks@6.0.0
-npm-install-checks@6.2.0
-npm-normalize-package-bin@1.0.1
-npm-normalize-package-bin@3.0.0
-npm-normalize-package-bin@3.0.1
-npm-package-arg@10.1.0
-npm-package-arg@8.1.1
-npm-package-arg@8.1.5
-npm-packlist@2.2.2
-npm-packlist@5.1.1
-npm-packlist@7.0.4
-npm-pick-manifest@6.1.1
-npm-pick-manifest@8.0.1
-npm-pick-manifest@8.0.2
-npm-registry-fetch@11.0.0
-npm-registry-fetch@14.0.5
-npm-run-path@4.0.1
-npm-run-path@5.1.0
-npmlog@6.0.1
-npmlog@7.0.1
-nth-check@2.0.0
-num2fraction@1.2.2
-numeral@1.5.6
-numeral@2.0.6
-nwsapi@2.2.2
-nx@16.6.0
-nyc@15.1.0
-object-hash@2.2.0
-object-inspect@1.10.3
-object-is@1.1.5
-object-keys@0.4.0
-object-keys@1.1.1
-object.assign@4.1.5
-object.entries@1.1.4
-object.fromentries@2.0.4
-object.values@1.1.4
-obuf@1.1.2
-oidc-token-hash@5.0.3
-on-finished@2.4.1
-on-headers@1.0.2
-onetime@2.0.1
-onetime@6.0.0
-open@8.4.2
-open@9.1.0
-opener@1.5.2
-openid-client@5.6.5
-optionator@0.8.3
-optionator@0.9.1
-ora@5.4.1
-os-browserify@0.3.0
-os-dns-native@1.2.1
-p-cancelable@0.4.1
-p-cancelable@1.1.0
-p-cancelable@2.1.1
-p-cancelable@3.0.0
-p-event@2.3.1
-p-event@4.2.0
-p-finally@1.0.0
-p-is-promise@1.1.0
-p-map-series@2.1.0
-p-map@3.0.0
-p-pipe@3.1.0
-p-queue@6.6.2
-p-reduce@2.1.0
-p-timeout@2.0.1
-p-timeout@3.2.0
-p-waterfall@2.1.1
-pac-proxy-agent@7.0.1
-pac-resolver@7.0.0
-package-hash@4.0.0
-pacote@11.3.5
-pacote@15.0.8
-pacote@15.2.0
-pako@1.0.11
-papaparse@5.3.2
-param-case@3.0.4
-parse-asn1@5.1.7
-parse-author@2.0.0
-parse-conflict-json@3.0.0
-parse-github-repo-url@1.4.1
-parse-headers@2.0.3
-parse-json@2.2.0
-parse-path@7.0.0
-parse-url@8.1.0
-parse5-htmlparser2-tree-adapter@6.0.1
-parse5@6.0.1
-parse5@7.1.2
-parseurl@1.3.3
-pascal-case@3.1.2
-path-browserify@1.0.1
-path-exists@2.1.0
-path-is-inside@1.0.2
-path-key@2.0.1
-path-key@4.0.0
-path-scurry@1.10.1
-path-to-regexp@0.1.7
-path-to-regexp@1.8.0
-path-type@1.1.0
-path-type@2.0.0
-path-type@4.0.0
-pbkdf2@3.1.2
-pend@1.2.0
-picocolors@0.2.1
-picocolors@1.0.0
-picomatch@2.3.0
-pify@4.0.1
-pify@5.0.0
-pinkie-promise@2.0.1
-pinkie@2.0.4
-pkg-dir@2.0.0
-pkg-dir@4.2.0
-pkg-up@2.0.0
-pkg-up@3.1.0
-please-upgrade-node@3.2.0
-plist@3.0.6
-polished@4.2.2
-postcss-attribute-case-insensitive@4.0.2
-postcss-color-functional-notation@2.0.1
-postcss-color-gray@5.0.0
-postcss-color-hex-alpha@5.0.3
-postcss-color-mod-function@3.0.3
-postcss-color-rebeccapurple@4.0.1
-postcss-custom-media@7.0.8
-postcss-custom-properties@8.0.11
-postcss-custom-selectors@5.1.2
-postcss-dir-pseudo-class@5.0.0
-postcss-double-position-gradients@1.0.0
-postcss-env-function@2.0.2
-postcss-focus-visible@4.0.0
-postcss-focus-within@3.0.0
-postcss-font-variant@4.0.1
-postcss-gap-properties@2.0.0
-postcss-image-set-function@3.0.1
-postcss-initial@3.0.4
-postcss-lab-function@2.0.1
-postcss-logical@3.0.0
-postcss-media-minmax@4.0.0
-postcss-modules-extract-imports@2.0.0
-postcss-modules-extract-imports@3.0.0
-postcss-modules-local-by-default@3.0.3
-postcss-modules-local-by-default@4.0.0
-postcss-modules-scope@2.2.0
-postcss-modules-scope@3.0.0
-postcss-modules-values@3.0.0
-postcss-modules-values@4.0.0
-postcss-modules@4.1.3
-postcss-nesting@7.0.1
-postcss-overflow-shorthand@2.0.0
-postcss-page-break@2.0.0
-postcss-place@4.0.1
-postcss-preset-env@6.7.0
-postcss-pseudo-class-any-link@6.0.0
-postcss-replace-overflow-wrap@3.0.0
-postcss-selector-matches@4.0.0
-postcss-selector-not@4.0.1
-postcss-selector-parser@5.0.0
-postcss-selector-parser@6.0.11
-postcss-value-parser@4.1.0
-postcss-values-parser@2.0.1
-postcss@7.0.39
-postcss@8.4.31
-prelude-ls@1.1.2
-prepend-http@2.0.0
-prettier@2.7.1
-pretty-format@27.3.1
-pretty-format@29.6.2
-proc-log@3.0.0
-process-on-spawn@1.0.0
-process@0.11.10
-progress@2.0.3
-promise-all-reject-late@1.0.1
-promise-call-limit@1.0.1
-promise-fs@2.1.1
-prompts@2.4.1
-promzard@1.0.0
-prop-types@15.8.1
-proto-list@1.2.4
-protocols@2.0.1
-proxy-addr@2.0.7
-proxy-agent@6.3.0
-proxy-agent@6.3.1
-proxy-from-env@1.1.0
-prr@1.0.1
-ps-list@8.1.0
-psl@1.8.0
-public-encrypt@4.0.3
-punycode@1.3.2
-pupa@2.1.1
-puppeteer-core@20.9.0
-puppeteer@15.4.0
-qs@6.11.0
-query-ast@1.0.3
-query-selector-shadow-dom@1.0.0
-query-string@5.1.1
-querystring@0.2.0
-querystringify@2.2.0
-queue-tick@1.0.1
-quick-lru@5.1.1
-raf@3.4.1
-railroad-diagrams@1.0.0
-ramda@0.27.1
-randexp@0.4.6
-randomfill@1.0.4
-range-parser@1.2.1
-raw-body@2.5.2
-rcedit@3.0.1
-re-resizable@6.9.0
-react-16-node-hanging-test-fix@1.0.0
-react-dom@17.0.2
-react-error-boundary@3.1.4
-react-hotkeys-hook@4.3.7
-react-intersection-observer@8.34.0
-react-is@16.13.1
-react-is@17.0.2
-react-is@18.2.0
-react-keyed-flatten-children@1.3.0
-react-leaflet-draw@0.19.0
-react-leaflet@2.4.0
-react-redux@8.1.3
-react-refresh@0.10.0
-react-shallow-renderer@16.15.0
-react-test-renderer@17.0.2
-react-transition-group@4.4.5
-react-virtual@2.10.4
-react-virtualized-auto-sizer@1.0.6
-react-window@1.8.6
-react@17.0.2
-read-binary-file-arch@1.0.6
-read-cmd-shim@4.0.0
-read-package-json-fast@2.0.2
-read-package-json-fast@3.0.2
-read-package-json@6.0.4
-read-pkg-up@1.0.1
-read-pkg-up@2.0.0
-read-pkg-up@4.0.0
-read-pkg@1.1.0
-read-pkg@2.0.0
-read@2.1.0
-readable-stream@2.3.7
-readable-stream@3.6.0
-readable-stream@4.3.0
-readdir-glob@1.1.3
-rechoir@0.8.0
-redux-thunk@2.4.2
-redux@4.2.1
-reflux-core@0.3.0
-reflux-state-mixin@0.7.0
-reflux@0.4.1
-regenerate-unicode-properties@10.1.0
-regenerate@1.4.2
-regenerator-runtime@0.13.11
-regenerator-transform@0.15.1
-regexp.prototype.flags@1.5.2
-regexpp@2.0.1
-regexpp@3.2.0
-regexpu-core@5.3.2
-regjsparser@0.9.1
-relateurl@0.2.7
-release-zalgo@1.0.0
-renderkid@2.0.7
-require-from-string@2.0.2
-require-main-filename@1.0.1
-require-main-filename@2.0.0
-require-package-name@2.0.1
-requires-port@1.0.0
-reservoir@0.1.2
-resolve-alpn@1.2.1
-resolve-cwd@3.0.0
-resolve-from@5.0.0
-resolve-mongodb-srv@1.1.3
-resolve@1.20.0
-resolve@2.0.0-next.3
-responselike@1.0.2
-responselike@2.0.0
-responselike@3.0.0
-resq@1.10.1
-restore-cursor@2.0.0
-ret@0.1.15
-rgb2hex@0.2.5
-rimraf@2.6.3
-rimraf@4.4.1
-ripemd160@2.0.2
-roarr@2.15.4
-rst-selector-parser@2.2.3
-run-applescript@5.0.0
-run-async@2.4.1
-rxjs@6.6.7
-rxjs@7.3.0
-rxjs@7.8.1
-safaridriver@0.1.2
-sass@1.35.1
-sax@1.2.1
-saxes@6.0.0
-scheduler@0.20.2
-schema-utils@2.7.1
-schema-utils@3.3.0
-scss-parser@1.0.4
-seek-bzip@1.0.6
-select-hose@2.0.0
-select@1.1.2
-semver-compare@1.0.0
-semver@7.5.3
-send@0.18.0
-serialize-error@11.0.3
-serialize-error@7.0.1
-serialize-javascript@6.0.1
-serve-index@1.9.1
-serve-static@1.15.0
-set-function-length@1.2.2
-set-function-name@2.0.2
-set-immediate-shim@1.0.1
-setprototypeof@1.1.0
-setprototypeof@1.2.0
-sha.js@2.4.11
-shallow-clone@3.0.1
-shebang-command@1.2.0
-shebang-regex@1.0.0
-shell-quote@1.8.1
-side-channel@1.0.4
-siginfo@2.0.0
-sigmund@1.0.1
-signal-exit@4.0.2
-signal-exit@4.1.0
-sigstore@1.9.0
-sinon-chai@3.7.0
-sinon@8.1.1
-sirv@1.0.17
-sisteransi@1.0.5
-slash@3.0.0
-slice-ansi@2.1.0
-slice-ansi@4.0.0
-snyk-module@3.2.0
-snyk-policy@2.0.4
-snyk-resolve@1.1.0
-snyk-try-require@2.0.2
-sockjs@0.3.24
-socks-proxy-agent@5.0.1
-socks-proxy-agent@6.1.1
-socks-proxy-agent@8.0.2
-socks@2.7.3
-socksv5@0.0.6
-sort-keys-length@1.0.1
-sort-keys@1.1.2
-sort-keys@2.0.0
-source-code-pro@2.38.0
-source-map-js@1.0.2
-source-map-loader@4.0.1
-source-map-support@0.5.21
-source-map@0.5.7
-source-map@0.7.3
-sourcemap-codec@1.4.8
-spawn-error-forwarder@1.0.0
-spawn-wrap@2.0.0
-spdx-compare@1.0.0
-spdx-correct@3.1.1
-spdx-exceptions@2.3.0
-spdx-license-ids@3.0.9
-spdx-ranges@2.1.1
-spdx-satisfies@5.0.1
-spdy-transport@3.0.0
-spdy@4.0.2
-split2@1.0.0
-split2@4.2.0
-sprintf-js@1.0.3
-sprintf-js@1.1.2
-sprintf@0.1.3
-ssh2@1.15.0
-sshpk@1.16.1
-ssri@10.0.1
-ssri@10.0.5
-ssri@8.0.1
-stackback@0.0.2
-stackframe@1.3.4
-stats-lite@2.2.0
-statuses@1.5.0
-statuses@2.0.1
-stop-iteration-iterator@1.0.0
-stream-chain@2.2.5
-stream-combiner2@1.1.1
-stream-json@1.7.5
-streamx@2.15.8
-strict-uri-encode@1.1.0
-string-hash@1.1.3
-string-width@2.1.1
-string-width@3.1.0
-string-width@5.1.2
-string.prototype.matchall@4.0.5
-string.prototype.trim@1.2.4
-string.prototype.trimend@1.0.4
-string.prototype.trimstart@1.0.4
-strip-ansi@4.0.0
-strip-ansi@5.2.0
-strip-ansi@6.0.0
-strip-ansi@7.0.1
-strip-ansi@7.1.0
-strip-bom-buf@2.0.0
-strip-bom-stream@4.0.0
-strip-bom@2.0.0
-strip-bom@4.0.0
-strip-dirs@2.1.0
-strip-eof@1.0.0
-strip-final-newline@2.0.0
-strip-final-newline@3.0.0
-strip-outer@1.0.1
-strnum@1.0.5
-strong-log-transformer@2.1.0
-style-mod@4.0.0
-stylis@4.2.0
-sumchecker@3.0.1
-super-regex@0.2.0
-supports-color@2.0.0
-symbol-tree@3.2.4
-system-ca@1.0.2
-tabbable@5.3.3
-table@5.4.6
-table@6.7.1
-tapable@2.2.1
-tar-fs@3.0.4
-tar-fs@3.0.5
-tar-stream@0.4.7
-tar-stream@1.6.2
-tar-stream@3.1.7
-tar@6.1.11
-tar@6.1.15
-temp-dir@1.0.0
-temp@0.9.4
-terser-webpack-plugin@5.3.9
-terser@4.8.1
-terser@5.17.7
-test-exclude@5.2.3
-test-exclude@6.0.0
-through2@0.4.2
-thunky@1.1.0
-time-span@5.1.0
-timed-out@4.0.1
-timers-browserify@2.0.12
-timers-ext@0.1.7
-tiny-emitter@2.1.0
-titleize@3.0.0
-tmp@0.0.33
-tmp@0.2.1
-to-buffer@1.1.1
-to-fast-properties@2.0.0
-to-readable-stream@1.0.0
-to-readable-stream@2.1.0
-toidentifier@1.0.1
-toposort@2.0.2
-totalist@1.1.0
-tough-cookie@4.1.2
-tr46@0.0.3
-tr46@4.1.1
-traverse@0.6.6
-tree-kill@1.2.2
-treeverse@3.0.0
-trim-repeated@1.0.0
-ts-node@10.9.1
-tsconfig-paths@3.12.0
-tsconfig-paths@4.2.0
-tslib@1.14.1
-tslib@2.1.0
-tslib@2.3.0
-tslib@2.3.1
-tslib@2.4.1
-tslib@2.6.1
-tslib@2.6.2
-tsutils@3.21.0
-tuf-js@1.1.7
-tunnel@0.0.6
-type-check@0.3.2
-type-fest@0.10.0
-type-fest@0.13.1
-type-fest@0.21.3
-type-fest@0.4.1
-type-fest@2.13.0
-type-fest@2.19.0
-type-is@1.6.18
-type@1.2.0
-type@2.5.0
-typedarray-to-buffer@3.1.5
-typescript@5.0.4
-unbox-primitive@1.0.1
-unbzip2-stream@1.4.3
-underscore-plus@1.7.0
-underscore@1.13.1
-unicode-canonical-property-names-ecmascript@2.0.0
-unicode-match-property-ecmascript@2.0.0
-unicode-match-property-value-ecmascript@2.1.0
-unicode-property-aliases-ecmascript@2.1.0
-uniq@1.0.1
-unique-filename@1.1.1
-unique-filename@3.0.0
-unique-slug@2.0.2
-unique-slug@4.0.0
-universal-user-agent@6.0.0
-universalify@0.2.0
-universalify@2.0.0
-unpipe@1.0.0
-untildify@4.0.0
-unused-filename@2.1.0
-unzip-crx-3@0.2.0
-unzipper@0.10.14
-upath@2.0.1
-update-browserslist-db@1.0.13
-url-parse-lax@3.0.0
-url-parse@1.5.10
-url-to-options@1.0.1
-url@0.10.3
-use-sync-external-store@1.2.0
-userhome@1.0.0
-utf8-bytes@0.0.1
-utf8-codec@1.0.0
-utf8-length@0.0.1
-utf8-string-bytes@1.0.3
-util@0.10.3
-utila@0.4.0
-utils-merge@1.0.1
-uuid@3.3.2
-uuid@8.3.2
-uuid@9.0.0
-uuid@9.0.1
-v8-compile-cache-lib@3.0.1
-v8-compile-cache@2.3.0
-validate-npm-package-name@3.0.0
-validate-npm-package-name@5.0.0
-vary@1.1.2
-vm-browserify@1.1.2
-w3c-keyname@2.2.6
-w3c-xmlserializer@4.0.0
-wait-on@6.0.0
-wait-port@1.1.0
-walk-up-path@1.0.0
-walkdir@0.4.1
-warning@4.0.3
-watchpack@2.4.0
-wbuf@1.7.3
-web-streams-polyfill@3.3.3
-web-vitals@2.1.2
-webdriver@8.32.3
-webdriverio@8.32.3
-webidl-conversions@3.0.1
-webpack-bundle-analyzer@4.9.0
-webpack-cli@5.1.4
-webpack-merge@5.9.0
-webpack-sources@3.2.3
-webpack@5.86.0
-websocket-driver@0.7.4
-websocket-extensions@0.1.4
-whatwg-encoding@2.0.0
-whatwg-mimetype@3.0.0
-whatwg-url@13.0.0
-whatwg-url@5.0.0
-which-boxed-primitive@1.0.2
-which-collection@1.0.2
-which-module@1.0.0
-which-module@2.0.0
-which-typed-array@1.1.13
-which@3.0.0
-which@3.0.1
-which@4.0.0
-why-is-node-running@2.2.2
-wide-align@1.1.3
-wildcard@2.0.1
-window-size@0.2.0
-winreg-ts@1.0.4
-wrap-ansi@6.2.0
-wrap-ansi@8.1.0
-write-file-atomic@2.4.3
-write-file-atomic@3.0.3
-write-file-atomic@5.0.0
-write-file-atomic@5.0.1
-write-json-file@3.2.0
-write-pkg@4.0.0
-write@1.0.3
-ws@7.5.9
-ws@8.13.0
-ws@8.8.0
-xhr@2.6.0
-xml-name-validator@4.0.0
-xml2js@0.4.19
-xmlbuilder@15.1.1
-xmlbuilder@9.0.7
-xmlchars@2.2.0
-xtend@2.1.2
-xvfb-maybe@0.2.1
-y18n@4.0.3
-yaku@0.16.7
-yaml@1.10.2
-yargs-parser@18.1.3
-yargs-parser@2.4.1
-yargs-parser@21.1.1
-yargs@15.4.1
-yargs@17.7.1
-yargs@17.7.2
-yargs@4.8.1
-yauzl@2.10.0
-yn@3.1.1
-zip-folder@1.0.0
-zip-stream@0.4.1
-zip-stream@5.0.1
-zod@3.22.3
diff --git a/databases/compass/files/package-confecc.list b/databases/compass/files/package-confecc.list
deleted file mode 100644
index 909f4c1095b2..000000000000
--- a/databases/compass/files/package-confecc.list
+++ /dev/null
@@ -1,2 +0,0 @@
-@babel/core@7.21.8
-@babel/parser@7.21.8
diff --git a/databases/compass/files/package-confwcc.list b/databases/compass/files/package-confwcc.list
deleted file mode 100644
index f686faf83d87..000000000000
--- a/databases/compass/files/package-confwcc.list
+++ /dev/null
@@ -1,25 +0,0 @@
-@babel/core@7.21.4
-@babel/parser@7.21.4
-ajv-keywords@5.1.0
-babel-loader@8.2.5
-colorette@2.0.16
-connect-history-api-fallback@2.0.0
-default-gateway@6.0.3
-find-cache-dir@3.3.2
-html-webpack-plugin@5.3.2
-http-proxy-middleware@2.0.6
-ipaddr.js@2.0.1
-is-plain-obj@3.0.0
-less-loader@10.0.1
-mini-css-extract-plugin@2.3.0
-node-forge@1.3.1
-node-loader@2.0.0
-p-retry@4.6.1
-postcss-loader@6.1.1
-pretty-error@3.0.4
-retry@0.13.1
-schema-utils@4.0.0
-selfsigned@2.1.1
-style-loader@3.2.1
-webpack-dev-middleware@5.3.1
-webpack-dev-server@4.15.0
diff --git a/databases/compass/files/package-fsxattr.list b/databases/compass/files/package-fsxattr.list
deleted file mode 100644
index bd65af85a42d..000000000000
--- a/databases/compass/files/package-fsxattr.list
+++ /dev/null
@@ -1,104 +0,0 @@
-ansi-colors@3.2.3
-ansi-regex@3.0.1
-ansi-regex@4.1.1
-array-includes@3.1.8
-array.prototype.reduce@1.0.7
-arraybuffer.prototype.slice@1.0.3
-available-typed-arrays@1.0.7
-base32-encode@1.2.0
-cliui@5.0.0
-contains-path@0.1.0
-data-view-buffer@1.0.1
-data-view-byte-length@1.0.1
-data-view-byte-offset@1.0.0
-debug-log@1.0.1
-debug@3.2.6
-deglob@4.0.1
-diff@3.5.0
-doctrine@1.5.0
-encode-utf8@1.0.3
-es-abstract@1.23.3
-es-object-atoms@1.0.0
-es-set-tostringtag@2.0.3
-eslint-config-standard-jsx@8.1.0
-eslint-import-resolver-node@0.3.9
-eslint-module-utils@2.8.1
-eslint-plugin-es@2.0.0
-eslint-plugin-import@2.18.2
-eslint-plugin-node@10.0.0
-eslint-plugin-promise@4.2.1
-eslint-plugin-react@7.14.3
-eslint-plugin-standard@4.0.2
-eslint@6.8.0
-espree@6.2.1
-find-root@1.1.0
-flat@4.1.1
-fmix@0.1.0
-fs-temp@1.2.1
-function.prototype.name@1.1.6
-get-stdin@7.0.0
-get-symbol-description@1.0.2
-glob@7.1.3
-globals@12.4.0
-globalthis@1.0.4
-growl@1.10.5
-has-bigints@1.0.2
-has-proto@1.0.3
-has-tostringtag@1.0.2
-has@1.0.4
-imul@1.0.1
-inquirer@7.3.3
-is-bigint@1.0.4
-is-boolean-object@1.1.2
-is-buffer@2.0.5
-is-callable@1.2.7
-is-data-view@1.0.1
-is-negative-zero@2.0.3
-is-number-object@1.0.7
-is-typed-array@1.1.13
-is-weakref@1.0.2
-js-yaml@3.13.1
-jsx-ast-utils@2.4.1
-load-json-file@5.3.0
-log-symbols@2.2.0
-mkdirp@0.5.4
-mocha@6.2.3
-ms@2.1.1
-murmur-32@0.2.0
-neodoc@2.0.2
-node-environment-flags@1.0.5
-object-inspect@1.13.1
-object.assign@4.1.0
-object.entries@1.1.8
-object.fromentries@2.0.8
-object.getownpropertydescriptors@2.1.8
-object.values@1.2.0
-pkg-conf@3.1.0
-pkg-config@1.1.1
-possible-typed-array-names@1.0.0
-random-path@0.1.2
-safe-array-concat@1.1.2
-safe-regex-test@1.0.3
-side-channel@1.0.6
-standard-engine@12.1.0
-standard@14.3.4
-string.prototype.trim@1.2.9
-string.prototype.trimend@1.0.8
-string.prototype.trimstart@1.0.8
-supports-color@6.0.0
-to-data-view@1.1.0
-ts-readme-generator@0.4.4
-type-fest@0.3.1
-typed-array-buffer@1.0.2
-typed-array-byte-length@1.0.1
-typed-array-byte-offset@1.0.2
-typed-array-length@1.0.6
-typescript@3.9.10
-unbox-primitive@1.0.2
-v8-compile-cache@2.4.0
-which-module@2.0.1
-which-typed-array@1.1.15
-wrap-ansi@5.1.0
-yargs-parser@13.1.2
-yargs-unparser@1.6.0
-yargs@13.3.2
diff --git a/databases/compass/files/package-gypcache.list b/databases/compass/files/package-gypcache.list
deleted file mode 100644
index a018b6f9de95..000000000000
--- a/databases/compass/files/package-gypcache.list
+++ /dev/null
@@ -1,15 +0,0 @@
-chalk@3.0.0
-cli-cursor@3.1.0
-cli-spinners@2.9.2
-clone@1.0.4
-defaults@1.0.4
-fs-extra@8.1.0
-is-interactive@1.0.0
-log-symbols@3.0.0
-mimic-fn@2.1.0
-mute-stream@0.0.8
-node-gyp-cache@0.2.1
-onetime@5.1.2
-ora@4.1.1
-restore-cursor@3.1.0
-wcwidth@1.0.1
diff --git a/databases/compass/files/package-kerberos.list b/databases/compass/files/package-kerberos.list
deleted file mode 100644
index c76e190b5557..000000000000
--- a/databases/compass/files/package-kerberos.list
+++ /dev/null
@@ -1,608 +0,0 @@
-@babel/code-frame@7.24.6
-@babel/helper-validator-identifier@7.24.6
-@babel/highlight@7.24.6
-@babel/parser@7.24.6
-@eslint-community/eslint-utils@4.4.0
-@eslint-community/regexpp@4.10.0
-@eslint/eslintrc@2.1.4
-@eslint/js@8.57.0
-@gar/promisify@1.1.3
-@humanwhocodes/config-array@0.11.14
-@humanwhocodes/module-importer@1.0.1
-@humanwhocodes/object-schema@2.0.3
-@hutson/parse-repository-url@3.0.2
-@jsdoc/salty@0.2.8
-@mongodb-js/saslprep@1.1.7
-@nodelib/fs.scandir@2.1.5
-@nodelib/fs.stat@2.0.5
-@nodelib/fs.walk@1.2.8
-@npmcli/fs@2.1.2
-@npmcli/move-file@2.0.1
-@tootallnate/once@2.0.0
-@types/linkify-it@5.0.0
-@types/markdown-it@14.1.1
-@types/mdurl@2.0.0
-@types/minimist@1.2.5
-@types/node@20.12.12
-@types/normalize-package-data@2.4.4
-@types/webidl-conversions@7.0.3
-@types/whatwg-url@8.2.2
-@ungap/structured-clone@1.2.0
-JSONStream@1.3.5
-abbrev@1.1.1
-acorn-jsx@5.3.2
-acorn@8.11.3
-add-stream@1.0.0
-after@0.8.2
-agent-base@6.0.2
-agentkeepalive@4.5.0
-aggregate-error@3.1.0
-ajv@6.12.6
-amdefine@1.0.1
-ansi-colors@4.1.1
-ansi-escape-sequences@4.1.0
-ansi-regex@2.1.1
-ansi-regex@5.0.1
-ansi-styles@3.2.1
-ansi-styles@4.3.0
-ansi@0.3.1
-anymatch@3.1.3
-aproba@1.2.0
-aproba@2.0.0
-are-we-there-yet@1.0.6
-are-we-there-yet@1.1.7
-are-we-there-yet@3.0.1
-argparse@2.0.1
-array-back@1.0.4
-array-back@2.0.0
-array-back@3.1.0
-array-back@4.0.2
-array-back@5.0.0
-array-back@6.2.2
-array-ify@1.0.0
-array-index@1.0.0
-arrify@1.0.1
-asn1@0.2.6
-assert-plus@1.0.0
-assertion-error@1.1.0
-async@3.2.5
-asynckit@0.4.0
-aws-sign2@0.7.0
-aws4@1.13.0
-balanced-match@1.0.2
-bcrypt-pbkdf@1.0.2
-big-integer@1.6.52
-binary-extensions@2.3.0
-binary@0.3.0
-bindings@1.5.0
-bl@3.0.1
-block-stream@0.0.9
-bluebird@3.4.7
-bluebird@3.7.2
-brace-expansion@1.1.11
-brace-expansion@2.0.1
-braces@3.0.3
-browser-stdout@1.3.1
-bson@5.5.1
-buffer-from@0.1.2
-buffer-from@1.1.2
-buffer-indexof-polyfill@1.0.2
-buffer-shims@1.0.0
-buffers@0.1.1
-cacache@16.1.3
-cache-point@2.0.0
-callsites@3.1.0
-camelcase-keys@6.2.2
-camelcase@2.1.1
-camelcase@5.3.1
-camelcase@6.3.0
-caseless@0.12.0
-catharsis@0.9.0
-chai-string@1.5.0
-chai@4.4.1
-chainsaw@0.1.0
-chalk@2.4.2
-chalk@4.1.2
-check-error@1.0.3
-chokidar@3.5.3
-chownr@2.0.0
-clang-format@1.8.0
-clean-stack@2.2.0
-cliui@3.2.0
-cliui@7.0.4
-cmake-js@5.2.0
-code-point-at@1.1.0
-collect-all@1.0.4
-color-convert@1.9.3
-color-convert@2.0.1
-color-name@1.1.3
-color-name@1.1.4
-color-support@1.1.3
-combined-stream@1.0.8
-command-line-args@5.2.1
-command-line-tool@0.8.0
-command-line-usage@4.1.0
-commander@2.20.3
-commander@2.9.0
-common-sequence@2.0.2
-compare-func@2.0.0
-concat-map@0.0.1
-concat-stream@2.0.0
-config-master@3.1.0
-console-control-strings@1.1.0
-conventional-changelog-angular@5.0.13
-conventional-changelog-atom@2.0.8
-conventional-changelog-codemirror@2.0.8
-conventional-changelog-config-spec@2.1.0
-conventional-changelog-conventionalcommits@4.6.3
-conventional-changelog-core@4.2.4
-conventional-changelog-ember@2.0.9
-conventional-changelog-eslint@3.0.9
-conventional-changelog-express@2.0.6
-conventional-changelog-jquery@3.0.11
-conventional-changelog-jshint@2.0.9
-conventional-changelog-preset-loader@2.3.4
-conventional-changelog-writer@5.0.1
-conventional-changelog@3.1.25
-conventional-commits-filter@2.0.7
-conventional-commits-parser@3.2.4
-conventional-recommended-bump@6.1.0
-core-util-is@1.0.2
-cross-spawn@7.0.3
-d@1.0.2
-dargs@7.0.0
-dashdash@1.14.1
-dateformat@3.0.3
-debug@2.6.9
-debug@4.3.4
-decamelize-keys@1.1.1
-decamelize@1.2.0
-decamelize@4.0.0
-deep-eql@4.1.3
-deep-is@0.1.4
-delayed-stream@1.0.0
-delegates@1.0.0
-detect-indent@6.1.0
-detect-newline@3.1.0
-diff@5.0.0
-dmd-clear@0.1.2
-dmd@6.2.0
-doctrine@3.0.0
-dot-prop@5.3.0
-dotgitignore@2.1.0
-duplexer2@0.0.2
-duplexer2@0.1.4
-each-series-async@1.0.1
-ecc-jsbn@0.1.2
-emoji-regex@8.0.0
-encoding@0.1.13
-entities@4.5.0
-env-paths@2.2.1
-err-code@2.0.3
-error-ex@1.3.2
-es5-ext@0.10.64
-es6-iterator@2.0.3
-es6-symbol@3.1.4
-escalade@3.1.2
-escape-string-regexp@1.0.5
-escape-string-regexp@2.0.0
-escape-string-regexp@4.0.0
-eslint-config-prettier@8.10.0
-eslint-plugin-prettier@4.2.1
-eslint-scope@7.2.2
-eslint-visitor-keys@3.4.3
-eslint@8.57.0
-esniff@2.0.1
-espree@9.6.1
-esquery@1.5.0
-esrecurse@4.3.0
-estraverse@5.3.0
-esutils@2.0.3
-event-emitter@0.3.5
-execspawn@1.0.1
-exponential-backoff@3.1.1
-ext@1.7.0
-extend@3.0.2
-extsprintf@1.3.0
-fast-deep-equal@3.1.3
-fast-diff@1.3.0
-fast-json-stable-stringify@2.1.0
-fast-levenshtein@2.0.6
-fastq@1.17.1
-figures@3.2.0
-file-entry-cache@6.0.1
-file-set@4.0.2
-file-uri-to-path@1.0.0
-fill-range@7.1.1
-find-replace@3.0.0
-find-up@2.1.0
-find-up@3.0.0
-find-up@4.1.0
-find-up@5.0.0
-flat-cache@3.2.0
-flat@5.0.2
-flatted@3.3.1
-forever-agent@0.6.1
-form-data@2.3.3
-fs-extra@5.0.0
-fs-minipass@1.2.7
-fs-minipass@2.1.0
-fs-then-native@2.0.0
-fs.realpath@1.0.0
-fstream@1.0.12
-function-bind@1.1.2
-gauge@1.2.7
-gauge@2.7.4
-gauge@4.0.4
-get-caller-file@2.0.5
-get-func-name@2.0.2
-get-pkg-repo@4.2.1
-getpass@0.1.7
-ghreleases@3.0.2
-ghrepos@2.1.0
-ghutils@3.2.6
-git-raw-commits@2.0.11
-git-remote-origin-url@2.0.0
-git-semver-tags@4.1.1
-gitconfiglocal@1.0.0
-glob-parent@5.1.2
-glob-parent@6.0.2
-glob@5.0.15
-glob@7.2.3
-glob@8.1.0
-globals@13.24.0
-graceful-fs@4.2.11
-graceful-readlink@1.0.1
-graphemer@1.4.0
-handlebars@4.7.8
-har-schema@2.0.0
-har-validator@5.1.5
-hard-rejection@2.1.0
-has-flag@3.0.0
-has-flag@4.0.0
-has-unicode@2.0.1
-hasown@2.0.2
-he@1.2.0
-hosted-git-info@2.8.9
-hosted-git-info@4.1.0
-http-cache-semantics@4.1.1
-http-proxy-agent@5.0.0
-http-signature@1.2.0
-https-proxy-agent@5.0.1
-humanize-ms@1.2.1
-hyperquest@2.1.3
-iconv-lite@0.6.3
-ignore@5.3.1
-import-fresh@3.3.0
-imurmurhash@0.1.4
-indent-string@4.0.0
-infer-owner@1.0.4
-inflight@1.0.6
-invert-kv@1.0.0
-ip-address@9.0.5
-is-arrayish@0.2.1
-is-binary-path@2.1.0
-is-core-module@2.13.1
-is-extglob@2.1.1
-is-fullwidth-code-point@1.0.0
-is-fullwidth-code-point@3.0.0
-is-glob@4.0.3
-is-iojs@1.1.0
-is-lambda@1.0.1
-is-number@7.0.0
-is-obj@2.0.0
-is-path-inside@3.0.3
-is-plain-obj@1.1.0
-is-plain-obj@2.1.0
-is-text-path@1.0.1
-is-typedarray@1.0.0
-is-unicode-supported@0.1.0
-isarray@0.0.1
-isarray@1.0.0
-isexe@2.0.0
-isstream@0.1.2
-js-tokens@4.0.0
-js-yaml@4.1.0
-js2xmlparser@4.0.2
-jsbn@0.1.1
-jsbn@1.1.0
-jsdoc-api@8.0.0
-jsdoc-parse@6.2.1
-jsdoc-to-markdown@8.0.1
-jsdoc@4.0.3
-json-buffer@3.0.1
-json-parse-better-errors@1.0.2
-json-parse-even-better-errors@2.3.1
-json-schema-traverse@0.4.1
-json-schema@0.4.0
-json-stable-stringify-without-jsonify@1.0.1
-json-stringify-safe@5.0.1
-jsonfile@4.0.0
-jsonist@2.1.2
-jsonparse@1.3.1
-jsprim@1.4.2
-keyv@4.5.4
-kind-of@6.0.3
-klaw@3.0.0
-lcid@1.0.0
-levn@0.4.1
-lines-and-columns@1.2.4
-linkify-it@5.0.0
-listenercount@1.0.1
-load-json-file@4.0.0
-locate-path@2.0.0
-locate-path@3.0.0
-locate-path@5.0.0
-locate-path@6.0.0
-lodash.camelcase@4.3.0
-lodash.ismatch@4.4.0
-lodash.merge@4.6.2
-lodash.omit@4.5.0
-lodash.pad@4.5.1
-lodash.padend@4.6.1
-lodash.padstart@4.6.1
-lodash.uniq@4.5.0
-lodash@4.17.21
-log-symbols@4.1.0
-loupe@2.3.7
-lru-cache@6.0.0
-lru-cache@7.18.3
-make-fetch-happen@10.2.1
-map-obj@1.0.1
-map-obj@4.3.0
-markdown-it-anchor@8.6.7
-markdown-it@14.1.0
-marked@4.3.0
-mdurl@2.0.0
-memory-pager@1.5.0
-memory-stream@0.0.3
-meow@8.1.2
-mime-db@1.52.0
-mime-types@2.1.35
-min-indent@1.0.1
-minimatch@3.1.2
-minimatch@5.0.1
-minimatch@5.1.6
-minimist-options@4.1.0
-minipass-collect@1.0.2
-minipass-fetch@2.1.2
-minipass-flush@1.0.5
-minipass-pipeline@1.2.4
-minipass-sized@1.0.3
-minipass@2.9.0
-minipass@3.3.6
-minipass@5.0.0
-minizlib@1.3.3
-minizlib@2.1.2
-mkdirp2@1.0.5
-mkdirp@0.5.6
-mkdirp@1.0.4
-mocha@10.4.0
-modify-values@1.0.1
-mongodb-connection-string-url@2.6.0
-mongodb@5.9.2
-ms@2.0.0
-ms@2.1.2
-ms@2.1.3
-natural-compare@1.4.0
-negotiator@0.6.3
-neo-async@2.6.2
-next-tick@1.1.0
-node-addon-api@6.1.0
-node-gyp@6.1.0
-node-gyp@9.4.1
-node-ninja@1.0.2
-noop-logger@0.1.1
-nopt@3.0.6
-nopt@4.0.3
-nopt@6.0.0
-normalize-package-data@2.5.0
-normalize-package-data@3.0.3
-normalize-path@3.0.0
-npm-path@2.0.4
-npm-which@3.0.1
-npmlog@1.2.1
-npmlog@2.0.4
-npmlog@4.1.2
-npmlog@6.0.2
-number-is-nan@1.0.1
-nw-gyp@3.6.6
-oauth-sign@0.9.0
-object-assign@4.1.1
-object-get@2.1.1
-object-to-spawn-args@2.0.1
-optionator@0.9.4
-os-homedir@1.0.2
-os-locale@1.4.0
-os-tmpdir@1.0.2
-osenv@0.1.5
-p-limit@1.3.0
-p-limit@2.3.0
-p-limit@3.1.0
-p-locate@2.0.0
-p-locate@3.0.0
-p-locate@4.1.0
-p-locate@5.0.0
-p-map@4.0.0
-p-try@1.0.0
-p-try@2.2.0
-parent-module@1.0.1
-parse-json@4.0.0
-parse-json@5.2.0
-path-array@1.0.1
-path-exists@3.0.0
-path-exists@4.0.0
-path-is-absolute@1.0.1
-path-key@3.1.1
-path-parse@1.0.7
-path-type@3.0.0
-pathval@1.1.1
-performance-now@2.1.0
-picocolors@1.0.1
-picomatch@2.3.1
-pify@2.3.0
-pify@3.0.0
-prebuild-install@7.1.1
-prebuild@11.0.4
-prelude-ls@1.2.1
-prettier-linter-helpers@1.0.0
-prettier@2.8.8
-process-nextick-args@1.0.7
-process-nextick-args@2.0.1
-promise-inflight@1.0.1
-promise-retry@2.0.1
-psl@1.9.0
-punycode.js@2.3.1
-punycode@2.3.1
-q@1.5.1
-qs@6.5.3
-queue-microtask@1.2.3
-quick-lru@4.0.1
-randombytes@2.1.0
-read-pkg-up@3.0.0
-read-pkg-up@7.0.1
-read-pkg@3.0.0
-read-pkg@5.2.0
-readable-stream@1.0.34
-readable-stream@1.1.14
-readable-stream@2.1.5
-readable-stream@2.3.8
-readdirp@3.6.0
-redent@3.0.0
-reduce-extract@1.0.0
-reduce-flatten@1.0.1
-reduce-flatten@3.0.1
-reduce-unique@2.0.1
-reduce-without@1.0.1
-request@2.88.2
-require-directory@2.1.1
-requizzle@0.2.4
-resolve-from@4.0.0
-resolve@1.22.8
-retry@0.12.0
-reusify@1.0.4
-rimraf@2.7.1
-rimraf@3.0.2
-rsvp@3.6.2
-run-parallel@1.2.0
-run-waterfall@1.1.7
-safe-buffer@5.1.2
-safer-buffer@2.1.2
-semver@4.3.6
-semver@5.3.0
-semver@5.7.2
-semver@6.3.1
-serialize-javascript@6.0.0
-set-blocking@2.0.0
-setimmediate@1.0.5
-shebang-command@2.0.0
-shebang-regex@3.0.0
-signal-exit@3.0.7
-simple-mime@0.1.0
-smart-buffer@4.2.0
-socks-proxy-agent@7.0.0
-socks@2.8.3
-sort-array@4.1.5
-source-map-support@0.2.10
-source-map@0.1.32
-source-map@0.6.1
-sparse-bitfield@3.0.3
-spdx-correct@3.2.0
-spdx-exceptions@2.5.0
-spdx-expression-parse@3.0.1
-spdx-license-ids@3.0.18
-split2@3.2.2
-split@1.0.1
-splitargs@0.0.7
-sprintf-js@1.1.3
-sshpk@1.18.0
-ssri@9.0.1
-standard-version@9.5.0
-stream-connect@1.0.2
-stream-via@1.0.4
-string-width@1.0.2
-string-width@4.2.3
-string_decoder@0.10.31
-string_decoder@1.1.1
-stringify-package@1.0.1
-strip-ansi@3.0.1
-strip-ansi@6.0.1
-strip-bom@3.0.0
-strip-indent@3.0.0
-strip-json-comments@3.1.1
-supports-color@5.5.0
-supports-color@7.2.0
-supports-color@8.1.1
-supports-preserve-symlinks-flag@1.0.0
-table-layout@0.4.5
-tar@2.2.2
-tar@4.4.19
-tar@6.2.1
-temp-path@1.0.0
-test-value@1.1.0
-test-value@2.1.0
-test-value@3.0.0
-text-extensions@1.9.0
-text-table@0.2.0
-through2@0.6.5
-through2@2.0.5
-through2@4.0.2
-through@2.3.8
-to-regex-range@5.0.1
-tough-cookie@2.5.0
-tr46@3.0.0
-traceur@0.0.111
-traverse@0.3.9
-trim-newlines@3.0.1
-tweetnacl@0.14.5
-type-check@0.4.0
-type-detect@4.0.8
-type-fest@0.18.1
-type-fest@0.20.2
-type-fest@0.6.0
-type-fest@0.8.1
-type@2.7.2
-typedarray@0.0.6
-typical@2.6.1
-typical@4.0.0
-typical@6.0.1
-uc.micro@2.1.0
-uglify-js@3.17.4
-underscore@1.13.6
-undici-types@5.26.5
-unique-filename@2.0.1
-unique-slug@3.0.0
-universalify@0.1.2
-unzipper@0.8.14
-uri-js@4.4.1
-url-join@0.0.1
-url-template@2.0.8
-util-extend@1.0.3
-uuid@3.4.0
-validate-npm-package-license@3.0.4
-verror@1.10.0
-walk-back@2.0.1
-walk-back@5.1.0
-webidl-conversions@7.0.0
-whatwg-url@11.0.0
-which@1.3.1
-which@2.0.2
-wide-align@1.1.5
-window-size@0.1.4
-word-wrap@1.2.5
-wordwrap@1.0.0
-wordwrapjs@3.0.0
-workerpool@6.2.1
-wrap-ansi@2.1.0
-wrap-ansi@7.0.0
-xmlcreate@2.0.4
-xtend@4.0.2
-y18n@3.2.2
-y18n@5.0.8
-yallist@3.1.1
-yallist@4.0.0
-yargs-parser@20.2.4
-yargs-unparser@2.0.0
-yargs@16.2.0
-yargs@3.32.0
-yocto-queue@0.1.0
diff --git a/databases/compass/files/package-mongoclienc.list b/databases/compass/files/package-mongoclienc.list
deleted file mode 100644
index 6e13ac43ef8a..000000000000
--- a/databases/compass/files/package-mongoclienc.list
+++ /dev/null
@@ -1,42 +0,0 @@
-@cspotcode/source-map-support@0.8.1
-@jridgewell/resolve-uri@3.1.2
-@jridgewell/sourcemap-codec@1.4.15
-@jridgewell/trace-mapping@0.3.9
-@sinonjs/commons@2.0.0
-@sinonjs/commons@3.0.1
-@sinonjs/fake-timers@10.3.0
-@sinonjs/fake-timers@11.2.2
-@sinonjs/samsam@8.0.0
-@sinonjs/text-encoding@0.7.2
-@tsconfig/node10@1.0.11
-@tsconfig/node12@1.0.11
-@tsconfig/node14@1.0.3
-@tsconfig/node16@1.0.4
-@types/bindings@1.5.5
-@types/chai@4.3.16
-@types/json-schema@7.0.15
-@types/mocha@10.0.6
-@types/node@12.20.55
-@types/node@20.12.13
-@types/semver@7.5.8
-@typescript-eslint/eslint-plugin@6.21.0
-@typescript-eslint/parser@6.21.0
-@typescript-eslint/scope-manager@6.21.0
-@typescript-eslint/type-utils@6.21.0
-@typescript-eslint/types@6.21.0
-@typescript-eslint/typescript-estree@6.21.0
-@typescript-eslint/utils@6.21.0
-@typescript-eslint/visitor-keys@6.21.0
-acorn-walk@8.3.2
-chai-subset@1.6.0
-diff@5.2.0
-fast-glob@3.3.2
-just-extend@6.2.0
-micromatch@4.0.7
-nise@5.1.9
-path-to-regexp@6.2.2
-sinon@15.2.0
-ts-api-utils@1.3.0
-ts-node@10.9.2
-typescript-cached-transpile@0.0.6
-typescript@5.4.5
diff --git a/databases/compass/files/package-osdnsnative.list b/databases/compass/files/package-osdnsnative.list
deleted file mode 100644
index 7d8785f7e5a0..000000000000
--- a/databases/compass/files/package-osdnsnative.list
+++ /dev/null
@@ -1,13 +0,0 @@
-@ungap/promise-all-settled@1.1.2
-assert@1.5.1
-chokidar@3.5.1
-gen-esm-wrapper@1.1.3
-glob@7.1.6
-js-yaml@4.0.0
-log-symbols@4.0.0
-mocha@8.4.0
-nanoid@3.1.20
-readdirp@3.5.0
-serialize-javascript@5.0.1
-util@0.10.4
-workerpool@6.1.0
diff --git a/databases/compass/files/package-prebuild.list b/databases/compass/files/package-prebuild.list
deleted file mode 100644
index b65b052c6ebf..000000000000
--- a/databases/compass/files/package-prebuild.list
+++ /dev/null
@@ -1,36 +0,0 @@
-base64-js@1.5.1
-bl@4.1.0
-buffer@5.7.1
-chownr@1.1.4
-decompress-response@6.0.0
-deep-extend@0.6.0
-detect-libc@2.0.3
-end-of-stream@1.4.4
-expand-template@2.0.3
-fs-constants@1.0.0
-github-from-package@0.0.0
-ieee754@1.2.1
-inherits@2.0.4
-ini@1.3.8
-mimic-response@3.1.0
-minimist@1.2.8
-mkdirp-classic@0.5.3
-napi-build-utils@1.0.2
-node-abi@3.62.0
-node-addon-api@4.3.0
-once@1.4.0
-prebuild-install@7.1.2
-pump@3.0.0
-rc@1.2.8
-readable-stream@3.6.2
-safe-buffer@5.2.1
-semver@7.6.2
-simple-concat@1.0.1
-simple-get@4.0.1
-string_decoder@1.3.0
-strip-json-comments@2.0.1
-tar-fs@2.1.1
-tar-stream@2.2.0
-tunnel-agent@0.6.0
-util-deprecate@1.0.2
-wrappy@1.0.2
diff --git a/databases/compass/files/patch-configs_webpack-config-compass_src_loaders.ts b/databases/compass/files/patch-configs_webpack-config-compass_src_loaders.ts
deleted file mode 100644
index 648d9c6cedb3..000000000000
--- a/databases/compass/files/patch-configs_webpack-config-compass_src_loaders.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/configs/webpack-config-compass/src/loaders.ts b/configs/webpack-config-compass/src/loaders.ts
-index db9b1e24e..edc38d489 100644
---- a/configs/webpack-config-compass/src/loaders.ts
-+++ b/configs/webpack-config-compass/src/loaders.ts
-@@ -8,13 +8,14 @@ import chalk from 'chalk';
-
- function isLatestBrowserslist() {
- // eslint-disable-next-line @typescript-eslint/no-var-requires
-- const browserslistVersion = require('browserslist/package.json').version;
-- const command = `npm view browserslist version --json`;
-- const latestBrowserslistVersion = JSON.parse(
-- execSync(command).toString().trim()
-- );
--
-- return browserslistVersion === latestBrowserslistVersion;
-+ // const browserslistVersion = require('browserslist/package.json').version;
-+ // const command = `npm view browserslist version --json`;
-+ // const latestBrowserslistVersion = JSON.parse(
-+ // execSync(command).toString().trim()
-+ // );
-+
-+ // return browserslistVersion === latestBrowserslistVersion;
-+ return true;
- }
-
- const electronVersion = (() => {
diff --git a/databases/compass/files/patch-package-lock.json b/databases/compass/files/patch-package-lock.json
deleted file mode 100644
index e94ff6f74d82..000000000000
--- a/databases/compass/files/patch-package-lock.json
+++ /dev/null
@@ -1,476 +0,0 @@
-diff --git a/package-lock.json b/package-lock.json
-index 937a204cf..584c5ebfc 100644
---- a/package-lock.json
-+++ b/package-lock.json
-@@ -13431,15 +13431,6 @@
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
- "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw=="
- },
-- "node_modules/@types/puppeteer": {
-- "version": "5.4.4",
-- "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.4.tgz",
-- "integrity": "sha512-3Nau+qi69CN55VwZb0ATtdUAlYlqOOQ3OfQfq0Hqgc4JMFXiQT/XInlwQ9g6LbicDslE6loIFsXFklGh5XmI6Q==",
-- "dev": true,
-- "dependencies": {
-- "@types/node": "*"
-- }
-- },
- "node_modules/@types/qs": {
- "version": "6.9.7",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
-@@ -20687,23 +20678,6 @@
- "bson": "^4.6.3 || ^5 || ^6"
- }
- },
-- "node_modules/electron": {
-- "version": "29.3.1",
-- "resolved": "https://registry.npmjs.org/electron/-/electron-29.3.1.tgz",
-- "integrity": "sha512-auge1/6RVqgUd6TgIq88wKdUCJi2cjESi3jy7d+6X4JzvBGprKBqMJ8JSSFpu/Px1YJrFUKAxfy6SC+TQf1uLw==",
-- "hasInstallScript": true,
-- "dependencies": {
-- "@electron/get": "^2.0.0",
-- "@types/node": "^20.9.0",
-- "extract-zip": "^2.0.1"
-- },
-- "bin": {
-- "electron": "cli.js"
-- },
-- "engines": {
-- "node": ">= 12.20.55"
-- }
-- },
- "node_modules/electron-devtools-installer": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/electron-devtools-installer/-/electron-devtools-installer-3.2.0.tgz",
-@@ -20941,39 +20915,6 @@
- "node": ">= 10.0.0"
- }
- },
-- "node_modules/electron-osx-sign": {
-- "version": "0.5.0",
-- "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz",
-- "integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==",
-- "dependencies": {
-- "bluebird": "^3.5.0",
-- "compare-version": "^0.1.2",
-- "debug": "^2.6.8",
-- "isbinaryfile": "^3.0.2",
-- "minimist": "^1.2.0",
-- "plist": "^3.0.1"
-- },
-- "bin": {
-- "electron-osx-flat": "bin/electron-osx-flat.js",
-- "electron-osx-sign": "bin/electron-osx-sign.js"
-- },
-- "engines": {
-- "node": ">=4.0.0"
-- }
-- },
-- "node_modules/electron-osx-sign/node_modules/debug": {
-- "version": "2.6.9",
-- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-- "dependencies": {
-- "ms": "2.0.0"
-- }
-- },
-- "node_modules/electron-osx-sign/node_modules/ms": {
-- "version": "2.0.0",
-- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
-- },
- "node_modules/electron-packager": {
- "version": "15.5.1",
- "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-15.5.1.tgz",
-@@ -20985,7 +20926,6 @@
- "cross-spawn-windows-exe": "^1.2.0",
- "debug": "^4.0.1",
- "electron-notarize": "^1.1.1",
-- "electron-osx-sign": "^0.5.0",
- "extract-zip": "^2.0.0",
- "filenamify": "^4.1.0",
- "fs-extra": "^9.0.0",
-@@ -37355,351 +37295,6 @@
- "node": ">=8"
- }
- },
-- "node_modules/puppeteer": {
-- "version": "15.4.0",
-- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.4.0.tgz",
-- "integrity": "sha512-wxJRbofjaycCaQ9fhABlToJobrjxlABiFi6NvdkOPVJMYFblxDlDTjkg+b6bZYi7xN+lEXn84GBZsA5DYb3wfw==",
-- "dev": true,
-- "hasInstallScript": true,
-- "dependencies": {
-- "cross-fetch": "3.1.5",
-- "debug": "4.3.4",
-- "devtools-protocol": "0.0.1011705",
-- "extract-zip": "2.0.1",
-- "https-proxy-agent": "5.0.1",
-- "pkg-dir": "4.2.0",
-- "progress": "2.0.3",
-- "proxy-from-env": "1.1.0",
-- "rimraf": "3.0.2",
-- "tar-fs": "2.1.1",
-- "unbzip2-stream": "1.4.3",
-- "ws": "8.8.0"
-- },
-- "engines": {
-- "node": ">=14.1.0"
-- }
-- },
-- "node_modules/puppeteer-core": {
-- "version": "20.9.0",
-- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz",
-- "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==",
-- "dev": true,
-- "dependencies": {
-- "@puppeteer/browsers": "1.4.6",
-- "chromium-bidi": "0.4.16",
-- "cross-fetch": "4.0.0",
-- "debug": "4.3.4",
-- "devtools-protocol": "0.0.1147663",
-- "ws": "8.13.0"
-- },
-- "engines": {
-- "node": ">=16.3.0"
-- },
-- "peerDependencies": {
-- "typescript": ">= 4.7.4"
-- },
-- "peerDependenciesMeta": {
-- "typescript": {
-- "optional": true
-- }
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/@puppeteer/browsers": {
-- "version": "1.4.6",
-- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz",
-- "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==",
-- "dev": true,
-- "dependencies": {
-- "debug": "4.3.4",
-- "extract-zip": "2.0.1",
-- "progress": "2.0.3",
-- "proxy-agent": "6.3.0",
-- "tar-fs": "3.0.4",
-- "unbzip2-stream": "1.4.3",
-- "yargs": "17.7.1"
-- },
-- "bin": {
-- "browsers": "lib/cjs/main-cli.js"
-- },
-- "engines": {
-- "node": ">=16.3.0"
-- },
-- "peerDependencies": {
-- "typescript": ">= 4.7.4"
-- },
-- "peerDependenciesMeta": {
-- "typescript": {
-- "optional": true
-- }
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/agent-base": {
-- "version": "7.1.0",
-- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
-- "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
-- "dev": true,
-- "dependencies": {
-- "debug": "^4.3.4"
-- },
-- "engines": {
-- "node": ">= 14"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/ansi-regex": {
-- "version": "5.0.1",
-- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-- "dev": true,
-- "engines": {
-- "node": ">=8"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/cliui": {
-- "version": "8.0.1",
-- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
-- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
-- "dev": true,
-- "dependencies": {
-- "string-width": "^4.2.0",
-- "strip-ansi": "^6.0.1",
-- "wrap-ansi": "^7.0.0"
-- },
-- "engines": {
-- "node": ">=12"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/cross-fetch": {
-- "version": "4.0.0",
-- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz",
-- "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==",
-- "dev": true,
-- "dependencies": {
-- "node-fetch": "^2.6.12"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/debug": {
-- "version": "4.3.4",
-- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-- "dev": true,
-- "dependencies": {
-- "ms": "2.1.2"
-- },
-- "engines": {
-- "node": ">=6.0"
-- },
-- "peerDependenciesMeta": {
-- "supports-color": {
-- "optional": true
-- }
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/devtools-protocol": {
-- "version": "0.0.1147663",
-- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz",
-- "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==",
-- "dev": true
-- },
-- "node_modules/puppeteer-core/node_modules/http-proxy-agent": {
-- "version": "7.0.0",
-- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
-- "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
-- "dev": true,
-- "dependencies": {
-- "agent-base": "^7.1.0",
-- "debug": "^4.3.4"
-- },
-- "engines": {
-- "node": ">= 14"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/https-proxy-agent": {
-- "version": "7.0.2",
-- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz",
-- "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==",
-- "dev": true,
-- "dependencies": {
-- "agent-base": "^7.0.2",
-- "debug": "4"
-- },
-- "engines": {
-- "node": ">= 14"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/lru-cache": {
-- "version": "7.18.3",
-- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
-- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
-- "dev": true,
-- "engines": {
-- "node": ">=12"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/node-fetch": {
-- "version": "2.7.0",
-- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
-- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
-- "dev": true,
-- "dependencies": {
-- "whatwg-url": "^5.0.0"
-- },
-- "engines": {
-- "node": "4.x || >=6.0.0"
-- },
-- "peerDependencies": {
-- "encoding": "^0.1.0"
-- },
-- "peerDependenciesMeta": {
-- "encoding": {
-- "optional": true
-- }
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/proxy-agent": {
-- "version": "6.3.0",
-- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz",
-- "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==",
-- "dev": true,
-- "dependencies": {
-- "agent-base": "^7.0.2",
-- "debug": "^4.3.4",
-- "http-proxy-agent": "^7.0.0",
-- "https-proxy-agent": "^7.0.0",
-- "lru-cache": "^7.14.1",
-- "pac-proxy-agent": "^7.0.0",
-- "proxy-from-env": "^1.1.0",
-- "socks-proxy-agent": "^8.0.1"
-- },
-- "engines": {
-- "node": ">= 14"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/socks-proxy-agent": {
-- "version": "8.0.2",
-- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz",
-- "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==",
-- "dev": true,
-- "dependencies": {
-- "agent-base": "^7.0.2",
-- "debug": "^4.3.4",
-- "socks": "^2.7.1"
-- },
-- "engines": {
-- "node": ">= 14"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/strip-ansi": {
-- "version": "6.0.1",
-- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
-- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-- "dev": true,
-- "dependencies": {
-- "ansi-regex": "^5.0.1"
-- },
-- "engines": {
-- "node": ">=8"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/tar-fs": {
-- "version": "3.0.4",
-- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz",
-- "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==",
-- "dev": true,
-- "dependencies": {
-- "mkdirp-classic": "^0.5.2",
-- "pump": "^3.0.0",
-- "tar-stream": "^3.1.5"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/tar-stream": {
-- "version": "3.1.7",
-- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
-- "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
-- "dev": true,
-- "dependencies": {
-- "b4a": "^1.6.4",
-- "fast-fifo": "^1.2.0",
-- "streamx": "^2.15.0"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/yargs": {
-- "version": "17.7.1",
-- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
-- "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
-- "dev": true,
-- "dependencies": {
-- "cliui": "^8.0.1",
-- "escalade": "^3.1.1",
-- "get-caller-file": "^2.0.5",
-- "require-directory": "^2.1.1",
-- "string-width": "^4.2.3",
-- "y18n": "^5.0.5",
-- "yargs-parser": "^21.1.1"
-- },
-- "engines": {
-- "node": ">=12"
-- }
-- },
-- "node_modules/puppeteer-core/node_modules/yargs-parser": {
-- "version": "21.1.1",
-- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
-- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
-- "dev": true,
-- "engines": {
-- "node": ">=12"
-- }
-- },
-- "node_modules/puppeteer/node_modules/debug": {
-- "version": "4.3.4",
-- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-- "dev": true,
-- "dependencies": {
-- "ms": "2.1.2"
-- },
-- "engines": {
-- "node": ">=6.0"
-- },
-- "peerDependenciesMeta": {
-- "supports-color": {
-- "optional": true
-- }
-- }
-- },
-- "node_modules/puppeteer/node_modules/https-proxy-agent": {
-- "version": "5.0.1",
-- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
-- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
-- "dev": true,
-- "dependencies": {
-- "agent-base": "6",
-- "debug": "4"
-- },
-- "engines": {
-- "node": ">= 6"
-- }
-- },
-- "node_modules/puppeteer/node_modules/ws": {
-- "version": "8.8.0",
-- "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
-- "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
-- "dev": true,
-- "engines": {
-- "node": ">=10.0.0"
-- },
-- "peerDependencies": {
-- "bufferutil": "^4.0.1",
-- "utf-8-validate": "^5.0.2"
-- },
-- "peerDependenciesMeta": {
-- "bufferutil": {
-- "optional": true
-- },
-- "utf-8-validate": {
-- "optional": true
-- }
-- }
-- },
- "node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
-@@ -43012,7 +42607,6 @@
- "lodash.clonedeep": "^4.5.0",
- "lodash.zip": "^4.2.0",
- "minimatch": "^9.0.0",
-- "puppeteer-core": "^20.9.0",
- "query-selector-shadow-dom": "^1.0.0",
- "resq": "^1.9.1",
- "rgb2hex": "0.2.5",
-@@ -45055,7 +44649,6 @@
- "@mongodb-js/tsconfig-compass": "^1.0.4",
- "@types/chai-as-promised": "^7.1.4",
- "@types/cross-spawn": "^6.0.2",
-- "@types/puppeteer": "^5.4.4",
- "@wdio/types": "^8.32.2",
- "bson": "^6.6.0",
- "chai": "^4.3.4",
-@@ -45080,7 +44673,6 @@
- "nyc": "^15.1.0",
- "prettier": "^2.7.1",
- "ps-list": "^8.1.0",
-- "puppeteer": "^15.4.0",
- "resolve-mongodb-srv": "^1.1.2",
- "semver": "^7.6.0",
- "tree-kill": "^1.2.2",
-@@ -68064,7 +67656,6 @@
- "nyc": "^15.1.0",
- "prettier": "^2.7.1",
- "ps-list": "^8.1.0",
-- "puppeteer": "^15.4.0",
- "resolve-mongodb-srv": "^1.1.2",
- "semver": "^7.6.0",
- "tree-kill": "^1.2.2",
diff --git a/databases/compass/files/patch-packages_compass-e2e-tests_package.json b/databases/compass/files/patch-packages_compass-e2e-tests_package.json
deleted file mode 100644
index 685eed7b09f7..000000000000
--- a/databases/compass/files/patch-packages_compass-e2e-tests_package.json
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/packages/compass-e2e-tests/package.json b/packages/compass-e2e-tests/package.json
-index 546ea4aef..df5512b94 100644
---- a/packages/compass-e2e-tests/package.json
-+++ b/packages/compass-e2e-tests/package.json
-@@ -37,7 +37,6 @@
- "@mongodb-js/tsconfig-compass": "^1.0.4",
- "@types/chai-as-promised": "^7.1.4",
- "@types/cross-spawn": "^6.0.2",
-- "@types/puppeteer": "^5.4.4",
- "@wdio/types": "^8.32.2",
- "bson": "^6.6.0",
- "chai": "^4.3.4",
-@@ -62,7 +61,6 @@
- "nyc": "^15.1.0",
- "prettier": "^2.7.1",
- "ps-list": "^8.1.0",
-- "puppeteer": "^15.4.0",
- "resolve-mongodb-srv": "^1.1.2",
- "semver": "^7.6.0",
- "tree-kill": "^1.2.2",
diff --git a/databases/compass/files/patch-packages_compass_package.json b/databases/compass/files/patch-packages_compass_package.json
deleted file mode 100644
index 24ea9b237ef4..000000000000
--- a/databases/compass/files/patch-packages_compass_package.json
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/packages/compass/package.json b/packages/compass/package.json
-index db1ad914e..44f9442ad 100644
---- a/packages/compass/package.json
-+++ b/packages/compass/package.json
-@@ -124,11 +124,12 @@
- "macos-export-certificate-and-key"
- ]
- },
-- "macosEntitlements": "./scripts/macos-entitlements.xml"
-+ "macosEntitlements": "./scripts/macos-entitlements.xml",
-+ "electronZipDir": "../../.."
- }
- },
- "scripts": {
-- "install": "node scripts/download-fonts.js && node scripts/download-csfle.js",
-+ "install": "",
- "electron-rebuild": "electron-rebuild --only kerberos,keytar,interruptor,os-dns-native,win-export-certificate-and-key,macos-export-certificate-and-key --prebuild-tag-prefix not-real-prefix-to-force-rebuild",
- "prestart": "npm run electron-rebuild",
- "start": "npm run webpack serve -- --mode development",
diff --git a/databases/compass/files/patch-packages_hadron-build_cli.js b/databases/compass/files/patch-packages_hadron-build_cli.js
deleted file mode 100644
index f32c4e03f692..000000000000
--- a/databases/compass/files/patch-packages_hadron-build_cli.js
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/packages/hadron-build/cli.js b/packages/hadron-build/cli.js
-index d115de007..7d1ab09fe 100755
---- a/packages/hadron-build/cli.js
-+++ b/packages/hadron-build/cli.js
-@@ -16,7 +16,6 @@ const yargs = require('yargs')
- .command(require('./commands/verify'))
- .demand(1, 'Please specify a command.')
- .strict()
-- .env()
- .help('help')
- .fail(function(msg, err) {
- cli.abortIfError(err);
diff --git a/databases/compass/files/patch-packages_hadron-build_commands_release.js b/databases/compass/files/patch-packages_hadron-build_commands_release.js
deleted file mode 100644
index d8f60119d79b..000000000000
--- a/databases/compass/files/patch-packages_hadron-build_commands_release.js
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/packages/hadron-build/commands/release.js b/packages/hadron-build/commands/release.js
-index 313ade74a..4c9d67aad 100644
---- a/packages/hadron-build/commands/release.js
-+++ b/packages/hadron-build/commands/release.js
-@@ -279,7 +279,8 @@ const installDependencies = util.callbackify(async(CONFIG) => {
- cwd: appPackagePath
- };
-
-- await run.async('npm', ['install', '--production'], opts);
-+ // await run.async('npm', ['install', '--production'], opts);
-+ await run.async('tar', ['xf', process.env.APPMOD], opts);
-
- cli.debug('Production dependencies installed');
-
-@@ -302,7 +303,7 @@ const installDependencies = util.callbackify(async(CONFIG) => {
- prebuildTagPrefix: 'totally-not-a-real-prefix-to-force-rebuild'
- };
-
-- await rebuild(rebuildConfig);
-+ // await rebuild(rebuildConfig);
-
- // We can not force rebuild mongodb-client-encryption locally, but we need to
- // make sure that the binary is matching the platform we are packaging for and
-@@ -310,7 +311,7 @@ const installDependencies = util.callbackify(async(CONFIG) => {
- // is using so that prebuild can download the matching version
- rebuildConfig.prebuildTagPrefix = 'node-v';
- rebuildConfig.onlyModules = ['mongodb-client-encryption'];
-- await rebuild(rebuildConfig);
-+ // await rebuild(rebuildConfig);
-
- cli.debug('Native modules rebuilt against Electron.');
- });
diff --git a/databases/compass/files/patch-packages_hadron-build_lib_target.js b/databases/compass/files/patch-packages_hadron-build_lib_target.js
deleted file mode 100644
index 69e8cdc83cd6..000000000000
--- a/databases/compass/files/patch-packages_hadron-build_lib_target.js
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/packages/hadron-build/lib/target.js b/packages/hadron-build/lib/target.js
-index 39ed422ab..7fa409b25 100644
---- a/packages/hadron-build/lib/target.js
-+++ b/packages/hadron-build/lib/target.js
-@@ -10,7 +10,7 @@ const path = require('path');
- const { promisify } = require('util');
- const normalizePkg = require('normalize-package-data');
- const parseGitHubRepoURL = require('parse-github-repo-url');
--const ffmpegAfterExtract = require('electron-packager-plugin-non-proprietary-codecs-ffmpeg').default;
-+// const ffmpegAfterExtract = require('electron-packager-plugin-non-proprietary-codecs-ffmpeg').default;
- const windowsInstallerVersion = require('./windows-installer-version');
- const debug = require('debug')('hadron-build:target');
- const execFile = promisify(childProcess.execFile);
-@@ -227,8 +227,11 @@ class Target {
- arch: this.arch,
- electronVersion: this.electronVersion,
- sign: null,
-- afterExtract: [ffmpegAfterExtract]
-+ // afterExtract: [ffmpegAfterExtract]
- };
-+ if (this.pkg.config.hadron.electronZipDir) {
-+ this.packagerOptions.electronZipDir = this.pkg.config.hadron.electronZipDir
-+ }
-
- if (this.platform === 'win32') {
- this.configureForWin32();
diff --git a/databases/compass/files/patch-packages_hadron-build_lib_zip.js b/databases/compass/files/patch-packages_hadron-build_lib_zip.js
deleted file mode 100644
index 445cbc6150f9..000000000000
--- a/databases/compass/files/patch-packages_hadron-build_lib_zip.js
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/packages/hadron-build/lib/zip.js b/packages/hadron-build/lib/zip.js
-index 0606edaff..2c247e675 100644
---- a/packages/hadron-build/lib/zip.js
-+++ b/packages/hadron-build/lib/zip.js
-@@ -8,6 +8,9 @@ var series = require('async').series;
-
- function zip(_opts, done) {
- var opts = Object.assign({}, _opts);
-+ if (!opts.dir && !opts.out) {
-+ return
-+ }
- opts.dir = path.resolve(opts.dir);
- opts.out = path.resolve(opts.out);
- opts.platform = opts.platform || process.platform;
diff --git a/databases/compass/files/patch-scripts_check-docs-link.js b/databases/compass/files/patch-scripts_check-docs-link.js
deleted file mode 100644
index 215ad4fbd71d..000000000000
--- a/databases/compass/files/patch-scripts_check-docs-link.js
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/scripts/check-docs-link.js b/scripts/check-docs-link.js
-index ca8b6486b..c7b18dd6b 100644
---- a/scripts/check-docs-link.js
-+++ b/scripts/check-docs-link.js
-@@ -5,8 +5,6 @@ const fetch = require('make-fetch-happen');
- const { JSDOM } = require('jsdom');
-
- async function main() {
-- const { stdout } = childProcess.spawnSync('git', ['ls-files']);
--
- let links = [];
-
- const files = stdout
diff --git a/databases/compass/files/xattr.h b/databases/compass/files/xattr.h
deleted file mode 100644
index 1ed546a49dee..000000000000
--- a/databases/compass/files/xattr.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * xattr is a Linux kernel API that has to be mapped to the FreeBSD API
- * code below is adopted and simplified from the 'xattr' python module
- * https://github.com/xattr/xattr/blob/master/xattr/lib_build.c
- */
-
-#ifdef __FreeBSD__
-#include <sys/types.h>
-
-/* FreeBSD compatibility API */
-#define XATTR_XATTR_NOFOLLOW 0x0001
-#define XATTR_XATTR_CREATE 0x0002
-#define XATTR_XATTR_REPLACE 0x0004
-#define XATTR_XATTR_NOSECURITY 0x0008
-
-#define XATTR_CREATE 0x1
-#define XATTR_REPLACE 0x2
-
-ssize_t getxattr(const char *path, const char *name,
- void *value, ssize_t size, u_int32_t position,
- int options);
-ssize_t setxattr(const char *path, const char *name,
- void *value, ssize_t size, u_int32_t position,
- int options);
-ssize_t removexattr(const char *path, const char *name,
- int options);
-ssize_t listxattr(const char *path, char *namebuf,
- size_t size, int options);
-ssize_t fgetxattr(int fd, const char *name, void *value,
- ssize_t size, u_int32_t position, int options);
-ssize_t fsetxattr(int fd, const char *name, void *value,
- ssize_t size, u_int32_t position, int options);
-ssize_t fremovexattr(int fd, const char *name, int options);
-ssize_t flistxattr(int fd, char *namebuf, size_t size, int options);
-
-#endif
-
-#ifndef XATTR_MAXNAMELEN
-#define XATTR_MAXNAMELEN 127
-#endif
diff --git a/databases/compass/files/xattr_api.c b/databases/compass/files/xattr_api.c
deleted file mode 100644
index 101119bcf917..000000000000
--- a/databases/compass/files/xattr_api.c
+++ /dev/null
@@ -1,229 +0,0 @@
-/*
- * xattr is a Linux kernel API that has to be mapped to the FreeBSD API
- * code below is adopted and simplified from the 'xattr' python module
- * https://github.com/xattr/xattr/blob/master/xattr/lib_build.c
- */
-
-#include <sys/types.h>
-#ifdef __FreeBSD__
-#include <sys/extattr.h>
-#endif
-
-#include <string.h>
-#include "xattr.h"
-
-#ifdef __FreeBSD__
-
-/* FreeBSD compatibility API */
-
-/* Converts a freebsd format attribute list into a NULL terminated list.
- * The first byte is the length of the following attribute.
- */
-static void convert_bsd_list(char *namebuf, size_t size)
-{
- size_t offset = 0;
- while(offset < size) {
- int length = (int) (unsigned char)namebuf[offset];
- memmove(namebuf+offset, namebuf+offset+1, length);
- namebuf[offset+length] = '\0';
- offset += length+1;
- }
-}
-
-ssize_t getxattr(const char *path, const char *name,
- void *value, ssize_t size, u_int32_t position,
- int options)
-{
- if (position != 0 ||
- !(options == 0 || options == XATTR_XATTR_NOFOLLOW)) {
- return -1;
- }
-
- if (options & XATTR_XATTR_NOFOLLOW) {
- return extattr_get_link(path, EXTATTR_NAMESPACE_USER,
- name, value, size);
- }
- else {
- return extattr_get_file(path, EXTATTR_NAMESPACE_USER,
- name, value, size);
- }
-}
-
-ssize_t setxattr(const char *path, const char *name,
- void *value, ssize_t size, u_int32_t position,
- int options)
-{
- int rv = 0;
- int nofollow;
-
- if (position != 0) {
- return -1;
- }
-
- nofollow = options & XATTR_XATTR_NOFOLLOW;
- options &= ~XATTR_XATTR_NOFOLLOW;
-
- if (options == XATTR_XATTR_CREATE ||
- options == XATTR_XATTR_REPLACE) {
-
- /* meh. FreeBSD doesn't really have this in its
- * API... Oh well.
- */
- }
- else if (options != 0) {
- return -1;
- }
-
- if (nofollow) {
- rv = extattr_set_link(path, EXTATTR_NAMESPACE_USER,
- name, value, size);
- }
- else {
- rv = extattr_set_file(path, EXTATTR_NAMESPACE_USER,
- name, value, size);
- }
-
- /* freebsd returns the written length on success, not zero. */
- if (rv >= 0) {
- return 0;
- }
- else {
- return rv;
- }
-}
-
-ssize_t removexattr(const char *path, const char *name,
- int options)
-{
- if (!(options == 0 ||
- options == XATTR_XATTR_NOFOLLOW)) {
- return -1;
- }
-
- if (options & XATTR_XATTR_NOFOLLOW) {
- return extattr_delete_link(path, EXTATTR_NAMESPACE_USER, name);
- }
- else {
- return extattr_delete_file(path, EXTATTR_NAMESPACE_USER, name);
- }
-}
-
-
-ssize_t listxattr(const char *path, char *namebuf,
- size_t size, int options)
-{
- ssize_t rv = 0;
- if (!(options == 0 ||
- options == XATTR_XATTR_NOFOLLOW)) {
- return -1;
- }
-
- if (options & XATTR_XATTR_NOFOLLOW) {
- rv = extattr_list_link(path, EXTATTR_NAMESPACE_USER, namebuf, size);
- }
- else {
- rv = extattr_list_file(path, EXTATTR_NAMESPACE_USER, namebuf, size);
- }
-
- if (rv > 0 && namebuf) {
- convert_bsd_list(namebuf, rv);
- }
-
- return rv;
-}
-
-ssize_t fgetxattr(int fd, const char *name, void *value,
- ssize_t size, u_int32_t position, int options)
-{
- if (position != 0 ||
- !(options == 0 || options == XATTR_XATTR_NOFOLLOW)) {
- return -1;
- }
-
- if (options & XATTR_XATTR_NOFOLLOW) {
- return -1;
- }
- else {
- return extattr_get_fd(fd, EXTATTR_NAMESPACE_USER, name, value, size);
- }
-}
-
-ssize_t fsetxattr(int fd, const char *name, void *value,
- ssize_t size, u_int32_t position, int options)
-{
- int rv = 0;
- int nofollow;
-
- if (position != 0) {
- return -1;
- }
-
- nofollow = options & XATTR_XATTR_NOFOLLOW;
- options &= ~XATTR_XATTR_NOFOLLOW;
-
- if (options == XATTR_XATTR_CREATE ||
- options == XATTR_XATTR_REPLACE) {
- /* freebsd noop */
- }
- else if (options != 0) {
- return -1;
- }
-
- if (nofollow) {
- return -1;
- }
- else {
- rv = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER,
- name, value, size);
- }
-
- /* freebsd returns the written length on success, not zero. */
- if (rv >= 0) {
- return 0;
- }
- else {
- return rv;
- }
-}
-
-ssize_t fremovexattr(int fd, const char *name, int options)
-{
-
- if (!(options == 0 ||
- options == XATTR_XATTR_NOFOLLOW)) {
- return -1;
- }
-
- if (options & XATTR_XATTR_NOFOLLOW) {
- return -1;
- }
- else {
- return extattr_delete_fd(fd, EXTATTR_NAMESPACE_USER, name);
- }
-}
-
-
-ssize_t flistxattr(int fd, char *namebuf, size_t size, int options)
-{
- ssize_t rv = 0;
-
- if (!(options == 0 ||
- options == XATTR_XATTR_NOFOLLOW)) {
- return -1;
- }
-
- if (options & XATTR_XATTR_NOFOLLOW) {
- return -1;
- }
- else {
- rv = extattr_list_fd(fd, EXTATTR_NAMESPACE_USER, namebuf, size);
- }
-
- if (rv > 0 && namebuf) {
- convert_bsd_list(namebuf, rv);
- }
-
- return rv;
-}
-
-#endif
diff --git a/databases/compass/pkg-descr b/databases/compass/pkg-descr
deleted file mode 100644
index 4b3204c8e7bd..000000000000
--- a/databases/compass/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-MongoDB Compass is a powerful GUI for querying, aggregating,
-and analyzing your MongoDB data in a visual environment.
-
-note: Client Side Field Level Encryption is not supported.
diff --git a/databases/compass/pkg-plist b/databases/compass/pkg-plist
deleted file mode 100644
index d5d5c3ff5fe5..000000000000
--- a/databases/compass/pkg-plist
+++ /dev/null
@@ -1,176 +0,0 @@
-bin/compass
-share/applications/mongodb-compass.desktop
-%%DATADIR%%/LICENSE
-%%DATADIR%%/LICENSES.chromium.html
-%%DATADIR%%/MongoDB Compass
-%%DATADIR%%/THIRD-PARTY-NOTICES.md
-%%DATADIR%%/chrome_100_percent.pak
-%%DATADIR%%/chrome_200_percent.pak
-%%DATADIR%%/libEGL.so
-%%DATADIR%%/libGLESv2.so
-%%DATADIR%%/libffmpeg.so
-%%DATADIR%%/libvk_swiftshader.so
-%%DATADIR%%/libvulkan.so
-%%DATADIR%%/locales/af.pak
-%%DATADIR%%/locales/am.pak
-%%DATADIR%%/locales/ar.pak
-%%DATADIR%%/locales/bg.pak
-%%DATADIR%%/locales/bn.pak
-%%DATADIR%%/locales/ca.pak
-%%DATADIR%%/locales/cs.pak
-%%DATADIR%%/locales/da.pak
-%%DATADIR%%/locales/de.pak
-%%DATADIR%%/locales/el.pak
-%%DATADIR%%/locales/en-GB.pak
-%%DATADIR%%/locales/en-US.pak
-%%DATADIR%%/locales/es-419.pak
-%%DATADIR%%/locales/es.pak
-%%DATADIR%%/locales/et.pak
-%%DATADIR%%/locales/fa.pak
-%%DATADIR%%/locales/fi.pak
-%%DATADIR%%/locales/fil.pak
-%%DATADIR%%/locales/fr.pak
-%%DATADIR%%/locales/gu.pak
-%%DATADIR%%/locales/he.pak
-%%DATADIR%%/locales/hi.pak
-%%DATADIR%%/locales/hr.pak
-%%DATADIR%%/locales/hu.pak
-%%DATADIR%%/locales/id.pak
-%%DATADIR%%/locales/it.pak
-%%DATADIR%%/locales/ja.pak
-%%DATADIR%%/locales/kn.pak
-%%DATADIR%%/locales/ko.pak
-%%DATADIR%%/locales/lt.pak
-%%DATADIR%%/locales/lv.pak
-%%DATADIR%%/locales/ml.pak
-%%DATADIR%%/locales/mr.pak
-%%DATADIR%%/locales/ms.pak
-%%DATADIR%%/locales/nb.pak
-%%DATADIR%%/locales/nl.pak
-%%DATADIR%%/locales/pl.pak
-%%DATADIR%%/locales/pt-BR.pak
-%%DATADIR%%/locales/pt-PT.pak
-%%DATADIR%%/locales/ro.pak
-%%DATADIR%%/locales/ru.pak
-%%DATADIR%%/locales/sk.pak
-%%DATADIR%%/locales/sl.pak
-%%DATADIR%%/locales/sr.pak
-%%DATADIR%%/locales/sv.pak
-%%DATADIR%%/locales/sw.pak
-%%DATADIR%%/locales/ta.pak
-%%DATADIR%%/locales/te.pak
-%%DATADIR%%/locales/th.pak
-%%DATADIR%%/locales/tr.pak
-%%DATADIR%%/locales/uk.pak
-%%DATADIR%%/locales/ur.pak
-%%DATADIR%%/locales/vi.pak
-%%DATADIR%%/locales/zh-CN.pak
-%%DATADIR%%/locales/zh-TW.pak
-%%DATADIR%%/resources.pak
-%%DATADIR%%/resources/app.asar
-@comment insert PLIST.unpacked here
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/LICENSE.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/README.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/bindings.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/package.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/BufferList.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/LICENSE.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/README.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/bl.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/package.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/convert.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/indexOf.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/isBufferList.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/test.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/History.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/LICENSE
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/README.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/index.d.ts
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/index.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/package.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/test/test.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/test/tests.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/HISTORY.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/LICENSE
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/README.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/binding.gyp
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Makefile
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/kerberos.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/kerberos.o
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/base64.o
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_gss.o
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_unix.o
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/binding.Makefile
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/config.gypi
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/kerberos.target.mk
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/auth_processes/mongodb.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/index.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/kerberos.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/util.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/package.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos.cc
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos_common.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos_worker.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/base64.cc
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/base64.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_gss.cc
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_gss.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_unix.cc
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_sspi.cc
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_sspi.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_win32.cc
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Makefile
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/mongocrypt.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/obj.target/mongocrypt.node
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/obj.target/mongocrypt/addon/mongocrypt.o
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/binding.Makefile
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/config.gypi
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/mongocrypt.target.mk
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.d.ts
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.d.ts.map
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.js.map
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/LICENSE.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/README.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/common.gypi
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/except.gypi
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/index.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/napi-inl.deprecated.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/napi-inl.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/napi.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/node_api.gyp
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/noexcept.gypi
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/nothing.c
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/package-support.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/package.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/README.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/check-napi.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/clang-format.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/conversion.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/node_modules/node-addon-api/tools/eslint-format.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/package.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/LICENSE.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/README.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/common.gypi
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/except.gypi
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/index.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi-inl.deprecated.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi-inl.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi.h
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/node_api.gyp
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/noexcept.gypi
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/nothing.c
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/package-support.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/package.json
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/README.md
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/check-napi.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/clang-format.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/conversion.js
-%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/eslint-format.js
-%%DATADIR%%/snapshot_blob.bin
-%%DATADIR%%/v8_context_snapshot.bin
-%%DATADIR%%/version
-%%DATADIR%%/vk_swiftshader_icd.json
-share/pixmaps/mongodb-compass.png