��# l a m b d a - i m g - t h u m b n a i l - s 3
# # I n t r o d u c t i o n
T h i s p a c k a g e w a s c r e a t e d t o a u t o m a t i c a l l y g e n e r a t e t h u m b n a i l s f r o m s 3 i m a g e u p l o a d s .
# # G e t t i n g S t a r t e d
I n s t a l l t h i s p a c k a g e u s i n g t h e f o l l o w i n g t h e c o m m a n d t h e n r e q u i r e t h e p a c k a g e i n y o u r c o d e .
` ` ` s h
n p m i n s t a l l l a m b d a - i m g - t h u m b n a i l - s 3
` ` `
# # # U s i n g i n y o u r o w n f u n c t i o n
Y o u c a n u s e [ t h e p r o v i d e d s 3 e x a m p l e . j s ] ( e x a m p l e s / s 3 . j s ) t o g e t y o u s t a r t e d .
O r y o u c a n u s e t h e f o l l o w i n g c o d e s n i p p e t f o r a l a m b d a f u n c t i o n .
` ` ` j s
/ / R e q u i r e t h e l i b r a r y
c o n s t l m t S 3 = r e q u i r e ( " l a m b d a - i m g - t h u m b n a i l - s 3 " )
/ / i m a g e s
c o n s t i m g S i z e s = [
{ e v e n t : ' o r i g i n a l ' , s u f f i x : ' _ o ' , q u a l i t y : 6 0 } ,
{ e v e n t : ' r e s i z e ' , s u f f i x : ' _ l ' , q u a l i t y : 6 0 , m a x W i d t h : 1 0 2 4 } ,
{ e v e n t : ' r e s i z e ' , s u f f i x : ' _ m ' , q u a l i t y : 6 0 , m a x W i d t h : 5 0 0 } ,
{ e v e n t : ' r e s i z e ' , s u f f i x : ' _ s ' , q u a l i t y : 6 0 , m a x W i d t h : 2 4 0 } ,
{ e v e n t : ' r e s i z e ' , s u f f i x : ' _ t ' , q u a l i t y : 6 0 , m a x W i d t h : 1 0 0 } ,
{ e v e n t : ' c r o p ' , s u f f i x : ' _ q ' , q u a l i t y : 6 0 , m a x W i d t h : 1 5 0 , c r o p W i d t h : 1 5 0 , c r o p H e i g h t : 1 5 0 } ,
{ e v e n t : ' o r i g i n a l ' , s u f f i x : ' _ o ' , q u a l i t y : 8 0 , w e b p : t r u e } ,
{ e v e n t : ' r e s i z e ' , s u f f i x : ' _ l ' , q u a l i t y : 8 0 , m a x W i d t h : 1 0 2 4 , w e b p : t r u e } ,
{ e v e n t : ' r e s i z e ' , s u f f i x : ' _ m ' , q u a l i t y : 8 0 , m a x W i d t h : 5 0 0 , w e b p : t r u e } ,
{ e v e n t : ' r e s i z e ' , s u f f i x : ' _ s ' , q u a l i t y : 8 0 , m a x W i d t h : 2 4 0 , w e b p : t r u e } ,
{ e v e n t : ' r e s i z e ' , s u f f i x : ' _ t ' , q u a l i t y : 8 0 , m a x W i d t h : 1 0 0 , w e b p : t r u e } ,
{ e v e n t : ' c r o p ' , s u f f i x : ' _ q ' , q u a l i t y : 8 0 , m a x W i d t h : 1 5 0 , c r o p W i d t h : 1 5 0 , c r o p H e i g h t : 1 5 0 , w e b p : t r u e }
]
/ / u s e
e x p o r t s . h a n d l e r = f u n c t i o n ( e v e n t , c o n t e x t , c a l l b a c k ) {
r e t u r n l m t S 3 ( { i m g S i z e s , e v e n t , c o n t e x t , c a l l b a c k } )
}
` ` `
lambda-img-thumbnail-s3
1.0.0 • Public • PublishedReadme
Keywords
nonePackage Sidebar
Install
npm i lambda-img-thumbnail-s3
Weekly Downloads
1
Version
1.0.0
License
ISC
Unpacked Size
9.65 kB
Total Files
5