diff --git a/.gitignore b/.gitignore index 3f7c04e..b80be22 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ /node_modules package-lock.json *.zip +.DS_Store +/out diff --git a/package.json b/package.json index 374869c..a518db3 100755 --- a/package.json +++ b/package.json @@ -8,5 +8,10 @@ "@aws-sdk/client-s3": "^3.304.0", "@aws-sdk/lib-storage": "^3.304.0" }, + "scripts": { + "_prepare": "mkdir -p out && rm -rf out/node_modules && cp {package.json,index.js} out", + "create-zip": "npm run _prepare && cd out && npm i --arch=x64 --platform=linux && zip -rq s3-resizer_nodejs_18.zip index.js node_modules package.json && rm -rf package*.json index.js node_modules", + "create-zip-without-aws-libs": "npm run _prepare && cd out && npm i --arch=x64 --platform=linux -only=prod && zip -rq s3-resizer_nodejs_18_without_aws-sdk.zip index.js node_modules package.json && rm -rf package*.json index.js node_modules" + }, "type": "module" }