View | Details | Raw Unified | Return to bug 272180 | Differences between
and this patch

Collapse All | Expand All

(-)b/databases/Makefile (+1 lines)
Lines 35-40 Link Here
35
    SUBDIR += closql
35
    SUBDIR += closql
36
    SUBDIR += closql-devel
36
    SUBDIR += closql-devel
37
    SUBDIR += cockroach
37
    SUBDIR += cockroach
38
    SUBDIR += compass
38
    SUBDIR += couchdb3
39
    SUBDIR += couchdb3
39
    SUBDIR += courier-authlib-mysql
40
    SUBDIR += courier-authlib-mysql
40
    SUBDIR += courier-authlib-pgsql
41
    SUBDIR += courier-authlib-pgsql
(-)b/databases/compass/Makefile (+659 lines)
Added Link Here
1
PORTNAME=	compass
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	1.36.1
4
CATEGORIES=	databases
5
MASTER_SITES=	https://cloud.mongodb.com/static/font/:fonts \
6
		https://registry.npmjs.org/fs-xattr/-/:fs_xattr \
7
		https://registry.npmjs.org/kerberos/-/:kerberos \
8
		https://registry.npmjs.org/mongodb-client-encryption/-/:mongoclienc \
9
		https://registry.npmjs.org/os-dns-native/-/:dns
10
DISTFILES=	EuclidCircularA-Semibold-WebXL.woff2:fonts \
11
		EuclidCircularA-Semibold-WebXL.woff:fonts \
12
		EuclidCircularA-SemiboldItalic-WebXL.woff2:fonts \
13
		EuclidCircularA-SemiboldItalic-WebXL.woff:fonts \
14
		EuclidCircularA-Medium-WebXL.woff2:fonts \
15
		EuclidCircularA-Medium-WebXL.woff:fonts \
16
		EuclidCircularA-MediumItalic-WebXL.woff2:fonts \
17
		EuclidCircularA-MediumItalic-WebXL.woff:fonts \
18
		EuclidCircularA-Regular-WebXL.woff2:fonts \
19
		EuclidCircularA-Regular-WebXL.woff:fonts \
20
		EuclidCircularA-RegularItalic-WebXL.woff2:fonts \
21
		EuclidCircularA-RegularItalic-WebXL.woff:fonts \
22
		fs-xattr-${NPM_FSXATTR_VER}.tgz:fs_xattr \
23
		kerberos-${NPM_KERBEROS_VER}.tgz:kerberos \
24
		mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz:mongoclienc \
25
		os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz:dns
26
DIST_SUBDIR=	${PORTNAME}
27
EXTRACT_ONLY=	${DISTFILE_DEFAULT}
28
29
MAINTAINER=	hiroo.ono+freebsd@gmail.com
30
COMMENT=	Powerful GUI for MongoDB
31
WWW=		https://www.mongodb.com/products/compass/
32
33
LICENSE=	SSPLv1
34
LICENSE_NAME=	Server Side Public License
35
LICENSE_FILE=	${WRKSRC}/LICENSE
36
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
37
38
DISTCACHEFILES=	${DISTCACHEFILE_npm} \
39
		${DISTCACHEFILE_gyp} \
40
		${DISTCACHEFILE_yarn} \
41
		${DISTCACHEFILE_cargo}
42
DISTCACHEFILE_npm=	${DISTDIR}/${DIST_SUBDIR}/dotnpm-${DISTVERSION}.tar.xz
43
DISTCACHEFILE_gyp=	${DISTDIR}/${DIST_SUBDIR}/dotgyp-${DISTVERSION}.tar.xz
44
DISTCACHEFILE_yarn=	${DISTDIR}/${DIST_SUBDIR}/dotyarn-${DISTVERSION}.tar.xz
45
DISTCACHEFILE_cargo=	${DISTDIR}/${DIST_SUBDIR}/dotcargo-${DISTVERSION}.tar.xz
46
APPMODFILE=	${WRKDIR}/compass_node_modules.tar
47
48
ONLY_FOR_ARCHS=	amd64 arm64
49
USES=		gettext-runtime gl gnome iconv jpeg python:build xorg
50
USE_GL=		gbm gl
51
USE_GNOME=	atk cairo gdkpixbuf2 glib20 gtk30 libxml2 libxslt pango
52
USE_XORG=	x11 xcb xcomposite xdamage xext xfixes xi xrandr xrender xtst
53
USE_LDCONFIG=	${DATADIR}
54
55
USE_GITHUB=	yes
56
GH_TUPLE=	cipacda:flat:0453680d406afc82a88dbe1fb9816baad87c92af:cipacda \
57
		mongodb-js:compass:${DISTVERSIONPREFIX}${DISTVERSION} \
58
		mongodb-js:reflux-state-mixin:e050454cb3be029c3e7fd2ee6a08111e4d15161f:reflux \
59
		mongodb-js:saslprep:9813a626d0685f54e4f2fac6160470d6e01d8c96:saslprep \
60
		mongodb-js:zstd:${DISTVERSIONPREFIX}${MONGO_ZSTD_VER}:zstd \
61
		napi-rs:napi-rs:@napi-rs/cli@${NPM_NAPI_VER}:napi
62
63
FETCH_DEPENDS=	npm-node${NODE_VER_MAJOR}>0:www/npm-node${NODE_VER_MAJOR} \
64
		yarn-node${NODE_VER_MAJOR}>0:www/yarn-node${NODE_VER_MAJOR} \
65
		cargo:lang/rust
66
# Do not use USES=cmake, because compass itself does not build with cmake.
67
# The npm module it depends on uses cmake to build.
68
BUILD_DEPENDS=	electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
69
		npm-node${NODE_VER_MAJOR}>0:www/npm-node${NODE_VER_MAJOR} \
70
		yarn-node${NODE_VER_MAJOR}>0:www/yarn-node${NODE_VER_MAJOR} \
71
		cmake:devel/cmake-core \
72
		cargo:lang/rust \
73
		pkg-config:devel/pkgconf \
74
		zip:archivers/zip
75
LIB_DEPENDS=	libatk-bridge-2.0.so:accessibility/at-spi2-core \
76
		libatspi.so:accessibility/at-spi2-core \
77
		libsnappy.so:archivers/snappy \
78
		libasound.so:audio/alsa-lib \
79
		libFLAC.so:audio/flac \
80
		libopus.so:audio/opus \
81
		libsndio.so:audio/sndio \
82
		libdbus-1.so:devel/dbus \
83
		libicui18n.so:devel/icu \
84
		libevent-2.1.so.7:devel/libevent \
85
		libpci.so:devel/libpci \
86
		libplds4.so:devel/nspr \
87
		libdrm.so:graphics/libdrm \
88
		libpng16.so:graphics/png \
89
		libwayland-client.so:graphics/wayland \
90
		libwebpdemux.so:graphics/webp \
91
		libopenh264.so:multimedia/openh264 \
92
		libcups.so:print/cups \
93
		libharfbuzz.so:print/harfbuzz \
94
		libsecret-1.so:security/libsecret \
95
		libnss3.so:security/nss \
96
		libexpat.so:textproc/expat2 \
97
		libxkbcommon.so:x11/libxkbcommon \
98
		libxshmfence.so:x11/libxshmfence \
99
		libfontconfig.so:x11-fonts/fontconfig \
100
		libmongocrypt.so:databases/libmongocrypt \
101
		libsecret-1.so:security/libsecret
102
TEST_DEPENDS=	Xvfb:x11-servers/xorg-server@xvfb
103
104
PORTDOCS=	AUTHORS \
105
		CODE_OF_CONDUCT.md \
106
		CONTRIBUTING.md \
107
		README.md \
108
		THIRD-PARTY-NOTICES.md
109
110
OPTIONS_DEFINE=		DOCS
111
OPTIONS_SINGLE=		GSSAPI
112
OPTIONS_SINGLE_GSSAPI=	GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
113
OPTIONS_DEFAULT=	DOCS GSSAPI_BASE
114
115
GSSAPI_BASE_DESC=       Using Heimdal in base
116
GSSAPI_HEIMDAL_DESC=    Using security/heimdal
117
GSSAPI_MIT_DESC=        Using security/krb5
118
GSSAPI_BASE_USES=	gssapi
119
GSSAPI_HEIMDAL_USES=	gssapi:heimdal
120
GSSAPI_MIT_USES=	gssapi:mit
121
122
PATCH_STRIP=	-p1
123
124
MAKE_ENV+=	${PATH_ENV}
125
MAKE_ENV+=	HOME=${WRKDIR}
126
MAKE_ENV+=	ELECTRON_SKIP_BINARY_DOWNLOAD=1
127
.if defined(QUIET)
128
MAKE_ENV+=	QUIET=yes
129
.else
130
MAKE_ENV+=	DEBUG=true
131
.endif
132
PATH_ENV=	PATH=$${PATH}:${WRKSRC}/node_modules/.bin
133
PATH_ENV_zstd=	PATH=$${PATH}:${MONGO_ZSTD_DIR}/node_modules/.bin
134
TEST_ENV+=	HOME=${WRKDIR}
135
TEST_ENV+=	PATH=$${PATH}:${WRKSRC}/node_modules/.bin
136
HADRON_ENV+=	PATH=$${PATH}:${WRKSRC}/node_modules/.bin
137
HADRON_ENV+=	HADRON_SKIP_INSTALLER=true
138
HADRON_ENV+=	ELECTRON_SKIP_BINARY_DOWNLOAD=1
139
HADRON_ENV+=	APPMOD=${APPMODFILE}
140
HADRON_ENV+=	DEBUG=hadron*
141
142
NODE_VER_MAJOR=	16
143
ELECTRON_DIR=	${.CURDIR}/../../devel/electron22
144
.include	"${ELECTRON_DIR}/Makefile.version"
145
ELECTRON_DOWNLOAD_URL=	https://github.com/electron/electron/releases/download/v${ELECTRON_VER}
146
ELECTRON_DOWNLOAD_URL_HASH!=	/sbin/sha256 -q -s ${ELECTRON_DOWNLOAD_URL}
147
.if defined(ARCH) && ${ARCH} == amd64
148
ELECTRON_ARCH=	x64
149
NAPI_TARGET=	x86_64-unknown-freebsd
150
.elif defined(ARCH) && ${ARCH} == arm64
151
ELECTRON_ARCH=	arm64
152
NAPI_TARGET=	aarch64-unknown-freebsd
153
.endif
154
155
MONGO_CLIENC_VER=	2.6.0
156
MONGO_ZSTD_VER=		1.0.0
157
NPM_FSXATTR_VER=	0.3.1
158
NPM_KERBEROS_VER=	2.0.1
159
NPM_NAPI_VER=		2.9.0
160
NPM_OSDNSNATIVE_VER=	1.2.0
161
MONGO_ZSTD_DIR=		${WRKDIR}/zstd-${MONGO_ZSTD_VER}
162
NPM_NAPI_DIR=	${WRKDIR}/napi-rs--napi-rs-cli-${NPM_NAPI_VER}
163
COMPASS_DIR=	${WRKSRC}/packages/compass
164
NODE_MODULES_DIR=       ${WRKSRC}/node_modules
165
DISTTMP_DIR=		${WRKDIR}/dist-tmp
166
167
WC=/usr/bin/wc
168
169
post-fetch: ${DISTCACHEFILES}
170
171
${DISTCACHEFILE_npm}:
172
	# Cache npm modules to avoid network connection at later stages
173
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm cache add \
174
		$$(cat ${FILESDIR}/package*.list)
175
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm cache add \
176
		$$(cat ${FILESDIR}/package-lock.list | \
177
		${SED} s,@[^@]*$$,,)
178
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_DEFAULT} -C ${WRKDIR}
179
	${MKDIR} ${NODE_MODULES_DIR}
180
	${REINPLACE_CMD} -E ' \
181
		s,^( *"electron"): *"[0-9~^].*"(.*)$$,\1: "${ELECTRON_VER}"\2,; \
182
		' ${WRKSRC}/package-lock.json
183
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm --ignore-scripts -- install
184
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm cache add \
185
		mongodb-tools@https://codeload.github.com/mongodb-js/mongodb-tools/tar.gz/0d1a90f49796c41f6d47c7c7999fe384014a16a0
186
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm cache add \
187
		electron@${ELECTRON_VER} \
188
		$$(npm view electron@${ELECTRON_VER:C/\.[^\.]*$//} version | \
189
		${TAIL} -1 | ${SED} -E 's, .*,,')
190
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm --ignore-scripts -- install \
191
		electron@~${ELECTRON_VER}
192
	# Back up npm cache
193
	cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_npm} .npm
194
195
${DISTCACHEFILE_gyp}:
196
	# To prepare cache cached by node-gyp-cache when rebuilding
197
	# fs-xattr and os-dns-native, install node-gyp-cache and do
198
	# npm exec node-gypcach rebuild for fs-xattr and
199
	# npm run install for os-dns-native
200
	# which is OK to fail here (because of python absent).
201
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \
202
		-C ${WRKDIR}
203
	${MKDIR} ${WRKDIR}/package/node_modules
204
	cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
205
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
206
		npm install node-gyp-cache@0.2.1
207
	${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
208
	-cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
209
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
210
		npm exec node-gyp-cache rebuild
211
	${RM} -rd ${WRKDIR}/package
212
	${RM} -rd /tmp/work
213
214
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \
215
		-C ${WRKDIR}
216
	${MKDIR} ${WRKDIR}/package/node_modules
217
	cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
218
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
219
		npm install node-gyp-cache@0.2.1
220
	# ${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
221
	-cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
222
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
223
		npm run install
224
225
	# Back up node-gyp-cache cache
226
	cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_gyp} .cache
227
228
${DISTCACHEFILE_yarn}:
229
	# Do yarn install to cache node modules for napi-rs-cli.
230
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_napi} -C ${WRKDIR}
231
	cd ${WRKDIR}/napi-rs--napi-rs-cli-${NPM_NAPI_VER} && \
232
		${PATCH} < ${FILESDIR}/napi-rs-cli-yarn.lock.patch
233
	${MKDIR} ${NPM_NAPI_DIR}/node_modules
234
	cd ${NPM_NAPI_DIR} && ${PATCH} -p1 < ${FILESDIR}/napi-cli.patch
235
	# If yarn fails at this stage, please retry. It tends to fail
236
	# sometimes.
237
	cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} yarn install
238
239
	# Back up yarn cache
240
	cd ${NPM_NAPI_DIR} && ${TAR} cJf ${DISTCACHEFILE_yarn} .yarn
241
242
${DISTCACHEFILE_cargo}:
243
	# Cache cargo crates for zstd.
244
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_zstd} -C ${WRKDIR}
245
	cd ${MONGO_ZSTD_DIR} && ${SETENV} ${MAKE_ENV} \
246
		cargo fetch
247
	# Back up cargo cache
248
	cd ${WRKDIR} && ${TAR} cJf ${DISTCACHEFILE_cargo} .cargo
249
250
post-extract:
251
	# Restore npm and node-gyp-cache cache
252
	${TAR} xf ${DISTCACHEFILE_npm} -C ${WRKDIR}
253
	${TAR} xf ${DISTCACHEFILE_gyp} -C ${WRKDIR}
254
	${TAR} xf ${DISTCACHEFILE_cargo} -C ${WRKDIR}
255
256
	# Fonts
257
	-${MKDIR} ${WRKSRC}/packages/compass/src/app/fonts
258
	for font in ${DISTDIR}/${DIST_SUBDIR}/*.woff*; do \
259
		${INSTALL_DATA} $${font} \
260
			${WRKSRC}/packages/compass/src/app/fonts; \
261
	done
262
263
	# Without npm cache verify, installing
264
	# mongodb-tools@https://codeload... fails.
265
	# if npm cache verify fails by 'too many open files',
266
	# set MAX_FILES_compass=16384 in poudriere.conf.
267
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm cache verify
268
269
post-patch:
270
	# Remove unsupported thing
271
	${REINPLACE_CMD} -E \
272
		's|^( *)(initialInView.*)|\1//\2|' \
273
		${WRKSRC}/packages/compass-components/src/components/workspace-container.tsx
274
275
pre-build:
276
	# Prepare kerberos
277
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \
278
		-C ${WRKDIR}
279
	cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/kerberos.patch
280
.  if empty(PORT_OPTIONS:MGSSAPI_MIT)
281
	${REINPLACE_CMD} -E \
282
		's|^( *)(.*/gssapi_generic.h>.*)$$|\1//\2|' \
283
		${WRKDIR}/package/src/unix/kerberos_gss.h
284
	${REINPLACE_CMD} -E \
285
		"s|(OS=='linux')|\1 or OS=='freebsd'|" \
286
		${WRKDIR}/package/binding.gyp
