diff --git a/Dockerfile b/Dockerfile index 85fe3e2..af5bd5e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,3 @@ -FROM node:15.3.0-buster-slim@sha256:fc14218ae526b3568ba854732e8fbfe7e67d77769f5c3b17db997983fa571421 +FROM node:15.9.0-buster-slim@sha256:df7835508cc172c02e34b3791ac7a1fd5ce4d0f88ca8915154a966fd4fcae0a5 RUN apt-get update && apt-get install -y p7zip-full curl xz-utils && apt-get clean all diff --git a/README.md b/README.md index c45aa77..0e2c6db 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ It's easy to use this project and build Node.js runtime that will target any ver ## Current versions -* Node.js - **15.3.0** -* aws-sdk - **2.806.0** +* Node.js - **15.9.0** +* aws-sdk - **2.848.0** ## Goals @@ -40,7 +40,7 @@ Deploy the runtime layer using the following command: ```bash aws lambda publish-layer-version \ --layer-name node-15-runtime \ - --description "nodejs-15.3.0 aws-cli-2.806.0" \ + --description "nodejs-15.9.0 aws-cli-2.848.0" \ --compatible-runtimes provided \ --license-info Apache-2.0 \ --zip-file fileb://stage/layer.zip @@ -50,7 +50,7 @@ The output will look like this: ```json { "LayerVersionArn": "arn:aws:lambda:us-east-2:356111732087:layer:node-15-runtime:1", - "Description": "nodejs-15.3.0 aws-cli-2.806.0", + "Description": "nodejs-15.9.0 aws-cli-2.848.0", "CreatedDate": "2018-12-02T22:32:00.572+0000", "LayerArn": "arn:aws:lambda:us-east-2:356111732087:layer:node-15-runtime", "Content": { diff --git a/auto/package b/auto/package index 51ed431..9a97c58 100755 --- a/auto/package +++ b/auto/package @@ -2,8 +2,8 @@ set -ex -export NODE_VERSION=15.3.0 -export SHA256=02741db3f55022a94f43fa1774e9fc389848949ec5f5cff822833d8b9711ad93 +export NODE_VERSION=15.9.0 +export SHA256=c57b1f33a1ee5957981df553f6a0e0cac302528f260140eda10fe5fdd24e1cbd DIR="$( cd "$( dirname "$0" )" && pwd )" diff --git a/auto/publish b/auto/publish index 6dad5aa..6874e1d 100755 --- a/auto/publish +++ b/auto/publish @@ -42,7 +42,7 @@ for R in $REGIONS ; do lambda publish-layer-version \ --region "${R}" \ --layer-name "${LAYER_NAME}" \ - --description "nodejs-15.3.0 aws-cli-2.806.0" \ + --description "nodejs-15.9.0 aws-cli-2.848.0" \ --compatible-runtimes provided \ --license-info Apache-2.0 \ --zip-file fileb://stage/layer.zip diff --git a/package-lock.json b/package-lock.json index 29e769d..c787bca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,21 +24,21 @@ } }, "@types/express": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz", - "integrity": "sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", + "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", "dev": true, "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "*", + "@types/express-serve-static-core": "^4.17.18", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.15.tgz", - "integrity": "sha512-pb71P0BrBAx7cQE+/7QnA1HTQUkdBKMlkPY7lHUMn0YvPJkL2UA+KW3BdWQ309IT+i9En/qm45ZxpjIcpgEhNQ==", + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz", + "integrity": "sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA==", "dev": true, "requires": { "@types/node": "*", @@ -47,15 +47,15 @@ } }, "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", "dev": true }, "@types/node": { - "version": "14.14.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.11.tgz", - "integrity": "sha512-BJ97wAUuU3NUiUCp44xzUFquQEvnk1wu7q4CMEUYKJWjdkr0YWYDsm4RFtAvxYsNjLsKcrFt6RvK8r+mnzMbEQ==", + "version": "14.14.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", + "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==", "dev": true }, "@types/qs": { @@ -71,12 +71,12 @@ "dev": true }, "@types/serve-static": { - "version": "1.13.8", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz", - "integrity": "sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==", + "version": "1.13.9", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", + "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", "dev": true, "requires": { - "@types/mime": "*", + "@types/mime": "^1", "@types/node": "*" } }, @@ -103,9 +103,9 @@ "dev": true }, "aws-sdk": { - "version": "2.806.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.806.0.tgz", - "integrity": "sha512-kCrGfZyzZiS56qblXEzznkTi64ZbzhQGlbyEjDI9cIUjX4dA9IyqvNWUdJvUQoZmiEnObbuXMVrv7blJzT8uhQ==", + "version": "2.848.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.848.0.tgz", + "integrity": "sha512-c/e5kaEFl+9aYkrYDkmu5mSZlL+EfP6DnBOMD06fH12gIsaFSMBGtbsDTHABhvSu++LxeI1dJAD148O17MuZvg==", "requires": { "buffer": "4.9.2", "events": "1.1.1", @@ -605,9 +605,9 @@ } }, "typescript": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz", - "integrity": "sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", + "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", "dev": true }, "unpipe": { diff --git a/package.json b/package.json index b1cabe1..67c9f74 100644 --- a/package.json +++ b/package.json @@ -12,12 +12,12 @@ "devDependencies": { "body-parser": "^1.19.0", "express": "^4.17.1", - "@types/node": "^14.14.11", - "@types/express": "^4.17.9", + "@types/node": "^14.14.31", + "@types/express": "^4.17.11", "ts-node": "^9.1.1", - "typescript": "^4.1.2" + "typescript": "^4.1.5" }, "dependencies": { - "aws-sdk": "^2.806.0" + "aws-sdk": "^2.848.0" } }