-
Type:
Sub-task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Migrate mongodb-client-encryption off the prebuild-install install script so it installs under npm 12 (which blocks dependency install scripts by default).
All-platforms bundle is large - each prebuild is ~3.3 MB on disk (libmongocrypt, kms_message, and libbson are statically linked), so a tarball would be ~18 MB download / ~26 MB on disk across the 8 targets vs ~2.3 MB for the one a user needs.
Other options?
Acceptance Criteria:
- Installs and loads under npm 12 with no allowScripts approval.
- CI runs on npm 12 and all builds succeed.