287
.  endif
288
	${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete
289
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package
290
	${RM} -rd ${WRKDIR}/package
291
292
	# Prepare mongodb-client-encryption
293
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \
294
		-C ${WRKDIR}
295
	${REINPLACE_CMD} -E \
296
		's|^(.*\.include_dir.*)$$|\1 "/usr/include", "${PREFIX}/include"|' \
297
		${WRKDIR}/package/binding.gyp
298
	${REINPLACE_CMD} -E \
299
		"s|^( *').*(lib.*-static.*\.a)('.*)$$|\1${PREFIX}/lib/\2\3|" \
300
		${WRKDIR}/package/binding.gyp
301
	${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete
302
	${MKDIR} ${WRKDIR}/package/node_modules
303
	cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
304
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
305
		npm --offline -- install node-gyp-cache@0.2.1
306
	${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
307
	cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
308
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
309
		node-gyp rebuild --python=${PYTHON_CMD}
310
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package
311
	${RM} -rd ${WRKDIR}/package
312
313
	# Prepare fs-xattr
314
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \
315
		-C ${WRKDIR}
316
	cd ${WRKDIR}/package && ${PATCH} -p1 < ${FILESDIR}/fs-xattr.patch
317
	${CP} ${FILESDIR}/xattr.h ${WRKDIR}/package/src
318
	${CP} ${FILESDIR}/xattr_api.c ${WRKDIR}/package/src
319
	${MKDIR} ${WRKDIR}/package/node_modules
320
	cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
321
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
322
		npm --offline -- install node-gyp-cache@0.2.1
323
	# ${ECHO} "node_gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
324
	cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
325
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
326
		npm exec node-gyp-cache rebuild --python=${PYTHON_CMD}
327
	${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete
328
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package
329
	${RM} -rd ${WRKDIR}/package
330
331
	# Prepare os-dns-native
332
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \
333
		-C ${WRKDIR}
334
	cd ${WRKDIR} && ${PATCH} -p0 < ${FILESDIR}/os-dns-native.patch
335
	${MKDIR} ${WRKDIR}/package/node_modules
336
	cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
337
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
338
		npm --offline -- install node-gyp-cache@0.2.1
339
	${ECHO} "node-gyp = node-gyp-cache" >> ${WRKDIR}/.npmrc
340
	cd ${WRKDIR}/package && ${SETENV} ${MAKE_ENV} \
341
		PATH=${PATH}:${WRKDIR}/package/node_modules/.bin \
342
		npm run install
343
	${FIND} ${WRKDIR}/package -name \*.orig -or -name \*.bak -delete
344
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${WRKDIR}/package
345
	${RM} -rd ${WRKDIR}/package
346
347
	# Prepare napi-rs-cli (for mongodb-js-zstd)
348
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_napi} -C ${WRKDIR}
349
	${TAR} xf ${DISTCACHEFILE_yarn} -C ${NPM_NAPI_DIR}
350
	cd ${WRKDIR}/napi-rs--napi-rs-cli-${NPM_NAPI_VER} && \
351
		${PATCH} < ${FILESDIR}/napi-rs-cli-yarn.lock.patch
352
	${MKDIR} ${NPM_NAPI_DIR}/node_modules
353
	cd ${NPM_NAPI_DIR} && ${PATCH} -p1 < ${FILESDIR}/napi-cli.patch
354
	cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} yarn install
355
	cd ${NPM_NAPI_DIR} && ${SETENV} ${MAKE_ENV} \
356
		PATH=$${PATH}:${NPM_NAPI_DIR}/node_modules/.bin npm run build
357
	${FIND} ${NPM_NAPI_DIR} -name \*.orig -or -name \*.bak -delete
358
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${NPM_NAPI_DIR}/cli
359
360
	# Prepare mongodb-js-zstd.
361
	${TAR} xf ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_zstd} -C ${WRKDIR}
362
363
	# Avoid some errors by version unmatches.
364
	${REINPLACE_CMD} -E ' \
365
		s,^( *"color-name"): *"[0-9~^].*"(.*)$$,\1: "1.1.4"\2,; \
366
		s,^( *"decamelize"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
367
		s,^( *"escape-string-regexp"): *".[0-9].*"(.*)$$,\1: "4.0.0"\2,; \
368
		s,^( *"has-flag"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
369
		s,^( *"is-plain-obj"): *"[0-9~^].*"(.*)$$,\1: "2.1.0"\2,; \
370
		s,^( *"path-exists"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
371
		' ${MONGO_ZSTD_DIR}/package-lock.json
372
	for pjson in $$(find ${MONGO_ZSTD_DIR} -name package.json -print); do \
373
		${REINPLACE_CMD} -E ' \
374
		s,^( *"color-name"): *"[0-9~^].*"(.*)$$,\1: "1.1.4"\2,; \
375
		s,^( *"decamelize"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
376
		s,^( *"escape-string-regexp"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
377
		s,^( *"has-flag"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
378
		s,^( *"is-plain-obj"): *"[0-9~^].*"(.*)$$,\1: "2.1.0"\2,; \
379
		s,^( *"path-exists"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
380
		' $${pjson}; done
381
382
	# Install node_modules for zstd.
383
	${MKDIR} ${MONGO_ZSTD_DIR}/node_modules
384
	cd ${MONGO_ZSTD_DIR} && \
385
		${PATCH} -p1 < ${FILESDIR}/mongodb-js-zstd.patch
386
	cd ${MONGO_ZSTD_DIR} && \
387
		${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} \
388
		npm --offline -- install \
389
		${WRKDIR}/napi-rs-cli-${NPM_NAPI_VER}.tgz \
390
		${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_cipacda} \
391
		add-stream@1.0.0 \
392
		array-ify@1.0.0 \
393
		array-union@2.1.0 \
394
		arrify@1.0.1 \
395
		check-error@1.0.2 \
396
		color-name@1.1.4 \
397
		concat-map@0.0.1 \
398
		decamelize@4.0.0 \
399
		decamelize-keys@1.1.0 \
400
		escape-string-regexp@4.0.0 \
401
		find-up@5.0.0 \
402
		fs-access@1.0.1 \
403
		fs.realpath@1.0.0 \
404
		get-func-name@2.0.0 \
405
		git-remote-origin-url@2.0.0 \
406
		gitconfiglocal@1.0.0 \
407
		has-flag@4.0.0 \
408
		inflight@1.0.6 \
409
		is-arrayish@0.2.1 \
410
		is-extglob@2.1.1 \
411
		is-plain-obj@2.1.0 \
412
		is-text-path@1.0.1 \
413
		isarray@1.0.0 \
414
		isexe@2.0.0 \
415
		json-stringify-safe@5.0.1 \
416
		jsonparse@1.3.1 \
417
		load-json-file@4.0.0 \
418
		locate-path@6.0.0 \
419
		lodash.ismatch@4.4.0 \
420
		map-obj@1.0.1 \
421
		null-check@1.0.0 \
422
		once@1.4.0 \
423
		p-locate@5.0.0 \
424
		p-try@2.2.0 \
425
		parse-json@5.2.0 \
426
		path-exists@4.0.0 \
427
		path-is-absolute@1.0.1 \
428
		pify@3.0.0 \
429
		q@1.5.1 \
430
		read-pkg@5.2.0 \
431
		read-pkg-up@7.0.1 \
432
		require-directory@2.1.1 \
433
		strip-bom@3.0.0 \
434
		through@2.3.8 \
435
		typedarray@0.0.6 \
436
		util-deprecate@1.0.2 \
437
		wordwrap@1.0.0 \
438
		wrappy@1.0.2
439
	cd ${MONGO_ZSTD_DIR} && \
440
		${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} CARGO_NET_OFFLINE=true \
441
		napi build --platform --release --target ${NAPI_TARGET} && \
442
		${SETENV} ${MAKE_ENV} ${PATH_ENV_zstd} ${INSTALL_LIB} \
443
		zstd.freebsd-${ELECTRON_ARCH}.node npm/freebsd-${ELECTRON_ARCH}/
444
	${FIND} ${MONGO_ZSTD_DIR} -name \*.orig -or -name \*.bak -delete
445
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack file:${MONGO_ZSTD_DIR}
446
	cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} npm pack \
447
		file:${MONGO_ZSTD_DIR}/npm/freebsd-${ELECTRON_ARCH}
448
449
	# Without these, there is a tendency to select the oldest version
450
	# and the package installation fails.
451
	# Split the sed script into some parts. It seems to be too long.
452
	${REINPLACE_CMD} -E ' \
453
		s,^( *"array-union"): *"[0-9~^].*"(.*)$$,\1: "2.1.0"\2,; \
454
		s,^( *"browser-stdout"): *"[0-9~^].*"(.*)$$,\1: "1.3.1"\2,; \
455
		s,^( *"caller-path"): *"[0-9~^].*"(.*)$$,\1: "2.0.0"\2,; \
456
		s,^( *"callsites"): *"[0-9~^].*"(.*)$$,\1: "3.1.0"\2,; \
457
		s,^( *"chai"): *"[0-9~^].*"(.*)$$,\1: "4.3.6"\2,; \
458
		s,^( *"chalk"): *"[0-9~^].*"(.*)$$,\1: "4.1.2"\2,; \
459
		s,^( *"cli-cursor"): *"[0-9~^].*"(.*)$$,\1: "3.1.0"\2,; \
460
		s,^( *"color-name"): *"[0-9~^].*"(.*)$$,\1: "1.1.4"\2,; \
461
		s,^( *"commander"): *"[0-9~^].*"(.*)$$,\1: "7.2.0"\2,; \
462
		s,^( *"debug"): *"[0-9~^].*"(.*)$$,\1: "4.3.4"\2,; \
463
		s,^( *"deep-eql"): *"[0-9~^].*"(.*)$$,\1: "3.0.1"\2,; \
464
		s,^( *"define-property"): *"[0-9~^].*"(.*)$$,\1: "2.0.2"\2,; \
465
		s,^( *"detect-indent"): *"[0-9~^].*"(.*)$$,\1: "6.1.0"\2,; \
466
		s,^( *"diff"): *"[0-9~^].*"(.*)$$,\1: "5.0.0"\2,; \
467
		s,^( *"eslint"): *"[0-9~^].*"(.*)$$,\1: "7.32.0"\2,; \
468
		s,^( *"eslint-plugin-react"): *"[0-9~^].*"(.*)$$,\1: "7.32.2"\2,; \
469
		s,^( *"eslint-scope"): *"[0-9~^].*"(.*)$$,\1: "5.1.1"\2,; \
470
		s,^( *"fast-deep-equal"): *"[0-9~^].*"(.*)$$,\1: "3.1.3"\2,; \
471
		s,^( *"figures"): *"[0-9~^].*"(.*)$$,\1: "3.2.0"\2,; \
472
		s,^( *"file-entry-cache"): *"[0-9~^].*"(.*)$$,\1: "5.0.1"\2,; \
473
		s,^( *"fill-range"): *"[0-9~^].*"(.*)$$,\1: "7.0.1"\2,; \
474
		s,^( *"glob"): *"[0-9~^].*"(.*)$$,\1: "8.0.3"\2,; \
475
		s,^( *"glob-parent"): *"[0-9~^].*"(.*)$$,\1: "5.1.2"\2,; \
476
		s,^( *"global-prefix"): *"[0-9~^].*"(.*)$$,\1: "3.0.0"\2,; \
477
		s,^( *"growl"): *"[0-9~^].*"(.*)$$,\1: "1.10.5"\2,; \
478
		s,^( *"has-flag"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
479
		s,^( *"has-value"): *"[0-9~^].*"(.*)$$,\1: "1.0.0"\2,; \
480
		s,^( *"has-values"): *"[0-9~^].*"(.*)$$,\1: "1.0.0"\2,; \
481
		s,^( *"he"): *"[0-9~^].*"(.*)$$,\1: "1.2.0"\2,; \
482
		s,^( *"http-errors"): *"[0-9~^].*"(.*)$$,\1: "2.0.0"\2,; \
483
		s,^( *"inherits"): *"[0-9~^].*"(.*)$$,\1: "2.0.4"\2,; \
484
		s,^( *"inquirer"): *"[0-9~^].*"(.*)$$,\1: "6.5.2"\2,; \
485
		s,^( *"is-fullwidth-code-point"): *"[0-9~^].*"(.*)$$,\1: "3.0.0"\2,; \
486
		s,^( *"is-number"): *"[0-9~^].*"(.*)$$,\1: "7.0.0"\2,; \
487
		s,^( *"is-stream"): *"[0-9~^].*"(.*)$$,\1: "2.0.0"\2,; \
488
		' ${WRKSRC}/package-lock.json
489
	${REINPLACE_CMD} -E ' \
490
		s,^( *"js-tokens"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
491
		s,^( *"json3"): *"[0-9~^].*"(.*)$$,\1: "3.3.3"\2,; \
492
		s,^( *"jsonfile"): *"[0-9~^].*"(.*)$$,\1: "6.1.0"\2,; \
493
		s,^( *"jsx-ast-utils"): *"[0-9~^].*"(.*)$$,\1: "3.3.3"\2,; \
494
		s,^( *"kind-of"): *"[0-9~^].*"(.*)$$,\1: "6.0.3"\2,; \
495
		s,^( *"levn"): *"[0-9~^].*"(.*)$$,\1: "0.4.1"\2,; \
496
		s,^( *"mkdirp"): *"[0-9~^].*"(.*)$$,\1: "1.0.4"\2,; \
497
		s,^( *"ms"): *"[0-9~^].*"(.*)$$,\1: "2.1.3"\2,; \
498
		s,^( *"mute-stream"): *"[0-9~^].*"(.*)$$,\1: "0.0.8"\2,; \
499
		s,^( *"npm-run-path"): *"[0-9~^].*"(.*)$$,\1: "4.0.1"\2,; \
500
		s,^( *"path-exists"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
501
		s,^( *"path-key"): *"[0-9~^].*"(.*)$$,\1: "3.1.1"\2,; \
502
		s,^( *"pify"): *"[0-9~^].*"(.*)$$,\1: "5.0.0"\2,; \
503
		s,^( *"prelude-ls"): *"[0-9~^].*"(.*)$$,\1: "1.2.1"\2,; \
504
		s,^( *"progress"): *"[0-9~^].*"(.*)$$,\1: "2.0.3"\2,; \
505
		s,^( *"punycode"): *"[0-9~^].*"(.*)$$,\1: "2.1.1"\2,; \
506
		s,^( *"readable-stream"): *"[0-9~^].*"(.*)$$,\1: "4.3.0"\2,; \
507
		s,^( *"resolve-from"): *"[0-9~^].*"(.*)$$,\1: "5.0.0"\2,; \
508
		s,^( *"restore-cursor"): *"[0-9~^].*"(.*)$$,\1: "3.1.0"\2,; \
509
		s,^( *"run-async"): *"[0-9~^].*"(.*)$$,\1: "2.4.1"\2,; \
510
		' ${WRKSRC}/package-lock.json
511
	${REINPLACE_CMD} -E ' \
512
		s,^( *"shebang-command"): *"[0-9~^].*"(.*)$$,\1: "2.0.0"\2,; \
513
		s,^( *"shebang-regex"): *"[0-9~^].*"(.*)$$,\1: "3.0.0"\2,; \
514
		s,^( *"shelljs"): *"[0-9~^].*"(.*)$$,\1: "0.8.4"\2,; \
515
		s,^( *"sinon"): *"[0-9~^].*"(.*)$$,\1: "9.2.4"\2,; \
516
		s,^( *"slash"): *"[0-9~^].*"(.*)$$,\1: "3.0.0"\2,; \
517
		s,^( *"sort-keys"): *"[0-9~^].*"(.*)$$,\1: "4.2.0"\2,; \
518
		s,^( *"strip-ansi"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
519
		s,^( *"strip-bom"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
520
		s,^( *"strip-bom-buf"): *"[0-9~^].*"(.*)$$,\1: "2.0.0"\2,; \
521
		s,^( *"strip-bom-stream"): *"[0-9~^].*"(.*)$$,\1: "4.0.0"\2,; \
522
		s,^( *"strip-json-comments"): *"[0-9~^].*"(.*)$$,\1: "3.1.1"\2,; \
523
		s,^( *"supports-color"): *"[0-9~^].*"(.*)$$,\1: "6.0.0"\2,; \
524
		s,^( *"table"): *"[0-9~^].*"(.*)$$,\1: "5.4.6"\2,; \
525
		s,^( *"to-regex-range"): *"[0-9~^].*"(.*)$$,\1: "5.0.1"\2,; \
526
		s,^( *"type-check"): *"[0-9~^].*"(.*)$$,\1: "0.4.0"\2,; \
527
		s,^( *"type-detect"): *"[0-9~^].*"(.*)$$,\1: "4.0.8"\2,; \
528
		s,^( *"html-webpack-plugin"): *"[0-9~^].*"(.*)$$,\1: "5.5.3"\2,; \
529
		s,^( *"tapable"): *"[0-9~^].*"(.*)$$,\1: "2.2.1"\2,; \
530
		s,^( *"webpack"): *"[0-9~^].*"(.*)$$,\1: "5.55.1"\2,; \
531
		s,^( *"webpack-bundle-analyzer"): *"[0-9~^].*"(.*)$$,\1: "4.4.2"\2,; \
532
		s,^( *"webpack-cli"): *"[0-9~^].*"(.*)$$,\1: "5.1.4"\2,; \
533
		s,^( *"webpack-merge"): *"[0-9~^].*"(.*)$$,\1: "5.8.0"\2,; \
534
		s,^( *"write"): *"[0-9~^].*"(.*)$$,\1: "1.0.3"\2,; \
535
		s,^( *"xmlbuilder"): *"[0-9~^].*"(.*)$$,\1: "9.0.7"\2,; \
536
		s,^( *"yargs"): *"[0-9~^].*"(.*)$$,\1: "17.3.1"\2,; \
537
		s,^( *"yargs-parser"): *"[0-9~^].*"(.*)$$,\1: "21.1.1"\2,; \
538
		' ${WRKSRC}/package-lock.json
539
	for pjson in $$(find ${WRKSRC} -name package.json -print); do \
540
		${REINPLACE_CMD} -E ' \
541
		s,^( *"chai"): *"[0-9~^].*"(.*)$$,\1: "4.3.6"\2,; \
542
		s,^( *"chalk"): *"[0-9~^].*"(.*)$$,\1: "4.1.2"\2,; \
543
		s,^( *"commander"): *"[0-9~^].*"(.*)$$,\1: "7.2.0"\2,; \
544
		s,^( *"figures"): *"[0-9~^].*"(.*)$$,\1: "3.2.0"\2,; \
545
		s,^( *"pify"): *"[0-9~^].*"(.*)$$,\1: "5.0.0"\2,; \
546
		s,^( *"resolve-from"): *"[0-9~^].*"(.*)$$,\1: "5.0.0"\2,; \
547
		s,^( *"sinon"): *"[0-9~^].*"(.*)$$,\1: "9.2.4"\2,; \
548
		s,^( *"html-webpack-plugin"): *"[0-9~^].*"(.*)$$,\1: "5.5.3"\2,; \
549
		s,^( *"tapable"): *"[0-9~^].*"(.*)$$,\1: "2.2.1"\2,; \
550
		s,^( *"webpack"): *"[0-9~^].*"(.*)$$,\1: "5.55.1"\2,; \
551
		s,^( *"webpack-bundle-analyzer"): *"[0-9~^].*"(.*)$$,\1: "4.4.2"\2,; \
552
		s,^( *"webpack-cli"): *"[0-9~^].*"(.*)$$,\1: "5.1.4"\2,; \
553
		s,^( *"webpack-merge"): *"[0-9~^].*"(.*)$$,\1: "5.8.0"\2,; \
554
		s,^( *"yargs"): *"[0-9~^].*"(.*)$$,\1: "17.3.1"\2,; \
555
		' $${pjson}; done
556
557
	# Replace "git+ssh:" and "github:" entry with "file:"
558
	# to exported tarballs.
559
	${REINPLACE_CMD} -E ' \
560
		s,"(resolved)": "git\+ssh:.*/cipacda/.*","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_cipacda}",; \
561
		s,"(flat|from)": "(flat@)?cipacda/flat","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_cipacda}",; \
562
		s,"(resolved|from|version)": "git\+ssh:.*/reflux-state-mixin\.git.*","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \
563
		s,"(reflux-state-mixin|resolved|from)": "(.+@)?github:mongodb-js/reflux-state-mixin(.[0-9a-f]+)?","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \
564
		s,"resolved": "git\+ssh:.*/saslprep\.git.*","resolved": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_saslprep}",; \
565
		' ${WRKSRC}/package-lock.json
566
567
	for pjson in $$(find ${WRKSRC} -name package.json -print); do \
568
		${REINPLACE_CMD} -E ' \
569
		s,"(flat|from)": "(flat@)?cipacda/flat","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_cipacda}",; \
570
		s,"(reflux-state-mixin)": "github:mongodb-js/reflux-state-mixin","\1": "file://${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux}",; \
571
		' $${pjson}; done
572
573
	# Install node modules
574
	${MKDIR} ${NODE_MODULES_DIR}
575
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm install --offline \
576
		${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_cipacda} \
577
		${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_reflux} \
578
		${DISTDIR}/${DIST_SUBDIR}/${DISTFILE_saslprep} \
579
		${WRKDIR}/fs-xattr-${NPM_FSXATTR_VER}.tgz \
580
		${WRKDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \
581
		${WRKDIR}/napi-rs-cli-${NPM_NAPI_VER}.tgz \
582
		${WRKDIR}/mongodb-js-zstd-*.tgz \
583
		${WRKDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \
584
		${WRKDIR}/os-dns-native-${NPM_OSDNSNATIVE_VER}.tgz \
585
		$$(cat ${FILESDIR}/package-lock.list)
586
587
	# Install electron without build.
588
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
589
		npm --offline --omit-dev --ignore-scripts -- install \
590
		electron@${ELECTRON_VER}
591
592
	# Install node modules for production (APPMOD)
593
	${MKDIR} ${DISTTMP_DIR}/node_modules
594
	cd ${DISTTMP_DIR} && ${SETENV} ${MAKE_ENV} \
595
		npm --offline --omit-dev -- install \
596
		${WRKDIR}/kerberos-${NPM_KERBEROS_VER}.tgz \
597
		${WRKDIR}/mongodb-client-encryption-${MONGO_CLIENC_VER}.tgz \
598
		@mongosh/node-runtime-worker-thread@1.8.0 \
599
		clipboard@2.0.6 \
600
		keytar@7.9.0 \
601
		system-ca@1.0.2
602
	-${RM} ${APPMODFILE}
603
	${TAR} -cf ${APPMODFILE} --exclude python3 \
604
		-C ${DISTTMP_DIR} node_modules
605
606
do-build:
607
	# Set up download zip file for electron-packager
608
	cd ${WRKSRC}/node_modules/electron-packager/src && \
609
		${PATCH} -p1 < ${FILESDIR}/electron-packager.patch
610
	cd ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} && \
611
		zip -q -r ${WRKDIR}/electron-v${ELECTRON_VER}-freebsd-${ELECTRON_ARCH}.zip .
612
613
	# Install electron
614
	${CP} -R ${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} \
615
		${NODE_MODULES_DIR}/electron/dist
616
	${ECHO} "electron" > ${NODE_MODULES_DIR}/electron/path.txt
617
618
	# Build MongoDB Compass
619
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} lerna run bootstrap --stream
620
	cd ${WRKSRC} && ${SETENV} ${HADRON_ENV} npm run package-compass
621
622
do-install:
623
	# Install MongoDB Compass
624
	-${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
625
	${INSTALL_DATA} ${WRKSRC}/packages/compass/app-icons/linux/mongodb-compass.png \
626
		${STAGEDIR}${PREFIX}/share/pixmaps/
627
	-${MKDIR} ${STAGEDIR}${DESKTOPDIR}
628
	${INSTALL_DATA} ${FILESDIR}/mongodb-compass.desktop \
629
		${STAGEDIR}${DESKTOPDIR}/
630
	-${MKDIR} ${STAGEDIR}${DATADIR}
631
	cd ${COMPASS_DIR}/dist/MongoDB* && ${TAR} cf - .  | \
632
		${TAR} xf - -C ${STAGEDIR}${DATADIR}
633
.for f in chromedriver mksnapshot v8_context_snapshot_generator
634
	${RM} ${STAGEDIR}${DATADIR}/${f}
635
.endfor
636
	${RM} -r ${STAGEDIR}${DATADIR}/gen
637
	${RM} -r ${STAGEDIR}${DATADIR}/node_headers
638
	${RLN} ${STAGEDIR}${DATADIR}/MongoDB* \
639
		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
640
	${FIND} ${STAGEDIR}${DATADIR} -name \*.node -exec ${STRIP_CMD} {} \;
641
642
	# Install documents
643
do-install-DOCS-on:
644
	-${MKDIR} ${STAGEDIR}${DOCSDIR}
645
.for f in ${PORTDOCS}
646
	${INSTALL_MAN} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
647
.endfor
648
649
do-test:
650
	cd ${WRKSRC}/packages/compass && \
651
		${SETENV} ${TEST_ENV} \
652
		xvfb-maybe electron-mocha --no-sandbox "./src/main/*.spec.*"
653
654
post-clean:
655
.for file in ${DISTCACHEFILES} compass_node_modules.tar
656
	${RM} ${DISTDIR}/${DIST_SUBDIR}/${file}
657
.endfor
658
659
.include <bsd.port.mk>
(-)b/databases/compass/distinfo (+45 lines)
Added Link Here
1
TIMESTAMP = 1686472203
2
SHA256 (compass/EuclidCircularA-Semibold-WebXL.woff2) = 3c927c939c68fc5598be8b24d6bcd848c76848730c817d099a07a8def77bd35f
3
SIZE (compass/EuclidCircularA-Semibold-WebXL.woff2) = 44116
4
SHA256 (compass/EuclidCircularA-Semibold-WebXL.woff) = 29c04cda134c536c105d8c61e6eba8931ba91d27cf0624642532765028fd9903
5
SIZE (compass/EuclidCircularA-Semibold-WebXL.woff) = 57832
6
SHA256 (compass/EuclidCircularA-SemiboldItalic-WebXL.woff2) = ec9e21eaa3056c28f83f985e8b851b44dcd5f72fa9bd9932a12001280d1c8d84
7
SIZE (compass/EuclidCircularA-SemiboldItalic-WebXL.woff2) = 46120
8
SHA256 (compass/EuclidCircularA-SemiboldItalic-WebXL.woff) = f3ffad457620e630a2924d0e8123e535f599372902a1213b7cfc0020910db56b
9
SIZE (compass/EuclidCircularA-SemiboldItalic-WebXL.woff) = 60668
10
SHA256 (compass/EuclidCircularA-Medium-WebXL.woff2) = 4b72108384fc2ff8526bbac345c72e42df413c7bfc950d3a34d8315f8c254fcc
11
SIZE (compass/EuclidCircularA-Medium-WebXL.woff2) = 44284
12
SHA256 (compass/EuclidCircularA-Medium-WebXL.woff) = 947aa46c1ac09d7ba59dc037d4cf905ab235092258b0187e6c30edd1810e83ce
13
SIZE (compass/EuclidCircularA-Medium-WebXL.woff) = 58084
14
SHA256 (compass/EuclidCircularA-MediumItalic-WebXL.woff2) = 575377efc4dc278a6d346dddc96b1da688f5106ff64d4ab21f72c7fcfc2f0163
15
SIZE (compass/EuclidCircularA-MediumItalic-WebXL.woff2) = 46004
16
SHA256 (compass/EuclidCircularA-MediumItalic-WebXL.woff) = e5f0b9d8c79478d4f2906c10601116df3ef8489d7fbfd1ad50b36ddb4c3454be
17
SIZE (compass/EuclidCircularA-MediumItalic-WebXL.woff) = 60492
18
SHA256 (compass/EuclidCircularA-Regular-WebXL.woff2) = 7c181fe423a88db5dc73df916136aed4cc5d858ef6546df0b0c31a5cb4663e96
19
SIZE (compass/EuclidCircularA-Regular-WebXL.woff2) = 44028
20
SHA256 (compass/EuclidCircularA-Regular-WebXL.woff) = 90e9c137559eed0ae440f6e8b3edebe2ba07efe3c2f85c8f8615d85ddb72708c
21
SIZE (compass/EuclidCircularA-Regular-WebXL.woff) = 57952
22
SHA256 (compass/EuclidCircularA-RegularItalic-WebXL.woff2) = deaa04a19ac9a9eb38021504863017092e2b66f520a4000f336e4b3f868a726f
23
SIZE (compass/EuclidCircularA-RegularItalic-WebXL.woff2) = 45828
24
SHA256 (compass/EuclidCircularA-RegularItalic-WebXL.woff) = bf9fad0a9ad3c49bf2633d9575ef20b1fa4e51078ded0a7a4277bedbf7756810
25
SIZE (compass/EuclidCircularA-RegularItalic-WebXL.woff) = 60288
26
SHA256 (compass/fs-xattr-0.3.1.tgz) = 7ffa656d19f21b81970bba32ef69ae68064a8d6a53687907419bbc5c3424eb89
27
SIZE (compass/fs-xattr-0.3.1.tgz) = 6094
28
SHA256 (compass/kerberos-2.0.1.tgz) = 51c965b7d2c36d887bca9022442453f92892380b15f7cc9b2371a306494fb528
29
SIZE (compass/kerberos-2.0.1.tgz) = 27037
30
SHA256 (compass/mongodb-client-encryption-2.6.0.tgz) = 260effc8f38cf04990156d847cd1b464d4148d0feb4e16631974c4322f33aedc
31
SIZE (compass/mongodb-client-encryption-2.6.0.tgz) = 42931
32
SHA256 (compass/os-dns-native-1.2.0.tgz) = cfe145091dd469c4fe6923b61ef85621222526a0ed74b01b6b3739069d244f7d
33
SIZE (compass/os-dns-native-1.2.0.tgz) = 6525
34
SHA256 (compass/mongodb-js-compass-v1.36.1_GH0.tar.gz) = 39bee4c119d8dcea801d8e6c6bf75cfc985d65918afdcd7c775bd7816998a5be
35
SIZE (compass/mongodb-js-compass-v1.36.1_GH0.tar.gz) = 12389257
36
SHA256 (compass/cipacda-flat-0453680d406afc82a88dbe1fb9816baad87c92af_GH0.tar.gz) = b9ffc7dee593bdd870fdf5037d0acd4a0175b07a38bdfd4386ba213857bb963e
37
SIZE (compass/cipacda-flat-0453680d406afc82a88dbe1fb9816baad87c92af_GH0.tar.gz) = 29252
38
SHA256 (compass/mongodb-js-reflux-state-mixin-e050454cb3be029c3e7fd2ee6a08111e4d15161f_GH0.tar.gz) = deefbccaf2d2a7d6c92f08aaa80733f2a5c9a26294808ba87242f223f2c4f554
39
SIZE (compass/mongodb-js-reflux-state-mixin-e050454cb3be029c3e7fd2ee6a08111e4d15161f_GH0.tar.gz) = 11584
40
SHA256 (compass/mongodb-js-saslprep-9813a626d0685f54e4f2fac6160470d6e01d8c96_GH0.tar.gz) = 200a84e129647756367969aba7dd6f489d2621a6368d93286f72a5f5dcc74b7c
41
SIZE (compass/mongodb-js-saslprep-9813a626d0685f54e4f2fac6160470d6e01d8c96_GH0.tar.gz) = 66484
42
SHA256 (compass/mongodb-js-zstd-v1.0.0_GH0.tar.gz) = d88095ed323a9eaa5794d8b855bd63223ec46ba4e23403cdc408e7ed9de3b5f3
43
SIZE (compass/mongodb-js-zstd-v1.0.0_GH0.tar.gz) = 61628
44
SHA256 (compass/napi-rs-napi-rs-@napi-rs-cli@2.9.0_GH0.tar.gz) = 79feb09abe0253f4b984a0d0d451f0d0e493c4228a1990edf7e64399782bad78
45
SIZE (compass/napi-rs-napi-rs-@napi-rs-cli@2.9.0_GH0.tar.gz) = 1159595
(-)b/databases/compass/files/electron-packager.patch (+57 lines)
Added Link Here
1
--- /dev/null	2023-01-11 00:11:02.154961000 +0000
2
+++ src/freebsd.js	2023-01-11 00:10:31.037935000 +0000
3
@@ -0,0 +1,25 @@
4
+'use strict'
5
+
6
+const App = require('./platform')
7
+const common = require('./common')
8
+
9
+class FreeBSDApp extends App {
10
+  get originalElectronName () {
11
+    return 'electron'
12
+  }
13
+
14
+  get newElectronName () {
15
+    return common.sanitizeAppName(this.executableName)
16
+  }
17
+
18
+  async create () {
19
+    await this.initialize()
20
+    await this.renameElectron()
21
+    await this.copyExtraResources()
22
+    return this.move()
23
+  }
24
+}
25
+
26
+module.exports = {
27
+  App: FreeBSDApp
28
+}
29
diff -Nur src.orig/targets.js src/targets.js
30
--- src.orig/targets.js	2023-01-10 16:23:47.997092000 +0000
31
+++ src/targets.js	2023-01-10 16:16:03.395991000 +0000
32
@@ -5,12 +5,13 @@
33
 const semver = require('semver')
34
 
35
 const officialArchs = ['ia32', 'x64', 'armv7l', 'arm64', 'mips64el', 'universal']
36
-const officialPlatforms = ['darwin', 'linux', 'mas', 'win32']
37
+const officialPlatforms = ['darwin', 'linux', 'mas', 'win32', 'freebsd']
38
 const officialPlatformArchCombos = {
39
   darwin: ['x64', 'arm64', 'universal'],
40
   linux: ['ia32', 'x64', 'armv7l', 'arm64', 'mips64el'],
41
   mas: ['x64', 'arm64', 'universal'],
42
-  win32: ['ia32', 'x64', 'arm64']
43
+  win32: ['ia32', 'x64', 'arm64'],
44
+  freebsd: ['x64', 'arm64'],
45
 }
46
 
47
 const buildVersions = {
48
@@ -36,7 +37,8 @@
49
   darwin: './mac',
50
   linux: './linux',
51
   mas: './mac', // map to darwin
52
-  win32: './win32'
53
+  win32: './win32',
54
+  freebsd: './freebsd',
55
 }
56
 
57
 const supported = {
(-)b/databases/compass/files/fs-xattr.patch (+157 lines)
Added Link Here
1
diff -ur package.orig/binding.gyp package/binding.gyp
2
--- package.orig/binding.gyp	2023-06-11 17:38:40.780062000 +0900
3
+++ package/binding.gyp	2023-06-19 18:31:50.306023000 +0900
4
@@ -7,7 +7,8 @@
5
         "src/error.c",
6
         "src/sync.c",
7
         "src/util.c",
8
-        "src/xattr.c"
9
+        "src/xattr.c",
10
+        "src/xattr_api.c"
11
       ]
12
     }
13
   ]
14
diff -ur package.orig/src/async.c package/src/async.c
15
--- package.orig/src/async.c	2023-06-11 17:38:40.779324000 +0900
16
+++ package/src/async.c	2023-06-19 17:47:16.981890000 +0900
17
@@ -1,7 +1,7 @@
18
 #include <assert.h>
19
 #include <errno.h>
20
 #include <stdlib.h>
21
-#include <sys/xattr.h>
22
+#include "xattr.h"
23
 
24
 #include "error.h"
25
 #include "util.h"
26
@@ -20,7 +20,7 @@
27
 void xattr_get_execute(napi_env env, void* _data) {
28
   XattrGetData* data = _data;
29
 
30
-#ifdef __APPLE__
31
+#if defined(__APPLE__) || defined(__FreeBSD__)
32
   data->value_length = getxattr(data->filename, data->attribute, NULL, 0, 0, 0);
33
 #else
34
   data->value_length = getxattr(data->filename, data->attribute, NULL, 0);
35
@@ -33,7 +33,7 @@
36
 
37
   data->value = malloc((size_t) data->value_length);
38
 
39
-#ifdef __APPLE__
40
+#if defined(__APPLE__) || defined(__FreeBSD__)
41
   data->value_length = getxattr(data->filename, data->attribute, data->value, (size_t) data->value_length, 0, 0);
42
 #else
43
   data->value_length = getxattr(data->filename, data->attribute, data->value, (size_t) data->value_length);
44
@@ -108,7 +108,7 @@
45
 void xattr_set_execute(napi_env env, void* _data) {
46
   XattrSetData* data = _data;
47
 
48
-#ifdef __APPLE__
49
+#if defined(__APPLE__) || defined(__FreeBSD__)
50
   int res = setxattr(data->filename, data->attribute, data->value, data->value_length, 0, 0);
51
 #else
52
   int res = setxattr(data->filename, data->attribute, data->value, data->value_length, 0);
53
@@ -185,7 +185,7 @@
54
 void xattr_list_execute(napi_env env, void* _data) {
55
   XattrListData* data = _data;
56
 
57
-#ifdef __APPLE__
58
+#if defined(__APPLE__) || defined(__FreeBSD__)
59
   data->result_length = listxattr(data->filename, NULL, 0, 0);
60
 #else
61
   data->result_length = listxattr(data->filename, NULL, 0);
62
@@ -198,7 +198,7 @@
63
 
64
   data->result = (char *) malloc((size_t) data->result_length);
65
 
66
-#ifdef __APPLE__
67
+#if defined(__APPLE__) || defined(__FreeBSD__)
68
   data->result_length = listxattr(data->filename, data->result, (size_t) data->result_length, 0);
69
 #else
70
   data->result_length = listxattr(data->filename, data->result, (size_t) data->result_length);
71
@@ -266,7 +266,7 @@
72
 void xattr_remove_execute(napi_env env, void* _data) {
73
   XattrRemoveData* data = _data;
74
 
75
-#ifdef __APPLE__
76
+#if defined(__APPLE__) || defined(__FreeBSD__)
77
   int res = removexattr(data->filename, data->attribute, 0);
78
 #else
79
   int res = removexattr(data->filename, data->attribute);
80
diff -ur package.orig/src/error.c package/src/error.c
81
--- package.orig/src/error.c	2023-06-11 17:38:40.779790000 +0900
82
+++ package/src/error.c	2023-06-19 18:12:10.021510000 +0900
83
@@ -3,7 +3,7 @@
84
 
85
 #include "error.h"
86
 
87
-#ifdef __APPLE__
88
+#if defined(__APPLE__) || defined(__FreeBSD__)
89
 #define E_ENOATTR ENOATTR
90
 #define S_ENOATTR "ENOATTR"
91
 #else
92
diff -ur package.orig/src/sync.c package/src/sync.c
93
--- package.orig/src/sync.c	2023-06-11 17:38:40.779976000 +0900
94
+++ package/src/sync.c	2023-06-19 17:48:05.139598000 +0900
95
@@ -1,7 +1,7 @@
96
 #include <assert.h>
97
 #include <errno.h>
98
 #include <stdlib.h>
99
-#include <sys/xattr.h>
100
+#include "xattr.h"
101
 
102
 #include "error.h"
103
 #include "util.h"
104
@@ -25,7 +25,7 @@
105
 
106
   ssize_t value_length;
107
 
108
-#ifdef __APPLE__
109
+#if defined(__APPLE__) || defined(__FreeBSD__)
110
   value_length = getxattr(filename, attribute, NULL, 0, 0, 0);
111
 #else
112
   value_length = getxattr(filename, attribute, NULL, 0);
113
@@ -42,7 +42,7 @@
114
   void* buffer_data;
115
   assert(napi_create_buffer(env, (size_t) value_length, &buffer_data, &buffer) == napi_ok);
116
 
117
-#ifdef __APPLE__
118
+#if defined(__APPLE__) || defined(__FreeBSD__)
119
   value_length = getxattr(filename, attribute, buffer_data, (size_t) value_length, 0, 0);
120
 #else
121
   value_length = getxattr(filename, attribute, buffer_data, (size_t) value_length);
122
@@ -78,7 +78,7 @@
123
   size_t value_length;
124
   assert(napi_get_buffer_info(env, args[2], &value, &value_length) == napi_ok);
125
 
126
-#ifdef __APPLE__
127
+#if defined(__APPLE__) || defined(__FreeBSD__)
128
   int res = setxattr(filename, attribute, value, value_length, 0, 0);
129
 #else
130
   int res = setxattr(filename, attribute, value, value_length, 0);
131
@@ -107,7 +107,7 @@
132
 
133
   ssize_t result_length;
134
 
135
-#ifdef __APPLE__
136
+#if defined(__APPLE__) || defined(__FreeBSD__)
137
   result_length = listxattr(filename, NULL, 0, 0);
138
 #else
139
   result_length = listxattr(filename, NULL, 0);
140
@@ -121,7 +121,7 @@
141
 
142
   char *result = (char *) malloc((size_t) result_length);
143
 
144
-#ifdef __APPLE__
145
+#if defined(__APPLE__) || defined(__FreeBSD__)
146
   result_length = listxattr(filename, result, (size_t) result_length, 0);
147
 #else
148
   result_length = listxattr(filename, result, (size_t) result_length);
149
@@ -158,7 +158,7 @@
150
   char *attribute = malloc(attribute_length + 1);
151
   assert(napi_get_value_string_utf8(env, args[1], attribute, attribute_length + 1, NULL) == napi_ok);
152
 
153
-#ifdef __APPLE__
154
+#if defined(__APPLE__) || defined(__FreeBSD__)
155
   int res = removexattr(filename, attribute, 0);
156
 #else
157
   int res = removexattr(filename, attribute);
(-)b/databases/compass/files/kerberos.patch (+36 lines)
Added Link Here
1
diff --git a/src/kerberos_common.h b/src/kerberos_common.h
2
index 6058f14..9d54594 100644
3
--- a/src/kerberos_common.h
4
+++ b/src/kerberos_common.h
5
@@ -1,7 +1,7 @@
6
 #ifndef KERBEROS_COMMON_H
7
 #define KERBEROS_COMMON_H
8
 
9
-#if defined(__linux__) || defined(__APPLE__)
10
+#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__)
11
 #include "unix/kerberos_gss.h"
12
 
13
 namespace node_kerberos {
14
diff --git a/src/unix/kerberos_gss.h b/src/unix/kerberos_gss.h
15
index e7a62ed..822d923 100644
16
--- a/src/unix/kerberos_gss.h
17
+++ b/src/unix/kerberos_gss.h
18
@@ -18,6 +18,7 @@
19
 #define KERBEROS_GSS_H
20
 
21
 extern "C" {
22
+    #include <krb5.h>
23
     #include <gssapi/gssapi.h>
24
     #include <gssapi/gssapi_generic.h>
25
     #include <gssapi/gssapi_krb5.h>
26
@@ -27,8 +28,8 @@ extern "C" {
27
 
28
 namespace node_kerberos {
29
 
30
-inline const char* krb5_get_err_text(const krb5_context&, krb5_error_code code) {
31
-    return error_message(code);
32
+inline const char* krb5_get_err_text(const krb5_context& ctx, krb5_error_code code) {
33
+    return krb5_get_error_message(ctx, code);
34
 }
35
 
36
 #define AUTH_GSS_ERROR -1
(-)b/databases/compass/files/mongodb-compass.desktop (+12 lines)
Added Link Here
1
[Desktop Entry]
2
Terminal=false
3
Icon=mongodb-compass
4
Type=Application
5
Categories=Database;
6
Exec=compass
7
Name=MongoDB compass
8
GenericName=Database Development
9
GenericName[en]=Database Development
10
Comment=GUI for querying, aggregating, and analyzing MongoDB data
11
Comment[en]=GUI for querying, aggregating, and analyzing MongoDB data
12
Keywords=Data;
(-)b/databases/compass/files/mongodb-js-zstd.patch (+133 lines)
Added Link Here
1
diff --git a/index.js b/index.js
2
index 64354f1..2a7eba3 100644
3
--- a/index.js
4
+++ b/index.js
5
@@ -98,6 +98,36 @@ switch (platform) {
6
         throw new Error(`Unsupported architecture on Linux: ${arch}`);
7
     }
8
     break;
9
+  case 'freebsd':
10
+    switch (arch) {
11
+      case 'aarch64':
12
+        break;
13
+        localFileExisted = existsSync(join(__dirname, 'zstd.freebsd-arm64.node'));
14
+        try {
15
+          if (localFileExisted) {
16
+            nativeBinding = require('./zstd.freebsd-arm64.node');
17
+          } else {
18
+            nativeBinding = require('@mongodb-js/zstd-freebsd-arm64');
19
+          }
20
+        } catch (e) {
21
+          loadError = e;
22
+        }
23
+      case 'x64':
24
+        localFileExisted = existsSync(join(__dirname, 'zstd.freebsd-x64.node'));
25
+        try {
26
+          if (localFileExisted) {
27
+            nativeBinding = require('./zstd.freebsd-x64.node');
28
+          } else {
29
+            nativeBinding = require('@mongodb-js/zstd-freebsd-x64');
30
+          }
31
+        } catch (e) {
32
+          loadError = e;
33
+        }
34
+        break;
35
+      default:
36
+        throw new Error(`Unsupported architecture on FreeBSD: ${arch}`);
37
+    }
38
+    break;
39
   default:
40
     throw new Error(`Unsupported OS: ${platform}, architecture: ${arch}`);
41
 }
42
diff --git a/npm/freebsd-arm64/README.md b/npm/freebsd-arm64/README.md
43
new file mode 100644
44
index 0000000..ccf9db8
45
--- /dev/null
46
+++ b/npm/freebsd-arm64/README.md
47
@@ -0,0 +1,3 @@
48
+# `@mongodb-js/zstd-freebsd-arm64`
49
+
50
+This is the **aarch64-unknown-freebsd** binary for `@mongodb-js/zstd`
51
diff --git a/npm/freebsd-arm64/README.md.orig b/npm/freebsd-arm64/README.md.orig
52
new file mode 100644
53
index 0000000..e69de29
54
diff --git a/npm/freebsd-arm64/package.json b/npm/freebsd-arm64/package.json
55
new file mode 100644
56
index 0000000..9ca4df6
57
--- /dev/null
58
+++ b/npm/freebsd-arm64/package.json
59
@@ -0,0 +1,18 @@
60
+{
61
+  "name": "@mongodb-js/zstd-freebsd-arm64",
62
+  "version": "0.0.0",
63
+  "os": [
64
+    "freebsd"
65
+  ],
66
+  "cpu": [
67
+    "x64"
68
+  ],
69
+  "main": "zstd.freebsd-arm64.node",
70
+  "files": [
71
+    "zstd.freebsd-arm64.node"
72
+  ],
73
+  "license": "MIT",
74
+  "engines": {
75
+    "node": ">= 10"
76
+  }
77
+}
78
diff --git a/npm/freebsd-arm64/package.json.orig b/npm/freebsd-arm64/package.json.orig
79
new file mode 100644
80
index 0000000..e69de29
81
diff --git a/npm/freebsd-x64/README.md b/npm/freebsd-x64/README.md
82
new file mode 100644
83
index 0000000..96bc2cf
84
--- /dev/null
85
+++ b/npm/freebsd-x64/README.md
86
@@ -0,0 +1,3 @@
87
+# `@mongodb-js/zstd-freebsd-x64`
88
+
89
+This is the **x86_64-unknown-freebsd** binary for `@mongodb-js/zstd`
90
diff --git a/npm/freebsd-x64/README.md.orig b/npm/freebsd-x64/README.md.orig
91
new file mode 100644
92
index 0000000..e69de29
93
diff --git a/npm/freebsd-x64/package.json b/npm/freebsd-x64/package.json
94
new file mode 100644
95
index 0000000..5556119
96
--- /dev/null
97
+++ b/npm/freebsd-x64/package.json
98
@@ -0,0 +1,18 @@
99
+{
100
+  "name": "@mongodb-js/zstd-freebsd-x64",
101
+  "version": "0.0.0",
102
+  "os": [
103
+    "freebsd"
104
+  ],
105
+  "cpu": [
106
+    "x64"
107
+  ],
108
+  "main": "zstd.freebsd-x64.node",
109
+  "files": [
110
+    "zstd.freebsd-x64.node"
111
+  ],
112
+  "license": "MIT",
113
+  "engines": {
114
+    "node": ">= 10"
115
+  }
116
+}
117
diff --git a/npm/freebsd-x64/package.json.orig b/npm/freebsd-x64/package.json.orig
118
new file mode 100644
119
index 0000000..e69de29
120
diff --git a/package.json b/package.json
121
index 16ddcfa..789a2a7 100644
122
--- a/package.json
123
+++ b/package.json
124
@@ -13,7 +13,8 @@
125
       "defaults": true,
126
       "additional": [
127
         "aarch64-apple-darwin",
128
-        "aarch64-unknown-linux-gnu"
129
+        "aarch64-unknown-linux-gnu",
130
+        "aarch64-unknown-freebsd"
131
       ]
132
     }
133
   },
(-)b/databases/compass/files/napi-cli.patch (+129 lines)
Added Link Here
1
diff --git a/cli/src/build.ts b/cli/src/build.ts
2
index 5a18a15a..3b13346e 100644
3
--- a/cli/src/build.ts
4
+++ b/cli/src/build.ts
5
@@ -30,7 +30,8 @@ const ZIG_PLATFORM_TARGET_MAP = {
6
   // Doesn't support Windows MSVC for now
7
   // 'x86_64-pc-windows-gnu': 'x86_64-windows-gnu',
8
   // https://github.com/ziglang/zig/issues/1759
9
-  // 'x86_64-unknown-freebsd': 'x86_64-freebsd',
10
+  'x86_64-unknown-freebsd': 'x86_64-freebsd',
11
+  'aarch64-unknown-freebsd': 'aarch64-freebsd',
12
   'x86_64-apple-darwin': 'x86_64-macos-gnu',
13
   'aarch64-apple-darwin': 'aarch64-macos-gnu',
14
   'aarch64-unknown-linux-gnu': 'aarch64-linux-gnu',
15
diff --git a/cli/src/js-binding-template.ts b/cli/src/js-binding-template.ts
16
index 1b2659e6..6e9366bc 100644
17
--- a/cli/src/js-binding-template.ts
18
+++ b/cli/src/js-binding-template.ts
19
@@ -136,18 +136,33 @@ switch (platform) {
20
     }
21
     break
22
   case 'freebsd':
23
-    if (arch !== 'x64') {
24
-      throw new Error(\`Unsupported architecture on FreeBSD: \${arch}\`)
25
-    }
26
-    localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-x64.node'))
27
-    try {
28
-      if (localFileExisted) {
29
-        nativeBinding = require('./${localName}.freebsd-x64.node')
30
-      } else {
31
-        nativeBinding = require('${pkgName}-freebsd-x64')
32
-      }
33
-    } catch (e) {
34
-      loadError = e
35
+    switch (arch) {
36
+      case 'arm64':
37
+        localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-arm64.node'))
38
+        try {
39
+          if (localFileExisted) {
40
+            nativeBinding = require('./${localName}.freebsd-arm64.node')
41
+          } else {
42
+            nativeBinding = require('${pkgName}-freebsd-arm64')
43
+          }
44
+        } catch (e) {
45
+          loadError = e
46
+        }
47
+        break
48
+      case 'x64':
49
+        localFileExisted = existsSync(join(__dirname, '${localName}.freebsd-x64.node'))
50
+        try {
51
+          if (localFileExisted) {
52
+            nativeBinding = require('./${localName}.freebsd-x64.node')
53
+          } else {
54
+            nativeBinding = require('${pkgName}-freebsd-x64')
55
+          }
56
+        } catch (e) {
57
+          loadError = e
58
+        }
59
+        break
60
+      default:
61
+        throw new Error(\`Unsupported architecture on FreeBSD: \${arch}\`)
62
     }
63
     break
64
   case 'linux':
65
diff --git a/cli/src/parse-triple.ts b/cli/src/parse-triple.ts
66
index c09e40bd..5a457c1a 100644
67
--- a/cli/src/parse-triple.ts
68
+++ b/cli/src/parse-triple.ts
69
@@ -58,6 +58,13 @@ export const DefaultPlatforms: PlatformDetail[] = [
70
     platformArchABI: 'linux-x64-gnu',
71
     raw: 'x86_64-unknown-linux-gnu',
72
   },
73
+  {
74
+    platform: 'freebsd',
75
+    arch: 'x64',
76
+    abi: null,
77
+    platformArchABI: 'freebsd-x64',
78
+    raw: 'x86_64-unknown-freebsd',
79
+  },
80
 ]
81
 
82
 /**
83
@@ -106,7 +113,7 @@ export function getDefaultTargetTriple(rustcfg: string): PlatformDetail {
84
     .trim()
85
     .replace(/\(.*?\)/, '')
86
     .trim()
87
-  const allTriples = execSync(`rustup target list`, {
88
+  const allTriples = execSync(`rustc --print target-list`, {
89
     env: process.env,
90
   })
91
     .toString('utf8')
92
diff --git a/package.json b/package.json
93
index f547e5de..59879353 100644
94
--- a/package.json
95
+++ b/package.json
96
@@ -18,7 +18,7 @@
97
   "license": "MIT",
98
   "scripts": {
99
     "bench": "cross-env TS_NODE_PROJECT='./bench/tsconfig.json' node -r ts-node/register/transpile-only bench/bench.ts",
100
-    "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",
101
+    "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",
102
     "build:bench": "yarn workspace bench build",
103
     "build:memory": "yarn workspace memory-testing build",
104
     "build:test": "yarn workspace compat-mode-examples build && yarn workspace examples build",
105
diff --git a/rollup.config.js b/rollup.config.js
106
index d545118b..29acb36d 100644
107
--- a/rollup.config.js
108
+++ b/rollup.config.js
109
@@ -36,7 +36,7 @@ console.info('napi-derive version: ', NAPI_DERIVE_VERSION)
110
 console.info('napi-build version: ', NAPI_BUILD_VERSION)
111
 
112
 export default {
113
-  input: './scripts/cli/src/index.js',
114
+  input: './scripts/src/index.js',
115
   inlineDynamicImports: true,
116
   output: {
117
     banner: '#!/usr/bin/env node',
118
diff --git a/tsconfig.json b/tsconfig.json
119
index 16988746..1368c633 100644
120
--- a/tsconfig.json
121
+++ b/tsconfig.json
122
@@ -26,6 +26,6 @@
123
     "outDir": "scripts",
124
     "lib": ["dom", "DOM.Iterable", "ES2019", "ES2020", "esnext"]
125
   },
126
-  "include": ["."],
127
+  "include": [".", "cli"],
128
   "exclude": ["node_modules", "bench", "cli/scripts", "scripts"]
129
 }
(-)b/databases/compass/files/napi-rs-cli-yarn.lock.patch (+22 lines)
Added Link Here
1
--- yarn.lock	2023-04-14 04:31:59.208751000 +0900
2
+++ yarn.lock.orig	2023-04-14 04:31:27.429167000 +0900
3
@@ -3561,6 +3561,19 @@
4
   languageName: node
5
   linkType: hard
6
 
7
+"electron@npm:^18.2.0":
8
+  version: 18.2.0
9
+  resolution: "electron@npm:18.2.0::__archiveUrl=https%3A%2F%2Fregistry.npmmirror.com%2Felectron%2F-%2Felectron-18.2.0.tgz"
10
+  dependencies:
11
+    "@electron/get": ^1.13.0
12
+    "@types/node": ^16.11.26
13
+    extract-zip: ^1.0.3
14
+  bin:
15
+    electron: cli.js
16
+  checksum: 242169d6e22854248e427326a03910b96311333d5dd57aa0e4cd9cef733aa8c2e893b16269c32514ad325468cdc08c41736d6f1f6791770cad236652fe06662c
17
+  languageName: node
18
+  linkType: hard
19
+
20
 "emittery@npm:^0.10.1":
21
   version: 0.10.2
22
   resolution: "emittery@npm:0.10.2"
(-)b/databases/compass/files/os-dns-native.patch (+12 lines)
Added Link Here
1
--- package/binding.gyp.orig	2023-01-11 23:00:32.861946000 +0900
2
+++ package/binding.gyp	2023-01-11 23:00:57.673787000 +0900
3
@@ -20,9 +20,6 @@
4
           "libraries": ["-ldnsapi"]
5
         }
6
       }, {
7
-        "link_settings": {
8
-          "libraries": ["-lresolv"]
9
-        }
10
       }]
11
     ]
12
   }]
(-)b/databases/compass/files/package-additional.list (+38 lines)
Added Link Here
1
@isaacs/cliui@8.0.2
2
array-buffer-byte-length@1.0.0
3
array.prototype.tosorted@1.1.1
4
available-typed-arrays@1.0.5
5
cliff@0.1.10
6
cycle@1.0.3
7
eastasianwidth@0.2.0
8
es-set-tostringtag@2.0.1
9
es-shim-unscopables@1.0.0
10
eyes@0.1.8
11
finally@0.2.1
12
for-each@0.3.3
13
get-symbol-description@1.0.0
14
gopd@1.0.1
15
has-property-descriptors@1.0.0
16
has-proto@1.0.1
17
has-tostringtag@1.0.0
18
is-array-buffer@3.0.2
19
is-shared-array-buffer@1.0.2
20
is-typed-array@1.1.10
21
is-weakref@1.0.2
22
jackspeak@2.2.0
23
natives@1.1.6
24
object.hasown@1.1.2
25
path-scurry@1.9.0
26
pkginfo@0.3.1
27
pkginfo@0.4.1
28
require-at@1.0.6
29
safe-regex-test@1.0.0
30
spdx@0.5.2
31
stack-trace@0.0.10
32
stack-trace@1.0.0-pre2
33
typed-array-length@1.0.4
34
which-typed-array@1.1.9
35
winston@0.8.3
36
winston@3.8.2
37
38
electron-osx-sign@0.5.0
(-)b/databases/compass/files/package-duplicate.list (+1012 lines)
Added Link Here
1
@babel/code-frame@7.0.0-beta.44
2
@babel/code-frame@7.12.11
3
@babel/compat-data@7.18.6
4
@babel/core@7.16.0
5
@babel/core@7.16.12
6
@babel/generator@7.0.0-beta.44
7
@babel/helper-define-polyfill-provider@0.2.3
8
@babel/helper-define-polyfill-provider@0.2.4
9
@babel/helper-function-name@7.0.0-beta.44
10
@babel/helper-split-export-declaration@7.0.0-beta.44
11
@babel/highlight@7.0.0-beta.44
12
@babel/parser@7.16.0
13
@babel/parser@7.18.6
14
@babel/template@7.0.0-beta.44
15
@babel/traverse@7.0.0-beta.44
16
@babel/types@7.0.0-beta.44
17
@electron/get@1.14.1
18
@emotion/memoize@0.7.4
19
@jest/types@24.9.0
20
@jridgewell/gen-mapping@0.1.1
21
@jridgewell/trace-mapping@0.3.9
22
@leafygreen-ui/modal@12.0.1
23
@leafygreen-ui/tokens@1.4.1
24
@leafygreen-ui/typography@15.2.1
25
@leafygreen-ui/typography@15.3.0
26
@leafygreen-ui/typography@16.0.0
27
@malept/cross-spawn-promise@1.1.1
28
@nodelib/fs.stat@1.1.3
29
@npmcli/fs@1.1.1
30
@npmcli/fs@2.1.0
31
@npmcli/fs@2.1.2
32
@npmcli/git@2.1.0
33
@npmcli/installed-package-contents@1.0.7
34
@npmcli/move-file@1.1.2
35
@npmcli/move-file@2.0.0
36
@npmcli/name-from-folder@1.0.1
37
@npmcli/node-gyp@1.0.2
38
@npmcli/node-gyp@1.0.3
39
@npmcli/promise-spawn@1.3.2
40
@npmcli/run-script@1.8.5
41
@npmcli/run-script@1.8.6
42
@sindresorhus/is@0.14.0
43
@sindresorhus/is@0.7.0
44
@sindresorhus/is@2.1.1
45
@sindresorhus/is@4.0.1
46
@sindresorhus/is@4.2.1
47
@sinonjs/fake-timers@6.0.1
48
@sinonjs/fake-timers@10.3.0
49
@sinonjs/formatio@2.0.0
50
@sinonjs/formatio@3.2.2
51
@sinonjs/samsam@3.3.3
52
@sinonjs/samsam@4.2.2
53
@szmarczak/http-timer@1.1.2
54
@tootallnate/once@1.1.2
55
@types/aria-query@4.2.2
56
@types/estree@0.0.48
57
@types/html-minifier-terser@6.1.0
58
@types/istanbul-reports@1.1.2
59
@types/node@12.20.15
60
@types/node@12.20.55
61
@types/node@16.18.11
62
@types/node@16.18.36
63
@types/yargs@13.0.12
64
@webassemblyjs/ast@1.9.0
65
@webassemblyjs/floating-point-hex-parser@1.9.0
66
@webassemblyjs/helper-api-error@1.9.0
67
@webassemblyjs/helper-buffer@1.9.0
68
@webassemblyjs/helper-wasm-bytecode@1.9.0
69
@webassemblyjs/helper-wasm-section@1.9.0
70
@webassemblyjs/ieee754@1.9.0
71
@webassemblyjs/leb128@1.9.0
72
@webassemblyjs/utf8@1.9.0
73
@webassemblyjs/wasm-edit@1.9.0
74
@webassemblyjs/wasm-gen@1.9.0
75
@webassemblyjs/wasm-opt@1.9.0
76
@webassemblyjs/wasm-parser@1.9.0
77
@webassemblyjs/wast-printer@1.9.0
78
@webpack-cli/configtest@2.1.1
79
@webpack-cli/info@2.0.2
80
@webpack-cli/serve@0.2.0
81
@webpack-cli/serve@2.0.5
82
abbrev@1.1.1
83
acorn-globals@4.3.4
84
acorn-jsx@3.0.1
85
acorn-walk@6.2.0
86
acorn-walk@7.2.0
87
acorn-walk@8.1.1
88
acorn@3.3.0
89
acorn@5.7.4
90
acorn@6.4.2
91
acorn@7.4.1
92
ajv-keywords@1.5.1
93
ajv-keywords@2.1.1
94
ajv-keywords@3.5.2
95
ajv@4.11.8
96
ajv@5.5.2
97
ajv@6.12.6
98
ajv@8.6.0
99
ampersand-class-extend@1.0.2
100
ampersand-events@1.1.1
101
ampersand-state@4.8.2
102
ansi-colors@3.2.3
103
ansi-colors@3.2.4
104
ansi-escapes@1.4.0
105
ansi-escapes@3.2.0
106
ansi-regex@2.1.1
107
ansi-regex@3.0.0
108
ansi-regex@4.1.0
109
ansi-regex@4.1.1
110
ansi-regex@5.0.0
111
ansi-styles@2.2.1
112
ansi-styles@3.2.1
113
ansi-styles@4.3.0
114
anymatch@2.0.0
115
anymatch@3.1.2
116
aproba@1.2.0
117
archiver@0.11.0
118
are-we-there-yet@1.1.5
119
are-we-there-yet@1.1.7
120
are-we-there-yet@3.0.0
121
are-we-there-yet@3.0.1
122
argparse@1.0.10
123
aria-query@4.2.2
124
array-flatten@1.1.1
125
array-includes@3.1.3
126
array-union@1.0.2
127
array.prototype.flatmap@1.2.4
128
arrify@1.0.1
129
asap@2.0.6
130
asar@2.1.0
131
astral-regex@1.0.0
132
async@0.2.10
133
async@0.9.2
134
async@1.5.2
135
async@2.6.3
136
async@2.6.4
137
async@3.0.1
138
babel-core@6.26.3
139
babel-eslint@7.2.3
140
babel-eslint@8.2.6
141
babel-loader@7.1.5
142
babel-plugin-polyfill-corejs2@0.2.2
143
babel-plugin-polyfill-corejs2@0.2.3
144
babel-plugin-polyfill-corejs3@0.2.3
145
babel-plugin-polyfill-corejs3@0.2.5
146
babel-plugin-polyfill-regenerator@0.2.2
147
babel-plugin-polyfill-regenerator@0.2.3
148
babylon@6.18.0
149
big.js@3.2.0
150
binary-extensions@1.13.1
151
bl@0.9.5
152
bl@1.2.3
153
bl@2.2.1
154
bn.js@4.12.0
155
boom@4.3.1
156
brace-expansion@1.1.11
157
braces@2.3.2
158
browser-stdout@1.3.0
159
browserslist@4.21.4
160
bson@1.1.6
161
bson@4.7.2
162
bson@5.3.0
163
buffer-from@0.1.2
164
buffer@4.9.2
165
buffer@5.7.1
166
builtins@1.0.3
167
bytes@3.0.0
168
cacache@12.0.4
169
cacache@15.2.0
170
cacache@15.3.0
171
cacache@16.1.1
172
cacache@16.1.3
173
cacheable-lookup@2.0.1
174
cacheable-request@2.1.4
175
cacheable-request@6.1.0
176
caller-path@0.1.0
177
callsites@0.2.0
178
callsites@2.0.0
179
camel-case@3.0.0
180
camelcase-keys@2.1.0
181
camelcase@2.1.1
182
camelcase@3.0.0
183
camelcase@4.1.0
184
camelcase@5.3.1
185
camelcase@6.2.0
186
camelcase@6.2.1
187
caniuse-lite@1.0.30001505
188
caniuse-lite@1.0.30001506
189
chai@3.5.0
190
chalk@1.1.3
191
chalk@2.4.2
192
chardet@0.4.2
193
cheerio@0.22.0
194
chokidar@2.1.8
195
chokidar@3.3.0
196
chokidar@3.5.1
197
chownr@1.1.4
198
clean-css@5.3.2
199
clean-stack@2.2.0
200
cli-color@0.3.2
201
cli-cursor@1.0.2
202
cli-cursor@2.1.0
203
cli-spinners@2.6.0
204
cli-width@2.2.1
205
clipboard@2.0.6
206
cliui@3.2.0
207
cliui@4.1.0
208
cliui@5.0.0
209
cliui@6.0.0
210
clone@1.0.4
211
cmd-shim@4.1.0
212
color-convert@0.5.3
213
color-convert@1.9.3
214
color-name@1.1.3
215
colorette@1.4.0
216
colors@0.6.2
217
colors@1.0.3
218
commander@1.0.4
219
commander@2.15.1
220
commander@2.17.1
221
commander@2.19.0
222
commander@2.20.3
223
commander@2.9.0
224
commander@4.1.1
225
commander@5.1.0
226
commander@6.2.1
227
commander@8.3.0
228
commander@10.0.1
229
compress-commons@0.1.6
230
concat-stream@1.6.2
231
convert-source-map@1.1.3
232
convert-source-map@1.2.0
233
cookie@0.4.1
234
cookie@0.4.2
235
core-js@2.6.12
236
cosmiconfig@5.2.1
237
cosmiconfig@6.0.0
238
crc32-stream@0.3.4
239
cross-spawn@5.1.0
240
cross-spawn@6.0.5
241
css-select@1.2.0
242
css-what@2.1.3
243
cssesc@2.0.0
244
cssom@0.3.8
245
cssom@0.4.4
246
cssstyle@1.4.0
247
d3-hierarchy@1.1.9
248
d@0.1.1
249
dargs@6.1.0
250
data-urls@1.1.0
251
data-urls@2.0.0
252
date-format@2.1.0
253
debug@2.6.8
254
debug@2.6.9
255
debug@3.1.0
256
debug@3.2.6
257
debug@3.2.7
258
debug@4.3.1
259
debug@4.3.2
260
debug@4.3.3
261
decamelize@1.2.0
262
decompress-response@3.3.0
263
decompress-response@5.0.0
264
deep-eql@0.1.3
265
default-gateway@4.2.0
266
defer-to-connect@1.1.3
267
define-properties@1.1.3
268
define-property@0.2.5
269
define-property@1.0.0
270
del@2.2.2
271
depd@1.1.2
272
detect-indent@4.0.0
273
detect-indent@5.0.0
274
devtools-protocol@0.0.1011705
275
devtools-protocol@0.0.937139
276
diff@3.2.0
277
diff@3.5.0
278
diff@4.0.2
279
dir-glob@2.0.0
280
dir-glob@2.2.2
281
dns-packet@1.3.4
282
doctrine@1.5.0
283
doctrine@2.1.0
284
dom-serializer@0.1.1
285
domelementtype@1.3.1
286
domexception@1.0.1
287
domexception@2.0.1
288
domhandler@2.4.2
289
domutils@1.5.1
290
dot-prop@5.3.0
291
download@6.2.5
292
electron-installer-common@0.10.3
293
emoji-regex@7.0.3
294
emoji-regex@8.0.0
295
emojis-list@2.1.0
296
enhanced-resolve@4.5.0
297
enhanced-resolve@5.8.2
298
entities@1.1.2
299
es-abstract@1.18.3
300
es-module-lexer@0.7.1
301
es6-iterator@0.1.3
302
es6-symbol@2.0.1
303
es6-symbol@3.1.1
304
es6-weak-map@0.1.4
305
escape-string-regexp@1.0.5
306
escape-string-regexp@2.0.0
307
escodegen@1.14.3
308
eslint-config-mongodb-js@2.3.0
309
eslint-config-mongodb-js@3.0.1
310
eslint-plugin-mocha@8.2.0
311
eslint-plugin-react@6.10.3
312
eslint-plugin-react@7.24.0
313
eslint-scope@3.7.1
314
eslint-scope@4.0.3
315
eslint-utils@1.4.3
316
eslint-utils@2.1.0
317
eslint-visitor-keys@1.3.0
318
eslint-visitor-keys@2.1.0
319
eslint@3.19.0
320
eslint@4.19.1
321
eslint@5.16.0
322
espree@3.5.4
323
espree@5.0.1
324
estraverse@4.3.0
325
estraverse@5.2.0
326
eventemitter3@1.2.0
327
events@1.1.1
328
execa@1.0.0
329
extend-shallow@2.0.1
330
external-editor@2.2.0
331
fast-deep-equal@1.1.0
332
fast-deep-equal@2.0.1
333
fast-glob@2.2.7
334
figures@1.7.0
335
figures@2.0.0
336
file-entry-cache@2.0.0
337
file-entry-cache@5.0.1
338
file-type@3.9.0
339
file-type@4.4.0
340
file-type@5.2.0
341
file-type@6.2.0
342
filenamify@2.1.0
343
filenamify@3.0.0
344
fill-range@4.0.0
345
finalhandler@1.1.2
346
find-cache-dir@1.0.0
347
find-cache-dir@2.1.0
348
find-cache-dir@3.3.1
349
find-root@0.1.2
350
find-up@1.1.2
351
find-up@2.1.0
352
find-up@3.0.0
353
find-up@4.1.0
354
findup-sync@3.0.0
355
first-chunk-stream@2.0.0
356
flat-cache@1.3.4
357
flat-cache@2.0.1
358
flat@4.1.1
359
flatted@2.0.2
360
focus-trap-react@8.10.0
361
focus-trap-react@8.11.3
362
focus-trap@6.9.4
363
form-data@2.3.3
364
form-data@2.5.1
365
form-data@3.0.1
366
fs-extra@1.0.0
367
fs-extra@10.0.0
368
fs-extra@4.0.3
369
fs-extra@7.0.1
370
fs-extra@8.1.0
371
fs-extra@9.1.0
372
fs-minipass@1.2.7
373
fs-minipass@2.1.0
374
function.prototype.name@1.1.4
375
functions-have-names@1.2.2
376
gauge@1.2.7
377
gauge@2.7.4
378
gauge@4.0.2
379
gauge@4.0.4
380
get-caller-file@1.0.3
381
get-intrinsic@1.1.1
382
get-stream@2.3.1
383
get-stream@3.0.0
384
get-stream@4.1.0
385
get-stream@5.2.0
386
glob-parent@3.1.0
387
glob-to-regexp@0.3.0
388
glob@3.2.11
389
glob@7.1.1
390
glob@7.1.2
391
glob@7.1.3
392
glob@7.1.6
393
glob@7.1.7
394
glob@7.2.3
395
glob@8.0.3
396
global-modules@1.0.0
397
global-prefix@1.0.2
398
globals@11.12.0
399
globals@13.9.0
400
globals@9.18.0
401
globby@5.0.0
402
globby@6.1.0
403
globby@7.1.1
404
globby@8.0.2
405
globby@9.2.0
406
got@10.7.0
407
got@11.8.2
408
got@11.8.3
409
got@6.7.1
410
got@7.1.0
411
got@8.3.2
412
got@9.6.0
413
growl@1.9.2
414
gzip-size@5.1.1
415
has-bigints@1.0.1
416
has-flag@1.0.0
417
has-flag@3.0.0
418
has-symbols@1.0.2
419
has-value@0.3.1
420
has-values@0.1.4
421
he@1.1.1
422
hoek@4.2.1
423
hosted-git-info@2.8.9
424
hosted-git-info@4.0.2
425
html-encoding-sniffer@1.0.2
426
html-encoding-sniffer@2.0.1
427
html-entities@1.4.0
428
html-minifier-terser@6.1.0
429
html-webpack-plugin@3.2.0
430
html-webpack-plugin@5.5.3
431
htmlparser2@3.10.1
432
http-cache-semantics@3.8.1
433
http-errors@1.6.3
434
http-proxy-agent@4.0.1
435
http-proxy-middleware@0.19.1
436
iconv-lite@0.4.24
437
icss-utils@4.1.1
438
ieee754@1.1.13
439
ignore-walk@3.0.4
440
ignore@3.3.10
441
ignore@4.0.6
442
ignore@5.1.8
443
image-size@0.5.5
444
import-fresh@2.0.0
445
import-local@2.0.0
446
indent-string@2.1.0
447
inherits@2.0.1
448
inherits@2.0.3
449
inquirer@0.12.0
450
inquirer@3.3.0
451
inquirer@6.5.1
452
inquirer@6.5.2
453
internal-slot@1.0.3
454
interpret@1.4.0
455
interpret@3.1.1
456
invariant@2.2.2
457
invert-kv@1.0.0
458
ip@1.1.5
459
ip@1.1.8
460
ipaddr.js@1.9.1
461
is-accessor-descriptor@0.1.6
462
is-binary-path@1.0.1
463
is-buffer@1.1.6
464
is-callable@1.2.3
465
is-data-descriptor@0.1.4
466
is-descriptor@0.1.6
467
is-extendable@0.1.1
468
is-fullwidth-code-point@1.0.0
469
is-fullwidth-code-point@2.0.0
470
is-glob@3.1.0
471
is-negative-zero@2.0.1
472
is-number@3.0.0
473
is-path-cwd@1.0.0
474
is-path-in-cwd@1.0.1
475
is-path-inside@1.0.1
476
is-plain-obj@1.1.0
477
is-plain-obj@2.1.0
478
is-plain-object@2.0.4
479
is-regex@1.1.3
480
is-stream@1.1.0
481
is-string@1.0.6
482
is-wsl@1.1.0
483
isarray@0.0.1
484
isbinaryfile@3.0.3
485
isobject@2.1.0
486
istanbul-lib-coverage@1.2.1
487
istanbul-lib-coverage@2.0.5
488
istanbul-lib-instrument@1.10.2
489
istanbul-lib-instrument@3.3.0
490
istanbul-lib-report@2.0.8
491
istanbul-lib-source-maps@3.0.6
492
istanbul-reports@2.2.7
493
jest-worker@24.9.0
494
jest-worker@27.2.0
495
js-tokens@3.0.2
496
js-yaml@3.13.1
497
js-yaml@3.14.1
498
js-yaml@4.0.0
499
jsdom@11.12.0
500
jsdom@16.7.0
501
jsesc@0.5.0
502
jsesc@1.3.0
503
json-buffer@3.0.0
504
json-parse-even-better-errors@2.3.1
505
json-schema-traverse@0.3.1
506
json-schema-traverse@0.4.1
507
json3@3.3.2
508
json5@0.5.1
509
json5@1.0.1
510
json5@1.0.2
511
jsonfile@2.4.0
512
jsonfile@4.0.0
513
jsx-ast-utils@1.4.1
514
keytar@7.9.0
515
keyv@3.0.0
516
keyv@3.1.0
517
kind-of@3.2.2
518
kind-of@4.0.0
519
kind-of@5.1.0
520
klaw@1.3.1
521
lazystream@0.1.0
522
lcid@1.0.0
523
less-loader@7.3.0
524
levn@0.3.0
525
lie@3.1.1
526
load-json-file@1.1.0
527
load-json-file@2.0.0
528
load-json-file@4.0.0
529
loader-runner@2.4.0
530
loader-utils@0.2.17
531
loader-utils@1.4.2
532
locate-path@2.0.0
533
locate-path@3.0.0
534
locate-path@5.0.0
535
lodash._basecreate@2.4.1
536
lodash._baseindexof@2.4.1
537
lodash._createwrapper@2.4.1
538
lodash.assign@3.2.0
539
lodash.bind@2.4.1
540
lodash.bind@3.1.0
541
lodash.debounce@3.1.1
542
lodash.difference@3.2.2
543
lodash.escape@3.2.0
544
lodash.find@3.2.1
545
lodash.flatten@3.0.2
546
lodash.foreach@3.0.3
547
lodash.forown@2.4.1
548
lodash.forown@3.0.2
549
lodash.get@3.7.0
550
lodash.has@3.2.1
551
lodash.isarray@2.4.1
552
lodash.isarray@3.0.4
553
lodash.isequal@3.0.4
554
lodash.isfunction@2.4.1
555
lodash.isobject@2.4.1
556
lodash.isstring@2.4.1
557
lodash.isstring@3.0.1
558
lodash.keys@2.4.1
559
lodash.map@3.1.4
560
lodash.pick@3.1.0
561
lodash.result@3.1.2
562
lodash.union@3.1.0
563
lodash@2.4.2
564
lodash@4.17.15
565
log-symbols@2.2.0
566
log-symbols@3.0.0
567
log-symbols@4.0.0
568
lolex@1.3.2
569
lolex@2.7.5
570
lolex@4.2.0
571
lower-case@1.1.4
572
lowercase-keys@1.0.0
573
lowercase-keys@1.0.1
574
lru-cache@2.7.3
575
lru-cache@4.1.5
576
lru-cache@5.1.1
577
lru-cache@6.0.0
578
lru-cache@7.10.1
579
make-dir@1.3.0
580
make-dir@2.1.0
581
make-fetch-happen@10.1.7
582
make-fetch-happen@10.2.1
583
make-fetch-happen@8.0.14
584
make-fetch-happen@9.0.3
585
make-fetch-happen@9.1.0
586
map-obj@1.0.1
587
matches-selector@0.0.1
588
memoizee@0.3.10
589
memory-fs@0.4.1
590
meow@3.7.0
591
micromatch@3.1.10
592
mime@1.6.0
593
mimic-fn@1.2.0
594
mimic-response@1.0.1
595
mimic-response@2.1.0
596
minimatch@0.3.0
597
minimatch@3.0.4
598
minimatch@3.1.2
599
minimatch@5.1.0
600
minimist@0.0.8
601
minimist@1.2.0
602
minimist@1.2.5
603
minipass-fetch@1.3.3
604
minipass-fetch@1.4.1
605
minipass-fetch@2.1.0
606
minipass-fetch@2.1.2
607
minipass@2.9.0
608
minipass@3.1.6
609
minipass@3.3.6
610
minizlib@1.3.3
611
mkdirp@0.5.0
612
mkdirp@0.5.1
613
mkdirp@0.5.4
614
mkdirp@0.5.5
615
mkdirp@0.5.6
616
mocha@3.5.3
617
mocha@5.2.0
618
mocha@6.2.3
619
mocha@7.2.0
620
mongodb-js-errors@0.3.3
621
mongodb-query-util@0.0.3
622
mongodb@3.6.9
623
mongodb@3.7.3
624
mongodb@3.7.4
625
mongodb@4.14.0
626
mongodb@5.6.0
627
ms@2.0.0
628
ms@2.1.1
629
ms@2.1.2
630
multicast-dns@6.2.3
631
multimatch@4.0.0
632
mute-stream@0.0.5
633
mute-stream@0.0.7
634
nanoid@3.1.20
635
nanoid@3.1.23
636
next-tick@0.2.2
637
nise@1.5.3
638
nise@3.0.1
639
no-case@2.3.2
640
node-addon-api@3.2.1
641
node-environment-flags@1.0.5
642
node-fetch@2.6.5
643
node-forge@0.10.0
644
node-forge@1.2.1
645
node-gyp@5.1.1
646
node-gyp@7.1.2
647
node-gyp@8.4.1
648
node-loader@0.6.0
649
node-releases@2.0.12
650
nopt@4.0.3
651
nopt@5.0.0
652
nopt@6.0.0
653
normalize-package-data@2.5.0
654
normalize-package-data@3.0.2
655
normalize-path@2.1.1
656
normalize-url@2.0.1
657
normalize-url@4.5.0
658
normalize-url@4.5.1
659
npm-bundled@1.1.2
660
npm-install-checks@4.0.0
661
npm-normalize-package-bin@1.0.1
662
npm-package-arg@8.1.5
663
npm-packlist@2.2.2
664
npm-pick-manifest@6.1.1
665
npm-registry-fetch@11.0.0
666
npm-registry-fetch@9.0.0
667
npm-run-path@2.0.2
668
npmlog@2.0.4
669
npmlog@4.1.2
670
npmlog@6.0.1
671
npmlog@6.0.2
672
nth-check@1.0.2
673
numeral@1.5.6
674
object-inspect@1.10.3
675
object-keys@0.4.0
676
object.assign@4.1.0
677
object.assign@4.1.2
678
object.entries@1.1.4
679
object.fromentries@2.0.4
680
object.values@1.1.4
681
on-finished@2.3.0
682
onetime@1.1.0
683
onetime@2.0.1
684
optional-require@1.0.3
685
optionator@0.8.3
686
os-locale@1.4.0
687
p-cancelable@0.3.0
688
p-cancelable@0.4.1
689
p-cancelable@1.1.0
690
p-each-series@1.0.0
691
p-event@1.3.0
692
p-event@2.3.1
693
p-is-promise@1.1.0
694
p-limit@1.3.0
695
p-limit@2.3.0
696
p-locate@2.0.0
697
p-locate@3.0.0
698
p-locate@4.1.0
699
p-map@2.1.0
700
p-map@3.0.0
701
p-reduce@1.0.0
702
p-retry@3.0.1
703
p-timeout@1.2.1
704
p-timeout@2.0.1
705
p-try@1.0.0
706
pacote@11.3.5
707
param-case@2.1.1
708
parse-json@2.2.0
709
parse-json@4.0.0
710
parse5@4.0.0
711
path-exists@2.1.0
712
path-exists@3.0.0
713
path-key@2.0.1
714
path-to-regexp@0.1.7
715
path-type@1.1.0
716
path-type@2.0.0
717
path-type@3.0.0
718
picocolors@0.2.1
719
pify@2.3.0
720
pify@3.0.0
721
pify@4.0.1
722
pkg-dir@2.0.0
723
pkg-dir@3.0.0
724
pkg-up@2.0.0
725
pluralize@1.2.1
726
postcss-loader@2.1.6
727
postcss-modules-extract-imports@2.0.0
728
postcss-modules-local-by-default@3.0.3
729
postcss-modules-scope@2.2.0
730
postcss-modules-values@3.0.0
731
postcss-selector-parser@5.0.0
732
postcss@6.0.23
733
postcss@7.0.36
734
postcss@7.0.39
735
postcss@8.3.5
736
prebuild-install@7.0.1
737
prelude-ls@1.1.2
738
prepend-http@1.0.4
739
prettier@1.18.2
740
pretty-error@2.1.2
741
pretty-error@4.0.0
742
pretty-format@24.9.0
743
progress@1.1.8
744
pump@2.0.1
745
punycode@1.3.2
746
punycode@1.4.1
747
qs@6.5.3
748
query-string@5.1.1
749
quick-lru@4.0.1
750
react-is@16.13.1
751
react-is@17.0.2
752
read-cmd-shim@2.0.0
753
read-package-json-fast@2.0.2
754
read-package-json-fast@2.0.3
755
read-package-json@2.1.2
756
read-package-json@3.0.1
757
read-pkg-up@1.0.1
758
read-pkg-up@2.0.0
759
read-pkg-up@3.0.0
760
read-pkg-up@4.0.0
761
read-pkg-up@5.0.0
762
read-pkg@1.1.0
763
read-pkg@2.0.0
764
read-pkg@3.0.0
765
readable-stream@1.0.34
766
readable-stream@2.3.7
767
readable-stream@2.3.8
768
readable-stream@3.6.0
769
readable-stream@3.6.2
770
readdirp@2.2.1
771
readdirp@3.2.0
772
readdirp@3.5.0
773
rechoir@0.6.2
774
rechoir@0.8.0
775
redent@1.0.0
776
regenerator-runtime@0.11.1
777
regexp.prototype.flags@1.3.1
778
regexpp@1.1.0
779
regexpp@2.0.1
780
renderkid@3.0.0
781
require-main-filename@1.0.1
782
resolve-cwd@2.0.0
783
resolve-from@1.0.1
784
resolve-from@2.0.0
785
resolve-from@3.0.0
786
resolve-from@4.0.0
787
resolve-from@5.0.0
788
resolve@1.1.7
789
resolve@1.20.0
790
resolve@1.22.2
791
resolve@2.0.0-next.3
792
responselike@1.0.2
793
restore-cursor@1.0.1
794
restore-cursor@2.0.0
795
retry@0.12.0
796
rimraf@2.2.6
797
rimraf@2.6.3
798
rimraf@2.7.1
799
run-async@0.1.0
800
rx-lite@3.1.2
801
rxjs@6.6.7
802
safe-buffer@5.1.2
803
samsam@1.1.2
804
samsam@1.1.3
805
sax@1.2.1
806
schema-utils@0.3.0
807
schema-utils@0.4.7
808
schema-utils@1.0.0
809
schema-utils@2.7.1
810
schema-utils@3.0.0
811
schema-utils@3.1.1
812
schema-utils@3.1.2
813
schema-utils@3.2.0
814
schema-utils@3.3.0
815
selfsigned@1.10.11
816
semver@5.7.1
817
semver@6.3.0
818
semver@7.0.0
819
semver@7.3.7
820
serialize-error@7.0.1
821
serialize-javascript@4.0.0
822
serialize-javascript@5.0.1
823
setprototypeof@1.1.0
824
shebang-command@1.2.0
825
shebang-regex@1.0.0
826
shelljs@0.7.8
827
sinon@1.17.7
828
sinon@4.5.0
829
sinon@7.5.0
830
sinon@8.1.1
831
slash@1.0.0
832
slash@2.0.0
833
slice-ansi@0.0.4
834
slice-ansi@1.0.0
835
slice-ansi@2.1.0
836
socks-proxy-agent@5.0.1
837
socks-proxy-agent@6.1.1
838
socks-proxy-agent@6.2.1
839
sort-keys@1.1.2
840
sort-keys@2.0.0
841
source-map-support@0.4.18
842
source-map@0.5.7
843
source-map@0.6.1
844
source-map@0.7.3
845
split2@1.0.0
846
split2@2.2.0
847
sprintf-js@1.0.3
848
ssri@6.0.2
849
ssri@8.0.1
850
ssri@9.0.1
851
statuses@1.5.0
852
strict-uri-encode@1.1.0
853
string-width@1.0.2
854
string-width@2.1.1
855
string-width@3.1.0
856
string_decoder@0.10.31
857
string_decoder@1.1.1
858
string.prototype.matchall@4.0.5
859
string.prototype.trim@1.2.4
860
string.prototype.trimend@1.0.4
861
string.prototype.trimstart@1.0.4
862
strip-ansi@3.0.1
863
strip-ansi@4.0.0
864
strip-ansi@5.2.0
865
strip-ansi@6.0.0
866
strip-ansi@6.0.1
867
strip-bom-buf@1.0.0
868
strip-bom-stream@2.0.0
869
strip-bom@2.0.0
870
strip-bom@3.0.0
871
strip-indent@1.0.1
872
strip-json-comments@2.0.1
873
style-loader@2.0.0
874
supports-color@2.0.0
875
supports-color@3.1.2
876
supports-color@5.4.0
877
supports-color@5.5.0
878
supports-color@6.0.0
879
supports-color@6.1.0
880
supports-color@7.2.0
881
system-ca@1.0.2
882
tabbable@5.3.3
883
table@3.8.3
884
table@4.0.2
885
table@5.4.6
886
tapable@1.1.3
887
tapable@2.2.1
888
tar-stream@0.4.7
889
tar-stream@1.6.2
890
tar@2.2.2
891
tar@4.4.19
892
temp@0.8.4
893
terser-webpack-plugin@1.4.5
894
terser@4.8.1
895
test-exclude@5.2.3
896
through2@0.4.2
897
through2@0.6.5
898
through2@2.0.5
899
through2@3.0.2
900
tmp-promise@1.1.0
901
tmp-promise@2.1.1
902
tmp@0.0.33
903
tmp@0.1.0
904
to-fast-properties@1.0.3
905
to-readable-stream@1.0.0
906
to-regex-range@2.1.1
907
tough-cookie@2.5.0
908
tr46@0.0.3
909
tr46@1.0.1
910
tr46@2.1.0
911
trim-newlines@1.0.0
912
tslib@1.14.1
913
tslib@2.1.0
914
tslib@2.3.0
915
tslib@2.3.1
916
tslib@2.4.1
917
type-check@0.3.2
918
type-detect@0.1.1
919
type-detect@1.0.0
920
type-fest@0.10.0
921
type-fest@0.13.1
922
type-fest@0.18.1
923
type-fest@0.20.2
924
type-fest@0.4.1
925
type-fest@0.6.0
926
type-fest@0.8.1
927
type@1.2.0
928
ua-parser-js@0.7.33
929
ua-parser-js@0.7.35
930
uglify-js@3.4.10
931
unbox-primitive@1.0.1
932
unique-filename@1.1.1
933
unique-filename@2.0.1
934
unique-slug@2.0.2
935
unique-slug@3.0.0
936
universalify@0.1.2
937
untildify@1.0.0
938
untildify@3.0.3
939
upath@1.2.0
940
update-browserslist-db@1.0.11
941
url-parse-lax@1.0.0
942
url@0.10.3
943
user-home@1.1.1
944
util@0.10.3
945
uuid@3.3.2
946
uuid@3.4.0
947
validate-npm-package-name@3.0.0
948
w3c-xmlserializer@2.0.0
949
watchpack@1.7.5
950
webidl-conversions@3.0.1
951
webidl-conversions@4.0.2
952
webidl-conversions@5.0.0
953
webidl-conversions@6.1.0
954
webpack-bundle-analyzer@3.9.0
955
webpack-cli@3.3.12
956
webpack-cli@4.9.2
957
webpack-dev-middleware@3.7.3
958
webpack-dev-server@3.11.2
959
webpack-merge@4.2.2
960
webpack-sources@1.4.3
961
webpack@4.46.0
962
webpack@5.52.1
963
webpack@5.53.0
964
whatwg-encoding@1.0.5
965
whatwg-mimetype@2.3.0
966
whatwg-url@10.0.0
967
whatwg-url@5.0.0
968
whatwg-url@6.5.0
969
whatwg-url@7.1.0
970
whatwg-url@8.6.0
971
whatwg-url@8.7.0
972
which-module@1.0.0
973
which-module@2.0.0
974
which@1.3.1
975
which@2.0.2
976
wide-align@1.1.3
977
wrap-ansi@2.1.0
978
wrap-ansi@4.0.0
979
wrap-ansi@5.1.0
980
wrap-ansi@6.2.0
981
write-file-atomic@2.4.1
982
write-file-atomic@2.4.3
983
write-file-atomic@3.0.3
984
write-json-file@3.2.0
985
write@0.2.1
986
ws@5.2.3
987
ws@6.2.2
988
ws@7.5.0
989
ws@7.5.5
990
ws@7.5.9
991
ws@8.2.3
992
ws@8.6.0
993
xml-name-validator@3.0.0
994
xmlbuilder@15.1.1
995
xtend@2.1.2
996
y18n@3.2.2
997
y18n@4.0.3
998
yallist@2.1.2
999
yallist@3.1.1
1000
yargs-parser@13.1.2
1001
yargs-parser@18.1.3
1002
yargs-parser@2.4.1
1003
yargs-parser@20.2.4
1004
yargs-parser@21.0.0
1005
yargs-parser@9.0.2
1006
yargs-unparser@1.6.0
1007
yargs@11.1.1
1008
yargs@13.3.2
1009
yargs@15.4.1
1010
yargs@16.2.0
1011
yargs@4.8.1
1012
zip-stream@0.4.1
(-)b/databases/compass/files/package-fsxattr.list (+54 lines)
Added Link Here
1
@babel/code-frame@7.22.5
2
@babel/helper-validator-identifier@7.22.5
3
@babel/highlight@7.22.5
4
acorn-jsx@5.3.2
5
array.prototype.reduce@1.0.5
6
contains-path@0.1.0
7
contains-path@1.0.0
8
debug-log@1.0.1
9
debug-log@2.0.0
10
deep-is@0.1.4
11
deglob@4.0.1
12
eslint@6.8.0
13
eslint-config-standard-jsx@8.1.0
14
eslint-config-standard-jsx@11.0.0
15
eslint-import-resolver-node@0.3.7
16
eslint-module-utils@2.8.0
17
eslint-plugin-es@2.0.0
18
eslint-plugin-import@2.18.2
19
eslint-plugin-node@10.0.0
20
eslint-plugin-promise@4.2.1
21
eslint-plugin-react@7.14.3
22
eslint-plugin-standard@4.0.2
23
espree@6.2.1
24
esquery@1.5.0
25
fs-temp@1.1.2
26
get-stdin@7.0.0
27
globals@12.4.0
28
ignore@5.2.4
29
is-bigint@1.0.4
30
is-boolean-object@1.1.2
31
is-core-module@2.12.1
32
is-date-object@1.0.5
33
is-number-object@1.0.7
34
isarray@2.0.5
35
jsx-ast-utils@2.4.1
36
load-json-file@5.3.0
37
mocha@6.2.2
38
neodoc@2.0.2
39
object.getownpropertydescriptors@2.1.6
40
pkg-conf@3.1.0
41
pkg-conf@4.0.0
42
pkg-config@1.1.1
43
punycode@2.3.0
44
safe-array-concat@1.0.0
45
spdx-correct@3.2.0
46
spdx-license-ids@3.0.13
47
standard@14.3.1
48
standard@14.3.4
49
standard-engine@12.1.0
50
standard-engine@15.1.0
51
ts-readme-generator@0.4.3
52
ts-readme-generator@0.4.4
53
type-fest@0.3.1
54
typescript@3.9.10
(-)b/databases/compass/files/package-lock.list (+2550 lines)
Added Link Here
1
mongodb-tools@https://codeload.github.com/mongodb-js/mongodb-tools/tar.gz/0d1a90f49796c41f6d47c7c7999fe384014a16a0
2
7zip@0.0.6
3
@ampproject/remapping@2.2.0
4
@aws-crypto/ie11-detection@3.0.0
5
@aws-crypto/sha256-browser@3.0.0
6
@aws-crypto/sha256-js@3.0.0
7
@aws-crypto/supports-web-crypto@3.0.0
8
@aws-crypto/util@3.0.0
9
@aws-sdk/abort-controller@3.267.0
10
@aws-sdk/client-cognito-identity@3.267.0
11
@aws-sdk/client-sso-oidc@3.267.0
12
@aws-sdk/client-sso@3.267.0
13
@aws-sdk/client-sts@3.267.0
14
@aws-sdk/config-resolver@3.267.0
15
@aws-sdk/credential-provider-cognito-identity@3.267.0
16
@aws-sdk/credential-provider-env@3.267.0
17
@aws-sdk/credential-provider-imds@3.267.0
18
@aws-sdk/credential-provider-ini@3.267.0
19
@aws-sdk/credential-provider-node@3.267.0
20
@aws-sdk/credential-provider-process@3.267.0
21
@aws-sdk/credential-provider-sso@3.267.0
22
@aws-sdk/credential-provider-web-identity@3.267.0
23
@aws-sdk/credential-providers@3.267.0
24
@aws-sdk/fetch-http-handler@3.267.0
25
@aws-sdk/hash-node@3.267.0
26
@aws-sdk/invalid-dependency@3.267.0
27
@aws-sdk/is-array-buffer@3.201.0
28
@aws-sdk/middleware-content-length@3.267.0
29
@aws-sdk/middleware-endpoint@3.267.0
30
@aws-sdk/middleware-host-header@3.267.0
31
@aws-sdk/middleware-logger@3.267.0
32
@aws-sdk/middleware-recursion-detection@3.267.0
33
@aws-sdk/middleware-retry@3.267.0
34
@aws-sdk/middleware-sdk-sts@3.267.0
35
@aws-sdk/middleware-serde@3.267.0
36
@aws-sdk/middleware-signing@3.267.0
37
@aws-sdk/middleware-stack@3.267.0
38
@aws-sdk/middleware-user-agent@3.267.0
39
@aws-sdk/node-config-provider@3.267.0
40
@aws-sdk/node-http-handler@3.267.0
41
@aws-sdk/property-provider@3.267.0
42
@aws-sdk/protocol-http@3.267.0
43
@aws-sdk/querystring-builder@3.267.0
44
@aws-sdk/querystring-parser@3.267.0
45
@aws-sdk/service-error-classification@3.267.0
46
@aws-sdk/shared-ini-file-loader@3.267.0
47
@aws-sdk/signature-v4@3.267.0
48
@aws-sdk/smithy-client@3.267.0
49
@aws-sdk/token-providers@3.267.0
50
@aws-sdk/types@3.267.0
51
@aws-sdk/url-parser@3.267.0
52
@aws-sdk/util-base64@3.208.0
53
@aws-sdk/util-body-length-browser@3.188.0
54
@aws-sdk/util-body-length-node@3.208.0
55
@aws-sdk/util-buffer-from@3.208.0
56
@aws-sdk/util-config-provider@3.208.0
57
@aws-sdk/util-defaults-mode-browser@3.267.0
58
@aws-sdk/util-defaults-mode-node@3.267.0
59
@aws-sdk/util-endpoints@3.267.0
60
@aws-sdk/util-hex-encoding@3.201.0
61
@aws-sdk/util-locate-window@3.208.0
62
@aws-sdk/util-middleware@3.267.0
63
@aws-sdk/util-retry@3.267.0
64
@aws-sdk/util-uri-escape@3.201.0
65
@aws-sdk/util-user-agent-browser@3.267.0
66
@aws-sdk/util-user-agent-node@3.267.0
67
@aws-sdk/util-utf8-browser@3.259.0
68
@aws-sdk/util-utf8@3.254.0
69
@babel/cli@7.14.5
70
@babel/code-frame@7.18.6
71
@babel/compat-data@7.18.6
72
@babel/core@7.18.6
73
@babel/eslint-parser@7.17.0
74
@babel/generator@7.19.5
75
@babel/helper-annotate-as-pure@7.18.6
76
@babel/helper-builder-binary-assignment-operator-visitor@7.14.5
77
@babel/helper-compilation-targets@7.18.6
78
@babel/helper-create-class-features-plugin@7.18.6
79
@babel/helper-create-regexp-features-plugin@7.14.5
80
@babel/helper-define-polyfill-provider@0.3.1
81
@babel/helper-environment-visitor@7.18.6
82
@babel/helper-explode-assignable-expression@7.14.5
83
@babel/helper-function-name@7.18.6
84
@babel/helper-get-function-arity@7.0.0-beta.44
85
@babel/helper-hoist-variables@7.18.6
86
@babel/helper-member-expression-to-functions@7.18.6
87
@babel/helper-module-imports@7.18.6
88
@babel/helper-module-transforms@7.18.6
89
@babel/helper-optimise-call-expression@7.18.6
90
@babel/helper-plugin-utils@7.18.6
91
@babel/helper-remap-async-to-generator@7.15.4
92
@babel/helper-replace-supers@7.18.6
93
@babel/helper-simple-access@7.18.6
94
@babel/helper-skip-transparent-expression-wrappers@7.15.4
95
@babel/helper-split-export-declaration@7.18.6
96
@babel/helper-string-parser@7.19.4
97
@babel/helper-validator-identifier@7.19.1
98
@babel/helper-validator-option@7.18.6
99
@babel/helper-wrap-function@7.15.4
100
@babel/helpers@7.18.6
101
@babel/highlight@7.18.6
102
@babel/parser@7.19.4
103
@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.15.4
104
@babel/plugin-proposal-async-generator-functions@7.15.4
105
@babel/plugin-proposal-class-properties@7.14.5
106
@babel/plugin-proposal-class-static-block@7.15.4
107
@babel/plugin-proposal-decorators@7.18.6
108
@babel/plugin-proposal-dynamic-import@7.14.5
109
@babel/plugin-proposal-export-namespace-from@7.14.5
110
@babel/plugin-proposal-json-strings@7.14.5
111
@babel/plugin-proposal-logical-assignment-operators@7.14.5
112
@babel/plugin-proposal-nullish-coalescing-operator@7.14.5
113
@babel/plugin-proposal-numeric-separator@7.14.5
114
@babel/plugin-proposal-object-rest-spread@7.15.6
115
@babel/plugin-proposal-optional-catch-binding@7.14.5
116
@babel/plugin-proposal-optional-chaining@7.14.5
117
@babel/plugin-proposal-private-methods@7.14.5
118
@babel/plugin-proposal-private-property-in-object@7.15.4
119
@babel/plugin-proposal-unicode-property-regex@7.14.5
120
@babel/plugin-syntax-async-generators@7.8.4
121
@babel/plugin-syntax-class-properties@7.12.13
122
@babel/plugin-syntax-class-static-block@7.14.5
123
@babel/plugin-syntax-decorators@7.18.6
124
@babel/plugin-syntax-dynamic-import@7.8.3
125
@babel/plugin-syntax-export-namespace-from@7.8.3
126
@babel/plugin-syntax-flow@7.14.5
127
@babel/plugin-syntax-json-strings@7.8.3
128
@babel/plugin-syntax-jsx@7.18.6
129
@babel/plugin-syntax-logical-assignment-operators@7.10.4
130
@babel/plugin-syntax-nullish-coalescing-operator@7.8.3
131
@babel/plugin-syntax-numeric-separator@7.10.4
132
@babel/plugin-syntax-object-rest-spread@7.8.3
133
@babel/plugin-syntax-optional-catch-binding@7.8.3
134
@babel/plugin-syntax-optional-chaining@7.8.3
135
@babel/plugin-syntax-private-property-in-object@7.14.5
136
@babel/plugin-syntax-top-level-await@7.14.5
137
@babel/plugin-syntax-typescript@7.18.6
138
@babel/plugin-transform-arrow-functions@7.14.5
139
@babel/plugin-transform-async-to-generator@7.14.5
140
@babel/plugin-transform-block-scoped-functions@7.14.5
141
@babel/plugin-transform-block-scoping@7.15.3
142
@babel/plugin-transform-classes@7.15.4
143
@babel/plugin-transform-computed-properties@7.14.5
144
@babel/plugin-transform-destructuring@7.17.3
145
@babel/plugin-transform-dotall-regex@7.14.5
146
@babel/plugin-transform-duplicate-keys@7.14.5
147
@babel/plugin-transform-exponentiation-operator@7.14.5
148
@babel/plugin-transform-flow-strip-types@7.14.5
149
@babel/plugin-transform-for-of@7.15.4
150
@babel/plugin-transform-function-name@7.14.5
151
@babel/plugin-transform-literals@7.14.5
152
@babel/plugin-transform-member-expression-literals@7.14.5
153
@babel/plugin-transform-modules-amd@7.14.5
154
@babel/plugin-transform-modules-commonjs@7.15.4
155
@babel/plugin-transform-modules-systemjs@7.15.4
156
@babel/plugin-transform-modules-umd@7.14.5
157
@babel/plugin-transform-named-capturing-groups-regex@7.14.9
158
@babel/plugin-transform-new-target@7.14.5
159
@babel/plugin-transform-object-super@7.14.5
160
@babel/plugin-transform-parameters@7.16.7
161
@babel/plugin-transform-property-literals@7.14.5
162
@babel/plugin-transform-react-display-name@7.18.6
163
@babel/plugin-transform-react-jsx-development@7.18.6
164
@babel/plugin-transform-react-jsx@7.18.6
165
@babel/plugin-transform-react-pure-annotations@7.18.6
166
@babel/plugin-transform-regenerator@7.14.5
167
@babel/plugin-transform-reserved-words@7.14.5
168
@babel/plugin-transform-runtime@7.18.6
169
@babel/plugin-transform-shorthand-properties@7.16.7
170
@babel/plugin-transform-spread@7.14.6
171
@babel/plugin-transform-sticky-regex@7.14.5
172
@babel/plugin-transform-template-literals@7.14.5
173
@babel/plugin-transform-typeof-symbol@7.14.5
174
@babel/plugin-transform-typescript@7.18.6
175
@babel/plugin-transform-unicode-escapes@7.14.5
176
@babel/plugin-transform-unicode-regex@7.14.5
177
@babel/preset-env@7.15.6
178
@babel/preset-flow@7.14.5
179
@babel/preset-modules@0.1.4
180
@babel/preset-react@7.18.6
181
@babel/preset-typescript@7.18.6
182
@babel/register@7.14.5
183
@babel/runtime-corejs3@7.14.8
184
@babel/runtime@7.18.6
185
@babel/template@7.18.6
186
@babel/traverse@7.18.6
187
@babel/types@7.19.4
188
@cerner/duplicate-package-checker-webpack-plugin@2.1.0
189
@cnakazawa/watch@1.0.4
190
@codemirror/autocomplete@6.4.0
191
@codemirror/commands@6.1.2
192
@codemirror/lang-javascript@6.1.2
193
@codemirror/lang-json@6.0.1
194
@codemirror/language@6.3.2
195
@codemirror/lint@6.1.1
196
@codemirror/state@6.1.4
197
@codemirror/view@6.7.1
198
@cspotcode/source-map-support@0.8.1
199
@csstools/convert-colors@1.4.0
200
@discoveryjs/json-ext@0.5.5
201
@dnd-kit/accessibility@3.0.1
202
@dnd-kit/core@6.0.7
203
@dnd-kit/sortable@7.0.2
204
@dnd-kit/utilities@3.2.1
205
@electron/asar@3.2.2
206
@electron/get@2.0.2
207
@electron/remote@2.0.9
208
@electron/universal@1.3.0
209
@emotion/babel-plugin@11.7.2
210
@emotion/cache@11.7.1
211
@emotion/css@11.7.1
212
@emotion/hash@0.8.0
213
@emotion/memoize@0.7.5
214
@emotion/serialize@1.0.2
215
@emotion/server@11.4.0
216
@emotion/sheet@1.1.0
217
@emotion/unitless@0.7.5
218
@emotion/utils@1.1.0
219
@emotion/weak-memoize@0.2.5
220
@eslint/eslintrc@0.4.3
221
@gar/promisify@1.1.3
222
@hapi/hoek@9.2.0
223
@hapi/topo@5.0.0
224
@humanwhocodes/config-array@0.5.0
225
@humanwhocodes/object-schema@1.2.1
226
@isaacs/string-locale-compare@1.1.0
227
@istanbuljs/load-nyc-config@1.1.0
228
@istanbuljs/schema@0.1.3
229
@jest/console@24.9.0
230
@jest/core@24.9.0
231
@jest/environment@24.9.0
232
@jest/fake-timers@24.9.0
233
@jest/reporters@24.9.0
234
@jest/source-map@24.9.0
235
@jest/test-result@24.9.0
236
@jest/test-sequencer@24.9.0
237
@jest/transform@24.9.0
238
@jest/types@27.2.5
239
@jridgewell/gen-mapping@0.3.2
240
@jridgewell/resolve-uri@3.1.0
241
@jridgewell/set-array@1.1.2
242
@jridgewell/source-map@0.3.2
243
@jridgewell/sourcemap-codec@1.4.14
244
@jridgewell/trace-mapping@0.3.14
245
@leafygreen-ui/a11y@1.4.0
246
@leafygreen-ui/badge@8.0.1
247
@leafygreen-ui/banner@7.0.1
248
@leafygreen-ui/box@3.1.1
249
@leafygreen-ui/button@19.0.4
250
@leafygreen-ui/card@9.0.2
251
@leafygreen-ui/checkbox@12.0.2
252
@leafygreen-ui/code@14.1.0
253
@leafygreen-ui/confirmation-modal@4.0.1
254
@leafygreen-ui/emotion@4.0.3
255
@leafygreen-ui/guide-cue@4.0.0
256
@leafygreen-ui/hooks@7.6.0
257
@leafygreen-ui/icon-button@15.0.6
258
@leafygreen-ui/icon@11.12.4
259
@leafygreen-ui/inline-definition@6.0.0
260
@leafygreen-ui/leafygreen-provider@3.1.0
261
@leafygreen-ui/lib@10.2.0
262
@leafygreen-ui/logo@7.0.0
263
@leafygreen-ui/marketing-modal@3.0.10
264
@leafygreen-ui/menu@19.0.1
265
@leafygreen-ui/modal@14.0.0
266
@leafygreen-ui/palette@3.4.7
267
@leafygreen-ui/pipeline@5.0.1
268
@leafygreen-ui/polymorphic@1.1.0
269
@leafygreen-ui/popover@11.0.4
270
@leafygreen-ui/portal@4.0.9
271
@leafygreen-ui/radio-box-group@12.0.1
272
@leafygreen-ui/radio-group@10.0.3
273
@leafygreen-ui/ripple@1.1.8
274
@leafygreen-ui/segmented-control@7.0.0
275
@leafygreen-ui/select@10.1.0
276
@leafygreen-ui/table@10.0.2
277
@leafygreen-ui/tabs@11.0.1
278
@leafygreen-ui/text-area@8.0.1
279
@leafygreen-ui/text-input@12.1.1
280
@leafygreen-ui/toast@4.0.1
281
@leafygreen-ui/toggle@10.0.2
282
@leafygreen-ui/tokens@2.0.0
283
@leafygreen-ui/tooltip@9.1.3
284
@leafygreen-ui/typography@16.0.1
285
@leichtgewicht/ip-codec@2.0.3
286
@lerna/add@4.0.0
287
@lerna/bootstrap@4.0.0
288
@lerna/changed@4.0.0
289
@lerna/check-working-tree@4.0.0
290
@lerna/child-process@4.0.0
291
@lerna/clean@4.0.0
292
@lerna/cli@4.0.0
293
@lerna/collect-uncommitted@4.0.0
294
@lerna/collect-updates@4.0.0
295
@lerna/command@4.0.0
296
@lerna/conventional-commits@4.0.0
297
@lerna/create-symlink@4.0.0
298
@lerna/create@4.0.0
299
@lerna/describe-ref@4.0.0
300
@lerna/diff@4.0.0
301
@lerna/exec@4.0.0
302
@lerna/filter-options@4.0.0
303
@lerna/filter-packages@4.0.0
304
@lerna/get-npm-exec-opts@4.0.0
305
@lerna/get-packed@4.0.0
306
@lerna/github-client@4.0.0
307
@lerna/gitlab-client@4.0.0
308
@lerna/global-options@4.0.0
309
@lerna/has-npm-version@4.0.0
310
@lerna/import@4.0.0
311
@lerna/info@4.0.0
312
@lerna/init@4.0.0
313
@lerna/link@4.0.0
314
@lerna/list@4.0.0
315
@lerna/listable@4.0.0
316
@lerna/log-packed@4.0.0
317
@lerna/npm-conf@4.0.0
318
@lerna/npm-dist-tag@4.0.0
319
@lerna/npm-install@4.0.0
320
@lerna/npm-publish@4.0.0
321
@lerna/npm-run-script@4.0.0
322
@lerna/otplease@4.0.0
323
@lerna/output@4.0.0
324
@lerna/pack-directory@4.0.0
325
@lerna/package-graph@4.0.0
326
@lerna/package@4.0.0
327
@lerna/prerelease-id-from-version@4.0.0
328
@lerna/profiler@4.0.0
329
@lerna/project@4.0.0
330
@lerna/prompt@4.0.0
331
@lerna/publish@4.0.0
332
@lerna/pulse-till-done@4.0.0
333
@lerna/query-graph@4.0.0
334
@lerna/resolve-symlink@4.0.0
335
@lerna/rimraf-dir@4.0.0
336
@lerna/run-lifecycle@4.0.0
337
@lerna/run-topologically@4.0.0
338
@lerna/run@4.0.0
339
@lerna/symlink-binary@4.0.0
340
@lerna/symlink-dependencies@4.0.0
341
@lerna/timer@4.0.0
342
@lerna/validation-error@4.0.0
343
@lerna/version@4.0.0
344
@lerna/write-log-file@4.0.0
345
@lezer/common@1.0.2
346
@lezer/highlight@1.1.3
347
@lezer/javascript@1.3.2
348
@lezer/json@1.0.0
349
@lezer/lr@1.2.5
350
@malept/cross-spawn-promise@2.0.0
351
@mapbox/geojson-rewind@0.5.1
352
@mapbox/geojson-types@1.0.2
353
@mapbox/jsonlint-lines-primitives@2.0.2
354
@mapbox/mapbox-gl-supported@1.5.0
355
@mapbox/point-geometry@0.1.0
356
@mapbox/tiny-sdf@1.2.5
357
@mapbox/unitbezier@0.0.0
358
@mapbox/vector-tile@1.3.1
359
@mapbox/whoots-js@3.1.0
360
@mongodb-js/bump-monorepo-packages@0.2.1
361
@mongodb-js/devtools-connect@1.4.4
362
@mongodb-js/devtools-docker-test-envs@1.2.4
363
@mongodb-js/devtools-github-repo@1.2.0
364
@mongodb-js/dl-center@1.0.1
365
@mongodb-js/electron-wix-msi@3.0.0
366
@mongodb-js/get-os-info@0.3.13
367
@mongodb-js/mongodb-constants@0.2.2
368
@mongosh/arg-parser@1.8.0
369
@mongosh/async-rewriter2@1.8.0
370
@mongosh/autocomplete@1.8.0
371
@mongosh/browser-repl@1.8.0
372
@mongosh/browser-runtime-core@1.8.0
373
@mongosh/errors@1.8.0
374
@mongosh/history@1.8.0
375
@mongosh/i18n@1.8.0
376
@mongosh/logging@1.8.0
377
@mongosh/node-runtime-worker-thread@1.8.0
378
@mongosh/service-provider-core@1.8.0
379
@mongosh/shell-api@1.8.0
380
@mongosh/shell-evaluator@1.8.0
381
@mongosh/types@1.8.0
382
@mrmlnc/readdir-enhanced@2.2.1
383
@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.2
384
@nodelib/fs.scandir@2.1.5
385
@nodelib/fs.stat@2.0.5
386
@nodelib/fs.walk@1.2.7
387
@npmcli/arborist@6.2.0
388
@npmcli/ci-detect@1.3.0
389
@npmcli/fs@3.1.0
390
@npmcli/git@4.0.3
391
@npmcli/installed-package-contents@2.0.1
392
@npmcli/map-workspaces@3.0.1
393
@npmcli/metavuln-calculator@5.0.0
394
@npmcli/move-file@2.0.1
395
@npmcli/name-from-folder@2.0.0
396
@npmcli/node-gyp@3.0.0
397
@npmcli/package-json@3.0.0
398
@npmcli/promise-spawn@6.0.2
399
@npmcli/query@3.0.0
400
@npmcli/run-script@6.0.0
401
@oclif/command@1.8.0
402
@oclif/config@1.17.0
403
@oclif/errors@1.3.4
404
@oclif/linewrap@1.0.0
405
@oclif/parser@3.8.5
406
@oclif/plugin-help@3.2.2
407
@oclif/screen@1.0.4
408
@octokit/auth-token@2.4.5
409
@octokit/core@3.5.1
410
@octokit/endpoint@6.0.12
411
@octokit/graphql@4.6.4
412
@octokit/openapi-types@7.3.4
413
@octokit/plugin-enterprise-rest@6.0.1
414
@octokit/plugin-paginate-rest@2.13.5
415
@octokit/plugin-request-log@1.0.4
416
@octokit/plugin-rest-endpoint-methods@5.3.3
417
@octokit/request-error@2.1.0
418
@octokit/request@5.6.0
419
@octokit/rest@18.6.2
420
@octokit/types@6.16.6
421
@pmmmwh/react-refresh-webpack-plugin@0.5.5
422
@polka/url@1.0.0-next.20
423
@react-aria/focus@3.6.1
424
@react-aria/interactions@3.9.1
425
@react-aria/ssr@3.2.0
426
@react-aria/tooltip@3.2.1
427
@react-aria/utils@3.13.1
428
@react-aria/visually-hidden@3.3.1
429
@react-stately/overlays@3.3.1
430
@react-stately/tooltip@3.1.1
431
@react-stately/utils@3.5.0
432
@react-types/overlays@3.6.1
433
@react-types/shared@3.13.1
434
@react-types/tooltip@3.2.1
435
@segment/loosely-validate-event@2.0.0
436
@sideway/address@4.1.2
437
@sideway/formula@3.0.1
438
@sideway/pinpoint@2.0.0
439
@sindresorhus/is@4.6.0
440
@sinonjs/commons@1.8.3
441
@sinonjs/fake-timers@7.1.2
442
@sinonjs/formatio@4.0.1
443
@sinonjs/samsam@5.3.1
444
@sinonjs/text-encoding@0.7.1
445
@szmarczak/http-timer@4.0.5
446
@testing-library/dom@8.11.1
447
@testing-library/react-hooks@7.0.2
448
@testing-library/react@12.1.4
449
@testing-library/user-event@13.5.0
450
@tootallnate/once@2.0.0
451
@tsconfig/node10@1.0.8
452
@tsconfig/node12@1.0.9
453
@tsconfig/node14@1.0.1
454
@tsconfig/node16@1.0.2
455
@types/analytics-node@3.1.7
456
@types/aria-query@5.0.0
457
@types/async@3.2.7
458
@types/babel__core@7.1.18
459
@types/babel__generator@7.6.3
460
@types/babel__template@7.4.1
461
@types/babel__traverse@7.14.2
462
@types/body-parser@1.19.2
463
@types/bonjour@3.5.10
464
@types/cacheable-request@6.0.1
465
@types/chai-as-promised@7.1.4
466
@types/chai-dom@0.0.10
467
@types/chai@4.2.21
468
@types/clean-css@4.2.5
469
@types/cli-progress@3.9.2
470
@types/component-emitter@1.2.11
471
@types/connect-history-api-fallback@1.3.5
472
@types/connect@3.4.35
473
@types/cookie@0.4.1
474
@types/cors@2.8.12
475
@types/cross-spawn@6.0.2
476
@types/d3-flextree@2.1.0
477
@types/d3-hierarchy@3.1.2
478
@types/d3@3.5.47
479
@types/debug@4.1.7
480
@types/eslint-scope@3.7.4
481
@types/eslint@7.28.0
482
@types/estree@0.0.50
483
@types/express-serve-static-core@4.17.28
484
@types/express@4.17.13
485
@types/fs-extra@9.0.11
486
@types/glob@7.1.3
487
@types/hoist-non-react-statics@3.3.1
488
@types/html-minifier-terser@5.1.2
489
@types/html-minifier@4.0.1
490
@types/html-webpack-plugin@3.2.6
491
@types/http-cache-semantics@4.0.0
492
@types/http-proxy@1.17.9
493
@types/istanbul-lib-coverage@2.0.3
494
@types/istanbul-lib-report@3.0.0
495
@types/istanbul-reports@3.0.1
496
@types/js-beautify@1.13.3
497
@types/js-yaml@4.0.5
498
@types/json-schema@7.0.9
499
@types/json5@0.0.29
500
@types/keyv@3.1.1
501
@types/lodash.find@4.6.7
502
@types/lodash.isarray@4.0.6
503
@types/lodash.isequal@4.5.5
504
@types/lodash.isplainobject@4.0.6
505
@types/lodash.isstring@4.0.6
506
@types/lodash@4.14.188
507
@types/mime@1.3.2
508
@types/mini-css-extract-plugin@2.3.0
509
@types/minimatch@3.0.4
510
@types/minimist@1.2.1
511
@types/mocha@9.0.0
512
@types/ms@0.7.31
513
@types/node-fetch@2.5.12
514
@types/node@17.0.8
515
@types/normalize-package-data@2.4.0
516
@types/numeral@2.0.2
517
@types/papaparse@5.3.7
518
@types/parse-json@4.0.0
519
@types/prettier@2.7.1
520
@types/prop-types@15.7.3
521
@types/proxyquire@1.3.28
522
@types/qs@6.9.7
523
@types/range-parser@1.2.4
524
@types/react-dom@17.0.10
525
@types/react-is@17.0.3
526
@types/react-test-renderer@17.0.1
527
@types/react-virtualized-auto-sizer@1.0.1
528
@types/react-window@1.8.5
529
@types/react@17.0.11
530
@types/reflux@6.4.3
531
@types/relateurl@0.2.29
532
@types/responselike@1.0.0
533
@types/retry@0.12.1
534
@types/scheduler@0.16.1
535
@types/semver@7.3.9
536
@types/serve-index@1.9.1
537
@types/serve-static@1.13.10
538
@types/sinon-chai@3.2.5
539
@types/sinon@10.0.2
540
@types/sockjs@0.3.33
541
@types/source-list-map@0.1.2
542
@types/ssh2-streams@0.1.9
543
@types/ssh2@0.5.50
544
@types/stack-utils@1.0.1
545
@types/stream-chain@2.0.1
546
@types/stream-json@1.7.3
547
@types/tapable@1.0.8
548
@types/temp@0.9.1
549
@types/ua-parser-js@0.7.36
550
@types/uglify-js@3.13.1
551
@types/use-sync-external-store@0.0.3
552
@types/uuid@8.3.1
553
@types/webidl-conversions@6.1.1
554
@types/webpack-bundle-analyzer@4.4.1
555
@types/webpack-sources@3.2.0
556
@types/webpack@4.41.31
557
@types/whatwg-url@8.2.1
558
@types/which@1.3.2
559
@types/ws@8.5.3
560
@types/yargs-parser@21.0.0
561
@types/yargs@16.0.4
562
@types/yauzl@2.9.2
563
@typescript-eslint/eslint-plugin@5.30.5
564
@typescript-eslint/parser@5.30.5
565
@typescript-eslint/scope-manager@5.30.5
566
@typescript-eslint/type-utils@5.30.5
567
@typescript-eslint/types@5.30.5
568
@typescript-eslint/typescript-estree@5.30.5
569
@typescript-eslint/utils@5.30.5
570
@typescript-eslint/visitor-keys@5.30.5
571
@ungap/promise-all-settled@1.1.2
572
@vue/compiler-core@3.1.2
573
@vue/compiler-dom@3.1.2
574
@vue/compiler-sfc@3.1.2
575
@vue/compiler-ssr@3.1.2
576
@vue/shared@3.1.2
577
@wdio/config@7.16.13
578
@wdio/logger@7.16.0
579
@wdio/protocols@7.16.7
580
@wdio/repl@7.16.13
581
@wdio/types@7.16.13
582
@wdio/utils@7.16.13
583
@webassemblyjs/ast@1.11.1
584
@webassemblyjs/floating-point-hex-parser@1.11.1
585
@webassemblyjs/helper-api-error@1.11.1
586
@webassemblyjs/helper-buffer@1.11.1
587
@webassemblyjs/helper-code-frame@1.9.0
588
@webassemblyjs/helper-fsm@1.9.0
589
@webassemblyjs/helper-module-context@1.9.0
590
@webassemblyjs/helper-numbers@1.11.1
591
@webassemblyjs/helper-wasm-bytecode@1.11.1
592
@webassemblyjs/helper-wasm-section@1.11.1
593
@webassemblyjs/ieee754@1.11.1
594
@webassemblyjs/leb128@1.11.1
595
@webassemblyjs/utf8@1.11.1
596
@webassemblyjs/wasm-edit@1.11.1
597
@webassemblyjs/wasm-gen@1.11.1
598
@webassemblyjs/wasm-opt@1.11.1
599
@webassemblyjs/wasm-parser@1.11.1
600
@webassemblyjs/wast-parser@1.9.0
601
@webassemblyjs/wast-printer@1.11.1
602
@webpack-cli/configtest@1.2.0
603
@webpack-cli/info@1.5.0
604
@webpack-cli/serve@1.6.1
605
@webpack-cli/utils@0.2.3
606
@wojtekmaj/enzyme-adapter-react-17@0.8.0
607
@wojtekmaj/enzyme-adapter-utils@0.2.0
608
@xtuc/ieee754@1.2.0
609
@xtuc/long@4.2.2
610
JSONStream@1.3.5
611
abab@2.0.6
612
abbrev@2.0.0
613
abort-controller@3.0.0
614
accepts@1.3.8
615
ace-builds@1.11.2
616
acorn-globals@6.0.0
617
acorn-import-assertions@1.7.6
618
acorn-jsx@5.3.1
619
acorn-walk@8.2.0
620
acorn@8.5.0
621
add-stream@1.0.0
622
ag-grid-community@20.2.0
623
ag-grid-react@20.2.0
624
agent-base@6.0.2
625
agentkeepalive@4.2.1
626
aggregate-error@3.1.0
627
ajv-errors@1.0.1
628
ajv-formats@2.1.1
629
ajv-keywords@5.1.0
630
ajv@8.11.0
631
ampersand-class-extend@2.0.0
632
ampersand-collection-filterable@0.3.0
633
ampersand-collection-lodash-mixin@4.0.0
634
ampersand-collection-rest-mixin@6.0.0
635
ampersand-collection-view@1.4.0
636
ampersand-collection@2.0.2
637
ampersand-dom-bindings@3.9.2
638
ampersand-dom@1.5.0
639
ampersand-events@2.0.2
640
ampersand-model@8.0.1
641
ampersand-rest-collection@6.0.0
642
ampersand-state@5.0.3
643
ampersand-sync@5.1.0
644
ampersand-version@1.0.2
645
ampersand-view@9.0.2
646
analytics-node@5.1.2
647
ansi-colors@4.1.1
648
ansi-escapes@4.3.2
649
ansi-html-community@0.0.8
650
ansi-html@0.0.7
651
ansi-regex@5.0.1
652
ansi-styles@5.2.0
653
ansi-to-html@0.6.15
654
ansi@0.3.1
655
ansicolors@0.3.2
656
antlr4@4.7.2
657
anymatch@3.1.3
658
append-transform@2.0.0
659
aproba@2.0.0
660
arch@2.2.0
661
archive-type@4.0.0
662
archiver-utils@2.1.0
663
archiver@5.3.0
664
archy@1.0.0
665
are-we-there-yet@4.0.0
666
arg@4.1.3
667
argparse@2.0.1
668
argv-formatter@1.0.0
669
aria-query@5.0.0
670
arr-diff@4.0.0
671
arr-flatten@1.1.0
672
arr-union@3.1.0
673
array-differ@3.0.0
674
array-equal@1.0.0
675
array-find-index@1.0.2
676
array-flatten@2.1.2
677
array-from@2.1.1
678
array-ify@1.0.0
679
array-includes@3.1.6
680
array-next@0.0.1
681
array-union@2.1.0
682
array-uniq@1.0.3
683
array-unique@0.3.2
684
array.prototype.filter@1.0.0
685
array.prototype.find@2.1.1
686
array.prototype.flat@1.2.4
687
array.prototype.flatmap@1.3.1
688
arrify@2.0.1
689
asap@2.0.6
690
asar@3.1.0
691
asn1.js@5.4.1
692
asn1@0.2.4
693
assert-plus@1.0.0
694
assert@1.5.0
695
assertion-error@1.1.0
696
assign-symbols@1.0.0
697
ast-types-flow@0.0.7
698
ast-types@0.11.7
699
astral-regex@2.0.0
700
async-each@1.0.3
701
async-limiter@1.0.1
702
async@3.2.1
703
asynckit@0.4.0
704
at-least-node@1.0.0
705
atob@2.1.2
706
author-regex@1.0.0
707
autoprefixer@9.8.6
708
aws-sdk@2.934.0
709
aws-sign2@0.7.0
710
aws4@1.11.0
711
axe-core@4.3.1
712
axios-retry@3.2.0
713
axios@0.21.4
714
axobject-query@2.2.0
715
babel-code-frame@6.26.0
716
babel-core@7.0.0-bridge.0
717
babel-eslint@10.1.0
718
babel-generator@6.26.1
719
babel-helper-builder-react-jsx@6.26.0
720
babel-helpers@6.24.1
721
babel-jest@24.9.0
722
babel-loader@8.2.5
723
babel-messages@6.23.0
724
babel-plugin-dynamic-import-node@2.3.3
725
babel-plugin-istanbul@5.2.0
726
babel-plugin-jest-hoist@24.9.0
727
babel-plugin-macros@2.8.0
728
babel-plugin-polyfill-corejs2@0.3.1
729
babel-plugin-polyfill-corejs3@0.5.2
730
babel-plugin-polyfill-regenerator@0.3.1
731
babel-plugin-syntax-flow@6.18.0
732
babel-plugin-syntax-jsx@6.18.0
733
babel-plugin-transform-flow-strip-types@6.22.0
734
babel-plugin-transform-react-display-name@6.25.0
735
babel-plugin-transform-react-jsx-self@6.22.0
736
babel-plugin-transform-react-jsx-source@6.22.0
737
babel-plugin-transform-react-jsx@6.24.1
738
babel-preset-flow@6.23.0
739
babel-preset-jest@24.9.0
740
babel-preset-react@6.24.1
741
babel-register@6.26.0
742
babel-runtime@6.26.0
743
babel-template@6.26.0
744
babel-traverse@6.26.0
745
babel-types@6.26.0
746
babylon@7.0.0-beta.44
747
balanced-match@1.0.2
748
base32-encode@1.2.0
749
base64-arraybuffer@1.0.1
750
base64-js@1.5.1
751
base64id@2.0.0
752
base@0.11.2
753
batch@0.6.1
754
bcrypt-pbkdf@1.0.2
755
before-after-hook@2.2.2
756
bfj@6.1.2
757
big.js@5.2.2
758
bin-links@4.0.1
759
binary-extensions@2.2.0
760
binaryextensions@2.3.0
761
bindings@1.5.0
762
bl@4.1.0
763
block-stream@0.0.9
764
bluebird@3.7.2
765
bn.js@5.2.0
766
body-parser@1.20.0
767
bonjour-service@1.0.12
768
bonjour@3.5.0
769
boolbase@1.0.0
770
boolean@3.2.0
771
boom@7.3.0
772
bowser@2.11.0
773
bplist-creator@0.0.8
774
brace-expansion@2.0.1
775
braces@3.0.2
776
brorand@1.1.0
777
browser-process-hrtime@1.0.0
778
browser-resolve@1.11.3
779
browser-stdout@1.3.1
780
browserify-aes@1.2.0
781
browserify-cipher@1.0.1
782
browserify-des@1.0.2
783
browserify-rsa@4.1.0
784
browserify-sign@4.2.1
785
browserify-zlib@0.2.0
786
browserslist@4.21.9
787
bser@2.1.1
788
bson@5.0.1
789
buffer-alloc-unsafe@1.1.0
790
buffer-alloc@1.2.0
791
buffer-crc32@0.2.13
792
buffer-equal@1.0.0
793
buffer-fill@1.0.0
794
buffer-from@1.1.1
795
buffer-indexof@1.1.1
796
buffer-xor@1.0.3
797
buffer@6.0.3
798
builtin-status-codes@3.0.0
799
builtins@5.0.1
800
byline@5.0.0
801
byte-size@7.0.1
802
bytes@3.1.2
803
cacache@17.0.4
804
cache-base@1.0.1
805
cacheable-lookup@5.0.4
806
cacheable-request@7.0.2
807
caching-transform@4.0.0
808
call-bind@1.0.2
809
call-me-maybe@1.0.1
810
caller-callsite@2.0.0
811
caller-path@2.0.0
812
callsites@3.1.0
813
camel-case@4.1.2
814
camelcase-keys@6.2.2
815
camelcase@6.3.0
816
caniuse-lite@1.0.30001429
817
capture-exit@2.0.0
818
capture-stack-trace@1.0.1
819
cardinal@2.1.1
820
caseless@0.12.0
821
caw@2.0.1
822
chai-as-promised@7.1.1
823
chai-dom@1.9.0
824
chai-enzyme@1.0.0-beta.1
825
chai-subset@1.6.0
826
chai@4.3.6
827
chalk@4.1.2
828
chardet@0.7.0
829
charenc@0.0.2
830
check-error@1.0.2
831
check-types@8.0.3
832
cheerio-select@1.5.0
833
cheerio@1.0.0-rc.10
834
chokidar@3.5.3
835
chownr@2.0.0
836
chrome-launcher@0.15.0
837
chrome-trace-event@1.0.3
838
chromium-pickle-js@0.2.0
839
ci-info@2.0.0
840
cipher-base@1.0.4
841
circular-json@0.3.3
842
class-utils@0.3.6
843
classnames@2.3.1
844
clean-css@4.2.3
845
clean-stack@3.0.1
846
cli-color@2.0.3
847
cli-cursor@3.1.0
848
cli-progress@3.9.1
849
cli-spinners@2.9.0
850
cli-table@0.3.6
851
cli-ux@5.6.2
852
cli-width@3.0.0
853
cli@1.0.1
854
clipboard@2.0.10
855
clipboardy@2.3.0
856
cliui@7.0.4
857
clone-buffer@1.0.0
858
clone-deep@4.0.1
859
clone-response@1.0.2
860
clone-stats@1.0.0
861
clone@2.1.2
862
cloneable-readable@1.1.3
863
closest@0.0.1
864
clsx@1.1.1
865
clui@0.3.6
866
cmd-shim@6.0.1
867
co@4.6.0
868
code-point-at@1.1.0
869
collection-visit@1.0.0
870
color-convert@2.0.1
871
color-name@1.1.4
872
color-support@1.1.3
873
colorette@2.0.16
874
colors@1.4.0
875
columnify@1.5.4
876
combine-source-map@0.8.0
877
combined-stream@1.0.8
878
commander@7.2.0
879
common-ancestor-path@1.0.1
880
common-path-prefix@3.0.0
881
commondir@1.0.1
882
compare-func@2.0.0
883
compare-version@0.1.2
884
component-classes@1.2.6
885
component-emitter@1.3.0
886
component-event@0.1.4
887
component-indexof@0.0.3
888
component-type@1.2.1
889
compress-commons@4.1.1
890
compressible@2.0.18
891
compression@1.7.4
892
concat-map@0.0.1
893
concat-stream@2.0.0
894
config-chain@1.1.13
895
connect-history-api-fallback@1.6.0
896
connect@3.7.0
897
connected-domain@1.0.0
898
console-browserify@1.1.0
899
console-control-strings@1.1.0
900
consolidate@0.16.0
901
constants-browserify@1.0.0
902
content-disposition@0.5.4
903
content-type@1.0.4
904
conventional-changelog-angular@5.0.12
905
conventional-changelog-core@4.2.2
906
conventional-changelog-preset-loader@2.3.4
907
conventional-changelog-writer@4.1.0
908
conventional-commits-filter@2.0.7
909
conventional-commits-parser@3.2.1
910
conventional-recommended-bump@6.1.0
911
convert-source-map@1.8.0
912
cookie-signature@1.0.6
913
cookie@0.5.0
914
cookiejar@2.1.4
915
copy-anything@2.0.3
916
copy-concurrently@1.0.5
917
copy-descriptor@0.1.1
918
core-js-compat@3.22.2
919
core-js-pure@3.15.2
920
core-js@3.17.3
921
core-util-is@1.0.2
922
cors@2.8.5
923
cosmiconfig@7.0.0
924
crc-32@1.2.0
925
crc32-stream@4.0.2
926
create-ecdh@4.0.4
927
create-error-class@3.0.2
928
create-hash@1.2.0
929
create-hmac@1.1.7
930
create-require@1.1.1
931
crelt@1.0.5
932
cross-env@7.0.3
933
cross-fetch@3.1.5
934
cross-spawn-promise@0.10.2
935
cross-spawn-windows-exe@1.2.0
936
cross-spawn@7.0.3
937
cross-unzip@0.0.2
938
crypt@0.0.2
939
crypto-browserify@3.12.0
940
css-blank-pseudo@0.1.4
941
css-has-pseudo@0.10.0
942
css-loader@4.3.0
943
css-prefers-color-scheme@3.1.1
944
css-select@4.1.3
945
css-shorthand-properties@1.1.1
946
css-value@0.0.1
947
css-what@5.0.1
948
csscolorparser@1.0.3
949
cssdb@4.4.0
950
cssesc@3.0.0
951
cssom@0.5.0
952
cssstyle@2.3.0
953
csstype@3.0.8
954
csv-parser@2.3.5
955
csv-write-stream@2.0.0
956
cuint@0.2.2
957
currently-unhandled@0.4.1
958
custom-event@1.0.1
959
cyclist@1.0.1
960
d3-flextree@2.1.2
961
d3-hierarchy@3.1.2
962
d3-timer@1.0.7
963
d3@3.5.17
964
d@1.0.1
965
damerau-levenshtein@1.0.7
966
dargs@7.0.0
967
darkreader@4.9.40
968
dashdash@1.14.1
969
data-urls@3.0.2
970
date-format@3.0.0
971
date-now@0.1.4
972
dateformat@3.0.3
973
debug@4.3.4
974
debuglog@1.0.1
975
decamelize-keys@1.1.0
976
decamelize@4.0.0
977
decimal.js@10.3.1
978
decode-uri-component@0.2.2
979
decompress-response@6.0.0
980
decompress-tar@4.1.1
981
decompress-tarbz2@4.1.1
982
decompress-targz@4.1.1
983
decompress-unzip@4.0.1
984
decompress@4.2.1
985
dedent@0.7.0
986
deep-eql@3.0.1
987
deep-equal@1.1.1
988
deep-extend@0.6.0
989
deep-is@0.1.3
990
deepmerge@4.2.2
991
default-gateway@6.0.3
992
default-require-extensions@3.0.0
993
defaults@1.0.3
994
defer-to-connect@2.0.1
995
define-lazy-prop@2.0.0
996
define-properties@1.2.0
997
define-property@2.0.2
998
del@4.1.1
999
delayed-stream@1.0.0
1000
delegate-events@1.1.1
1001
delegate@3.2.0
1002
delegates@1.0.0
1003
denque@1.5.0
1004
depcheck@1.4.1
1005
depd@2.0.0
1006
deprecation@2.3.1
1007
deps-regex@0.1.4
1008
des.js@1.0.1
1009
destroy@1.2.0
1010
detect-conflict@1.0.1
1011
detect-file@1.0.0
1012
detect-indent@6.1.0
1013
detect-libc@2.0.1
1014
detect-newline@2.1.0
1015
detect-node@2.1.0
1016
devtools-protocol@0.0.953906
1017
devtools@7.16.13
1018
dezalgo@1.0.3
1019
di@0.0.1
1020
diff-match-patch@1.0.5
1021
diff-sequences@24.9.0
1022
diff@5.0.0
1023
diffie-hellman@5.0.3
1024
difflib@0.2.4
1025
dir-compare@2.4.0
1026
dir-glob@3.0.1
1027
discontinuous-range@1.0.0
1028
dns-equal@1.0.0
1029
dns-packet@5.3.1
1030
dns-txt@2.0.2
1031
docopt@0.6.2
1032
doctrine@3.0.0
1033
dom-accessibility-api@0.5.9
1034
dom-converter@0.2.0
1035
dom-helpers@5.2.1
1036
dom-serialize@2.2.1
1037
dom-serializer@1.3.2
1038
dom-walk@0.1.2
1039
domain-browser@1.2.0
1040
domelementtype@2.2.0
1041
domexception@4.0.0
1042
domhandler@4.2.0
1043
domify@1.4.1
1044
domutils@2.7.0
1045
dot-case@3.0.4
1046
dot-prop@6.0.1
1047
dotenv@4.0.0
1048
downcache@0.0.9
1049
download@8.0.0
1050
dreamopt@0.8.0
1051
duplexer2@0.1.4
1052
duplexer3@0.1.4
1053
duplexer@0.1.2
1054
duplexify@3.7.1
1055
earcut@2.2.2
1056
ecc-jsbn@0.1.2
1057
edge-paths@2.2.1
1058
editions@2.3.1
1059
editorconfig@0.15.3
1060
ee-first@1.1.1
1061
ejs@2.7.4
1062
ejson-shell-parser@1.2.1
1063
electron-devtools-installer@3.2.0
1064
electron-dl@3.5.0
1065
electron-installer-common@0.7.3
1066
electron-mocha@10.1.0
1067
electron-notarize@1.2.1
1068
electron-packager-plugin-non-proprietary-codecs-ffmpeg@1.0.2
1069
electron-packager@15.5.1
1070
electron-rebuild@3.2.9
1071
electron-squirrel-startup@1.0.0
1072
electron-to-chromium@1.4.284
1073
electron-window@0.8.1
1074
elliptic@6.5.4
1075
emoji-regex@9.2.2
1076
emojis-list@3.0.0
1077
encode-utf8@1.0.3
1078
encodeurl@1.0.2
1079
encoding@0.1.13
1080
end-of-stream@1.4.4
1081
engine.io-parser@5.0.2
1082
engine.io@6.1.0
1083
enhanced-resolve@5.8.3
1084
enquirer@2.3.6
1085
ensure-error@3.0.1
1086
ent@2.2.0
1087
entities@2.2.0
1088
env-paths@2.2.1
1089
envinfo@7.8.1
1090
enzyme-shallow-equal@1.0.4
1091
enzyme@3.11.0
1092
err-code@2.0.3
1093
errlop@2.2.0
1094
errno@0.1.8
1095
error-ex@1.3.2
1096
error-stack-parser@2.0.6
1097
error@7.2.1
1098
es-abstract@1.21.2
1099
es-array-method-boxes-properly@1.0.0
1100
es-module-lexer@0.9.1
1101
es-to-primitive@1.2.1
1102
es5-ext@0.10.61
1103
es6-error@4.1.1
1104
es6-iterator@2.0.3
1105
es6-map@0.1.5
1106
es6-set@0.1.5
1107
es6-symbol@3.1.3
1108
es6-weak-map@2.0.3
1109
escalade@3.1.1
1110
escape-goat@2.1.1
1111
escape-html@1.0.3
1112
escape-string-regexp@4.0.0
1113
escodegen@2.0.0
1114
escope@3.6.0
1115
eslint-config-mongodb-js@5.0.3
1116
eslint-config-prettier@8.3.0
1117
eslint-config-semistandard@15.0.1
1118
eslint-config-standard@14.1.1
1119
eslint-import-resolver-node@0.3.4
1120
eslint-module-utils@2.6.1
1121
eslint-plugin-chai-friendly@0.4.1
1122
eslint-plugin-es@3.0.1
1123
eslint-plugin-filename-rules@1.2.0
1124
eslint-plugin-import@2.23.4
1125
eslint-plugin-jsx-a11y@6.4.1
1126
eslint-plugin-mocha@9.0.0
1127
eslint-plugin-node@11.1.0
1128
eslint-plugin-promise@4.3.1
1129
eslint-plugin-react-hooks@4.2.0
1130
eslint-plugin-react@7.32.2
1131
eslint-plugin-standard@4.1.0
1132
eslint-scope@5.1.1
1133
eslint-utils@3.0.0
1134
eslint-visitor-keys@3.3.0
1135
eslint@7.32.0
1136
espree@7.3.1
1137
esprima@4.0.1
1138
esquery@1.4.0
1139
esrecurse@4.3.0
1140
estraverse@5.3.0
1141
estree-walker@2.0.2
1142
esutils@2.0.3
1143
etag@1.8.1
1144
event-emitter@0.3.5
1145
event-stream@4.0.1
1146
event-target-shim@5.0.1
1147
eventemitter3@4.0.7
1148
events-mixin@1.3.0
1149
events@3.3.0
1150
eventsource@1.0.7
1151
evp_bytestokey@1.0.3
1152
exec-sh@0.3.6
1153
execa@5.1.1
1154
exit-hook@1.1.1
1155
exit-on-epipe@1.0.1
1156
exit@0.1.2
1157
expand-brackets@2.1.4
1158
expand-template@2.0.3
1159
expand-tilde@2.0.2
1160
expect@24.9.0
1161
express@4.18.1
1162
ext-list@2.2.2
1163
ext-name@5.0.0
1164
ext@1.4.0
1165
extend-shallow@3.0.2
1166
extend@3.0.2
1167
external-editor@3.1.0
1168
extglob@2.0.4
1169
extract-stack@2.0.0
1170
extract-text-webpack-plugin@4.0.0-beta.0
1171
extract-zip@2.0.1
1172
extsprintf@1.3.0
1173
facepaint@1.2.1
1174
fast-csv@3.7.0
1175
fast-deep-equal@3.1.3
1176
fast-glob@3.2.11
1177
fast-json-stable-stringify@2.1.0
1178
fast-levenshtein@2.0.6
1179
fast-memoize@2.5.2
1180
fast-xml-parser@4.0.11
1181
fastest-levenshtein@1.0.12
1182
fastq@1.11.0
1183
faye-websocket@0.11.4
1184
fb-watchman@2.0.1
1185
fd-slicer@1.1.0
1186
figgy-pudding@3.5.2
1187
figures@3.2.0
1188
file-entry-cache@6.0.1
1189
file-loader@5.1.0
1190
file-type@11.1.0
1191
file-uri-to-path@1.0.0
1192
filename-reserved-regex@2.0.0
1193
filenamify@4.3.0
1194
filesize@3.6.1
1195
fill-keys@1.0.2
1196
fill-range@7.0.1
1197
filter-obj@1.1.0
1198
finalhandler@1.2.0
1199
find-cache-dir@3.3.2
1200
find-root@1.1.0
1201
find-up@5.0.0
1202
findup-sync@4.0.0
1203
first-chunk-stream@3.0.0
1204
flat-cache@3.0.4
1205
flat@5.0.2
1206
flatnest@1.0.0
1207
flatted@3.1.1
1208
flatten@1.0.3
1209
flora-colossus@1.0.1
1210
flow-parser@0.159.0
1211
flush-write-stream@1.1.1
1212
fmix@0.1.0
1213
focus-trap-react@10.0.2
1214
focus-trap@7.2.0
1215
follow-redirects@1.14.1
1216
for-in@1.0.2
1217
foreground-child@2.0.0
1218
forever-agent@0.6.1
1219
form-data@4.0.0
1220
formatio@1.1.1
1221
formidable@1.2.2
1222
forwarded@0.2.0
1223
fragment-cache@0.2.1
1224
fresh@0.5.2
1225
from2@2.3.0
1226
from@0.1.7
1227
fromentries@1.3.2
1228
fs-constants@1.0.0
1229
fs-extra@10.0.1
1230
fs-minipass@3.0.1
1231
fs-monkey@1.0.3
1232
fs-plus@3.1.1
1233
fs-readdir-recursive@1.1.0
1234
fs-temp@1.2.1
1235
fs-write-stream-atomic@1.0.10
1236
fs.realpath@1.0.0
1237
fstream-ignore@1.0.5
1238
fstream@1.0.12
1239
function-bind@1.1.1
1240
function.prototype.name@1.1.5
1241
functional-red-black-tree@1.0.1
1242
functions-have-names@1.2.3
1243
fuse.js@6.5.3
1244
galactus@0.2.1
1245
gar@1.0.4
1246
gauge@5.0.0
1247
gce-ips@1.0.2
1248
gen-esm-wrapper@1.1.2
1249
generate-function@2.3.1
1250
generate-object-property@1.2.0
1251
generic-names@2.0.1
1252
gensync@1.0.0-beta.2
1253
geojson-vt@3.2.1
1254
get-caller-file@2.0.5
1255
get-folder-size@2.0.1
1256
get-func-name@2.0.0
1257
get-intrinsic@1.2.1
1258
get-mongodb-version@2.0.1
1259
get-package-info@1.0.0
1260
get-package-type@0.1.0
1261
get-pkg-repo@1.4.0
1262
get-port@5.1.1
1263
get-proxy@2.1.0
1264
get-stdin@4.0.1
1265
get-stream@6.0.1
1266
get-value@2.0.6
1267
getos@3.2.1
1268
getpass@0.1.7
1269
gh-got@5.0.0
1270
git-log-parser@1.2.0
1271
git-raw-commits@2.0.10
1272
git-remote-origin-url@2.0.0
1273
git-semver-tags@4.1.1
1274
git-up@4.0.2
1275
git-url-parse@11.4.4
1276
gitconfiglocal@1.0.0
1277
github-from-package@0.0.0
1278
github-username@3.0.0
1279
gl-matrix@3.3.0
1280
glob-parent@5.1.2
1281
glob-to-regexp@0.4.1
1282
glob@8.1.0
1283
global-agent@3.0.0
1284
global-jsdom@8.3.0
1285
global-modules@2.0.0
1286
global-prefix@3.0.0
1287
global-tunnel-ng@2.7.1
1288
global@4.4.0
1289
globals@13.16.0
1290
globalthis@1.0.3
1291
globby@11.1.0
1292
good-listener@1.2.2
1293
got@11.8.6
1294
graceful-fs@4.2.10
1295
graceful-readlink@1.0.1
1296
grapheme-splitter@1.0.4
1297
grid-index@1.1.0
1298
grouped-queue@0.3.3
1299
growl@1.10.5
1300
growly@1.3.0
1301
gzip-size@6.0.0
1302
handle-thing@2.0.1
1303
handlebars@4.7.7
1304
har-schema@2.0.0
1305
har-validator@5.1.5
1306
hard-rejection@2.1.0
1307
harmony-reflect@1.6.2
1308
has-ansi@2.0.0
1309
has-bigints@1.0.2
1310
has-flag@4.0.0
1311
has-symbol-support-x@1.4.2
1312
has-symbols@1.0.3
1313
has-to-string-tag-x@1.4.1
1314
has-unicode@2.0.1
1315
has-value@1.0.0
1316
has-values@1.0.0
1317
has@1.0.3
1318
hash-base@3.1.0
1319
hash-sum@2.0.0
1320
hash.js@1.1.7
1321
hasha@5.2.2
1322
he@1.2.0
1323
heap@0.2.7
1324
highlight.js@11.5.1
1325
highlightjs-graphql@1.0.2
1326
hmac-drbg@1.0.1
1327
hoek@6.1.3
1328
hoist-non-react-statics@3.3.2
1329
home-or-tmp@2.0.0
1330
homedir-polyfill@1.0.3
1331
hoopy@0.1.4
1332
hosted-git-info@6.1.1
1333
hostile@1.3.3
1334
hpack.js@2.1.6
1335
html-element-map@1.3.1
1336
html-encoding-sniffer@3.0.0
1337
html-entities@2.3.2
1338
html-escaper@2.0.2
1339
html-minifier-terser@5.1.1
1340
html-minifier@3.5.21
1341
html-tokenize@2.0.1
1342
html-webpack-plugin@5.3.2
1343
html@1.0.0
1344
htmlparser2@6.1.0
1345
http-cache-semantics@4.1.0
1346
http-deceiver@1.2.7
1347
http-errors@2.0.0
1348
http-parser-js@0.5.3
1349
http-proxy-agent@5.0.0
1350
http-proxy-middleware@2.0.6
1351
http-proxy@1.18.1
1352
http-signature@1.2.0
1353
http2-wrapper@1.0.3
1354
https-browserify@1.0.0
1355
https-proxy-agent@5.0.0
1356
human-signals@2.1.0
1357
humanize-ms@1.2.1
1358
husky@8.0.3
1359
hyperlinker@1.0.0
1360
iconv-lite@0.6.3
1361
icss-replace-symbols@1.1.0
1362
icss-utils@5.1.0
1363
identity-obj-proxy@3.0.0
1364
ieee754@1.2.1
1365
iferr@0.1.5
1366
ignore-loader@0.1.2
1367
ignore-walk@6.0.0
1368
ignore@5.2.0
1369
image-size@0.7.5
1370
immediate@3.0.6
1371
import-cwd@2.1.0
1372
import-fresh@3.3.0
1373
import-from@2.1.0
1374
import-local@3.0.2
1375
imul@1.0.1
1376
imurmurhash@0.1.4
1377
in-publish@2.0.1
1378
indent-string@4.0.0
1379
indexes-of@1.0.1
1380
infer-owner@1.0.4
1381
inflight@1.0.6
1382
inherits@2.0.4
1383
ini@1.3.8
1384
init-package-json@2.0.3
1385
inline-source-map@0.6.2
1386
inquirer@7.3.3
1387
internal-ip@4.3.0
1388
internal-slot@1.0.5
1389
interpret@2.2.0
1390
interruptor@1.0.1
1391
into-stream@3.1.0
1392
invariant@2.2.4
1393
invert-kv@2.0.0
1394
ip-range-check@0.0.1
1395
ip-regex@2.1.0
1396
ip@2.0.0
1397
ipaddr.js@2.0.1
1398
ipv6-normalize@1.0.1
1399
is-absolute-url@3.0.3
1400
is-accessor-descriptor@1.0.0
1401
is-arguments@1.1.0
1402
is-arrayish@0.2.1
1403
is-bigint@1.0.2
1404
is-binary-path@2.1.0
1405
is-boolean-object@1.1.1
1406
is-buffer@2.0.5
1407
is-callable@1.2.7
1408
is-ci@2.0.0
1409
is-core-module@2.11.0
1410
is-data-descriptor@1.0.0
1411
is-date-object@1.0.4
1412
is-descriptor@1.0.2
1413
is-directory@0.3.1
1414
is-docker@2.2.1
1415
is-electron-renderer@2.0.1
1416
is-extendable@1.0.1
1417
is-extglob@2.1.1
1418
is-finite@1.1.0
1419
is-fullwidth-code-point@3.0.0
1420
is-function@1.0.2
1421
is-generator-fn@2.1.0
1422
is-glob@4.0.3
1423
is-interactive@1.0.0
1424
is-json@2.0.1
1425
is-lambda@1.0.1
1426
is-mongodb-running@1.0.2
1427
is-my-ip-valid@1.0.0
1428
is-my-json-valid@2.20.5
1429
is-natural-number@4.0.1
1430
is-negative-zero@2.0.2
1431
is-number-object@1.0.5
1432
is-number@7.0.0
1433
is-obj@2.0.0
1434
is-object@1.0.2
1435
is-path-cwd@2.2.0
1436
is-path-in-cwd@2.1.0
1437
is-path-inside@2.1.0
1438
is-plain-obj@3.0.0
1439
is-plain-object@5.0.0
1440
is-potential-custom-element-name@1.0.1
1441
is-promise@2.2.2
1442
is-property@1.0.2
1443
is-redirect@1.0.0
1444
is-regex@1.1.4
1445
is-resolvable@1.1.0
1446
is-retry-allowed@1.2.0
1447
is-scoped@1.0.0
1448
is-ssh@1.3.3
1449
is-stream@2.0.0
1450
is-string@1.0.7
1451
is-subset@0.1.1
1452
is-symbol@1.0.4
1453
is-text-path@1.0.1
1454
is-typedarray@1.0.0
1455
is-unicode-supported@0.1.0
1456
is-utf8@0.2.1
1457
is-valid-identifier@2.0.2
1458
is-what@3.14.1
1459
is-windows@1.0.2
1460
is-wsl@2.2.0
1461
isarray@1.0.0
1462
isbinaryfile@4.0.8
1463
isexe@2.0.0
1464
isnumber@1.0.0
1465
isobject@3.0.1
1466
isstream@0.1.2
1467
istanbul-instrumenter-loader@3.0.1
1468
istanbul-lib-coverage@3.0.0
1469
istanbul-lib-hook@3.0.0
1470
istanbul-lib-instrument@4.0.3
1471
istanbul-lib-processinfo@2.0.2
1472
istanbul-lib-report@3.0.0
1473
istanbul-lib-source-maps@4.0.0
1474
istanbul-reports@3.0.2
1475
istextorbinary@2.6.0
1476
isurl@1.0.0
1477
javascript-stringify@2.1.0
1478
jest-changed-files@24.9.0
1479
jest-cli@24.9.0
1480
jest-config@24.9.0
1481
jest-diff@24.9.0
1482
jest-docblock@24.9.0
1483
jest-each@24.9.0
1484
jest-environment-jsdom@24.9.0
1485
jest-environment-node@24.9.0
1486
jest-get-type@24.9.0
1487
jest-haste-map@24.9.0
1488
jest-jasmine2@24.9.0
1489
jest-leak-detector@24.9.0
1490
jest-matcher-utils@24.9.0
1491
jest-message-util@24.9.0
1492
jest-mock@24.9.0
1493
jest-pnp-resolver@1.2.2
1494
jest-regex-util@24.9.0
1495
jest-resolve-dependencies@24.9.0
1496
jest-resolve@24.9.0
1497
jest-runner@24.9.0
1498
jest-runtime@24.9.0
1499
jest-serializer@24.9.0
1500
jest-snapshot@24.9.0
1501
jest-util@24.9.0
1502
jest-validate@24.9.0
1503
jest-watcher@24.9.0
1504
jest-worker@27.2.4
1505
jest@24.9.0
1506
jmespath@0.15.0
1507
joi@17.4.0
1508
join-component@1.1.0
1509
jquery@2.2.4
1510
js-beautify@1.14.7
1511
js-string-escape@1.0.1
1512
js-tokens@4.0.0
1513
js-yaml@4.1.0
1514
jsbn@0.1.1
1515
jscodeshift@0.6.4
1516
jsdom-global@3.0.2
1517
jsdom@19.0.0
1518
jsesc@2.5.2
1519
json-buffer@3.0.1
1520
json-diff@0.9.0
1521
json-parse-better-errors@1.0.2
1522
json-parse-even-better-errors@3.0.0
1523
json-schema-traverse@1.0.0
1524
json-schema@0.2.3
1525
json-stable-stringify-without-jsonify@1.0.1
1526
json-stable-stringify@1.0.1
1527
json-stringify-nice@1.1.4
1528
json-stringify-safe@5.0.1
1529
json3@3.3.3
1530
json5@2.2.1
1531
jsonfile@6.1.0
1532
jsonify@0.0.0
1533
jsonparse@1.3.1
1534
jsonpointer@4.1.0
1535
jsprim@1.4.1
1536
jsx-ast-utils@3.2.0
1537
jszip@3.6.0
1538
junk@3.1.0
1539
just-diff-apply@5.5.0
1540
just-diff@5.2.0
1541
just-extend@4.2.1
1542
karma-chai-sinon@0.1.5
1543
karma-chai@0.1.0
1544
karma-electron@7.1.0
1545
karma-mocha-reporter@2.2.5
1546
karma-mocha@1.3.0
1547
karma-sinon@1.0.5
1548
karma-sourcemap-loader@0.3.8
1549
karma-webpack@4.0.2
1550
karma@6.3.9
1551
kdbush@3.0.0
1552
kerberos@2.0.0
1553
key-tree-store@1.3.0
1554
keypress@0.1.0
1555
keytar@7.9.0
1556
keyv@4.0.3
1557
killable@1.0.1
1558
kind-of@6.0.3
1559
klaw@3.0.0
1560
kleur@3.0.3
1561
klona@2.0.5
1562
ky@0.28.7
1563
language-subtag-registry@0.3.21
1564
language-tags@1.0.5
1565
lazystream@1.0.0
1566
lcid@2.0.0
1567
leaflet-defaulticon-compatibility@0.1.1
1568
leaflet-draw@1.0.4
1569
leaflet@1.7.1
1570
left-pad@1.3.0
1571
lerna@4.0.0
1572
less-cache@1.1.1
1573
less-loader@10.0.1
1574
less@3.13.1
1575
leven@3.1.0
1576
levn@0.4.1
1577
libnpmaccess@4.0.3
1578
libnpmpublish@4.0.2
1579
lie@3.3.0
1580
lighthouse-logger@1.3.0
1581
limiter@1.1.5
1582
lines-and-columns@1.1.6
1583
load-json-file@6.2.0
1584
loader-runner@4.2.0
1585
loader-utils@2.0.4
1586
local-links@1.4.1
1587
localforage@1.9.0
1588
locate-path@6.0.0
1589
lodash-es@4.17.21
1590
lodash._arrayeach@3.0.0
1591
lodash._arraymap@3.0.0
1592
lodash._baseassign@3.2.0
1593
lodash._basebind@2.4.1
1594
lodash._basecallback@3.3.1
1595
lodash._basecompareascending@3.0.2
1596
lodash._basecopy@3.0.1
1597
lodash._basecreate@3.0.3
1598
lodash._basecreatecallback@2.4.1
1599
lodash._basecreatewrapper@2.4.1
1600
lodash._basedifference@3.0.3
1601
lodash._baseeach@3.0.4
1602
lodash._basefind@3.0.0
1603
lodash._basefindindex@3.6.0
1604
lodash._baseflatten@3.1.4
1605
lodash._basefor@3.0.3
1606
lodash._baseget@3.7.2
1607
lodash._baseindexof@3.1.0
1608
lodash._baseisequal@3.0.7
1609
lodash._baseslice@3.0.3
1610
lodash._basesortby@3.0.0
1611
lodash._basesortbyorder@3.5.3
1612
lodash._baseuniq@3.0.3
1613
lodash._basevalues@3.0.0
1614
lodash._bindcallback@3.0.1
1615
lodash._cacheindexof@3.0.2
1616
lodash._createassigner@3.1.1
1617
lodash._createcache@3.1.2
1618
lodash._createwrapper@3.2.0
1619
lodash._getnative@3.9.1
1620
lodash._invokepath@3.7.2
1621
lodash._isiterateecall@3.0.9
1622
lodash._isnative@2.4.1
1623
lodash._objecttypes@2.4.1
1624
lodash._pickbyarray@3.0.2
1625
lodash._pickbycallback@3.0.0
1626
lodash._reinterpolate@3.0.0
1627
lodash._replaceholders@3.0.0
1628
lodash._root@3.0.1
1629
lodash._setbinddata@2.4.1
1630
lodash._shimkeys@2.4.1
1631
lodash._slice@2.4.1
1632
lodash._topath@3.8.1
1633
lodash.assign@4.2.0
1634
lodash.assignin@4.2.0
1635
lodash.before@3.0.3
1636
lodash.bind@4.2.1
1637
lodash.camelcase@4.3.0
1638
lodash.chunk@4.2.0
1639
lodash.clonedeep@4.5.0
1640
lodash.contains@2.4.3
1641
lodash.create@3.1.1
1642
lodash.curryright@4.1.1
1643
lodash.debounce@4.0.8
1644
lodash.defaults@4.2.0
1645
lodash.defer@4.1.0
1646
lodash.difference@4.5.0
1647
lodash.escape@4.0.1
1648
lodash.escaperegexp@4.1.2
1649
lodash.every@4.6.0
1650
lodash.filter@4.6.0
1651
lodash.find@4.6.0
1652
lodash.flatten@4.4.0
1653
lodash.flattendeep@4.4.0
1654
lodash.foreach@4.5.0
1655
lodash.forin@4.4.0
1656
lodash.forown@4.4.0
1657
lodash.get@4.4.2
1658
lodash.groupby@4.6.0
1659
lodash.has@4.5.2
1660
lodash.identity@2.4.1
1661
lodash.includes@3.1.3
1662
lodash.invoke@3.2.3
1663
lodash.isarguments@3.1.0
1664
lodash.isarray@4.0.0
1665
lodash.isboolean@3.0.3
1666
lodash.isdate@3.0.3
1667
lodash.isempty@3.0.4
1668
lodash.isequal@4.5.0
1669
lodash.isfunction@3.0.9
1670
lodash.ismatch@4.4.0
1671
lodash.isnil@4.0.0
1672
lodash.isnumber@3.0.3
1673
lodash.isobject@3.0.2
1674
lodash.isplainobject@4.0.6
1675
lodash.isstring@4.0.1
1676
lodash.istypedarray@3.0.6
1677
lodash.isundefined@3.0.1
1678
lodash.keys@3.1.2
1679
lodash.keysin@3.0.8
1680
lodash.last@3.0.0
1681
lodash.map@4.6.0
1682
lodash.max@4.0.1
1683
lodash.maxby@4.6.0
1684
lodash.memoize@3.0.4
1685
lodash.merge@4.6.2
1686
lodash.mergewith@4.6.2
1687
lodash.minby@4.6.0
1688
lodash.noop@2.4.1
1689
lodash.omit@3.1.0
1690
lodash.once@3.0.1
1691
lodash.pad@4.5.1
1692
lodash.padend@4.6.1
1693
lodash.padstart@4.6.1
1694
lodash.pairs@3.0.1
1695
lodash.pick@4.4.0
1696
lodash.pluck@3.1.2
1697
lodash.range@3.2.0
1698
lodash.reduce@4.6.0
1699
lodash.reject@4.6.0
1700
lodash.remove@4.7.0
1701
lodash.restparam@3.6.1
1702
lodash.result@4.5.2
1703
lodash.round@4.0.4
1704
lodash.samplesize@4.2.0
1705
lodash.set@4.3.2
1706
lodash.slice@4.2.0
1707
lodash.some@4.6.0
1708
lodash.sortby@4.7.0
1709
lodash.sortbyorder@3.4.4
1710
lodash.startswith@4.2.1
1711
lodash.sum@4.0.2
1712
lodash.support@2.4.1
1713
lodash.template@4.5.0
1714
lodash.templatesettings@4.2.0
1715
lodash.throttle@4.1.1
1716
lodash.truncate@4.4.2
1717
lodash.union@4.6.0
1718
lodash.uniq@4.5.0
1719
lodash.uniqueid@3.2.0
1720
lodash.zip@4.2.0
1721
lodash@4.17.21
1722
log-symbols@4.1.0
1723
log4js@6.3.0
1724
loglevel-plugin-prefix@0.8.4
1725
loglevel@1.7.1
1726
lolex@5.1.2
1727
loose-envify@1.4.0
1728
loud-rejection@1.6.0
1729
loupe@2.3.4
1730
lower-case@2.0.2
1731
lowercase-keys@2.0.0
1732
lru-cache@7.14.1
1733
lru-queue@0.1.0
1734
lsof@0.1.0
1735
lz-string@1.4.4
1736
lzma-native@8.0.6
1737
magic-string@0.25.7
1738
make-dir@3.1.0
1739
make-error@1.3.6
1740
make-fetch-happen@11.0.2
1741
makeerror@1.0.11
1742
map-age-cleaner@0.1.3
1743
map-cache@0.2.2
1744
map-obj@4.2.1
1745
map-stream@0.0.7
1746
map-visit@1.0.0
1747
mapbox-gl@1.13.1
1748
markdown-table@1.1.3
1749
marky@1.2.2
1750
matcher@3.0.0
1751
matches-selector@1.2.0
1752
md5.js@1.3.5
1753
md5@2.3.0
1754
media-type@0.3.0
1755
media-typer@0.3.0
1756
mem-fs-editor@6.0.0
1757
mem-fs@1.2.0
1758
mem@4.3.0
1759
memfs@3.4.7
1760
memoize-one@5.2.1
1761
memoizee@0.4.15
1762
memory-fs@0.5.0
1763
memory-pager@1.5.0
1764
meow@8.1.2
1765
merge-descriptors@1.0.1
1766
merge-source-map@1.1.0
1767
merge-stream@2.0.0
1768
merge2@1.4.1
1769
methods@1.1.2
1770
micromatch@4.0.4
1771
miller-rabin@4.0.1
1772
mime-db@1.52.0
1773
mime-types@2.1.35
1774
mime@2.5.2
1775
mimic-fn@2.1.0
1776
mimic-response@3.1.0
1777
min-document@2.19.0
1778
min-indent@1.0.1
1779
mingo@1.3.3
1780
mini-css-extract-plugin@2.3.0
1781
minimalistic-assert@1.0.1
1782
minimalistic-crypto-utils@1.0.1
1783
minimatch@5.1.6
1784
minimist-options@4.1.0
1785
minimist@1.2.8
1786
minipass-collect@1.0.2
1787
minipass-fetch@3.0.1
1788
minipass-flush@1.0.5
1789
minipass-json-stream@1.0.1
1790
minipass-pipeline@1.2.4
1791
minipass-sized@1.0.3
1792
minipass@4.0.1
1793
minizlib@2.1.2
1794
minstache@1.2.0
1795
mississippi@3.0.0
1796
mixin-deep@1.3.2
1797
mkdirp-classic@0.5.3
1798
mkdirp-infer-owner@2.0.0
1799
mkdirp@1.0.4
1800
mocha-webpack@2.0.0-beta.0
1801
mocha@8.4.0
1802
mock-require@3.0.3
1803
modify-filename@1.1.0
1804
modify-values@1.0.1
1805
module-not-found-error@1.0.1
1806
moment@2.29.1
1807
mongodb-build-info@1.5.0
1808
mongodb-client-encryption@2.6.0
1809
mongodb-cloud-info@1.1.3
1810
mongodb-collection-sample@5.0.0
1811
mongodb-connection-string-url@2.6.0
1812
mongodb-core@3.2.7
1813
mongodb-dbpath@0.0.1
1814
mongodb-download-url@1.3.0
1815
mongodb-js-cli@0.0.3
1816
mongodb-js-errors@0.5.0
1817
mongodb-language-model@1.7.1
1818
mongodb-log-writer@1.1.5
1819
mongodb-ns@2.4.0
1820
mongodb-query-parser@2.4.8
1821
mongodb-query-util@0.2.1
1822
mongodb-redact@0.2.2
1823
mongodb-reflux-store@0.0.1
1824
mongodb-runner@4.10.0
1825
mongodb-schema@10.0.0
1826
mongodb-url@3.0.3
1827
mongodb-version-list@1.0.0
1828
mongodb-version-manager@1.5.0
1829
mongodb@5.1.0
1830
moo@0.5.1
1831
move-concurrently@1.0.1
1832
ms@2.1.3
1833
multicast-dns-service-types@1.1.0
1834
multicast-dns@7.2.4
1835
multimatch@5.0.0
1836
multipipe@1.0.2
1837
murmur-32@0.2.0
1838
murmurhash-js@1.0.0
1839
mustache@4.2.0
1840
mute-stream@0.0.8
1841
nan@2.14.2
1842
nanoid@3.1.25
1843
nanomatch@1.2.13
1844
napi-build-utils@1.0.2
1845
native-request@1.0.8
1846
natural-compare@1.4.0
1847
natural-orderby@2.0.3
1848
ndjson@1.5.0
1849
nearley@2.20.1
1850
negotiator@0.6.3
1851
neo-async@2.6.2
1852
netmask@1.0.6
1853
next-tick@1.1.0
1854
nice-try@1.0.5
1855
nise@4.1.0
1856
no-case@3.0.4
1857
nock@13.1.0
1858
node-abi@3.31.0
1859
node-addon-api@4.3.0
1860
node-api-version@0.1.4
1861
node-dir@0.1.17
1862
node-environment-flags@1.0.6
1863
node-fetch@2.6.7
1864
node-forge@1.3.1
1865
node-gyp-build@4.3.0
1866
node-gyp@9.3.1
1867
node-int64@0.4.0
1868
node-libs-browser@2.2.1
1869
node-loader@2.0.0
1870
node-netstat@1.8.0
1871
node-notifier@5.4.5
1872
node-preload@0.2.1
1873
node-releases@2.0.6
1874
nodent-runtime@3.2.1
1875
nopt@7.0.0
1876
normalize-package-data@5.0.0
1877
normalize-path@3.0.0
1878
normalize-range@0.1.2
1879
normalize-url@6.1.0
1880
npm-bundled@3.0.0
1881
npm-conf@1.1.3
1882
npm-install-checks@6.0.0
1883
npm-lifecycle@3.1.5
1884
npm-normalize-package-bin@3.0.0
1885
npm-package-arg@10.1.0
1886
npm-packlist@7.0.4
1887
npm-pick-manifest@8.0.1
1888
npm-registry-fetch@14.0.3
1889
npm-run-path@4.0.1
1890
npmlog@7.0.1
1891
nth-check@2.0.0
1892
num2fraction@1.2.2
1893
number-is-nan@1.0.1
1894
numeral@2.0.6
1895
nwsapi@2.2.0
1896
nyc@15.1.0
1897
oauth-sign@0.9.0
1898
object-assign@4.1.1
1899
object-copy@0.1.0
1900
object-diff@0.0.4
1901
object-inspect@1.12.3
1902
object-is@1.1.5
1903
object-keys@1.1.1
1904
object-treeify@1.1.33
1905
object-visit@1.0.1
1906
object.assign@4.1.4
1907
object.entries@1.1.6
1908
object.fromentries@2.0.6
1909
object.getownpropertydescriptors@2.1.2
1910
object.pick@1.3.0
1911
object.values@1.1.6
1912
obuf@1.1.2
1913
on-finished@2.4.1
1914
on-headers@1.0.2
1915
once@1.4.0
1916
onetime@5.1.2
1917
open@8.2.1
1918
opener@1.5.2
1919
opn@5.5.0
1920
optional-require@1.1.8
1921
optionator@0.9.1
1922
ora@5.4.1
1923
original@1.0.2
1924
os-browserify@0.3.0
1925
os-dns-native@1.2.0
1926
os-homedir@1.0.2
1927
os-locale@3.1.0
1928
os-tmpdir@1.0.2
1929
osenv@0.1.5
1930
p-cancelable@2.1.1
1931
p-defer@1.0.0
1932
p-each-series@2.1.0
1933
p-event@4.2.0
1934
p-finally@1.0.0
1935
p-is-promise@2.1.0
1936
p-iteration@1.1.8
1937
p-limit@3.1.0
1938
p-locate@5.0.0
1939
p-map-series@2.1.0
1940
p-map@4.0.0
1941
p-pipe@3.1.0
1942
p-queue@6.6.2
1943
p-reduce@2.1.0
1944
p-retry@4.6.1
1945
p-timeout@3.2.0
1946
p-try@2.2.0
1947
p-waterfall@2.1.1
1948
package-hash@4.0.0
1949
pacote@15.0.8
1950
pako@1.0.11
1951
papaparse@5.3.2
1952
parallel-transform@1.2.0
1953
param-case@3.0.4
1954
parent-module@1.0.1
1955
parse-asn1@5.1.6
1956
parse-author@2.0.0
1957
parse-color@1.0.0
1958
parse-conflict-json@3.0.0
1959
parse-github-repo-url@1.4.1
1960
parse-headers@2.0.3
1961
parse-json@5.2.0
1962
parse-passwd@1.0.0
1963
parse-path@4.0.3
1964
parse-url@5.0.6
1965
parse5-htmlparser2-tree-adapter@6.0.1
1966
parse5@6.0.1
1967
parseurl@1.3.3
1968
pascal-case@3.1.2
1969
pascalcase@0.1.1
1970
password-prompt@1.1.2
1971
path-browserify@0.0.1
1972
path-dirname@1.0.2
1973
path-exists@4.0.0
1974
path-is-absolute@1.0.1
1975
path-is-inside@1.0.2
1976
path-key@3.1.1
1977
path-parse@1.0.7
1978
path-to-regexp@1.8.0
1979
path-type@4.0.0
1980
pathval@1.1.1
1981
pause-stream@0.0.11
1982
pbf@3.2.1
1983
pbkdf2@3.1.2
1984
peer-deps-externals-webpack-plugin@1.0.4
1985
pend@1.2.0
1986
performance-now@2.1.0
1987
picocolors@1.0.0
1988
picomatch@2.3.0
1989
pify@5.0.0
1990
pinkie-promise@2.0.1
1991
pinkie@2.0.4
1992
pirates@4.0.4
1993
pkg-dir@4.2.0
1994
pkg-up@3.1.0
1995
please-upgrade-node@3.2.0
1996
plist@3.0.6
1997
pluralize@7.0.0
1998
pn@1.1.0
1999
polished@4.2.2
2000
portfinder@1.0.28
2001
posix-character-classes@0.1.1
2002
postcss-attribute-case-insensitive@4.0.2
2003
postcss-color-functional-notation@2.0.1
2004
postcss-color-gray@5.0.0
2005
postcss-color-hex-alpha@5.0.3
2006
postcss-color-mod-function@3.0.3
2007
postcss-color-rebeccapurple@4.0.1
2008
postcss-custom-media@7.0.8
2009
postcss-custom-properties@8.0.11
2010
postcss-custom-selectors@5.1.2
2011
postcss-dir-pseudo-class@5.0.0
2012
postcss-double-position-gradients@1.0.0
2013
postcss-env-function@2.0.2
2014
postcss-focus-visible@4.0.0
2015
postcss-focus-within@3.0.0
2016
postcss-font-variant@4.0.1
2017
postcss-gap-properties@2.0.0
2018
postcss-image-set-function@3.0.1
2019
postcss-initial@3.0.4
2020
postcss-lab-function@2.0.1
2021
postcss-load-config@2.1.2
2022
postcss-loader@6.1.1
2023
postcss-logical@3.0.0
2024
postcss-media-minmax@4.0.0
2025
postcss-modules-extract-imports@3.0.0
2026
postcss-modules-local-by-default@4.0.0
2027
postcss-modules-scope@3.0.0
2028
postcss-modules-values@4.0.0
2029
postcss-modules@4.1.3
2030
postcss-nesting@7.0.1
2031
postcss-overflow-shorthand@2.0.0
2032
postcss-page-break@2.0.0
2033
postcss-place@4.0.1
2034
postcss-preset-env@6.7.0
2035
postcss-pseudo-class-any-link@6.0.0
2036
postcss-replace-overflow-wrap@3.0.0
2037
postcss-selector-matches@4.0.0
2038
postcss-selector-not@4.0.1
2039
postcss-selector-parser@6.0.11
2040
postcss-value-parser@4.1.0
2041
postcss-values-parser@2.0.1
2042
postcss@8.3.6
2043
potpack@1.0.1
2044
prebuild-install@7.1.1
2045
prelude-ls@1.2.1
2046
prepend-http@2.0.0
2047
prettier@2.7.1
2048
pretty-bytes@5.6.0
2049
pretty-error@3.0.4
2050
pretty-format@27.3.1
2051
printj@1.1.2
2052
private@0.1.8
2053
proc-log@3.0.0
2054
process-nextick-args@2.0.1
2055
process-on-spawn@1.0.0
2056
process@0.11.10
2057
progress-stream@2.0.0
2058
progress@2.0.3
2059
promise-all-reject-late@1.0.1
2060
promise-call-limit@1.0.1
2061
promise-inflight@1.0.1
2062
promise-retry@2.0.1
2063
prompts@2.4.1
2064
promzard@0.3.0
2065
prop-types@15.8.1
2066
propagate@2.0.1
2067
proto-list@1.2.4
2068
protocol-buffers-schema@3.5.1
2069
protocols@1.4.8
2070
proxy-addr@2.0.7
2071
proxy-from-env@1.1.0
2072
proxyquire@2.1.3
2073
prr@1.0.1
2074
ps-list@8.1.0
2075
ps-node@0.1.6
2076
pseudomap@1.0.2
2077
psl@1.8.0
2078
public-encrypt@4.0.3
2079
pump@3.0.0
2080
pumpify@1.5.1
2081
punycode@2.1.1
2082
pupa@2.1.1
2083
puppeteer-core@13.0.1
2084
q@1.5.1
2085
qjobs@1.2.0
2086
qs@6.10.3
2087
query-ast@1.0.3
2088
query-selector-shadow-dom@1.0.0
2089
query-string@6.14.1
2090
querystring-es3@0.2.1
2091
querystring@0.2.0
2092
querystringify@2.2.0
2093
queue-microtask@1.2.3
2094
quick-lru@5.1.1
2095
quickselect@2.0.0
2096
raf@3.4.1
2097
railroad-diagrams@1.0.0
2098
ramda@0.27.1
2099
randexp@0.4.6
2100
random-path@0.1.2
2101
randombytes@2.1.0
2102
randomfill@1.0.4
2103
range-parser@1.2.1
2104
raw-body@2.5.1
2105
rc@1.2.8
2106
rcedit@3.0.1
2107
re-resizable@6.9.0
2108
react-16-node-hanging-test-fix@1.0.0
2109
react-ace@9.5.0
2110
react-dom@17.0.2
2111
react-error-boundary@3.1.4
2112
react-hot-loader@4.13.0
2113
react-hotkeys-hook@4.3.7
2114
react-intersection-observer@8.34.0
2115
react-is@18.2.0
2116
react-leaflet-draw@0.19.0
2117
react-leaflet@2.4.0
2118
react-lifecycles-compat@3.0.4
2119
react-redux@8.0.5
2120
react-refresh@0.10.0
2121
react-shallow-renderer@16.15.0
2122
react-test-renderer@17.0.2
2123
react-transition-group@4.4.2
2124
react-virtualized-auto-sizer@1.0.6
2125
react-window@1.8.6
2126
react@17.0.2
2127
read-chunk@3.2.0
2128
read-cmd-shim@4.0.0
2129
read-installed@4.0.3
2130
read-package-json-fast@3.0.2
2131
read-package-json@6.0.0
2132
read-package-tree@5.3.1
2133
read-pkg-up@7.0.1
2134
read-pkg@5.2.0
2135
read@1.0.7
2136
readable-stream@4.3.0
2137
readdir-glob@1.1.1
2138
readdir-scoped-modules@1.1.0
2139
readdirp@3.6.0
2140
readline2@1.0.1
2141
realpath-native@1.1.0
2142
recast@0.16.2
2143
rechoir@0.7.1
2144
redent@3.0.0
2145
redeyed@2.1.1
2146
redux-thunk@2.4.1
2147
redux@4.2.0
2148
reflux-core@0.3.0
2149
reflux@0.4.1
2150
regenerate-unicode-properties@8.2.0
2151
regenerate@1.4.2
2152
regenerator-runtime@0.13.7
2153
regenerator-transform@0.14.5
2154
regex-not@1.0.2
2155
regexp.prototype.flags@1.5.0
2156
regexpp@3.2.0
2157
regexpu-core@4.7.1
2158
regjsgen@0.5.2
2159
regjsparser@0.6.9
2160
relateurl@0.2.7
2161
release-zalgo@1.0.0
2162
remove-trailing-separator@1.1.0
2163
remove-trailing-slash@0.1.1
2164
renderkid@2.0.7
2165
repeat-element@1.1.4
2166
repeat-string@1.6.1
2167
repeating@2.0.1
2168
replace-ext@1.0.1
2169
request-promise-core@1.1.4
2170
request-promise-native@1.0.9
2171
request@2.88.2
2172
require-directory@2.1.1
2173
require-from-string@2.0.2
2174
require-main-filename@2.0.0
2175
require-package-name@2.0.1
2176
require-uncached@1.0.3
2177
require_optional@1.0.1
2178
requires-port@1.0.0
2179
reservoir@0.1.2
2180
resolve-alpn@1.1.2
2181
resolve-cwd@3.0.0
2182
resolve-dir@1.0.1
2183
resolve-from@5.0.0
2184
resolve-mongodb-srv@1.1.2
2185
resolve-protobuf-schema@2.1.0
2186
resolve-url@0.2.1
2187
resolve@2.0.0-next.4
2188
responselike@2.0.0
2189
resq@1.10.1
2190
restore-cursor@3.1.0
2191
ret@0.1.15
2192
retry@0.13.1
2193
reusify@1.0.4
2194
rfdc@1.3.0
2195
rgb2hex@0.2.5
2196
rimraf@3.0.2
2197
ripemd160@2.0.2
2198
roarr@2.15.4
2199
rst-selector-parser@2.2.3
2200
rsvp@4.8.5
2201
run-async@2.4.1
2202
run-parallel@1.2.0
2203
run-queue@1.0.3
2204
rw@1.3.3
2205
rx-lite-aggregates@4.0.8
2206
rx-lite@4.0.8
2207
rxjs@7.3.0
2208
safe-buffer@5.2.1
2209
safe-regex@1.1.0
2210
safer-buffer@2.1.2
2211
samsam@1.3.0
2212
sane@4.1.0
2213
sass@1.35.1
2214
save@2.4.0
2215
sax@1.2.4
2216
saxes@5.0.1
2217
scheduler@0.20.2
2218
schema-utils@4.0.0
2219
scoped-regex@1.0.0
2220
scss-parser@1.0.4
2221
seek-bzip@1.0.6
2222
select-hose@2.0.0
2223
select@1.1.2
2224
selfsigned@2.0.1
2225
semver-compare@1.0.0
2226
semver@7.3.8
2227
send@0.18.0
2228
serialize-error@8.1.0
2229
serialize-javascript@6.0.0
2230
serve-index@1.9.1
2231
serve-static@1.15.0
2232
set-blocking@2.0.0
2233
set-immediate-shim@1.0.1
2234
set-value@2.0.1
2235
setimmediate@1.0.5
2236
setprototypeof@1.2.0
2237
sha.js@2.4.11
2238
shallow-clone@3.0.1
2239
shallowequal@1.1.0
2240
shebang-command@2.0.0
2241
shebang-loader@0.0.1
2242
shebang-regex@3.0.0
2243
shelljs@0.8.4
2244
shellwords@0.1.1
2245
side-channel@1.0.4
2246
siginfo@2.0.0
2247
sigmund@1.0.1
2248
signal-exit@3.0.7
2249
simple-concat@1.0.1
2250
simple-get@4.0.1
2251
sinon-chai@3.7.0
2252
sinon@9.2.4
2253
sirv@1.0.17
2254
sisteransi@1.0.5
2255
slash@3.0.0
2256
slice-ansi@4.0.0
2257
slide@1.1.6
2258
smart-buffer@4.2.0
2259
snapdragon-node@2.1.1
2260
snapdragon-util@3.0.1
2261
snapdragon@0.8.2
2262
socket.io-adapter@2.3.3
2263
socket.io-parser@4.0.5
2264
socket.io@4.4.0
2265
sockjs-client@1.5.1
2266
sockjs@0.3.24
2267
socks-proxy-agent@7.0.0
2268
socks@2.7.1
2269
socksv5@0.0.6
2270
sort-keys-length@1.0.1
2271
sort-keys@4.2.0
2272
source-code-pro@2.38.0
2273
source-list-map@2.0.1
2274
source-map-js@0.6.2
2275
source-map-resolve@0.5.3
2276
source-map-support@0.5.21
2277
source-map-url@0.4.1
2278
source-map@0.7.4
2279
sourcemap-codec@1.4.8
2280
sparse-bitfield@3.0.3
2281
spawn-error-forwarder@1.0.0
2282
spawn-wrap@2.0.0
2283
spdx-correct@3.1.1
2284
spdx-exceptions@2.3.0
2285
spdx-expression-parse@3.0.1
2286
spdx-license-ids@3.0.9
2287
spdy-transport@3.0.0
2288
spdy@4.0.2
2289
speedometer@1.0.0
2290
split-on-first@1.1.0
2291
split-string@3.1.0
2292
split2@3.2.2
2293
split@1.0.1
2294
sprintf-js@1.1.2
2295
ssh2-streams@0.4.10
2296
ssh2@0.8.9
2297
sshpk@1.16.1
2298
ssri@10.0.1
2299
stack-utils@1.0.5
2300
stackback@0.0.2
2301
stackframe@1.2.0
2302
static-extend@0.1.2
2303
stats-lite@2.2.0
2304
statuses@2.0.1
2305
stealthy-require@1.1.1
2306
stream-browserify@2.0.2
2307
stream-buffers@2.2.0
2308
stream-chain@2.2.5
2309
stream-combiner2@1.1.1
2310
stream-combiner@0.2.2
2311
stream-each@1.2.3
2312
stream-http@2.8.3
2313
stream-json@1.7.5
2314
stream-shift@1.0.1
2315
streamroller@2.2.4
2316
streamsearch@0.1.2
2317
strict-uri-encode@2.0.0
2318
string-hash@1.1.3
2319
string-length@2.0.0
2320
string-template@0.2.1
2321
string-width@4.2.3
2322
string.prototype.matchall@4.0.8
2323
string.prototype.trim@1.2.7
2324
string.prototype.trimend@1.0.6
2325
string.prototype.trimstart@1.0.6
2326
string_decoder@1.3.0
2327
strip-ansi@4.0.0
2328
strip-bom-buf@2.0.0
2329
strip-bom-stream@4.0.0
2330
strip-bom@4.0.0
2331
strip-dirs@2.1.0
2332
strip-eof@1.0.0
2333
strip-final-newline@2.0.0
2334
strip-indent@3.0.0
2335
strip-json-comments@3.1.1
2336
strip-outer@1.0.1
2337
strnum@1.0.5
2338
strong-log-transformer@2.1.0
2339
style-loader@3.2.1
2340
style-mod@4.0.0
2341
stylis@4.0.13
2342
sumchecker@3.0.1
2343
superagent@3.8.3
2344
supercluster@7.1.3
2345
supports-color@8.1.1
2346
supports-hyperlinks@2.2.0
2347
symbol-tree@3.2.4
2348
system-ca@1.0.2
2349
tabbable@6.0.1
2350
table-parser@0.1.3
2351
table@6.7.1
2352
tapable@2.2.1
2353
tar-fs@2.1.1
2354
tar-pack@3.4.1
2355
tar-stream@2.2.0
2356
tar@6.1.11
2357
temp-dir@1.0.0
2358
temp-write@4.0.0
2359
temp@0.9.4
2360
terser-webpack-plugin@5.2.4
2361
terser@5.15.1
2362
test-exclude@6.0.0
2363
text-extensions@1.9.0
2364
text-table@0.2.0
2365
textextensions@2.6.0
2366
throat@4.1.0
2367
through2@4.0.2
2368
through@2.3.8
2369
thunky@1.1.0
2370
tildify@2.0.0
2371
timed-out@4.0.1
2372
timers-browserify@2.0.12
2373
timers-ext@0.1.7
2374
tiny-each-async@2.0.3
2375
tiny-emitter@2.1.0
2376
tinyqueue@2.0.3
2377
tmp-promise@3.0.2
2378
tmp@0.2.1
2379
tmpl@1.0.4
2380
tn1150@0.1.0
2381
to-arraybuffer@1.0.1
2382
to-buffer@1.1.1
2383
to-data-view@1.1.0
2384
to-fast-properties@2.0.0
2385
to-object-path@0.3.0
2386
to-readable-stream@2.1.0
2387
to-regex-range@5.0.1
2388
to-regex@3.0.2
2389
toidentifier@1.0.1
2390
toposort@1.0.7
2391
totalist@1.1.0
2392
tough-cookie@4.0.0
2393
tr46@3.0.0
2394
traverse@0.6.6
2395
treeverse@3.0.0
2396
trim-newlines@3.0.1
2397
trim-off-newlines@1.0.1
2398
trim-repeated@1.0.0
2399
trim-right@1.0.1
2400
tryer@1.0.1
2401
ts-node@10.9.1
2402
tsconfig-paths@3.12.0
2403
tslib@2.5.0
2404
tsutils@3.21.0
2405
tty-browserify@0.0.0
2406
tunnel-agent@0.6.0
2407
tunnel@0.0.6
2408
turf-destination@3.0.12
2409
turf-distance@3.0.12
2410
turf-helpers@3.0.12
2411
turf-invariant@3.0.12
2412
turf-point@2.0.1
2413
tweetnacl@0.14.5
2414
type-check@0.4.0
2415
type-detect@4.0.8
2416
type-fest@0.21.3
2417
type-is@1.6.18
2418
type@2.5.0
2419
typedarray-to-buffer@3.1.5
2420
typedarray@0.0.6
2421
typescript@4.8.3
2422
ua-parser-js@1.0.33
2423
uglify-js@3.13.9
2424
uid-number@0.0.6
2425
umask@1.1.0
2426
unbox-primitive@1.0.2
2427
unbzip2-stream@1.4.3
2428
underscore-plus@1.7.0
2429
underscore@1.13.1
2430
unicode-canonical-property-names-ecmascript@1.0.4
2431
unicode-match-property-ecmascript@1.0.4
2432
unicode-match-property-value-ecmascript@1.2.0
2433
unicode-property-aliases-ecmascript@1.1.0
2434
union-value@1.0.1
2435
uniq@1.0.1
2436
unique-filename@3.0.0
2437
unique-slug@4.0.0
2438
universal-user-agent@6.0.0
2439
universalify@2.0.0
2440
unorm@1.6.0
2441
unpipe@1.0.0
2442
unset-value@1.0.0
2443
untildify@4.0.0
2444
unused-filename@2.1.0
2445
unzip-crx-3@0.2.0
2446
unzip-response@2.0.1
2447
upath@2.0.1
2448
update-browserslist-db@1.0.10
2449
upper-case@1.1.3
2450
uri-js@4.4.1
2451
urix@0.1.0
2452
url-loader@3.0.0
2453
url-parse-lax@3.0.0
2454
url-parse@1.5.1
2455
url-to-options@1.0.1
2456
url@0.11.0
2457
use-sync-external-store@1.2.0
2458
use@3.1.1
2459
user-home@2.0.0
2460
util-deprecate@1.0.2
2461
util-extend@1.0.3
2462
util-promisify@2.1.0
2463
util.promisify@1.0.0
2464
util@0.11.1
2465
utila@0.4.0
2466
utils-merge@1.0.1
2467
uuid@8.3.2
2468
v8-compile-cache-lib@3.0.1
2469
v8-compile-cache@2.3.0
2470
validate-npm-package-license@3.0.4
2471
validate-npm-package-name@5.0.0
2472
vary@1.1.2
2473
verror@1.10.0
2474
vinyl-file@3.0.0
2475
vinyl@2.2.1
2476
vm-browserify@1.1.2
2477
void-elements@2.0.1
2478
vt-pbf@3.1.3
2479
w3c-hr-time@1.0.2
2480
w3c-keyname@2.2.6
2481
w3c-xmlserializer@3.0.0
2482
wait-on@6.0.0
2483
walk-up-path@1.0.0
2484
walkdir@0.4.1
2485
walker@1.0.7
2486
warning@4.0.3
2487
watchpack-chokidar2@2.0.1
2488
watchpack@2.2.0
2489
wbuf@1.7.3
2490
wcwidth@1.0.1
2491
web-vitals@2.1.2
2492
webdriver@7.16.13
2493
webdriverio@7.16.13
2494
webidl-conversions@7.0.0
2495
webpack-bundle-analyzer@4.4.2
2496
webpack-cli@5.1.4
2497
webpack-dev-middleware@5.3.1
2498
webpack-dev-server@4.9.0
2499
webpack-log@2.0.0
2500
webpack-merge@5.8.0
2501
webpack-node-externals@3.0.0
2502
webpack-sources@3.2.1
2503
webpack@5.55.1
2504
websocket-driver@0.7.4
2505
websocket-extensions@0.1.4
2506
whatwg-encoding@2.0.0
2507
whatwg-mimetype@3.0.0
2508
whatwg-url@11.0.0
2509
which-boxed-primitive@1.0.2
2510
which-module@2.0.1
2511
which@3.0.0
2512
why-is-node-running@2.2.2
2513
wide-align@1.1.5
2514
widest-line@3.1.0
2515
wildcard@2.0.0
2516
window-size@0.2.0
2517
winreg-ts@1.0.4
2518
with-open-file@0.1.7
2519
word-wrap@1.2.3
2520
wordwrap@1.0.0
2521
worker-farm@1.7.0
2522
workerpool@6.1.0
2523
wrap-ansi@7.0.0
2524
wrappy@1.0.2
2525
write-file-atomic@5.0.0
2526
write-json-file@4.3.0
2527
write-pkg@4.0.0
2528
write@1.0.3
2529
ws@8.8.0
2530
xhr@2.6.0
2531
xml-name-validator@4.0.0
2532
xml2js@0.4.19
2533
xmlbuilder@9.0.7
2534
xmlchars@2.2.0
2535
xtend@4.0.2
2536
xvfb-maybe@0.2.1
2537
y18n@5.0.8
2538
yaku@0.16.7
2539
yallist@4.0.0
2540
yaml@1.10.2
2541
yargs-parser@21.1.1
2542
yargs-unparser@2.0.0
2543
yargs@17.3.1
2544
yauzl@2.10.0
2545
yeoman-environment@2.4.0
2546
yeoman-generator@4.0.1
2547
yn@3.1.1
2548
yocto-queue@0.1.0
2549
zip-folder@1.0.0
2550
zip-stream@4.1.0
(-)b/databases/compass/files/package-mongodb-client.list (+200 lines)
Added Link Here
1
@babel/parser@7.22.5
2
@eslint/eslintrc@2.0.3
3
@eslint/js@8.42.0
4
@eslint/js@8.43.0
5
@eslint-community/eslint-utils@4.4.0
6
@eslint-community/regexpp@4.5.1
7
@humanwhocodes/config-array@0.11.10
8
@humanwhocodes/module-importer@1.0.1
9
@jsdoc/salty@0.2.5
10
@nodelib/fs.walk@1.2.8
11
@sinonjs/commons@1.8.6
12
@sinonjs/commons@2.0.0
13
@sinonjs/commons@3.0.0
14
@sinonjs/fake-timers@9.1.2
15
@sinonjs/fake-timers@10.1.0
16
@sinonjs/samsam@6.1.3
17
@sinonjs/text-encoding@0.7.2
18
@tsd/typescript@4.9.5
19
@types/chai@4.3.5
20
@types/eslint@7.29.0
21
@types/estree@1.0.1
22
@types/json-schema@7.0.12
23
@types/markdown-it@12.2.3
24
@types/mdurl@1.0.2
25
@types/linkify-it@3.0.2
26
@types/node@20.3.1
27
@types/sinon@10.0.15
28
@types/sinon-chai@3.2.9
29
@types/sinonjs__fake-timers@8.1.2
30
@types/webidl-conversions@7.0.0
31
@types/whatwg-url@8.2.2
32
acorn@8.9.0
33
after@0.8.2
34
agentkeepalive@4.3.0
35
amdefine@1.0.1
36
ansi-escape-sequences@4.1.0
37
are-we-there-yet@1.0.6
38
array-back@1.0.4
39
array-back@2.0.0
40
array-back@3.1.0
41
array-back@4.0.2
42
array-back@5.0.0
43
array-back@6.2.2
44
array-index@1.0.0
45
asn1@0.2.6
46
asn1@0.2.6
47
async@3.2.4
48
aws4@1.12.0
49
big-integer@1.6.51
50
binary@0.3.0
51
bl@3.0.1
52
bluebird@3.4.7
53
buffer-indexof-polyfill@1.0.2
54
buffer-shims@1.0.0
55
buffers@0.1.1
56
cache-point@2.0.0
57
catharsis@0.9.0
58
chai@4.3.7
59
chainsaw@0.1.0
60
clang-format@1.8.0
61
cmake-js@5.2.0
62
collect-all@1.0.4
63
command-line-args@5.2.1
64
command-line-tool@0.8.0
65
command-line-usage@4.1.0
66
common-sequence@2.0.2
67
config-master@3.1.0
68
conventional-changelog@3.1.25
69
conventional-changelog-conventionalcommits@4.6.3
70
decamelize-keys@1.1.1
71
deep-eql@4.1.3
72
dmd@6.2.0
73
dmd-clear@0.1.2
74
duplexer2@0.0.2
75
each-series-async@1.0.1
76
entities@2.1.0
77
es5-ext@0.10.62
78
eslint@8.43.0
79
eslint-config-prettier@8.8.0
80
eslint-formatter-pretty@4.1.0
81
eslint-plugin-prettier@4.2.1
82
eslint-rule-docs@1.1.235
83
eslint-scope@7.2.0
84
eslint-visitor-keys@3.4.1
85
espree@9.5.2
86
execspawn@1.0.1
87
ext@1.7.0
88
fast-diff@1.3.0
89
fast-glob@3.2.12
90
fastq@1.15.0
91
file-set@4.0.2
92
find-replace@3.0.0
93
flatted@3.2.7
94
fs-extra@5.0.0
95
fs-then-native@2.0.0
96
ghreleases@3.0.2
97
ghrepos@2.1.0
98
ghutils@3.2.6
99
glob@5.0.15
100
glob-parent@6.0.2
101
globals@13.20.0
102
graphemer@1.4.0
103
http-cache-semantics@4.1.1
104
https-proxy-agent@5.0.1
105
hyperquest@2.1.3
106
irregular-plurals@3.5.0
107
is-iojs@1.1.0
108
is-path-inside@3.0.3
109
js2xmlparser@4.0.2
110
jsdoc@4.0.2
111
jsdoc-api@7.2.0
112
jsdoc-parse@6.2.0
113
jsdoc-to-markdown@7.1.1
114
json-schema@0.4.0
115
jsonist@2.1.2
116
jsprim@1.4.2
117
linkify-it@3.0.3
118
listenercount@1.0.1
119
lodash.omit@4.5.0
120
loupe@2.3.6
121
markdown-it@12.3.2
122
markdown-it-anchor@8.6.7
123
marked@4.3.0
124
mdurl@1.0.1
125
memory-stream@0.0.3
126
meow@9.0.0
127
micromatch@4.0.5
128
minipass@5.0.0
129
minimatch@4.2.1
130
mkdirp2@1.0.5
131
mocha@9.2.2
132
mongodb@4.16.0
133
nanoid@3.3.1
134
nise@5.1.4
135
node-abi@3.45.0
136
node-gyp@6.1.0
137
node-ninja@1.0.2
138
noop-logger@0.1.1
139
nopt@3.0.6
140
npm-path@2.0.4
141
npm-which@3.0.1
142
npmlog@1.2.1
143
nw-gyp@3.6.6
144
object-get@2.1.1
145
object-to-spawn-args@2.0.1
146
path-array@1.0.1
147
plur@4.0.0
148
prebuild@11.0.4
149
prettier@2.8.8
150
prettier-linter-helpers@1.0.0
151
process-nextick-args@1.0.7
152
psl@1.9.0
153
readable-stream@1.1.14
154
readable-stream@2.1.5
155
reduce-extract@1.0.0
156
reduce-flatten@1.0.1
157
reduce-flatten@3.0.1
158
reduce-unique@2.0.1
159
reduce-without@1.0.1
160
requizzle@0.2.4
161
rsvp@3.6.2
162
run-waterfall@1.1.7
163
semver@4.3.6
164
semver@5.3.0
165
semver@7.5.2
166
simple-mime@0.1.0
167
sinon@13.0.2
168
sort-array@4.1.5
169
source-map@0.1.32
170
source-map-support@0.2.10
171
splitargs@0.0.7
172
sshpk@1.17.0
173
standard-version@9.5.0
174
stream-connect@1.0.2
175
stream-via@1.0.4
176
supports-hyperlinks@2.3.0
177
table-layout@0.4.5
178
tar@6.1.15
179
temp-path@1.0.0
180
test-value@1.1.0
181
test-value@2.1.0
182
test-value@3.0.0
183
traceur@0.0.111
184
traverse@0.3.9
185
tsd@0.25.0
186
type@2.7.2
187
typical@2.6.1
188
typical@4.0.0
189
typical@6.0.1
190
uc.micro@1.0.6
191
underscore@1.13.6
192
unzipper@0.8.14
193
url-join@0.0.1
194
url-template@2.0.8
195
walk-back@2.0.1
196
walk-back@5.1.0
197
window-size@0.1.4
198
wordwrapjs@3.0.0
199
xmlcreate@2.0.4
200
yargs@3.32.0
(-)b/databases/compass/files/package-node-gyp-cache.list (+34 lines)
Added Link Here
1
ansi-regex@5.0.1
2
ansi-styles@3.2.1
3
ansi-styles@4.3.0
4
chalk@2.4.2
5
chalk@3.0.0
6
cli-cursor@3.1.0
7
cli-spinners@2.8.0
8
clone@1.0.4
9
color-convert@1.9.3
10
color-convert@2.0.1
11
color-name@1.1.3
12
color-name@1.1.4
13
defaults@1.0.4
14
env-paths@2.2.1
15
escape-string-regexp@1.0.5
16
fs-extra@8.1.0
17
graceful-fs@4.2.11
18
has-flag@3.0.0
19
has-flag@4.0.0
20
is-interactive@1.0.0
21
jsonfile@4.0.0
22
log-symbols@3.0.0
23
mimic-fn@2.1.0
24
mute-stream@0.0.8
25
node-gyp-cache@0.2.1
26
onetime@5.1.2
27
ora@4.1.1
28
restore-cursor@3.1.0
29
signal-exit@3.0.7
30
strip-ansi@6.0.1
31
supports-color@5.5.0
32
supports-color@7.2.0
33
universalify@0.1.2
34
wcwidth@1.0.1
(-)b/databases/compass/files/package-osdnsnative.list (+95 lines)
Added Link Here
1
@ungap/promise-all-settled@1.1.2
2
ansi-colors@4.1.1
3
ansi-regex@3.0.1
4
ansi-regex@5.0.1
5
ansi-styles@4.3.0
6
anymatch@3.1.3
7
argparse@2.0.1
8
assert@1.5.0
9
balanced-match@1.0.2
10
binary-extensions@2.2.0
11
bindings@1.5.0
12
brace-expansion@1.1.11
13
braces@3.0.2
14
browser-stdout@1.3.1
15
camelcase@6.3.0
16
chalk@4.1.2
17
chokidar@3.5.1
18
cliui@7.0.4
19
color-convert@2.0.1
20
color-name@1.1.4
21
concat-map@0.0.1
22
debug@4.3.1
23
debug@4.3.4
24
decamelize@4.0.0
25
diff@5.0.0
26
emoji-regex@8.0.0
27
escalade@3.1.1
28
escape-string-regexp@4.0.0
29
file-uri-to-path@1.0.0
30
fill-range@7.0.1
31
find-up@5.0.0
32
flat@5.0.2
33
fs.realpath@1.0.0
34
fsevents@2.3.2
35
gen-esm-wrapper@1.1.3
36
get-caller-file@2.0.5
37
glob-parent@5.1.2
38
glob@7.1.6
39
growl@1.10.5
40
has-flag@4.0.0
41
he@1.2.0
42
inflight@1.0.6
43
inherits@2.0.1
44
inherits@2.0.4
45
ipv6-normalize@1.0.1
46
is-binary-path@2.1.0
47
is-extglob@2.1.1
48
is-fullwidth-code-point@2.0.0
49
is-fullwidth-code-point@3.0.0
50
is-glob@4.0.3
51
is-number@7.0.0
52
is-plain-obj@2.1.0
53
is-valid-identifier@2.0.2
54
isexe@2.0.0
55
js-yaml@4.0.0
56
locate-path@6.0.0
57
log-symbols@4.0.0
58
minimatch@3.0.4
59
mocha@8.4.0
60
ms@2.1.2
61
ms@2.1.3
62
nanoid@3.1.20
63
node-addon-api@4.3.0
64
normalize-path@3.0.0
65
object-assign@4.1.1
66
once@1.4.0
67
p-limit@3.1.0
68
p-locate@5.0.0
69
path-exists@4.0.0
70
path-is-absolute@1.0.1
71
picomatch@2.3.1
72
randombytes@2.1.0
73
readdirp@3.5.0
74
require-directory@2.1.1
75
safe-buffer@5.2.1
76
serialize-javascript@5.0.1
77
string-width@2.1.1
78
string-width@4.2.3
79
strip-ansi@4.0.0
80
strip-ansi@6.0.1
81
strip-json-comments@3.1.1
82
supports-color@7.2.0
83
supports-color@8.1.1
84
to-regex-range@5.0.1
85
util@0.10.3
86
which@2.0.2
87
wide-align@1.1.3
88
workerpool@6.1.0
89
wrap-ansi@7.0.0
90
wrappy@1.0.2
91
y18n@5.0.8
92
yargs-parser@20.2.4
93
yargs-unparser@2.0.0
94
yargs@16.2.0
95
yocto-queue@0.1.0
(-)b/databases/compass/files/package-zstd.list (+249 lines)
Added Link Here
1
@babel/code-frame@7.16.7
2
@babel/helper-validator-identifier@7.16.7
3
@babel/highlight@7.17.9
4
@hutson/parse-repository-url@3.0.2
5
@napi-rs/cli@2.7.0
6
@types/minimist@1.2.2
7
@types/normalize-package-data@2.4.1
8
@ungap/promise-all-settled@1.1.2
9
JSONStream@1.3.5
10
add-stream@1.0.0
11
ansi-colors@4.1.1
12
ansi-regex@5.0.1
13
ansi-styles@3.2.1
14
ansi-styles@4.3.0
15
anymatch@3.1.2
16
argparse@2.0.1
17
array-ify@1.0.0
18
arrify@1.0.1
19
assertion-error@1.1.0
20
balanced-match@1.0.2
21
binary-extensions@2.2.0
22
brace-expansion@1.1.11
23
braces@3.0.2
24
browser-stdout@1.3.1
25
buffer-from@1.1.2
26
camelcase-keys@6.2.2
27
camelcase@5.3.1
28
camelcase@6.3.0
29
chai@4.3.6
30
chalk@2.4.2
31
chalk@4.1.2
32
check-error@1.0.2
33
chokidar@3.5.3
34
cliui@7.0.4
35
color-convert@1.9.3
36
color-convert@2.0.1
37
color-name@1.1.3
38
color-name@1.1.4
39
compare-func@2.0.0
40
concat-map@0.0.1
41
concat-stream@2.0.0
42
conventional-changelog-angular@5.0.13
43
conventional-changelog-atom@2.0.8
44
conventional-changelog-codemirror@2.0.8
45
conventional-changelog-config-spec@2.1.0
46
conventional-changelog-conventionalcommits@4.6.1
47
conventional-changelog-core@4.2.4
48
conventional-changelog-ember@2.0.9
49
conventional-changelog-eslint@3.0.9
50
conventional-changelog-express@2.0.6
51
conventional-changelog-jquery@3.0.11
52
conventional-changelog-jshint@2.0.9
53
conventional-changelog-preset-loader@2.3.4
54
conventional-changelog-writer@5.0.1
55
conventional-changelog@3.1.24
56
conventional-commits-filter@2.0.7
57
conventional-commits-parser@3.2.4
58
conventional-recommended-bump@6.1.0
59
core-util-is@1.0.3
60
dargs@7.0.0
61
dateformat@3.0.3
62
debug@4.3.3
63
decamelize-keys@1.1.0
64
decamelize@1.2.0
65
decamelize@4.0.0
66
deep-eql@3.0.1
67
detect-indent@6.1.0
68
detect-newline@3.1.0
69
diff@5.0.0
70
dot-prop@5.3.0
71
dotgitignore@2.1.0
72
emoji-regex@8.0.0
73
error-ex@1.3.2
74
escalade@3.1.1
75
escape-string-regexp@1.0.5
76
escape-string-regexp@4.0.0
77
figures@3.2.0
78
fill-range@7.0.1
79
find-up@2.1.0
80
find-up@3.0.0
81
find-up@4.1.0
82
find-up@5.0.0
83
flat@5.0.2
84
fs-access@1.0.1
85
fs.realpath@1.0.0
86
fsevents@2.3.2
87
function-bind@1.1.1
88
get-caller-file@2.0.5
89
get-func-name@2.0.0
90
get-pkg-repo@4.2.1
91
git-raw-commits@2.0.11
92
git-remote-origin-url@2.0.0
93
git-semver-tags@4.1.1
94
gitconfiglocal@1.0.0
95
glob-parent@5.1.2
96
glob@7.2.0
97
graceful-fs@4.2.10
98
growl@1.10.5
99
handlebars@4.7.7
100
hard-rejection@2.1.0
101
has-flag@3.0.0
102
has-flag@4.0.0
103
has@1.0.3
104
he@1.2.0
105
hosted-git-info@2.8.9
106
hosted-git-info@4.1.0
107
indent-string@4.0.0
108
inflight@1.0.6
109
inherits@2.0.4
110
ini@1.3.8
111
is-arrayish@0.2.1
112
is-binary-path@2.1.0
113
is-core-module@2.9.0
114
is-extglob@2.1.1
115
is-fullwidth-code-point@3.0.0
116
is-glob@4.0.3
117
is-number@7.0.0
118
is-obj@2.0.0
119
is-plain-obj@1.1.0
120
is-plain-obj@2.1.0
121
is-text-path@1.0.1
122
is-unicode-supported@0.1.0
123
isarray@1.0.0
124
isexe@2.0.0
125
js-tokens@4.0.0
126
js-yaml@4.1.0
127
json-parse-better-errors@1.0.2
128
json-parse-even-better-errors@2.3.1
129
json-stringify-safe@5.0.1
130
jsonparse@1.3.1
131
kind-of@6.0.3
132
lines-and-columns@1.2.4
133
load-json-file@4.0.0
134
locate-path@2.0.0
135
locate-path@3.0.0
136
locate-path@5.0.0
137
locate-path@6.0.0
138
lodash.ismatch@4.4.0
139
lodash@4.17.21
140
log-symbols@4.1.0
141
loupe@2.3.4
142
lru-cache@6.0.0
143
map-obj@1.0.1
144
map-obj@4.3.0
145
meow@8.1.2
146
min-indent@1.0.1
147
minimatch@3.0.4
148
minimatch@3.1.2
149
minimist-options@4.1.0
150
minimist@1.2.6
151
mocha@9.2.1
152
modify-values@1.0.1
153
ms@2.1.2
154
ms@2.1.3
155
nanoid@3.2.0
156
neo-async@2.6.2
157
normalize-package-data@2.5.0
158
normalize-package-data@3.0.3
159
normalize-path@3.0.0
160
null-check@1.0.0
161
once@1.4.0
162
p-limit@1.3.0
163
p-limit@2.3.0
164
p-limit@3.1.0
165
p-locate@2.0.0
166
p-locate@3.0.0
167
p-locate@4.1.0
168
p-locate@5.0.0
169
p-try@1.0.0
170
p-try@2.2.0
171
parse-json@4.0.0
172
parse-json@5.2.0
173
path-exists@3.0.0
174
path-exists@4.0.0
175
path-is-absolute@1.0.1
176
path-parse@1.0.7
177
path-type@3.0.0
178
pathval@1.1.1
179
picomatch@2.3.1
180
pify@2.3.0
181
pify@3.0.0
182
prettier@2.6.2
183
process-nextick-args@2.0.1
184
q@1.5.1
185
quick-lru@4.0.1
186
randombytes@2.1.0
187
read-pkg-up@3.0.0
188
read-pkg-up@7.0.1
189
read-pkg@3.0.0
190
read-pkg@5.2.0
191
readable-stream@2.3.7
192
readable-stream@3.6.0
193
readdirp@3.6.0
194
redent@3.0.0
195
require-directory@2.1.1
196
resolve@1.22.0
197
safe-buffer@5.1.2
198
safe-buffer@5.2.1
199
semver@5.7.1
200
semver@6.3.0
201
semver@7.3.7
202
serialize-javascript@6.0.0
203
source-map@0.6.1
204
spdx-correct@3.1.1
205
spdx-exceptions@2.3.0
206
spdx-expression-parse@3.0.1
207
spdx-license-ids@3.0.11
208
split2@3.2.2
209
split@1.0.1
210
standard-version@9.3.2
211
string-width@4.2.3
212
string_decoder@1.1.1
213
string_decoder@1.3.0
214
stringify-package@1.0.1
215
strip-ansi@6.0.1
216
strip-bom@3.0.0
217
strip-indent@3.0.0
218
strip-json-comments@3.1.1
219
supports-color@5.5.0
220
supports-color@7.2.0
221
supports-color@8.1.1
222
supports-preserve-symlinks-flag@1.0.0
223
text-extensions@1.9.0
224
through2@2.0.5
225
through2@4.0.2
226
through@2.3.8
227
to-regex-range@5.0.1
228
trim-newlines@3.0.1
229
type-detect@4.0.8
230
type-fest@0.18.1
231
type-fest@0.6.0
232
type-fest@0.8.1
233
typedarray@0.0.6
234
uglify-js@3.15.4
235
util-deprecate@1.0.2
236
validate-npm-package-license@3.0.4
237
which@2.0.2
238
wordwrap@1.0.0
239
workerpool@6.2.0
240
wrap-ansi@7.0.0
241
wrappy@1.0.2
242
xtend@4.0.2
243
y18n@5.0.8
244
yallist@4.0.0
245
yargs-parser@20.2.4
246
yargs-parser@20.2.9
247
yargs-unparser@2.0.0
248
yargs@16.2.0
249
yocto-queue@0.1.0
(-)b/databases/compass/files/patch-package-lock.json (+602 lines)
Added Link Here
1
diff --git a/package-lock.json b/package-lock.json
2
index 1eed615e5..9a9927673 100644
3
--- a/package-lock.json
4
+++ b/package-lock.json
5
@@ -13588,15 +13588,6 @@
6
       "integrity": "sha512-SQaNzWQ2YZSr7FqAyPPiA3FYpux2Lqh3HWMZQk47x3xbMCqgC/w0dY3dw9rGqlweDDkrySQBcaScXWeR+Yb11Q==",
7
       "dev": true
8
     },
9
-    "node_modules/@types/puppeteer": {
10
-      "version": "5.4.4",
11
-      "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.4.tgz",
12
-      "integrity": "sha512-3Nau+qi69CN55VwZb0ATtdUAlYlqOOQ3OfQfq0Hqgc4JMFXiQT/XInlwQ9g6LbicDslE6loIFsXFklGh5XmI6Q==",
13
-      "dev": true,
14
-      "dependencies": {
15
-        "@types/node": "*"
16
-      }
17
-    },
18
     "node_modules/@types/qs": {
19
       "version": "6.9.7",
20
       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
21
@@ -23348,23 +23339,6 @@
22
         "bson": "^4.2.3 || ^5.0.0"
23
       }
24
     },
25
-    "node_modules/electron": {
26
-      "version": "22.0.2",
27
-      "resolved": "https://registry.npmjs.org/electron/-/electron-22.0.2.tgz",
28
-      "integrity": "sha512-NdJlA2+FMgDJBhQFKMPyWJY8ng/tWpFlrRsW2JkZgSzYPXOnIu9muO3b83YHGoDn+GTyS8ghPsgcAwPMXtxirA==",
29
-      "hasInstallScript": true,
30
-      "dependencies": {
31
-        "@electron/get": "^2.0.0",
32
-        "@types/node": "^16.11.26",
33
-        "extract-zip": "^2.0.1"
34
-      },
35
-      "bin": {
36
-        "electron": "cli.js"
37
-      },
38
-      "engines": {
39
-        "node": ">= 12.20.55"
40
-      }
41
-    },
42
     "node_modules/electron-devtools-installer": {
43
       "version": "3.2.0",
44
       "resolved": "https://registry.npmjs.org/electron-devtools-installer/-/electron-devtools-installer-3.2.0.tgz",
45
@@ -24305,39 +24279,6 @@
46
         "node": ">= 10.0.0"
47
       }
48
     },
49
-    "node_modules/electron-osx-sign": {
50
-      "version": "0.5.0",
51
-      "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz",
52
-      "integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==",
53
-      "dependencies": {
54
-        "bluebird": "^3.5.0",
55
-        "compare-version": "^0.1.2",
56
-        "debug": "^2.6.8",
57
-        "isbinaryfile": "^3.0.2",
58
-        "minimist": "^1.2.0",
59
-        "plist": "^3.0.1"
60
-      },
61
-      "bin": {
62
-        "electron-osx-flat": "bin/electron-osx-flat.js",
63
-        "electron-osx-sign": "bin/electron-osx-sign.js"
64
-      },
65
-      "engines": {
66
-        "node": ">=4.0.0"
67
-      }
68
-    },
69
-    "node_modules/electron-osx-sign/node_modules/debug": {
70
-      "version": "2.6.9",
71
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
72
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
73
-      "dependencies": {
74
-        "ms": "2.0.0"
75
-      }
76
-    },
77
-    "node_modules/electron-osx-sign/node_modules/ms": {
78
-      "version": "2.0.0",
79
-      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
80
-      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
81
-    },
82
     "node_modules/electron-packager": {
83
       "version": "15.5.1",
84
       "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-15.5.1.tgz",
85
@@ -24349,7 +24290,6 @@
86
         "cross-spawn-windows-exe": "^1.2.0",
87
         "debug": "^4.0.1",
88
         "electron-notarize": "^1.1.1",
89
-        "electron-osx-sign": "^0.5.0",
90
         "extract-zip": "^2.0.0",
91
         "filenamify": "^4.1.0",
92
         "fs-extra": "^9.0.0",
93
@@ -32016,9 +31956,9 @@
94
       }
95
     },
96
     "node_modules/import-fresh/node_modules/resolve-from": {
97
-      "version": "4.0.0",
98
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
99
-      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
100
+      "version": "5.0.0",
101
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
102
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
103
       "engines": {
104
         "node": ">=4"
105
       }
106
@@ -32036,9 +31976,9 @@
107
       }
108
     },
109
     "node_modules/import-from/node_modules/resolve-from": {
110
-      "version": "3.0.0",
111
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
112
-      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
113
+      "version": "5.0.0",
114
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
115
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
116
       "dev": true,
117
       "engines": {
118
         "node": ">=4"
119
@@ -33671,9 +33611,9 @@
120
       }
121
     },
122
     "node_modules/jest-cli/node_modules/resolve-from": {
123
-      "version": "3.0.0",
124
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
125
-      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
126
+      "version": "5.0.0",
127
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
128
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
129
       "dev": true,
130
       "engines": {
131
         "node": ">=4"
132
@@ -36237,9 +36177,9 @@
133
       }
134
     },
135
     "node_modules/jest/node_modules/resolve-from": {
136
-      "version": "3.0.0",
137
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
138
-      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
139
+      "version": "5.0.0",
140
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
141
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
142
       "dev": true,
143
       "engines": {
144
         "node": ">=4"
145
@@ -45043,9 +44983,9 @@
146
       }
147
     },
148
     "node_modules/npm-lifecycle/node_modules/resolve-from": {
149
-      "version": "4.0.0",
150
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
151
-      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
152
+      "version": "5.0.0",
153
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
154
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
155
       "dev": true,
156
       "engines": {
157
         "node": ">=4"
158
@@ -47310,9 +47250,9 @@
159
       }
160
     },
161
     "node_modules/postcss-load-config/node_modules/resolve-from": {
162
-      "version": "3.0.0",
163
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
164
-      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
165
+      "version": "5.0.0",
166
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
167
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
168
       "dev": true,
169
       "engines": {
170
         "node": ">=4"
171
@@ -48314,81 +48254,6 @@
172
         "node": ">=8"
173
       }
174
     },
175
-    "node_modules/puppeteer": {
176
-      "version": "15.4.0",
177
-      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.4.0.tgz",
178
-      "integrity": "sha512-wxJRbofjaycCaQ9fhABlToJobrjxlABiFi6NvdkOPVJMYFblxDlDTjkg+b6bZYi7xN+lEXn84GBZsA5DYb3wfw==",
179
-      "dev": true,
180
-      "hasInstallScript": true,
181
-      "dependencies": {
182
-        "cross-fetch": "3.1.5",
183
-        "debug": "4.3.4",
184
-        "devtools-protocol": "0.0.1011705",
185
-        "extract-zip": "2.0.1",
186
-        "https-proxy-agent": "5.0.1",
187
-        "pkg-dir": "4.2.0",
188
-        "progress": "2.0.3",
189
-        "proxy-from-env": "1.1.0",
190
-        "rimraf": "3.0.2",
191
-        "tar-fs": "2.1.1",
192
-        "unbzip2-stream": "1.4.3",
193
-        "ws": "8.8.0"
194
-      },
195
-      "engines": {
196
-        "node": ">=14.1.0"
197
-      }
198
-    },
199
-    "node_modules/puppeteer/node_modules/debug": {
200
-      "version": "4.3.4",
201
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
202
-      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
203
-      "dev": true,
204
-      "dependencies": {
205
-        "ms": "2.1.2"
206
-      },
207
-      "engines": {
208
-        "node": ">=6.0"
209
-      },
210
-      "peerDependenciesMeta": {
211
-        "supports-color": {
212
-          "optional": true
213
-        }
214
-      }
215
-    },
216
-    "node_modules/puppeteer/node_modules/https-proxy-agent": {
217
-      "version": "5.0.1",
218
-      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
219
-      "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
220
-      "dev": true,
221
-      "dependencies": {
222
-        "agent-base": "6",
223
-        "debug": "4"
224
-      },
225
-      "engines": {
226
-        "node": ">= 6"
227
-      }
228
-    },
229
-    "node_modules/puppeteer/node_modules/ws": {
230
-      "version": "8.8.0",
231
-      "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
232
-      "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
233
-      "dev": true,
234
-      "engines": {
235
-        "node": ">=10.0.0"
236
-      },
237
-      "peerDependencies": {
238
-        "bufferutil": "^4.0.1",
239
-        "utf-8-validate": "^5.0.2"
240
-      },
241
-      "peerDependenciesMeta": {
242
-        "bufferutil": {
243
-          "optional": true
244
-        },
245
-        "utf-8-validate": {
246
-          "optional": true
247
-        }
248
-      }
249
-    },
250
     "node_modules/q": {
251
       "version": "1.5.1",
252
       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
253
@@ -50020,9 +49885,9 @@
254
       }
255
     },
256
     "node_modules/require_optional/node_modules/resolve-from": {
257
-      "version": "2.0.0",
258
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
259
-      "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=",
260
+      "version": "5.0.0",
261
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
262
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
263
       "dev": true,
264
       "engines": {
265
         "node": ">=0.10.0"
266
@@ -50099,9 +49964,9 @@
267
       }
268
     },
269
     "node_modules/require-uncached/node_modules/resolve-from": {
270
-      "version": "1.0.1",
271
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
272
-      "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
273
+      "version": "5.0.0",
274
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
275
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
276
       "dev": true,
277
       "engines": {
278
         "node": ">=0.10.0"
279
@@ -53842,7 +53707,7 @@
280
     "node_modules/tr46": {
281
       "version": "2.1.0",
282
       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
283
-      "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
284
+      "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
285
       "dev": true,
286
       "dependencies": {
287
         "punycode": "^2.1.1"
288
@@ -55591,9 +55456,9 @@
289
       }
290
     },
291
     "node_modules/webpack-cli/node_modules/resolve-from": {
292
-      "version": "3.0.0",
293
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
294
-      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
295
+      "version": "5.0.0",
296
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
297
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
298
       "dev": true,
299
       "engines": {
300
         "node": ">=4"
301
@@ -56240,9 +56105,9 @@
302
       }
303
     },
304
     "node_modules/webpack-dev-server/node_modules/resolve-from": {
305
-      "version": "3.0.0",
306
-      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
307
-      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
308
+      "version": "5.0.0",
309
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
310
+      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
311
       "dev": true,
312
       "engines": {
313
         "node": ">=4"
314
@@ -107078,15 +106943,6 @@
315
       "integrity": "sha512-SQaNzWQ2YZSr7FqAyPPiA3FYpux2Lqh3HWMZQk47x3xbMCqgC/w0dY3dw9rGqlweDDkrySQBcaScXWeR+Yb11Q==",
316
       "dev": true
317
     },
318
-    "@types/puppeteer": {
319
-      "version": "5.4.4",
320
-      "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.4.tgz",
321
-      "integrity": "sha512-3Nau+qi69CN55VwZb0ATtdUAlYlqOOQ3OfQfq0Hqgc4JMFXiQT/XInlwQ9g6LbicDslE6loIFsXFklGh5XmI6Q==",
322
-      "dev": true,
323
-      "requires": {
324
-        "@types/node": "*"
325
-      }
326
-    },
327
     "@types/qs": {
328
       "version": "6.9.7",
329
       "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
330
@@ -119688,34 +119544,6 @@
331
         "fs-extra": "^9.0.1"
332
       }
333
     },
334
-    "electron-osx-sign": {
335
-      "version": "0.5.0",
336
-      "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz",
337
-      "integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==",
338
-      "requires": {
339
-        "bluebird": "^3.5.0",
340
-        "compare-version": "^0.1.2",
341
-        "debug": "^2.6.8",
342
-        "isbinaryfile": "^3.0.2",
343
-        "minimist": "^1.2.0",
344
-        "plist": "^3.0.1"
345
-      },
346
-      "dependencies": {
347
-        "debug": {
348
-          "version": "2.6.9",
349
-          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
350
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
351
-          "requires": {
352
-            "ms": "2.0.0"
353
-          }
354
-        },
355
-        "ms": {
356
-          "version": "2.0.0",
357
-          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
358
-          "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
359
-        }
360
-      }
361
-    },
362
     "electron-packager": {
363
       "version": "15.5.1",
364
       "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-15.5.1.tgz",
365
@@ -119727,7 +119555,6 @@
366
         "cross-spawn-windows-exe": "^1.2.0",
367
         "debug": "^4.0.1",
368
         "electron-notarize": "^1.1.1",
369
-        "electron-osx-sign": "^0.5.0",
370
         "extract-zip": "^2.0.0",
371
         "filenamify": "^4.1.0",
372
         "fs-extra": "^9.0.0",
373
@@ -122910,7 +122737,8 @@
374
       }
375
     },
376
     "flat": {
377
-      "version": "git+ssh://git@github.com/cipacda/flat.git#0453680d406afc82a88dbe1fb9816baad87c92af",
378
+      "version": "5.0.0",
379
+      "resolved": "git+ssh://git@github.com/cipacda/flat.git#0453680d406afc82a88dbe1fb9816baad87c92af",
380
       "dev": true,
381
       "from": "flat@cipacda/flat",
382
       "requires": {
383
@@ -127208,9 +127036,9 @@
384
       },
385
       "dependencies": {
386
         "resolve-from": {
387
-          "version": "4.0.0",
388
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
389
-          "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
390
+          "version": "5.0.0",
391
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
392
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
393
         }
394
       }
395
     },
396
@@ -127224,9 +127052,9 @@
397
       },
398
       "dependencies": {
399
         "resolve-from": {
400
-          "version": "3.0.0",
401
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
402
-          "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
403
+          "version": "5.0.0",
404
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
405
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
406
           "dev": true
407
         }
408
       }
409
@@ -128266,9 +128094,9 @@
410
           }
411
         },
412
         "resolve-from": {
413
-          "version": "3.0.0",
414
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
415
-          "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
416
+          "version": "5.0.0",
417
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
418
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
419
           "dev": true
420
         }
421
       }
422
@@ -128547,9 +128375,9 @@
423
           }
424
         },
425
         "resolve-from": {
426
-          "version": "3.0.0",
427
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
428
-          "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
429
+          "version": "5.0.0",
430
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
431
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
432
           "dev": true
433
         },
434
         "string-width": {
435
@@ -133468,7 +133296,7 @@
436
       "optional": true,
437
       "requires": {
438
         "bindings": "^1.5.0",
439
-        "node-addon-api": "^4.3.0"
440
+       "node-addon-api": "^4.3.0"
441
       }
442
     },
443
     "magic-string": {
444
@@ -136124,7 +135952,6 @@
445
         "kerberos": "^2.0.0",
446
         "keytar": "^7.9.0",
447
         "local-links": "^1.4.0",
448
-        "macos-export-certificate-and-key": "^1.1.1",
449
         "make-fetch-happen": "^8.0.14",
450
         "marky": "^1.2.1",
451
         "mocha": "^8.4.0",
452
@@ -138252,7 +138079,8 @@
453
       }
454
     },
455
     "mongodb-tools": {
456
-      "version": "git+ssh://git@github.com/mongodb-js/mongodb-tools.git#0d1a90f49796c41f6d47c7c7999fe384014a16a0",
457
+      "version": "1.2.0",
458
+      "resolved": "git+ssh://git@github.com/mongodb-js/mongodb-tools.git#0d1a90f49796c41f6d47c7c7999fe384014a16a0",
459
       "integrity": "sha512-DNJJQYg1/VcE4gNP7zpKeWGIezwcpkI8XzG4YFL3WybY6cuKWMz3d1CIp3uKKEpva1qOHk2LI8mKWJX1Vpw4Sg==",
460
       "dev": true,
461
       "from": "mongodb-tools@github:mongodb-js/mongodb-tools#0d1a90f49796c41f6d47c7c7999fe384014a16a0",
462
@@ -139748,9 +139576,9 @@
463
           }
464
         },
465
         "resolve-from": {
466
-          "version": "4.0.0",
467
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
468
-          "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
469
+          "version": "5.0.0",
470
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
471
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
472
           "dev": true
473
         },
474
         "rimraf": {
475
@@ -141566,9 +141394,9 @@
476
           }
477
         },
478
         "resolve-from": {
479
-          "version": "3.0.0",
480
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
481
-          "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
482
+          "version": "5.0.0",
483
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
484
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
485
           "dev": true
486
         }
487
       }
488
@@ -142332,53 +142160,6 @@
489
         "escape-goat": "^2.0.0"
490
       }
491
     },
492
-    "puppeteer": {
493
-      "version": "15.4.0",
494
-      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.4.0.tgz",
495
-      "integrity": "sha512-wxJRbofjaycCaQ9fhABlToJobrjxlABiFi6NvdkOPVJMYFblxDlDTjkg+b6bZYi7xN+lEXn84GBZsA5DYb3wfw==",
496
-      "dev": true,
497
-      "requires": {
498
-        "cross-fetch": "3.1.5",
499
-        "debug": "4.3.4",
500
-        "devtools-protocol": "0.0.1011705",
501
-        "extract-zip": "2.0.1",
502
-        "https-proxy-agent": "5.0.1",
503
-        "pkg-dir": "4.2.0",
504
-        "progress": "2.0.3",
505
-        "proxy-from-env": "1.1.0",
506
-        "rimraf": "3.0.2",
507
-        "tar-fs": "2.1.1",
508
-        "unbzip2-stream": "1.4.3",
509
-        "ws": "8.8.0"
510
-      },
511
-      "dependencies": {
512
-        "debug": {
513
-          "version": "4.3.4",
514
-          "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
515
-          "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
516
-          "dev": true,
517
-          "requires": {
518
-            "ms": "2.1.2"
519
-          }
520
-        },
521
-        "https-proxy-agent": {
522
-          "version": "5.0.1",
523
-          "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
524
-          "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
525
-          "dev": true,
526
-          "requires": {
527
-            "agent-base": "6",
528
-            "debug": "4"
529
-          }
530
-        },
531
-        "ws": {
532
-          "version": "8.8.0",
533
-          "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
534
-          "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
535
-          "dev": true
536
-        }
537
-      }
538
-    },
539
     "q": {
540
       "version": "1.5.1",
541
       "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
542
@@ -143677,9 +143458,9 @@
543
       },
544
       "dependencies": {
545
         "resolve-from": {
546
-          "version": "2.0.0",
547
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
548
-          "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=",
549
+          "version": "5.0.0",
550
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
551
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
552
           "dev": true
553
         },
554
         "semver": {
555
@@ -143737,9 +143518,9 @@
556
           "dev": true
557
         },
558
         "resolve-from": {
559
-          "version": "1.0.1",
560
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
561
-          "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
562
+          "version": "5.0.0",
563
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
564
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
565
           "dev": true
566
         }
567
       }
568
@@ -146828,7 +146609,7 @@
569
     "tr46": {
570
       "version": "2.1.0",
571
       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
572
-      "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
573
+      "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
574
       "dev": true,
575
       "requires": {
576
         "punycode": "^2.1.1"
577
@@ -148381,9 +148162,9 @@
578
           }
579
         },
580
         "resolve-from": {
581
-          "version": "3.0.0",
582
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
583
-          "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
584
+          "version": "5.0.0",
585
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
586
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
587
           "dev": true
588
         },
589
         "semver": {
590
@@ -148892,9 +148673,9 @@
591
           }
592
         },
593
         "resolve-from": {
594
-          "version": "3.0.0",
595
-          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
596
-          "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
597
+          "version": "5.0.0",
598
+          "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
599
+          "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
600
           "dev": true
601
         },
602
         "rimraf": {
(-)b/databases/compass/files/patch-packages_compass-app-stores_config_webpack.prod.config.js (+73 lines)
Added Link Here
1
diff --git a/packages/compass-app-stores/config/webpack.prod.config.js b/packages/compass-app-stores/config/webpack.prod.config.js
2
index e89fc6efd..2d222c5ad 100644
3
--- a/packages/compass-app-stores/config/webpack.prod.config.js
4
+++ b/packages/compass-app-stores/config/webpack.prod.config.js
5
@@ -1,9 +1,9 @@
6
 const webpack = require('webpack');
7
-const merge = require('webpack-merge');
8
+const { merge } = require('webpack-merge');
9
 const path = require('path');
10
 const HtmlWebpackPlugin = require('html-webpack-plugin');
11
-const ExtractTextPlugin = require('extract-text-webpack-plugin');
12
-const PeerDepsExternalsPlugin = require('peer-deps-externals-webpack-plugin');
13
+const ExtractTextPlugin = require('mini-css-extract-plugin');
14
+// const PeerDepsExternalsPlugin = require('peer-deps-externals-webpack-plugin');
15
 // const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
16
 
17
 const baseWebpackConfig = require('./webpack.base.config');
18
@@ -38,7 +38,7 @@ const config = {
19
           // $USER_HOME/.mongodb/compasss(-community)/plugins
20
           //
21
           // @note This currently does not work in published plugin.
22
-          query: {
23
+          options: {
24
             name: 'assets/images/[name]__[hash:base64:5].[ext]',
25
             publicPath: function(file) {
26
               return path.join(__dirname, '..', 'lib', file);
27
@@ -54,14 +54,18 @@ const config = {
28
           // $USER_HOME/.mongodb/compasss(-community)/plugins
29
           //
30
           // @note This currently does not work in published plugin.
31
-          query: {
32
+          options: {
33
             name: 'assets/images/[name]__[hash:base64:5].[ext]',
34
             publicPath: function(file) {
35
               return path.join(__dirname, '..', 'lib', file);
36
             }
37
           }
38
         }]
39
-      }
40
+      },
41
+      {
42
+        test: /\.(css)$/,
43
+        use: [ExtractTextPlugin.loader, "css-loader"],
44
+      },
45
     ]
46
   },
47
   optimization: {
48
@@ -71,17 +75,13 @@ const config = {
49
   plugins: [
50
     // Auto-create webpack externals for any dependency listed as a peerDependency in package.json
51
     // so that the external vendor JavaScript is not part of our compiled bundle
52
-    new PeerDepsExternalsPlugin(),
53
+    // new PeerDepsExternalsPlugin(),
54
 
55
     // Do not emit compiled assets that include errors
56
     new webpack.NoEmitOnErrorsPlugin(),
57
 
58
     // Configure Extract Plugin for dependent global styles into a single CSS file
59
-    new ExtractTextPlugin({
60
-      filename: 'assets/css/index.css',
61
-      allChunks: true,
62
-      ignoreOrder: true // When using CSS modules import order of CSS no longer needs to be preserved
63
-    }),
64
+    new ExtractTextPlugin(),
65
 
66
     // Defines global variables
67
     new webpack.DefinePlugin(GLOBALS),
68
@@ -100,4 +100,4 @@ const config = {
69
   }
70
 };
71
 
72
-module.exports = merge.smart(baseWebpackConfig, config);
73
+module.exports = merge(baseWebpackConfig, config);
(-)b/databases/compass/files/patch-packages_compass-e2e-tests_package.json (+20 lines)
Added Link Here
1
diff --git a/packages/compass-e2e-tests/package.json b/packages/compass-e2e-tests/package.json
2
index c26eec327..549cfa9c7 100644
3
--- a/packages/compass-e2e-tests/package.json
4
+++ b/packages/compass-e2e-tests/package.json
5
@@ -32,7 +32,6 @@
6
     "@mongodb-js/tsconfig-compass": "^1.0.1",
7
     "@types/chai-as-promised": "^7.1.4",
8
     "@types/cross-spawn": "^6.0.2",
9
-    "@types/puppeteer": "^5.4.4",
10
     "@wdio/types": "^7.16.13",
11
     "bson": "^5.0.1",
12
     "chai": "^4.3.4",
13
@@ -58,7 +57,6 @@
14
     "nyc": "^15.1.0",
15
     "prettier": "^2.7.1",
16
     "ps-list": "^8.1.0",
17
-    "puppeteer": "^15.4.0",
18
     "resolve-mongodb-srv": "^1.1.2",
19
     "semver": "^5.7.1",
20
     "ts-node": "^10.9.1",
(-)b/databases/compass/files/patch-packages_compass-field-store_config_webpack.prod.config.js (+64 lines)
Added Link Here
1
diff --git a/packages/compass-field-store/config/webpack.prod.config.js b/packages/compass-field-store/config/webpack.prod.config.js
2
index e57436e0e..c8dd34bae 100644
3
--- a/packages/compass-field-store/config/webpack.prod.config.js
4
+++ b/packages/compass-field-store/config/webpack.prod.config.js
5
@@ -1,8 +1,8 @@
6
 const webpack = require('webpack');
7
-const merge = require('webpack-merge');
8
+const { merge } = require('webpack-merge');
9
 const path = require('path');
10
 const HtmlWebpackPlugin = require('html-webpack-plugin');
11
-const ExtractTextPlugin = require('extract-text-webpack-plugin');
12
+const ExtractTextPlugin = require('mini-css-extract-plugin');
13
 const PeerDepsExternalsPlugin = require('peer-deps-externals-webpack-plugin');
14
 // const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
15
 
16
@@ -38,7 +38,7 @@ const config = {
17
           // $USER_HOME/.mongodb/compasss(-community)/plugins
18
           //
19
           // @note This currently does not work in published plugin.
20
-          query: {
21
+          options: {
22
             name: 'assets/images/[name]__[hash:base64:5].[ext]',
23
             publicPath: function(file) {
24
               return path.join(__dirname, '..', 'lib', file);
25
@@ -54,14 +54,18 @@ const config = {
26
           // $USER_HOME/.mongodb/compasss(-community)/plugins
27
           //
28
           // @note This currently does not work in published plugin.
29
-          query: {
30
+          options: {
31
             name: 'assets/images/[name]__[hash:base64:5].[ext]',
32
             publicPath: function(file) {
33
               return path.join(__dirname, '..', 'lib', file);
34
             }
35
           }
36
         }]
37
-      }
38
+      },
39
+      {
40
+        test: /\.css$/,
41
+        use: [ExtractTextPlugin.loader, "css-loader"],
42
+      },
43
     ]
44
   },
45
   optimization: {
46
@@ -77,11 +81,7 @@ const config = {
47
     new webpack.NoEmitOnErrorsPlugin(),
48
 
49
     // Configure Extract Plugin for dependent global styles into a single CSS file
50
-    new ExtractTextPlugin({
51
-      filename: 'assets/css/index.css',
52
-      allChunks: true,
53
-      ignoreOrder: true // When using CSS modules import order of CSS no longer needs to be preserved
54
-    }),
55
+    new ExtractTextPlugin(),
56
 
57
     // Defines global variables
58
     new webpack.DefinePlugin(GLOBALS),
59
@@ -100,4 +100,4 @@ const config = {
60
   }
61
 };
62
 
63
-module.exports = merge.smart(baseWebpackConfig, config);
64
+module.exports = merge(baseWebpackConfig, config);
(-)b/databases/compass/files/patch-packages_compass_package.json (+19 lines)
Added Link Here
1
diff --git a/packages/compass/package.json b/packages/compass/package.json
2
index db1ad914e..44f9442ad 100644
3
--- a/packages/compass/package.json
4
+++ b/packages/compass/package.json
5
@@ -124,11 +124,12 @@
6
           "macos-export-certificate-and-key"
7
         ]
8
       },
9
-      "macosEntitlements": "./scripts/macos-entitlements.xml"
10
+      "macosEntitlements": "./scripts/macos-entitlements.xml",
11
+      "electronZipDir": "../../.."
12
     }
13
   },
14
   "scripts": {
15
-    "install": "node scripts/download-fonts.js && node scripts/download-csfle.js",
16
+    "install": "",
17
     "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",
18
     "prestart": "npm run electron-rebuild",
19
     "start": "npm run webpack serve -- --mode development",
(-)b/databases/compass/files/patch-packages_hadron-build_cli.js (+12 lines)
Added Link Here
1
diff --git a/packages/hadron-build/cli.js b/packages/hadron-build/cli.js
2
index d115de007..7d1ab09fe 100755
3
--- a/packages/hadron-build/cli.js
4
+++ b/packages/hadron-build/cli.js
5
@@ -16,7 +16,6 @@ const yargs = require('yargs')
6
   .command(require('./commands/verify'))
7
   .demand(1, 'Please specify a command.')
8
   .strict()
9
-  .env()
10
   .help('help')
11
   .fail(function(msg, err) {
12
     cli.abortIfError(err);
(-)b/databases/compass/files/patch-packages_hadron-build_commands_release.js (+32 lines)
Added Link Here
1
diff --git a/packages/hadron-build/commands/release.js b/packages/hadron-build/commands/release.js
2
index 313ade74a..4c9d67aad 100644
3
--- a/packages/hadron-build/commands/release.js
4
+++ b/packages/hadron-build/commands/release.js
5
@@ -279,7 +279,8 @@ const installDependencies = util.callbackify(async(CONFIG) => {
6
     cwd: appPackagePath
7
   };
8
 
9
-  await run.async('npm', ['install', '--production'], opts);
10
+  // await run.async('npm', ['install', '--production'], opts);
11
+  await run.async('tar', ['xf', process.env.APPMOD], opts);
12
 
13
   cli.debug('Production dependencies installed');
14
 
15
@@ -302,7 +303,7 @@ const installDependencies = util.callbackify(async(CONFIG) => {
16
     prebuildTagPrefix: 'totally-not-a-real-prefix-to-force-rebuild'
17
   };
18
 
19
-  await rebuild(rebuildConfig);
20
+  // await rebuild(rebuildConfig);
21
 
22
   // We can not force rebuild mongodb-client-encryption locally, but we need to
23
   // make sure that the binary is matching the platform we are packaging for and
24
@@ -310,7 +311,7 @@ const installDependencies = util.callbackify(async(CONFIG) => {
25
   // is using so that prebuild can download the matching version
26
   rebuildConfig.prebuildTagPrefix = 'node-v';
27
   rebuildConfig.onlyModules = ['mongodb-client-encryption'];
28
-  await rebuild(rebuildConfig);
29
+  // await rebuild(rebuildConfig);
30
 
31
   cli.debug('Native modules rebuilt against Electron.');
32
 });
(-)b/databases/compass/files/patch-packages_hadron-build_lib_target.js (+26 lines)
Added Link Here
1
diff --git a/packages/hadron-build/lib/target.js b/packages/hadron-build/lib/target.js
2
index 39ed422ab..7fa409b25 100644
3
--- a/packages/hadron-build/lib/target.js
4
+++ b/packages/hadron-build/lib/target.js
5
@@ -10,7 +10,7 @@ const path = require('path');
6
 const { promisify } = require('util');
7
 const normalizePkg = require('normalize-package-data');
8
 const parseGitHubRepoURL = require('parse-github-repo-url');
9
-const ffmpegAfterExtract = require('electron-packager-plugin-non-proprietary-codecs-ffmpeg').default;
10
+// const ffmpegAfterExtract = require('electron-packager-plugin-non-proprietary-codecs-ffmpeg').default;
11
 const windowsInstallerVersion = require('./windows-installer-version');
12
 const debug = require('debug')('hadron-build:target');
13
 const execFile = promisify(childProcess.execFile);
14
@@ -227,8 +227,11 @@ class Target {
15
       arch: this.arch,
16
       electronVersion: this.electronVersion,
17
       sign: null,
18
-      afterExtract: [ffmpegAfterExtract]
19
+      // afterExtract: [ffmpegAfterExtract]
20
     };
21
+    if (this.pkg.config.hadron.electronZipDir) {
22
+      this.packagerOptions.electronZipDir = this.pkg.config.hadron.electronZipDir
23
+    }
24
 
25
     if (this.platform === 'win32') {
26
       this.configureForWin32();
(-)b/databases/compass/files/patch-packages_hadron-build_lib_zip.js (+14 lines)
Added Link Here
1
diff --git a/packages/hadron-build/lib/zip.js b/packages/hadron-build/lib/zip.js
2
index 0606edaff..2c247e675 100644
3
--- a/packages/hadron-build/lib/zip.js
4
+++ b/packages/hadron-build/lib/zip.js
5
@@ -8,6 +8,9 @@ var series = require('async').series;
6
 
7
 function zip(_opts, done) {
8
   var opts = Object.assign({}, _opts);
9
+  if (!opts.dir && !opts.out) {
10
+    return
11
+  }
12
   opts.dir = path.resolve(opts.dir);
13
   opts.out = path.resolve(opts.out);
14
   opts.platform = opts.platform || process.platform;
(-)b/databases/compass/files/patch-scripts_check-docs-link.js (+13 lines)
Added Link Here
1
diff --git a/scripts/check-docs-link.js b/scripts/check-docs-link.js
2
index ca8b6486b..c7b18dd6b 100644
3
--- a/scripts/check-docs-link.js
4
+++ b/scripts/check-docs-link.js
5
@@ -5,8 +5,6 @@ const fetch = require('make-fetch-happen');
6
 const { JSDOM } = require('jsdom');
7
 
8
 async function main() {
9
-  const { stdout } = childProcess.spawnSync('git', ['ls-files']);
10
-
11
   let links = [];
12
 
13
   const files = stdout
(-)b/databases/compass/files/xattr.h (+40 lines)
Added Link Here
1
/*
2
 * xattr is a Linux kernel API that has to be mapped to the FreeBSD API
3
 * code below is adopted and simplified from the 'xattr' python module
4
 * https://github.com/xattr/xattr/blob/master/xattr/lib_build.c
5
 */
6
7
#ifdef __FreeBSD__
8
#include <sys/types.h>
9
10
/* FreeBSD compatibility API */
11
#define XATTR_XATTR_NOFOLLOW 0x0001
12
#define XATTR_XATTR_CREATE 0x0002
13
#define XATTR_XATTR_REPLACE 0x0004
14
#define XATTR_XATTR_NOSECURITY 0x0008
15
16
#define XATTR_CREATE 0x1
17
#define XATTR_REPLACE 0x2
18
19
ssize_t getxattr(const char *path, const char *name,
20
                 void *value, ssize_t size, u_int32_t position,
21
                 int options);
22
ssize_t setxattr(const char *path, const char *name,
23
                 void *value, ssize_t size, u_int32_t position,
24
                 int options);
25
ssize_t removexattr(const char *path, const char *name,
26
                    int options);
27
ssize_t listxattr(const char *path, char *namebuf,
28
                  size_t size, int options);
29
ssize_t fgetxattr(int fd, const char *name, void *value,
30
                  ssize_t size, u_int32_t position, int options);
31
ssize_t fsetxattr(int fd, const char *name, void *value,
32
                  ssize_t size, u_int32_t position, int options);
33
ssize_t fremovexattr(int fd, const char *name, int options);
34
ssize_t flistxattr(int fd, char *namebuf, size_t size, int options);
35
36
#endif
37
38
#ifndef XATTR_MAXNAMELEN
39
#define XATTR_MAXNAMELEN 127
40
#endif
(-)b/databases/compass/files/xattr_api.c (+228 lines)
Added Link Here
1
/*
2
 * xattr is a Linux kernel API that has to be mapped to the FreeBSD API
3
 * code below is adopted and simplified from the 'xattr' python module
4
 * https://github.com/xattr/xattr/blob/master/xattr/lib_build.c
5
 */
6
7
#include <sys/types.h>
8
#ifdef __FreeBSD__
9
#include <sys/extattr.h>
10
#endif
11
12
#include "xattr.h"
13
14
#ifdef __FreeBSD__
15
16
/* FreeBSD compatibility API */
17
18
/* Converts a freebsd format attribute list into a NULL terminated list.
19
 * The first byte is the length of the following attribute.
20
 */
21
static void convert_bsd_list(char *namebuf, size_t size)
22
{
23
    size_t offset = 0;
24
    while(offset < size) {
25
        int length = (int) (unsigned char)namebuf[offset];
26
        memmove(namebuf+offset, namebuf+offset+1, length);
27
        namebuf[offset+length] = '\0';
28
        offset += length+1;
29
    }
30
}
31
32
ssize_t getxattr(const char *path, const char *name,
33
                 void *value, ssize_t size, u_int32_t position,
34
                 int options)
35
{
36
    if (position != 0 ||
37
        !(options == 0 || options == XATTR_XATTR_NOFOLLOW)) {
38
        return -1;
39
    }
40
41
    if (options & XATTR_XATTR_NOFOLLOW) {
42
        return extattr_get_link(path, EXTATTR_NAMESPACE_USER,
43
                                name, value, size);
44
    }
45
    else {
46
        return extattr_get_file(path, EXTATTR_NAMESPACE_USER,
47
                                name, value, size);
48
    }
49
}
50
51
ssize_t setxattr(const char *path, const char *name,
52
                 void *value, ssize_t size, u_int32_t position,
53
                 int options)
54
{
55
    int rv = 0;
56
    int nofollow;
57
58
    if (position != 0) {
59
        return -1;
60
    }
61
62
    nofollow = options & XATTR_XATTR_NOFOLLOW;
63
    options &= ~XATTR_XATTR_NOFOLLOW;
64
65
    if (options == XATTR_XATTR_CREATE ||
66
        options == XATTR_XATTR_REPLACE) {
67
68
        /* meh. FreeBSD doesn't really have this in its
69
         * API... Oh well.
70
         */
71
    }
72
    else if (options != 0) {
73
        return -1;
74
    }
75
76
    if (nofollow) {
77
        rv = extattr_set_link(path, EXTATTR_NAMESPACE_USER,
78
                                name, value, size);
79
    }
80
    else {
81
        rv = extattr_set_file(path, EXTATTR_NAMESPACE_USER,
82
                                name, value, size);
83
    }
84
85
    /* freebsd returns the written length on success, not zero. */
86
    if (rv >= 0) {
87
        return 0;
88
    }
89
    else {
90
        return rv;
91
    }
92
}
93
94
ssize_t removexattr(const char *path, const char *name,
95
                    int options)
96
{
97
    if (!(options == 0 ||
98
          options == XATTR_XATTR_NOFOLLOW)) {
99
        return -1;
100
    }
101
102
    if (options & XATTR_XATTR_NOFOLLOW) {
103
        return extattr_delete_link(path, EXTATTR_NAMESPACE_USER, name);
104
    }
105
    else {
106
        return extattr_delete_file(path, EXTATTR_NAMESPACE_USER, name);
107
    }
108
}
109
110
111
ssize_t listxattr(const char *path, char *namebuf,
112
                  size_t size, int options)
113
{
114
    ssize_t rv = 0;
115
    if (!(options == 0 ||
116
          options == XATTR_XATTR_NOFOLLOW)) {
117
        return -1;
118
    }
119
120
    if (options & XATTR_XATTR_NOFOLLOW) {
121
        rv = extattr_list_link(path, EXTATTR_NAMESPACE_USER, namebuf, size);
122
    }
123
    else {
124
        rv = extattr_list_file(path, EXTATTR_NAMESPACE_USER, namebuf, size);
125
    }
126
127
    if (rv > 0 && namebuf) {
128
        convert_bsd_list(namebuf, rv);
129
    }
130
131
    return rv;
132
}
133
134
ssize_t fgetxattr(int fd, const char *name, void *value,
135
                  ssize_t size, u_int32_t position, int options)
136
{
137
    if (position != 0 ||
138
        !(options == 0 || options == XATTR_XATTR_NOFOLLOW)) {
139
        return -1;
140
    }
141
142
    if (options & XATTR_XATTR_NOFOLLOW) {
143
        return -1;
144
    }
145
    else {
146
        return extattr_get_fd(fd, EXTATTR_NAMESPACE_USER, name, value, size);
147
    }
148
}
149
150
ssize_t fsetxattr(int fd, const char *name, void *value,
151
                  ssize_t size, u_int32_t position, int options)
152
{
153
    int rv = 0;
154
    int nofollow;
155
156
    if (position != 0) {
157
        return -1;
158
    }
159
160
    nofollow = options & XATTR_XATTR_NOFOLLOW;
161
    options &= ~XATTR_XATTR_NOFOLLOW;
162
163
    if (options == XATTR_XATTR_CREATE ||
164
        options == XATTR_XATTR_REPLACE) {
165
        /* freebsd noop */
166
    }
167
    else if (options != 0) {
168
        return -1;
169
    }
170
171
    if (nofollow) {
172
        return -1;
173
    }
174
    else {
175
        rv = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER,
176
                            name, value, size);
177
    }
178
179
    /* freebsd returns the written length on success, not zero. */
180
    if (rv >= 0) {
181
        return 0;
182
    }
183
    else {
184
        return rv;
185
    }
186
}
187
188
ssize_t fremovexattr(int fd, const char *name, int options)
189
{
190
191
    if (!(options == 0 ||
192
          options == XATTR_XATTR_NOFOLLOW)) {
193
        return -1;
194
    }
195
196
    if (options & XATTR_XATTR_NOFOLLOW) {
197
        return -1;
198
    }
199
    else {
200
        return extattr_delete_fd(fd, EXTATTR_NAMESPACE_USER, name);
201
    }
202
}
203
204
205
ssize_t flistxattr(int fd, char *namebuf, size_t size, int options)
206
{
207
    ssize_t rv = 0;
208
209
    if (!(options == 0 ||
210
          options == XATTR_XATTR_NOFOLLOW)) {
211
        return -1;
212
    }
213
214
    if (options & XATTR_XATTR_NOFOLLOW) {
215
        return -1;
216
    }
217
    else {
218
        rv = extattr_list_fd(fd, EXTATTR_NAMESPACE_USER, namebuf, size);
219
    }
220
221
    if (rv > 0 && namebuf) {
222
        convert_bsd_list(namebuf, rv);
223
    }
224
225
    return rv;
226
}
227
228
#endif
(-)b/databases/compass/pkg-descr (+4 lines)
Added Link Here
1
MongoDB Compass is a powerful GUI for querying, aggregating,
2
and analyzing your MongoDB data in a visual environment.
3
4
note: Client Side Field Level Encryption is not supported.
(-)b/databases/compass/pkg-plist (+371 lines)
Added Link Here
1
bin/compass
2
share/applications/mongodb-compass.desktop
3
%%DATADIR%%/LICENSE
4
%%DATADIR%%/LICENSES.chromium.html
5
%%DATADIR%%/MongoDB Compass
6
%%DATADIR%%/chrome_100_percent.pak
7
%%DATADIR%%/chrome_200_percent.pak
8
%%DATADIR%%/libEGL.so
9
%%DATADIR%%/libGLESv2.so
10
%%DATADIR%%/libffmpeg.so
11
%%DATADIR%%/libvk_swiftshader.so
12
%%DATADIR%%/libvulkan.so
13
%%DATADIR%%/locales/af.pak
14
%%DATADIR%%/locales/am.pak
15
%%DATADIR%%/locales/ar.pak
16
%%DATADIR%%/locales/bg.pak
17
%%DATADIR%%/locales/bn.pak
18
%%DATADIR%%/locales/ca.pak
19
%%DATADIR%%/locales/cs.pak
20
%%DATADIR%%/locales/da.pak
21
%%DATADIR%%/locales/de.pak
22
%%DATADIR%%/locales/el.pak
23
%%DATADIR%%/locales/en-GB.pak
24
%%DATADIR%%/locales/en-US.pak
25
%%DATADIR%%/locales/es-419.pak
26
%%DATADIR%%/locales/es.pak
27
%%DATADIR%%/locales/et.pak
28
%%DATADIR%%/locales/fa.pak
29
%%DATADIR%%/locales/fi.pak
30
%%DATADIR%%/locales/fil.pak
31
%%DATADIR%%/locales/fr.pak
32
%%DATADIR%%/locales/gu.pak
33
%%DATADIR%%/locales/he.pak
34
%%DATADIR%%/locales/hi.pak
35
%%DATADIR%%/locales/hr.pak
36
%%DATADIR%%/locales/hu.pak
37
%%DATADIR%%/locales/id.pak
38
%%DATADIR%%/locales/it.pak
39
%%DATADIR%%/locales/ja.pak
40
%%DATADIR%%/locales/kn.pak
41
%%DATADIR%%/locales/ko.pak
42
%%DATADIR%%/locales/lt.pak
43
%%DATADIR%%/locales/lv.pak
44
%%DATADIR%%/locales/ml.pak
45
%%DATADIR%%/locales/mr.pak
46
%%DATADIR%%/locales/ms.pak
47
%%DATADIR%%/locales/nb.pak
48
%%DATADIR%%/locales/nl.pak
49
%%DATADIR%%/locales/pl.pak
50
%%DATADIR%%/locales/pt-BR.pak
51
%%DATADIR%%/locales/pt-PT.pak
52
%%DATADIR%%/locales/ro.pak
53
%%DATADIR%%/locales/ru.pak
54
%%DATADIR%%/locales/sk.pak
55
%%DATADIR%%/locales/sl.pak
56
%%DATADIR%%/locales/sr.pak
57
%%DATADIR%%/locales/sv.pak
58
%%DATADIR%%/locales/sw.pak
59
%%DATADIR%%/locales/ta.pak
60
%%DATADIR%%/locales/te.pak
61
%%DATADIR%%/locales/th.pak
62
%%DATADIR%%/locales/tr.pak
63
%%DATADIR%%/locales/uk.pak
64
%%DATADIR%%/locales/ur.pak
65
%%DATADIR%%/locales/vi.pak
66
%%DATADIR%%/locales/zh-CN.pak
67
%%DATADIR%%/locales/zh-TW.pak
68
%%DATADIR%%/resources.pak
69
%%DATADIR%%/resources/app.asar
70
%%DATADIR%%/resources/app.asar.unpacked/build/4d5903cc911c35474a755392d0ce8fe4.node
71
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/AUTHORS
72
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/LICENSE
73
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/README.md
74
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/__fixtures__/script-that-throws.js
75
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-evaluation-listener.d.ts
76
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-evaluation-listener.js
77
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-evaluation-listener.js.map
78
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-mongosh-bus.d.ts
79
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-mongosh-bus.js
80
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-mongosh-bus.js.map
81
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-proxy.d.ts
82
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-proxy.js
83
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/child-process-proxy.js.map
84
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/index.d.ts
85
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/index.js
86
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/index.js.map
87
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/lock.d.ts
88
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/lock.js
89
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/lock.js.map
90
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/report.html
91
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/rpc.d.ts
92
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/rpc.js
93
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/rpc.js.map
94
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/serializer.d.ts
95
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/serializer.js
96
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/serializer.js.map
97
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/spawn-child-from-source.d.ts
98
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/spawn-child-from-source.js
99
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/spawn-child-from-source.js.map
100
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/worker-runtime.d.ts
101
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/worker-runtime.js
102
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/worker-runtime.js.LICENSE.txt
103
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/dist/worker-runtime.js.map
104
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/package.json
105
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/child-process-evaluation-listener.ts
106
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/child-process-mongosh-bus.ts
107
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/child-process-proxy.spec.ts
108
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/child-process-proxy.ts
109
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/index.d.ts
110
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/index.spec.ts
111
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/index.ts
112
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/lock.spec.ts
113
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/lock.ts
114
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/rpc.spec.ts
115
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/rpc.ts
116
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/serializer.spec.ts
117
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/serializer.ts
118
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/spawn-child-from-source.spec.ts
119
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/spawn-child-from-source.ts
120
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/worker-runtime.spec.ts
121
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/src/worker-runtime.ts
122
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/tsconfig.json
123
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/tsconfig.lint.json
124
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/tsconfig.test.json
125
%%DATADIR%%/resources/app.asar.unpacked/node_modules/@mongosh/node-runtime-worker-thread/webpack.config.js
126
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/LICENSE.md
127
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/README.md
128
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/bindings.js
129
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bindings/package.json
130
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/BufferList.js
131
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/LICENSE.md
132
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/README.md
133
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/bl.js
134
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/package.json
135
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/convert.js
136
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/indexOf.js
137
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/isBufferList.js
138
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bl/test/test.js
139
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/LICENSE.md
140
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/README.md
141
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/bson.d.ts
142
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/etc/prepare.js
143
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/binary.d.ts
144
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/binary.d.ts.map
145
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson.bundle.js
146
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson.bundle.js.map
147
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson.cjs
148
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson.cjs.map
149
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson.d.ts
150
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson.d.ts.map
151
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson.mjs
152
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson.mjs.map
153
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson_value.d.ts
154
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/bson_value.d.ts.map
155
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/code.d.ts
156
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/code.d.ts.map
157
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/constants.d.ts
158
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/constants.d.ts.map
159
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/db_ref.d.ts
160
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/db_ref.d.ts.map
161
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/decimal128.d.ts
162
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/decimal128.d.ts.map
163
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/double.d.ts
164
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/double.d.ts.map
165
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/error.d.ts
166
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/error.d.ts.map
167
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/extended_json.d.ts
168
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/extended_json.d.ts.map
169
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/index.d.ts
170
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/index.d.ts.map
171
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/int_32.d.ts
172
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/int_32.d.ts.map
173
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/long.d.ts
174
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/long.d.ts.map
175
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/max_key.d.ts
176
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/max_key.d.ts.map
177
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/min_key.d.ts
178
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/min_key.d.ts.map
179
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/objectid.d.ts
180
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/objectid.d.ts.map
181
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/regexp.d.ts
182
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/regexp.d.ts.map
183
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/symbol.d.ts
184
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/symbol.d.ts.map
185
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/timestamp.d.ts
186
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/timestamp.d.ts.map
187
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/validate_utf8.d.ts
188
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/lib/validate_utf8.d.ts.map
189
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/package.json
190
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/binary.ts
191
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/bson.ts
192
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/bson_value.ts
193
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/code.ts
194
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/constants.ts
195
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/db_ref.ts
196
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/decimal128.ts
197
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/double.ts
198
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/error.ts
199
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/extended_json.ts
200
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/index.ts
201
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/int_32.ts
202
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/long.ts
203
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/max_key.ts
204
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/min_key.ts
205
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/objectid.ts
206
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/parser/calculate_size.ts
207
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/parser/deserializer.ts
208
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/parser/serializer.ts
209
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/parser/utils.ts
210
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/regexp.ts
211
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/symbol.ts
212
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/timestamp.ts
213
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/utils/byte_utils.ts
214
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/utils/node_byte_utils.ts
215
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/utils/web_byte_utils.ts
216
%%DATADIR%%/resources/app.asar.unpacked/node_modules/bson/src/validate_utf8.ts
217
%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/History.md
218
%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/LICENSE
219
%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/README.md
220
%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/index.d.ts
221
%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/index.js
222
%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/package.json
223
%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/test/test.js
224
%%DATADIR%%/resources/app.asar.unpacked/node_modules/file-uri-to-path/test/tests.json
225
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/CODE_OF_CONDUCT.md
226
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/LICENSE
227
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/README.md
228
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/binding.gyp
229
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/build/Makefile
230
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/build/Release/interruptor.node
231
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/build/Release/obj.target/interruptor.node
232
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/build/Release/obj.target/interruptor/src/binding.o
233
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/build/binding.Makefile
234
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/build/config.gypi
235
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/build/interruptor.target.mk
236
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/lib/index.d.ts
237
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/lib/index.js
238
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/lib/index.js.map
239
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/package.json
240
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/src/binding.cc
241
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/src/index.ts
242
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/test/index.ts
243
%%DATADIR%%/resources/app.asar.unpacked/node_modules/interruptor/tsconfig.json
244
%%DATADIR%%/resources/app.asar.unpacked/node_modules/ip/README.md
245
%%DATADIR%%/resources/app.asar.unpacked/node_modules/ip/lib/ip.js
246
%%DATADIR%%/resources/app.asar.unpacked/node_modules/ip/package.json
247
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/HISTORY.md
248
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/LICENSE
249
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/README.md
250
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/binding.gyp
251
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Makefile
252
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/kerberos.node
253
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos.node
254
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/Release/obj.target/kerberos/src/kerberos.o
255
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/binding.Makefile
256
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/config.gypi
257
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/build/kerberos.target.mk
258
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/auth_processes/mongodb.js
259
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/index.js
260
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/kerberos.js
261
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/lib/util.js
262
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/package.json
263
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos.cc
264
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos.h
265
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos_common.h
266
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/kerberos_worker.h
267
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/base64.cc
268
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/base64.h
269
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_gss.cc
270
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_gss.h
271
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/unix/kerberos_unix.cc
272
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_sspi.cc
273
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_sspi.h
274
%%DATADIR%%/resources/app.asar.unpacked/node_modules/kerberos/src/win32/kerberos_win32.cc
275
%%DATADIR%%/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node
276
%%DATADIR%%/resources/app.asar.unpacked/node_modules/keytar/build/Release/obj.target/keytar.node
277
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Makefile
278
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/mongocrypt.node
279
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/obj.target/mongocrypt.node
280
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/Release/obj.target/mongocrypt/src/mongocrypt.o
281
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/binding.Makefile
282
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/config.gypi
283
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/build/mongocrypt.target.mk
284
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/autoEncrypter.js
285
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/buffer_pool.js
286
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/clientEncryption.js
287
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/common.js
288
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/credentialsProvider.js
289
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/cryptoCallbacks.js
290
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/errors.js
291
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/index.js
292
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/mongocryptdManager.js
293
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/lib/stateMachine.js
294
%%DATADIR%%/resources/app.asar.unpacked/node_modules/mongodb-client-encryption/package.json
295
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/LICENSE.md
296
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/README.md
297
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/common.gypi
298
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/except.gypi
299
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/index.js
300
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi-inl.deprecated.h
301
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi-inl.h
302
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/napi.h
303
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/node_api.gyp
304
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/noexcept.gypi
305
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/nothing.c
306
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/package-support.json
307
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/package.json
308
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/README.md
309
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/check-napi.js
310
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/clang-format.js
311
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/conversion.js
312
%%DATADIR%%/resources/app.asar.unpacked/node_modules/node-addon-api/tools/eslint-format.js
313
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/LICENSE
314
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/README.md
315
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/build/smartbuffer.js
316
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/build/smartbuffer.js.map
317
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/build/utils.js
318
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/build/utils.js.map
319
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/docs/CHANGELOG.md
320
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/docs/README_v3.md
321
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/docs/ROADMAP.md
322
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/package.json
323
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/typings/smartbuffer.d.ts
324
%%DATADIR%%/resources/app.asar.unpacked/node_modules/smart-buffer/typings/utils.d.ts
325
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/LICENSE
326
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/README.md
327
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/client/socksclient.js
328
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/client/socksclient.js.map
329
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/common/constants.js
330
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/common/constants.js.map
331
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/common/helpers.js
332
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/common/helpers.js.map
333
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/common/receivebuffer.js
334
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/common/receivebuffer.js.map
335
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/common/util.js
336
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/common/util.js.map
337
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/index.js
338
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/build/index.js.map
339
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/examples/index.md
340
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/examples/javascript/associateExample.md
341
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/examples/javascript/bindExample.md
342
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/examples/javascript/connectExample.md
343
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/examples/typescript/associateExample.md
344
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/examples/typescript/bindExample.md
345
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/examples/typescript/connectExample.md
346
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/index.md
347
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/docs/migratingFromV1.md
348
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/package.json
349
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/typings/client/socksclient.d.ts
350
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/typings/common/constants.d.ts
351
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/typings/common/helpers.d.ts
352
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/typings/common/receivebuffer.d.ts
353
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/typings/common/util.d.ts
354
%%DATADIR%%/resources/app.asar.unpacked/node_modules/socks/typings/index.d.ts
355
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/LICENSE
356
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/README.md
357
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/impl.d.ts
358
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/impl.js
359
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/impl.js.map
360
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/index.d.ts
361
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/index.js
362
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/index.js.map
363
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/redact.d.ts
364
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/redact.js
365
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/lib/redact.js.map
366
%%DATADIR%%/resources/app.asar.unpacked/node_modules/system-ca/package.json
367
%%DATADIR%%/snapshot_blob.bin
368
%%DATADIR%%/v8_context_snapshot.bin
369
%%DATADIR%%/version
370
%%DATADIR%%/vk_swiftshader_icd.json
371
share/pixmaps/mongodb-compass.png

Return to bug 272180