File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 37
37
"arrify" : " ~2.0.1" ,
38
38
"debug-logfmt" : " ~1.0.3" ,
39
39
"del" : " ~5.1.0" ,
40
+ "import-lazy" : " ~4.0.0" ,
40
41
"p-reflect" : " ~2.1.0" ,
41
42
"p-retry" : " ~4.1.0" ,
42
43
"p-timeout" : " ~3.2.0" ,
Original file line number Diff line number Diff line change 2
2
3
3
const debug = require ( 'debug-logfmt' ) ( 'browserless' )
4
4
const createGoto = require ( '@browserless/goto' )
5
+ const importLazy = require ( 'import-lazy' )
5
6
const pReflect = require ( 'p-reflect' )
6
7
const pTimeout = require ( 'p-timeout' )
7
8
const pRetry = require ( 'p-retry' )
@@ -63,9 +64,11 @@ module.exports = ({
63
64
return fn ( page , response )
64
65
} )
65
66
66
- const pdf = wrapError ( require ( '@browserless/pdf' ) ( { goto } ) )
67
+ const pdf = wrapError ( page => importLazy ( require ( '@browserless/pdf' ) ( { goto } ) ) ( page ) )
67
68
68
- const screenshot = wrapError ( require ( '@browserless/screenshot' ) ( { goto } ) )
69
+ const screenshot = wrapError ( page =>
70
+ importLazy ( require ( '@browserless/screenshot' ) ( { goto } ) ) ( page )
71
+ )
69
72
70
73
return {
71
74
// low level methods
You can’t perform that action at this time.
0 commit comments