@@ -11,21 +11,25 @@ BbPromise.promisifyAll(fse);
11
11
* @return {Promise } the JSZip object constructed.
12
12
*/
13
13
function zipRequirements ( ) {
14
- return addTree ( new JSZip ( ) , path . join ( '.serverless' , 'requirements' ) ) . then ( zip =>
15
- writeZip ( zip , path . join ( '.serverless' , 'pythonRequirements.zip' ) )
16
- ) ;
14
+ return addTree ( new JSZip ( ) , path . join ( '.serverless' , 'requirements' ) ) . then (
15
+ zip => writeZip ( zip , path . join ( '.serverless' , 'pythonRequirements.zip' ) )
16
+ ) ;
17
17
}
18
18
19
19
/**
20
20
* Creates a layer on the serverless service for the requirements zip.
21
21
* @return {Promise }
22
22
*/
23
23
function createLayers ( ) {
24
- this . serverless . service . layers [ 'pythonRequirements' ] = Object . assign ( {
24
+ this . serverless . service . layers [ 'pythonRequirements' ] = Object . assign (
25
+ {
25
26
artifact : path . join ( '.serverless' , 'pythonRequirements.zip' ) ,
26
27
name : `${ this . serverless . service . stage } -python-requirements` ,
27
- description : 'Python requirements generated by serverless-python-requirements.' ,
28
- } , this . options . layer ) ;
28
+ description :
29
+ 'Python requirements generated by serverless-python-requirements.'
30
+ } ,
31
+ this . options . layer
32
+ ) ;
29
33
30
34
return BbPromise . resolve ( ) ;
31
35
}
@@ -36,14 +40,14 @@ function createLayers() {
36
40
*/
37
41
function layerRequirements ( ) {
38
42
if ( ! this . options . layer ) {
39
- return BbPromise . resolve ( )
43
+ return BbPromise . resolve ( ) ;
40
44
}
41
45
42
46
this . serverless . cli . log ( 'Packaging Python Requirements Lambda Layer...' ) ;
43
47
44
48
return BbPromise . bind ( this )
45
49
. then ( zipRequirements )
46
- . then ( createLayers )
50
+ . then ( createLayers ) ;
47
51
}
48
52
49
53
module . exports = { layerRequirements } ;
0 commit comments