File tree Expand file tree Collapse file tree 7 files changed +23
-4
lines changed
mongodb-memory-server-global-3.4
mongodb-memory-server-global-3.6
mongodb-memory-server-global-4.0
mongodb-memory-server-global-4.2
mongodb-memory-server-global-4.4
mongodb-memory-server-global Expand file tree Collapse file tree 7 files changed +23
-4
lines changed Original file line number Diff line number Diff line change 1+ /* eslint @typescript-eslint/no-var-requires: 0 */
2+
13function isModuleExists ( name ) {
24 try {
35 return ! ! require . resolve ( name ) ;
Original file line number Diff line number Diff line change 1+ /* eslint @typescript-eslint/no-var-requires: 0 */
2+
13function isModuleExists ( name ) {
24 try {
35 return ! ! require . resolve ( name ) ;
Original file line number Diff line number Diff line change 1+ /* eslint @typescript-eslint/no-var-requires: 0 */
2+
13function isModuleExists ( name ) {
24 try {
35 return ! ! require . resolve ( name ) ;
Original file line number Diff line number Diff line change 1+ /* eslint @typescript-eslint/no-var-requires: 0 */
2+
13function isModuleExists ( name ) {
24 try {
35 return ! ! require . resolve ( name ) ;
Original file line number Diff line number Diff line change 1+ /* eslint @typescript-eslint/no-var-requires: 0 */
2+
13function isModuleExists ( name ) {
24 try {
35 return ! ! require . resolve ( name ) ;
Original file line number Diff line number Diff line change 1+ /* eslint @typescript-eslint/no-var-requires: 0 */
2+
13function isModuleExists ( name ) {
24 try {
35 return ! ! require . resolve ( name ) ;
Original file line number Diff line number Diff line change 1+ /* eslint @typescript-eslint/no-var-requires: 0 */
2+
13/*
24This script is used as postinstall hook.
35
@@ -20,19 +22,24 @@ if (!isModuleExists('../mongodb-memory-server-core/lib/util/resolve-config')) {
2022 console . log ( 'Could not resolve postinstall configuration' ) ;
2123 return ;
2224}
23- // eslint-disable-next-line @typescript-eslint/no-var-requires
25+
2426const rc = require ( '../mongodb-memory-server-core/lib/util/resolve-config' ) ;
2527rc . reInitializePackageJson ( process . env . INIT_CWD ) ;
2628
2729const envDisablePostinstall = rc . default ( 'DISABLE_POSTINSTALL' ) ;
28- const skipDownload =
29- typeof envDisablePostinstall === 'string' && rc . envToBool ( envDisablePostinstall ) ;
3030
31- if ( skipDownload ) {
31+ if ( typeof envDisablePostinstall === 'string' && rc . envToBool ( envDisablePostinstall ) ) {
3232 console . log ( 'Download is skipped by MONGOMS_DISABLE_POSTINSTALL variable' ) ;
3333 process . exit ( 0 ) ;
3434}
3535
36+ const envSystemBinary = rc . default ( 'SYSTEM_BINARY' ) ;
37+
38+ if ( typeof envSystemBinary === 'string' ) {
39+ console . log ( 'Download is skipped by MONGOMS_SYSTEM_BINARY variable' ) ;
40+ process . exit ( 0 ) ;
41+ }
42+
3643const mongoBinaryModule = '../mongodb-memory-server-core/lib/util/MongoBinary' ;
3744if ( isModuleExists ( mongoBinaryModule ) ) {
3845 const MongoBinary = require ( mongoBinaryModule ) . default ;
You can’t perform that action at this time.
0 commit comments