Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

An AWS lambda layer with pre-built sharp node module optimised for minimal layer size

NotificationsYou must be signed in to change notification settings

Umkus/lambda-layer-sharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This AWS lambda layer contains a latest pre-built vanillasharp npm library, so that you could "just use" it in your lambda code:

importsharpfrom'sharp'// ...

It contains only necessary files to minimize its weight (16Mb).It also supports all current AWS lambda node runtimes (>=nodejs14.x) and architectures (x86_64 andarm64).

Getting

A pre-built layer zip file is available on theReleases page.

You can import it into your AWS account throught the Lambda console or with the following command:

aws lambda publish-layer-version \    --layer-name sharp \    --description"Sharp layer" \    --license-info"Apache License 2.0" \    --zip-file fileb://dist/sharp-layer.zip \    --compatible-runtimes nodejs14.x nodejs16.x nodejs18.x nodejs20.x \    --compatible-architectures x86_64 arm64

Building

Simply run (this will wipe your existingnode_modules/ directory):

npm ci --arch=x64 --platform=linux

Build will be performed automatically upon deps installation.The resulted lambda layer zip file will be saved todist/ directory.

About

An AWS lambda layer with pre-built sharp node module optimised for minimal layer size

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp