From 3a1538bc395d5f365c260142f31e8479c2931f7d Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Mon, 16 May 2022 12:23:33 +0200 Subject: [PATCH 01/90] Add package size check to pr workflow --- .github/workflows/pr_lint_and_test.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index f825016d5c..e580bfdc87 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -56,3 +56,27 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info + - name: Metrics package size report + uses: flochaz/pkg-size-action@v1.2.4 + with: + build-command: npm run package + work-directory: /packages/metrics + dist-directory: /packages/metrics/dist + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Tracer package size report + uses: flochaz/pkg-size-action@v1.2.4 + with: + build-command: npm run package + work-directory: /packages/tracer + dist-directory: /packages/tracer/dist + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Logger package size report + uses: flochaz/pkg-size-action@v1.2.4 + with: + build-command: npm run package + work-directory: /packages/logger + dist-directory: /packages/logger/dist + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 674054ed771be871fb2ea2086417e9bbf6855b4a Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:00:28 +0200 Subject: [PATCH 02/90] test unique report --- .github/workflows/pr_lint_and_test.yml | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index e580bfdc87..7f78e47dc1 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -56,27 +56,10 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - - name: Metrics package size report + - name: Packages size report uses: flochaz/pkg-size-action@v1.2.4 with: - build-command: npm run package - work-directory: /packages/metrics - dist-directory: /packages/metrics/dist - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Tracer package size report - uses: flochaz/pkg-size-action@v1.2.4 - with: - build-command: npm run package - work-directory: /packages/tracer - dist-directory: /packages/tracer/dist - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Logger package size report - uses: flochaz/pkg-size-action@v1.2.4 - with: - build-command: npm run package - work-directory: /packages/logger - dist-directory: /packages/logger/dist + build-command: npm run lerna-package && mkdir dist && mv packages/*/dist/* ./dist + dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 386c0ad20c3632e5fb875c78429c3737b6d4e03a Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:07:23 +0200 Subject: [PATCH 03/90] fix build-command --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 7f78e47dc1..72ee9a7e24 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.4 with: - build-command: npm run lerna-package && mkdir dist && mv packages/*/dist/* ./dist + build-command: npm run lerna-package && mkdir dist && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 643e132150d9f8167984ef6ce28f8513ae7160b6 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:16:37 +0200 Subject: [PATCH 04/90] test lerna-package --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 72ee9a7e24..13478df582 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.4 with: - build-command: npm run lerna-package && mkdir dist && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist + build-command: mkdir dist && npm run lerna-package dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 8865850a68858020f9d85cc4804ce610580d1ee8 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:23:56 +0200 Subject: [PATCH 05/90] move to 1.2.5 --- .github/workflows/pr_lint_and_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 13478df582..5cd46cd6c9 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,9 +57,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.4 + uses: flochaz/pkg-size-action@v1.2.5 with: - build-command: mkdir dist && npm run lerna-package + build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From ece020872d0f0ee0217e31a39f7a8714ab377638 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:33:46 +0200 Subject: [PATCH 06/90] use bash --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 5cd46cd6c9..93960c1369 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.5 with: - build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist + build-command: /bin/bash -c "mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist" dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 9fe306fc3fe7efd953dcb2e0de93c0961bd1780f Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 09:54:52 +0200 Subject: [PATCH 07/90] move to 1.2.6 --- .github/workflows/pr_lint_and_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 93960c1369..7594a0ceff 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,9 +57,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.5 + uses: flochaz/pkg-size-action@v1.2.6 with: - build-command: /bin/bash -c "mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist" + build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 56a878b3fd85747edf8c464df4a0b06c026f9166 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 10:21:34 +0200 Subject: [PATCH 08/90] move to 1.2.7 --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 7594a0ceff..1d1c6458f8 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,7 +57,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.6 + uses: flochaz/pkg-size-action@v1.2.7 with: build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist From 69b74577f9f945bcece52487d8aeaec43d74fb7f Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:15:35 +0200 Subject: [PATCH 09/90] pipe commands --- .github/workflows/pr_lint_and_test.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 1d1c6458f8..44bfda4142 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,11 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.7 with: - build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist + build-command: | + mkdir dist + npm run lerna-package + mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist + ls ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 79e4fd417779ca5c314ad04570b5b0b26696e868 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:29:52 +0200 Subject: [PATCH 10/90] move to 1.2.8 --- .github/workflows/pr_lint_and_test.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 44bfda4142..e8a1f45e6a 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,13 +57,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.7 + uses: flochaz/pkg-size-action@v1.2.8 with: - build-command: | - mkdir dist - npm run lerna-package - mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist - ls ./dist + build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From d65be27d47bafc1c0f9cc8d357d9124b1848f3a0 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:41:17 +0200 Subject: [PATCH 11/90] 1.2.9 --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index e8a1f45e6a..17f1857392 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,7 +57,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.8 + uses: flochaz/pkg-size-action@v1.2.9 with: build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist From 8aff6af8a57bbeb57a72e51f2b2d8e8d2a0ef6e4 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:49:38 +0200 Subject: [PATCH 12/90] ls --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 17f1857392..ec09a4928c 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.9 with: - build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist + build-command: mkdir dist && npm run lerna-package && echo $CWD && ls packages && ls packages/metrics && ls packages/metrics/dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From ff609d0c89b42745137d29bf0ed38d60924ecd28 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:57:20 +0200 Subject: [PATCH 13/90] metrics only --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index ec09a4928c..94e96d20eb 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.9 with: - build-command: mkdir dist && npm run lerna-package && echo $CWD && ls packages && ls packages/metrics && ls packages/metrics/dist + build-command: mkdir dist && ls && npm run lerna-package && ls packages && mv packages/metrics/dist/*.tgz dist/ && ls dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 0a98a2138ce51ef42b99135f9ff73fafd7d0f6ad Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 13:28:09 +0200 Subject: [PATCH 14/90] metrics only --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 94e96d20eb..a3577c00b0 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.9 with: - build-command: mkdir dist && ls && npm run lerna-package && ls packages && mv packages/metrics/dist/*.tgz dist/ && ls dist + build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 5ff3863edbffbc112b06b6ee5c15cd324862bc85 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 13:37:31 +0200 Subject: [PATCH 15/90] fix mv --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index a3577c00b0..53b7d5076e 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.9 with: - build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist + build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 5be54684ed05ff6bb960faec7e3b9203388822cf Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 13:53:48 +0200 Subject: [PATCH 16/90] wtf --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 53b7d5076e..d243dd0286 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,7 +57,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.9 + uses: flochaz/pkg-size-action@v1.2.11 with: build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist dist-directory: ./dist From ee8b68911152b5ee51f241f1297eb3a237b0aceb Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 14:19:50 +0200 Subject: [PATCH 17/90] remove dot --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index d243dd0286..8d05ec3a40 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -60,6 +60,6 @@ jobs: uses: flochaz/pkg-size-action@v1.2.11 with: build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist - dist-directory: ./dist + dist-directory: dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 19817a7e81c5d3048e1853ed900092b5efb1ac0b Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 15:48:33 +0200 Subject: [PATCH 18/90] fix dist dir --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 8d05ec3a40..093ea00653 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -60,6 +60,6 @@ jobs: uses: flochaz/pkg-size-action@v1.2.11 with: build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist - dist-directory: dist + dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From d4a2ebff633403211ef69ee38e0018664aec38ad Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 15:59:02 +0200 Subject: [PATCH 19/90] move to all at once --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 093ea00653..46f16c0d0e 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.11 with: - build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist + build-command: mkdir dist && npm run lerna-package && mv packages/*/dist/* dist/ && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From bc5aa8474395125caf670a01d1aae5e4698cd6dc Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 16:11:16 +0200 Subject: [PATCH 20/90] try for loop --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 46f16c0d0e..f2f4821348 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.11 with: - build-command: mkdir dist && npm run lerna-package && mv packages/*/dist/* dist/ && ls dist + build-command: mkdir dist && npm run lerna-package && for d in ./packages/*/ ; do mv $ddist/* dist/;done && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 754c0f0aefe168c5db438b46609366b7a4629a89 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 16:21:05 +0200 Subject: [PATCH 21/90] bash -c --- .github/workflows/pr_lint_and_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index f2f4821348..d6873d82ad 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,9 +57,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.11 + uses: flochaz/pkg-size-action@v1.2.13 with: - build-command: mkdir dist && npm run lerna-package && for d in ./packages/*/ ; do mv $ddist/* dist/;done && ls dist + build-command: mkdir dist && npm run lerna-package && mv ./packages/*/dist/* dist/ && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 21685fbaa97f8a3e1f259888bee44cc2fe651573 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 16:44:26 +0200 Subject: [PATCH 22/90] only metrics again ? --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index d6873d82ad..35361e91dd 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.13 with: - build-command: mkdir dist && npm run lerna-package && mv ./packages/*/dist/* dist/ && ls dist + build-command: mkdir dist && npm run lerna-package && mv ./packages/metrics/dist/* dist/ && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From f64d98fe8e9fa8e305d6931f8f999941e88ae547 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 16:59:40 +0200 Subject: [PATCH 23/90] back to 1.2.12 --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 35361e91dd..657458320b 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,7 +57,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.13 + uses: flochaz/pkg-size-action@v1.2.12 with: build-command: mkdir dist && npm run lerna-package && mv ./packages/metrics/dist/* dist/ && ls dist dist-directory: /dist From 4e85a4dbe578b2d1bedb68509aa490b26ff2932c Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 17:02:55 +0200 Subject: [PATCH 24/90] test bash -c inline --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 657458320b..a762b355a6 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.12 with: - build-command: mkdir dist && npm run lerna-package && mv ./packages/metrics/dist/* dist/ && ls dist + build-command: mkdir dist && npm run lerna-package && bash -c "mv ./packages/metrics/dist/* dist/" && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 712ffa643e48ba723172b49611253ca644cad236 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 17:08:35 +0200 Subject: [PATCH 25/90] back to all --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index a762b355a6..53a0f57fd3 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.12 with: - build-command: mkdir dist && npm run lerna-package && bash -c "mv ./packages/metrics/dist/* dist/" && ls dist + build-command: mkdir dist && npm run lerna-package && bash -c "mv ./packages/*/dist/* dist/" && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From aa158077a3d88dc6d2c1901b4674cab1680a13d1 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Mon, 30 May 2022 16:11:18 +0200 Subject: [PATCH 26/90] draft uber-package-builder --- uber-package-builder.sh | 74 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100755 uber-package-builder.sh diff --git a/uber-package-builder.sh b/uber-package-builder.sh new file mode 100755 index 0000000000..ef0140507c --- /dev/null +++ b/uber-package-builder.sh @@ -0,0 +1,74 @@ +#!/usr/bin/env bash +set -e + + +usage() { + echo "Uber package Builder" + echo "------------------------" + echo "./uber-pacakge-builder.sh NAME LOCAL_NPM_PACKAGE_LOCATION" + echo ""} + + +if [[ "$#" -lt 3 ]]; then + usage + exit 1 +fi + +name="${1}" +runtime="${2}" +dist_folder="${3}" + +if test -d "$dist_folder"; then + packages="${@:4}" +else + dist_folder="" + packages="${@:3}" +fi + + +output_folder="$(mktemp -d)" + +echo "$output_folder is the output folder" + +docker_image="public.ecr.aws/sam/build-$runtime:latest" +volume_params="-v $output_folder:/layer" + +if [[ $runtime == node* ]]; then + + package_folder="nodejs/" + mkdir -p "$output_folder/$package_folder" + if [[ -n "$dist_folder" ]]; then + cp -r "$dist_folder" "$output_folder/$package_folder/" + fi + install_command="pushd $package_folder; npm install; npm install --save $packages; popd" + volume_params="$volume_params -v $HOME/.npmrc:/root/.npmrc" + +elif [[ $runtime == python* ]]; then + + package_folder="python/lib/$runtime/site-packages/" + if [[ -n "$dist_folder" ]]; then + cp "$dist_folder" "$output_folder/requirements.txt" + else + touch "$output_folder/requirements.txt" + fi + + install_command="pip install -r requirements.txt -t $package_folder $packages" + volume_params="$volume_params -v $HOME/.config/pip:/root/.config/pip" + +else + + usage + exit 1 + +fi + + +echo "Building layer" +zip_command="zip -r layer.zip * && rm -rf $package_folder" + +docker run --rm $volume_params -w "/layer" "$docker_image" /bin/bash -c "$install_command && $zip_command" + + +mv "$output_folder/layer.zip" "$dist_folder/$name.zip" + +echo "All done. Enjoy your shiny new Lambda layer in $output_folder !" \ No newline at end of file From 8c42b7b9a73e351b08a11ba598349830c86aa2df Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Mon, 30 May 2022 17:05:40 +0200 Subject: [PATCH 27/90] Add lerna command for uber zip --- .github/workflows/pr_lint_and_test.yml | 2 +- examples/cdk/package.json | 1 + examples/sam/package.json | 1 + package.json | 1 + packages/commons/package.json | 1 + packages/logger/package.json | 1 + packages/metrics/package.json | 1 + packages/tracer/package.json | 3 +- uber-package-builder.sh | 80 +++++++++----------------- 9 files changed, 35 insertions(+), 56 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 53a0f57fd3..a83e02b9ca 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.12 with: - build-command: mkdir dist && npm run lerna-package && bash -c "mv ./packages/*/dist/* dist/" && ls dist + build-command: mkdir dist && npm run lerna-package && npm run lerna-package-uber-zip && bash -c "mv ./packages/*/dist/* dist/" && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/examples/cdk/package.json b/examples/cdk/package.json index 926bc84599..311be844e4 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -15,6 +15,7 @@ "watch": "tsc -w", "test": "npm run test:unit", "package": "echo 'Not applicable'", + "package-uber-zip": "echo 'Not applicable'", "test:unit": "npm run build && jest", "test:e2e": "echo 'To be implemented ...'", "version": "npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json", diff --git a/examples/sam/package.json b/examples/sam/package.json index 07a2207503..39661e72a7 100644 --- a/examples/sam/package.json +++ b/examples/sam/package.json @@ -11,6 +11,7 @@ "build": "sam build --beta-features", "test": "npm run test:unit", "package": "echo 'Not applicable'", + "package-uber-zip": "echo 'Not applicable'", "test:unit": "npm run build && jest", "test:e2e": "echo 'To be implemented ...'", "version": "npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json" diff --git a/package.json b/package.json index 67c7238487..f417e269d0 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "lerna-test:unit": "lerna exec -- npm run test:unit", "lerna-test:e2e": "lerna exec -- npm run test:e2e", "lerna-package": "lerna exec -- npm run package", + "lerna-package-uber-zip": "lerna exec -- npm run package-uber-zip", "lerna-build": "lerna exec -- tsc", "lerna-lint": "lerna exec -- eslint \"./{src,tests}/**/*.ts ./src/*.ts\"", "lerna-format": "lerna exec -- eslint --fix \"./{src,tests}/**/*.ts ./src/*.ts\"", diff --git a/packages/commons/package.json b/packages/commons/package.json index 5f4a170a5c..b61902ce8c 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -19,6 +19,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", + "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/logger/package.json b/packages/logger/package.json index 9473ff4b58..f59c39d463 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -21,6 +21,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", + "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 3281d38879..3c5a9b2c6c 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -21,6 +21,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", + "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/tracer/package.json b/packages/tracer/package.json index bf01acd748..45bb3274e1 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -25,7 +25,8 @@ "preversion": "npm run lint", "version": "npm run format && git add -A src", "postversion": "git push && git push --tags", - "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/" + "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", + "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/" }, "homepage": "https://github.com/awslabs/aws-lambda-powertools-typescript/tree/master/packages/tracer#readme", "license": "MIT-0", diff --git a/uber-package-builder.sh b/uber-package-builder.sh index ef0140507c..49b9148e2e 100755 --- a/uber-package-builder.sh +++ b/uber-package-builder.sh @@ -2,73 +2,45 @@ set -e -usage() { - echo "Uber package Builder" - echo "------------------------" - echo "./uber-pacakge-builder.sh NAME LOCAL_NPM_PACKAGE_LOCATION" - echo ""} +# usage() { +# echo "Uber package Builder" +# echo "------------------------" +# echo "./uber-pacakge-builder.sh NAME LOCAL_NPM_PACKAGE_LOCATION" +# echo ""} -if [[ "$#" -lt 3 ]]; then - usage - exit 1 -fi +# if [[ "$#" -lt 2 ]]; then +# usage +# exit 1 +# fi -name="${1}" -runtime="${2}" -dist_folder="${3}" - -if test -d "$dist_folder"; then - packages="${@:4}" -else - dist_folder="" - packages="${@:3}" -fi +name=$(basename ${1}) +dist_folder="${2}" +echo "Will bundle $(ls ${dist_folder}) into ${dist_folder}/${name}.tgz from ${PWD}" output_folder="$(mktemp -d)" echo "$output_folder is the output folder" -docker_image="public.ecr.aws/sam/build-$runtime:latest" -volume_params="-v $output_folder:/layer" - -if [[ $runtime == node* ]]; then - - package_folder="nodejs/" - mkdir -p "$output_folder/$package_folder" - if [[ -n "$dist_folder" ]]; then - cp -r "$dist_folder" "$output_folder/$package_folder/" - fi - install_command="pushd $package_folder; npm install; npm install --save $packages; popd" - volume_params="$volume_params -v $HOME/.npmrc:/root/.npmrc" - -elif [[ $runtime == python* ]]; then - - package_folder="python/lib/$runtime/site-packages/" - if [[ -n "$dist_folder" ]]; then - cp "$dist_folder" "$output_folder/requirements.txt" - else - touch "$output_folder/requirements.txt" - fi - - install_command="pip install -r requirements.txt -t $package_folder $packages" - volume_params="$volume_params -v $HOME/.config/pip:/root/.config/pip" - -else - - usage - exit 1 +docker_image="public.ecr.aws/sam/build-nodejs14.x:latest" +volume_params="-v $output_folder:/bundle" -fi +package_folder="nodejs/" +mkdir -p "$output_folder/$package_folder" +cp -r "${2}" "$output_folder/$package_folder/" + +install_command="pushd $package_folder; npm install --save ./*.tgz; popd" +volume_params="$volume_params -v $HOME/.npmrc:/root/.npmrc" -echo "Building layer" -zip_command="zip -r layer.zip * && rm -rf $package_folder" +# echo "Building bundle: docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command"" +zip_command="zip -r bundle.zip * && rm -rf $package_folder" -docker run --rm $volume_params -w "/layer" "$docker_image" /bin/bash -c "$install_command && $zip_command" +docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command" +mv "$output_folder/bundle.zip" "$dist_folder/$name.zip" -mv "$output_folder/layer.zip" "$dist_folder/$name.zip" +rm -rf $output_folder -echo "All done. Enjoy your shiny new Lambda layer in $output_folder !" \ No newline at end of file +echo "All done" From acbc0f6db48fca25650f977b08c1bd5d71261ba5 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 1 Jun 2022 17:53:45 +0200 Subject: [PATCH 28/90] rename uber to bundle --- .github/workflows/pr_lint_and_test.yml | 2 +- examples/cdk/package.json | 2 +- examples/sam/package.json | 2 +- uber-package-builder.sh => package-bundler.sh | 24 +++++++++---------- package.json | 2 +- packages/commons/package.json | 2 +- packages/logger/package.json | 2 +- packages/metrics/package.json | 2 +- packages/tracer/package.json | 2 +- 9 files changed, 19 insertions(+), 21 deletions(-) rename uber-package-builder.sh => package-bundler.sh (65%) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index a83e02b9ca..3da8c3fe05 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.12 with: - build-command: mkdir dist && npm run lerna-package && npm run lerna-package-uber-zip && bash -c "mv ./packages/*/dist/* dist/" && ls dist + build-command: mkdir dist && npm run lerna-package && npm run lerna-package-bundle && bash -c "mv ./packages/*/dist/* dist/" && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/examples/cdk/package.json b/examples/cdk/package.json index 311be844e4..ff553ef59a 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -15,7 +15,7 @@ "watch": "tsc -w", "test": "npm run test:unit", "package": "echo 'Not applicable'", - "package-uber-zip": "echo 'Not applicable'", + "package-bundle": "echo 'Not applicable'", "test:unit": "npm run build && jest", "test:e2e": "echo 'To be implemented ...'", "version": "npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json", diff --git a/examples/sam/package.json b/examples/sam/package.json index 39661e72a7..de9726f9b6 100644 --- a/examples/sam/package.json +++ b/examples/sam/package.json @@ -11,7 +11,7 @@ "build": "sam build --beta-features", "test": "npm run test:unit", "package": "echo 'Not applicable'", - "package-uber-zip": "echo 'Not applicable'", + "package-bundle": "echo 'Not applicable'", "test:unit": "npm run build && jest", "test:e2e": "echo 'To be implemented ...'", "version": "npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json" diff --git a/uber-package-builder.sh b/package-bundler.sh similarity index 65% rename from uber-package-builder.sh rename to package-bundler.sh index 49b9148e2e..eea1fd37da 100755 --- a/uber-package-builder.sh +++ b/package-bundler.sh @@ -2,27 +2,26 @@ set -e -# usage() { -# echo "Uber package Builder" -# echo "------------------------" -# echo "./uber-pacakge-builder.sh NAME LOCAL_NPM_PACKAGE_LOCATION" -# echo ""} +usage() { + echo "Uber package Builder" + echo "------------------------" + echo "./package-bundler.sh NAME LOCAL_NPM_PACKAGE_LOCATION" + echo "" +} -# if [[ "$#" -lt 2 ]]; then -# usage -# exit 1 -# fi +if [[ "$#" -lt 2 ]]; then + usage + exit 1 +fi name=$(basename ${1}) dist_folder="${2}" -echo "Will bundle $(ls ${dist_folder}) into ${dist_folder}/${name}.tgz from ${PWD}" +echo "Will bundle $(ls ${dist_folder}) into ${dist_folder}/${name}.tgz" output_folder="$(mktemp -d)" -echo "$output_folder is the output folder" - docker_image="public.ecr.aws/sam/build-nodejs14.x:latest" volume_params="-v $output_folder:/bundle" @@ -34,7 +33,6 @@ cp -r "${2}" "$output_folder/$package_folder/" install_command="pushd $package_folder; npm install --save ./*.tgz; popd" volume_params="$volume_params -v $HOME/.npmrc:/root/.npmrc" -# echo "Building bundle: docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command"" zip_command="zip -r bundle.zip * && rm -rf $package_folder" docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command" diff --git a/package.json b/package.json index f417e269d0..48b9a735a1 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "lerna-test:unit": "lerna exec -- npm run test:unit", "lerna-test:e2e": "lerna exec -- npm run test:e2e", "lerna-package": "lerna exec -- npm run package", - "lerna-package-uber-zip": "lerna exec -- npm run package-uber-zip", + "lerna-package-bundle": "lerna exec -- npm run package-bundle", "lerna-build": "lerna exec -- tsc", "lerna-lint": "lerna exec -- eslint \"./{src,tests}/**/*.ts ./src/*.ts\"", "lerna-format": "lerna exec -- eslint --fix \"./{src,tests}/**/*.ts ./src/*.ts\"", diff --git a/packages/commons/package.json b/packages/commons/package.json index b61902ce8c..82ce9de707 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -19,7 +19,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", - "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", + "package-bundle": "../../package-bundler.sh ${LERNA_PACKAGE_NAME}-bundle ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/logger/package.json b/packages/logger/package.json index f59c39d463..2013329079 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -21,7 +21,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", - "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", + "package-bundle": "../../package-bundler.sh ${LERNA_PACKAGE_NAME}-bundle ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 3c5a9b2c6c..fd738a96a5 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -21,7 +21,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", - "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", + "package-bundle": "../../package-bundler.sh ${LERNA_PACKAGE_NAME}-bundle ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 45bb3274e1..9ea3f24f0b 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -26,7 +26,7 @@ "version": "npm run format && git add -A src", "postversion": "git push && git push --tags", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", - "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/" + "package-bundle": "../../package-bundler.sh ${LERNA_PACKAGE_NAME}-bundle ./dist/" }, "homepage": "https://github.com/awslabs/aws-lambda-powertools-typescript/tree/master/packages/tracer#readme", "license": "MIT-0", From 4c131f6ad3060585dc871411a86f8ac30f832225 Mon Sep 17 00:00:00 2001 From: Andrea Amorosi Date: Thu, 2 Jun 2022 11:26:43 +0200 Subject: [PATCH 29/90] Trigger Build From c73ced7abce2a6247810b298aa71606b02bdbeec Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:00:28 +0200 Subject: [PATCH 30/90] test unique report --- .github/workflows/pr_lint_and_test.yml | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index e580bfdc87..7f78e47dc1 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -56,27 +56,10 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - - name: Metrics package size report + - name: Packages size report uses: flochaz/pkg-size-action@v1.2.4 with: - build-command: npm run package - work-directory: /packages/metrics - dist-directory: /packages/metrics/dist - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Tracer package size report - uses: flochaz/pkg-size-action@v1.2.4 - with: - build-command: npm run package - work-directory: /packages/tracer - dist-directory: /packages/tracer/dist - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Logger package size report - uses: flochaz/pkg-size-action@v1.2.4 - with: - build-command: npm run package - work-directory: /packages/logger - dist-directory: /packages/logger/dist + build-command: npm run lerna-package && mkdir dist && mv packages/*/dist/* ./dist + dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 1a840c4b709ee930704413c31ef0294cbc08f816 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:07:23 +0200 Subject: [PATCH 31/90] fix build-command --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 7f78e47dc1..72ee9a7e24 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.4 with: - build-command: npm run lerna-package && mkdir dist && mv packages/*/dist/* ./dist + build-command: npm run lerna-package && mkdir dist && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From bba57309fab5e558fe04c8ed387d9cbd3252ae9f Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:16:37 +0200 Subject: [PATCH 32/90] test lerna-package --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 72ee9a7e24..13478df582 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.4 with: - build-command: npm run lerna-package && mkdir dist && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist + build-command: mkdir dist && npm run lerna-package dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From b9e5361ddc6cda38e131a9646a47e1f1222a9c4b Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:23:56 +0200 Subject: [PATCH 33/90] move to 1.2.5 --- .github/workflows/pr_lint_and_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 13478df582..5cd46cd6c9 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,9 +57,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.4 + uses: flochaz/pkg-size-action@v1.2.5 with: - build-command: mkdir dist && npm run lerna-package + build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 9a638f398f6f25e71e923d86ac8b05e41fa36273 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 08:33:46 +0200 Subject: [PATCH 34/90] use bash --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 5cd46cd6c9..93960c1369 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.5 with: - build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist + build-command: /bin/bash -c "mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist" dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From d520e994e5aae4a7acdecbe180e0282e617d2846 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 09:54:52 +0200 Subject: [PATCH 35/90] move to 1.2.6 --- .github/workflows/pr_lint_and_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 93960c1369..7594a0ceff 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,9 +57,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.5 + uses: flochaz/pkg-size-action@v1.2.6 with: - build-command: /bin/bash -c "mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist" + build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 3f218dfaef19c4738228c0a4c7c76996488adaf3 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 10:21:34 +0200 Subject: [PATCH 36/90] move to 1.2.7 --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 7594a0ceff..1d1c6458f8 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,7 +57,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.6 + uses: flochaz/pkg-size-action@v1.2.7 with: build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist From d231b4a3c646cd8b1e6bfa1a888ff6301fbf5d1c Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:15:35 +0200 Subject: [PATCH 37/90] pipe commands --- .github/workflows/pr_lint_and_test.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 1d1c6458f8..44bfda4142 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,11 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.7 with: - build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist + build-command: | + mkdir dist + npm run lerna-package + mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist + ls ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 3b1ef1b98768e5a1efeeab5d7a0dfac9c5c1e5f8 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:29:52 +0200 Subject: [PATCH 38/90] move to 1.2.8 --- .github/workflows/pr_lint_and_test.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 44bfda4142..e8a1f45e6a 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,13 +57,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.7 + uses: flochaz/pkg-size-action@v1.2.8 with: - build-command: | - mkdir dist - npm run lerna-package - mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist - ls ./dist + build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 385dbf79fcaced643c0b81a5bf6a8b7909bfc3c8 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:41:17 +0200 Subject: [PATCH 39/90] 1.2.9 --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index e8a1f45e6a..17f1857392 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,7 +57,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.8 + uses: flochaz/pkg-size-action@v1.2.9 with: build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist dist-directory: ./dist From 195adcdfff9ee17e42cc73ad9bf13a5ba602e383 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:49:38 +0200 Subject: [PATCH 40/90] ls --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 17f1857392..ec09a4928c 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.9 with: - build-command: mkdir dist && npm run lerna-package && mv packages/metrics/dist/* packages/logger/dist/* packages/tracer/dist/* ./dist && ls ./dist + build-command: mkdir dist && npm run lerna-package && echo $CWD && ls packages && ls packages/metrics && ls packages/metrics/dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 30821b901c74d72eb8708f1a8a63cb23c64a6b21 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 11:57:20 +0200 Subject: [PATCH 41/90] metrics only --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index ec09a4928c..94e96d20eb 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.9 with: - build-command: mkdir dist && npm run lerna-package && echo $CWD && ls packages && ls packages/metrics && ls packages/metrics/dist + build-command: mkdir dist && ls && npm run lerna-package && ls packages && mv packages/metrics/dist/*.tgz dist/ && ls dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 96b86df097893ff375a533acf829afe067b7753f Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 13:28:09 +0200 Subject: [PATCH 42/90] metrics only --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 94e96d20eb..a3577c00b0 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.9 with: - build-command: mkdir dist && ls && npm run lerna-package && ls packages && mv packages/metrics/dist/*.tgz dist/ && ls dist + build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 5fbabc52ee1e3591c000ad5fe1bdb274dfde4244 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 13:37:31 +0200 Subject: [PATCH 43/90] fix mv --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index a3577c00b0..53b7d5076e 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.9 with: - build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist + build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist dist-directory: ./dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From c879953f44f6b7443acf91fa2e3582e7ac1da6f3 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 13:53:48 +0200 Subject: [PATCH 44/90] wtf --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 53b7d5076e..d243dd0286 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,7 +57,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.9 + uses: flochaz/pkg-size-action@v1.2.11 with: build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist dist-directory: ./dist From 97788e3e47e1c0bd4215e33baab26373ed3c0ada Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 14:19:50 +0200 Subject: [PATCH 45/90] remove dot --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index d243dd0286..8d05ec3a40 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -60,6 +60,6 @@ jobs: uses: flochaz/pkg-size-action@v1.2.11 with: build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist - dist-directory: ./dist + dist-directory: dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From e8a71dd3c6f7931736925adea4944daf897b60ea Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 15:48:33 +0200 Subject: [PATCH 46/90] fix dist dir --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 8d05ec3a40..093ea00653 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -60,6 +60,6 @@ jobs: uses: flochaz/pkg-size-action@v1.2.11 with: build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist - dist-directory: dist + dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 6af22740dfe007bd7c4a324352e78556461785c8 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 15:59:02 +0200 Subject: [PATCH 47/90] move to all at once --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 093ea00653..46f16c0d0e 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.11 with: - build-command: mkdir dist && ls && npm run lerna-package && ls packages/metrics/dist/ && mv packages/metrics/dist/aws-lambda-powertools-metrics-0.9.1.tgz dist/ && ls dist + build-command: mkdir dist && npm run lerna-package && mv packages/*/dist/* dist/ && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 4b14b87bce828d3de75550777e5e049f245d4bcc Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 16:11:16 +0200 Subject: [PATCH 48/90] try for loop --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 46f16c0d0e..f2f4821348 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.11 with: - build-command: mkdir dist && npm run lerna-package && mv packages/*/dist/* dist/ && ls dist + build-command: mkdir dist && npm run lerna-package && for d in ./packages/*/ ; do mv $ddist/* dist/;done && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 9a9c3ac17faae6a34d71746bc82b2d23bfe709e2 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 16:21:05 +0200 Subject: [PATCH 49/90] bash -c --- .github/workflows/pr_lint_and_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index f2f4821348..d6873d82ad 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,9 +57,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.11 + uses: flochaz/pkg-size-action@v1.2.13 with: - build-command: mkdir dist && npm run lerna-package && for d in ./packages/*/ ; do mv $ddist/* dist/;done && ls dist + build-command: mkdir dist && npm run lerna-package && mv ./packages/*/dist/* dist/ && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 30422e794c36458b6919f3920ae6a7b1b0c736a6 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 16:44:26 +0200 Subject: [PATCH 50/90] only metrics again ? --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index d6873d82ad..35361e91dd 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.13 with: - build-command: mkdir dist && npm run lerna-package && mv ./packages/*/dist/* dist/ && ls dist + build-command: mkdir dist && npm run lerna-package && mv ./packages/metrics/dist/* dist/ && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From dfc72efbc2ab38f80947ac73ce74cf7f49bb3b57 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 16:59:40 +0200 Subject: [PATCH 51/90] back to 1.2.12 --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 35361e91dd..657458320b 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -57,7 +57,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} lcov-file: ./coverage/lcov.info - name: Packages size report - uses: flochaz/pkg-size-action@v1.2.13 + uses: flochaz/pkg-size-action@v1.2.12 with: build-command: mkdir dist && npm run lerna-package && mv ./packages/metrics/dist/* dist/ && ls dist dist-directory: /dist From 66b17c39fda8862dbe7dd715942a5dc1160b044a Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 17:02:55 +0200 Subject: [PATCH 52/90] test bash -c inline --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 657458320b..a762b355a6 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.12 with: - build-command: mkdir dist && npm run lerna-package && mv ./packages/metrics/dist/* dist/ && ls dist + build-command: mkdir dist && npm run lerna-package && bash -c "mv ./packages/metrics/dist/* dist/" && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 1b3bb38e16fa4f29877f5f4f6506b9c88dcd7134 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 17:08:35 +0200 Subject: [PATCH 53/90] back to all --- .github/workflows/pr_lint_and_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index a762b355a6..53a0f57fd3 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.12 with: - build-command: mkdir dist && npm run lerna-package && bash -c "mv ./packages/metrics/dist/* dist/" && ls dist + build-command: mkdir dist && npm run lerna-package && bash -c "mv ./packages/*/dist/* dist/" && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From b4416155b4a063de0c2892dd2b881776144d2fc0 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Mon, 30 May 2022 17:05:40 +0200 Subject: [PATCH 54/90] Add lerna command for uber zip --- .github/workflows/pr_lint_and_test.yml | 2 +- examples/cdk/package.json | 1 + examples/sam/package.json | 1 + package.json | 1 + packages/commons/package.json | 1 + packages/logger/package.json | 1 + packages/metrics/package.json | 1 + packages/tracer/package.json | 3 +- uber-package-builder.sh | 80 +++++++++----------------- 9 files changed, 35 insertions(+), 56 deletions(-) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 53a0f57fd3..a83e02b9ca 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.12 with: - build-command: mkdir dist && npm run lerna-package && bash -c "mv ./packages/*/dist/* dist/" && ls dist + build-command: mkdir dist && npm run lerna-package && npm run lerna-package-uber-zip && bash -c "mv ./packages/*/dist/* dist/" && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/examples/cdk/package.json b/examples/cdk/package.json index 926bc84599..311be844e4 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -15,6 +15,7 @@ "watch": "tsc -w", "test": "npm run test:unit", "package": "echo 'Not applicable'", + "package-uber-zip": "echo 'Not applicable'", "test:unit": "npm run build && jest", "test:e2e": "echo 'To be implemented ...'", "version": "npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json", diff --git a/examples/sam/package.json b/examples/sam/package.json index 07a2207503..39661e72a7 100644 --- a/examples/sam/package.json +++ b/examples/sam/package.json @@ -11,6 +11,7 @@ "build": "sam build --beta-features", "test": "npm run test:unit", "package": "echo 'Not applicable'", + "package-uber-zip": "echo 'Not applicable'", "test:unit": "npm run build && jest", "test:e2e": "echo 'To be implemented ...'", "version": "npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json" diff --git a/package.json b/package.json index 67c7238487..f417e269d0 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "lerna-test:unit": "lerna exec -- npm run test:unit", "lerna-test:e2e": "lerna exec -- npm run test:e2e", "lerna-package": "lerna exec -- npm run package", + "lerna-package-uber-zip": "lerna exec -- npm run package-uber-zip", "lerna-build": "lerna exec -- tsc", "lerna-lint": "lerna exec -- eslint \"./{src,tests}/**/*.ts ./src/*.ts\"", "lerna-format": "lerna exec -- eslint --fix \"./{src,tests}/**/*.ts ./src/*.ts\"", diff --git a/packages/commons/package.json b/packages/commons/package.json index 5f4a170a5c..b61902ce8c 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -19,6 +19,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", + "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/logger/package.json b/packages/logger/package.json index 9473ff4b58..f59c39d463 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -21,6 +21,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", + "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 3281d38879..3c5a9b2c6c 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -21,6 +21,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", + "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/tracer/package.json b/packages/tracer/package.json index bf01acd748..45bb3274e1 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -25,7 +25,8 @@ "preversion": "npm run lint", "version": "npm run format && git add -A src", "postversion": "git push && git push --tags", - "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/" + "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", + "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/" }, "homepage": "https://github.com/awslabs/aws-lambda-powertools-typescript/tree/master/packages/tracer#readme", "license": "MIT-0", diff --git a/uber-package-builder.sh b/uber-package-builder.sh index ef0140507c..49b9148e2e 100755 --- a/uber-package-builder.sh +++ b/uber-package-builder.sh @@ -2,73 +2,45 @@ set -e -usage() { - echo "Uber package Builder" - echo "------------------------" - echo "./uber-pacakge-builder.sh NAME LOCAL_NPM_PACKAGE_LOCATION" - echo ""} +# usage() { +# echo "Uber package Builder" +# echo "------------------------" +# echo "./uber-pacakge-builder.sh NAME LOCAL_NPM_PACKAGE_LOCATION" +# echo ""} -if [[ "$#" -lt 3 ]]; then - usage - exit 1 -fi +# if [[ "$#" -lt 2 ]]; then +# usage +# exit 1 +# fi -name="${1}" -runtime="${2}" -dist_folder="${3}" - -if test -d "$dist_folder"; then - packages="${@:4}" -else - dist_folder="" - packages="${@:3}" -fi +name=$(basename ${1}) +dist_folder="${2}" +echo "Will bundle $(ls ${dist_folder}) into ${dist_folder}/${name}.tgz from ${PWD}" output_folder="$(mktemp -d)" echo "$output_folder is the output folder" -docker_image="public.ecr.aws/sam/build-$runtime:latest" -volume_params="-v $output_folder:/layer" - -if [[ $runtime == node* ]]; then - - package_folder="nodejs/" - mkdir -p "$output_folder/$package_folder" - if [[ -n "$dist_folder" ]]; then - cp -r "$dist_folder" "$output_folder/$package_folder/" - fi - install_command="pushd $package_folder; npm install; npm install --save $packages; popd" - volume_params="$volume_params -v $HOME/.npmrc:/root/.npmrc" - -elif [[ $runtime == python* ]]; then - - package_folder="python/lib/$runtime/site-packages/" - if [[ -n "$dist_folder" ]]; then - cp "$dist_folder" "$output_folder/requirements.txt" - else - touch "$output_folder/requirements.txt" - fi - - install_command="pip install -r requirements.txt -t $package_folder $packages" - volume_params="$volume_params -v $HOME/.config/pip:/root/.config/pip" - -else - - usage - exit 1 +docker_image="public.ecr.aws/sam/build-nodejs14.x:latest" +volume_params="-v $output_folder:/bundle" -fi +package_folder="nodejs/" +mkdir -p "$output_folder/$package_folder" +cp -r "${2}" "$output_folder/$package_folder/" + +install_command="pushd $package_folder; npm install --save ./*.tgz; popd" +volume_params="$volume_params -v $HOME/.npmrc:/root/.npmrc" -echo "Building layer" -zip_command="zip -r layer.zip * && rm -rf $package_folder" +# echo "Building bundle: docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command"" +zip_command="zip -r bundle.zip * && rm -rf $package_folder" -docker run --rm $volume_params -w "/layer" "$docker_image" /bin/bash -c "$install_command && $zip_command" +docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command" +mv "$output_folder/bundle.zip" "$dist_folder/$name.zip" -mv "$output_folder/layer.zip" "$dist_folder/$name.zip" +rm -rf $output_folder -echo "All done. Enjoy your shiny new Lambda layer in $output_folder !" \ No newline at end of file +echo "All done" From d78f739b887079bc8172c6889cc22e745ac472a4 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 1 Jun 2022 17:53:45 +0200 Subject: [PATCH 55/90] rename uber to bundle --- .github/workflows/pr_lint_and_test.yml | 2 +- examples/cdk/package.json | 2 +- examples/sam/package.json | 2 +- uber-package-builder.sh => package-bundler.sh | 24 +++++++++---------- package.json | 2 +- packages/commons/package.json | 2 +- packages/logger/package.json | 2 +- packages/metrics/package.json | 2 +- packages/tracer/package.json | 2 +- 9 files changed, 19 insertions(+), 21 deletions(-) rename uber-package-builder.sh => package-bundler.sh (65%) diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index a83e02b9ca..3da8c3fe05 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -59,7 +59,7 @@ jobs: - name: Packages size report uses: flochaz/pkg-size-action@v1.2.12 with: - build-command: mkdir dist && npm run lerna-package && npm run lerna-package-uber-zip && bash -c "mv ./packages/*/dist/* dist/" && ls dist + build-command: mkdir dist && npm run lerna-package && npm run lerna-package-bundle && bash -c "mv ./packages/*/dist/* dist/" && ls dist dist-directory: /dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/examples/cdk/package.json b/examples/cdk/package.json index 311be844e4..ff553ef59a 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -15,7 +15,7 @@ "watch": "tsc -w", "test": "npm run test:unit", "package": "echo 'Not applicable'", - "package-uber-zip": "echo 'Not applicable'", + "package-bundle": "echo 'Not applicable'", "test:unit": "npm run build && jest", "test:e2e": "echo 'To be implemented ...'", "version": "npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json", diff --git a/examples/sam/package.json b/examples/sam/package.json index 39661e72a7..de9726f9b6 100644 --- a/examples/sam/package.json +++ b/examples/sam/package.json @@ -11,7 +11,7 @@ "build": "sam build --beta-features", "test": "npm run test:unit", "package": "echo 'Not applicable'", - "package-uber-zip": "echo 'Not applicable'", + "package-bundle": "echo 'Not applicable'", "test:unit": "npm run build && jest", "test:e2e": "echo 'To be implemented ...'", "version": "npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json" diff --git a/uber-package-builder.sh b/package-bundler.sh similarity index 65% rename from uber-package-builder.sh rename to package-bundler.sh index 49b9148e2e..eea1fd37da 100755 --- a/uber-package-builder.sh +++ b/package-bundler.sh @@ -2,27 +2,26 @@ set -e -# usage() { -# echo "Uber package Builder" -# echo "------------------------" -# echo "./uber-pacakge-builder.sh NAME LOCAL_NPM_PACKAGE_LOCATION" -# echo ""} +usage() { + echo "Uber package Builder" + echo "------------------------" + echo "./package-bundler.sh NAME LOCAL_NPM_PACKAGE_LOCATION" + echo "" +} -# if [[ "$#" -lt 2 ]]; then -# usage -# exit 1 -# fi +if [[ "$#" -lt 2 ]]; then + usage + exit 1 +fi name=$(basename ${1}) dist_folder="${2}" -echo "Will bundle $(ls ${dist_folder}) into ${dist_folder}/${name}.tgz from ${PWD}" +echo "Will bundle $(ls ${dist_folder}) into ${dist_folder}/${name}.tgz" output_folder="$(mktemp -d)" -echo "$output_folder is the output folder" - docker_image="public.ecr.aws/sam/build-nodejs14.x:latest" volume_params="-v $output_folder:/bundle" @@ -34,7 +33,6 @@ cp -r "${2}" "$output_folder/$package_folder/" install_command="pushd $package_folder; npm install --save ./*.tgz; popd" volume_params="$volume_params -v $HOME/.npmrc:/root/.npmrc" -# echo "Building bundle: docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command"" zip_command="zip -r bundle.zip * && rm -rf $package_folder" docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command" diff --git a/package.json b/package.json index f417e269d0..48b9a735a1 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "lerna-test:unit": "lerna exec -- npm run test:unit", "lerna-test:e2e": "lerna exec -- npm run test:e2e", "lerna-package": "lerna exec -- npm run package", - "lerna-package-uber-zip": "lerna exec -- npm run package-uber-zip", + "lerna-package-bundle": "lerna exec -- npm run package-bundle", "lerna-build": "lerna exec -- tsc", "lerna-lint": "lerna exec -- eslint \"./{src,tests}/**/*.ts ./src/*.ts\"", "lerna-format": "lerna exec -- eslint --fix \"./{src,tests}/**/*.ts ./src/*.ts\"", diff --git a/packages/commons/package.json b/packages/commons/package.json index b61902ce8c..82ce9de707 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -19,7 +19,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", - "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", + "package-bundle": "../../package-bundler.sh ${LERNA_PACKAGE_NAME}-bundle ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/logger/package.json b/packages/logger/package.json index f59c39d463..2013329079 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -21,7 +21,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", - "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", + "package-bundle": "../../package-bundler.sh ${LERNA_PACKAGE_NAME}-bundle ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 3c5a9b2c6c..fd738a96a5 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -21,7 +21,7 @@ "lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests", "format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", - "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/", + "package-bundle": "../../package-bundler.sh ${LERNA_PACKAGE_NAME}-bundle ./dist/", "prepare": "npm run build", "prepublishOnly": "npm test && npm run lint", "preversion": "npm run lint", diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 45bb3274e1..9ea3f24f0b 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -26,7 +26,7 @@ "version": "npm run format && git add -A src", "postversion": "git push && git push --tags", "package": "mkdir -p dist/ && npm pack && mv *.tgz dist/", - "package-uber-zip": "../../uber-package-builder.sh ${LERNA_PACKAGE_NAME}-uber ./dist/" + "package-bundle": "../../package-bundler.sh ${LERNA_PACKAGE_NAME}-bundle ./dist/" }, "homepage": "https://github.com/awslabs/aws-lambda-powertools-typescript/tree/master/packages/tracer#readme", "license": "MIT-0", From 943a12538a1cebb6ed9580190ff7d44dd902ba5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 May 2022 11:00:18 +0200 Subject: [PATCH 56/90] build(deps): bump mkdocs-material from 8.2.14 to 8.2.15 in /docs (#898) Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 8.2.14 to 8.2.15. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/8.2.14...8.2.15) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 63a7c14c8e..17f08cd3a5 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,3 @@ mike==1.1.2 -mkdocs-material==8.2.14 +mkdocs-material==8.2.15 mkdocs-git-revision-date-plugin==0.3.2 From 32c0a6e05fa04b1f408e784f2e44b69cbf7a5852 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 May 2022 11:04:01 +0200 Subject: [PATCH 57/90] build(deps): bump aws-xray-sdk-core from 3.3.4 to 3.3.5 (#887) Bumps [aws-xray-sdk-core](https://github.com/aws/aws-xray-sdk-node) from 3.3.4 to 3.3.5. - [Release notes](https://github.com/aws/aws-xray-sdk-node/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-node/compare/aws-xray-sdk-node@3.3.4...aws-xray-sdk-node@3.3.5) --- updated-dependencies: - dependency-name: aws-xray-sdk-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0210f13f3a..b77483eca3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15514,15 +15514,15 @@ }, "packages/commons": { "name": "@aws-lambda-powertools/commons", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT-0" }, "packages/logger": { "name": "@aws-lambda-powertools/logger", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT", "dependencies": { - "@aws-lambda-powertools/commons": "^0.8.1", + "@aws-lambda-powertools/commons": "^0.9.0", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", "lodash.pickby": "^4.6.0" @@ -15535,10 +15535,10 @@ }, "packages/metrics": { "name": "@aws-lambda-powertools/metrics", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^0.8.1" + "@aws-lambda-powertools/commons": "^0.9.0" }, "devDependencies": { "@types/promise-retry": "^1.1.3", @@ -15547,10 +15547,10 @@ }, "packages/tracer": { "name": "@aws-lambda-powertools/tracer", - "version": "0.8.1", + "version": "0.9.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^0.8.1", + "@aws-lambda-powertools/commons": "^0.9.0", "aws-xray-sdk-core": "^3.3.4" }, "devDependencies": { @@ -15777,7 +15777,7 @@ "@aws-lambda-powertools/logger": { "version": "file:packages/logger", "requires": { - "@aws-lambda-powertools/commons": "^0.8.1", + "@aws-lambda-powertools/commons": "^0.9.0", "@types/lodash.clonedeep": "^4.5.6", "@types/lodash.merge": "^4.6.6", "@types/lodash.pickby": "^4.6.6", @@ -15789,7 +15789,7 @@ "@aws-lambda-powertools/metrics": { "version": "file:packages/metrics", "requires": { - "@aws-lambda-powertools/commons": "^0.8.1", + "@aws-lambda-powertools/commons": "^0.9.0", "@types/promise-retry": "^1.1.3", "promise-retry": "^2.0.1" } @@ -15797,7 +15797,7 @@ "@aws-lambda-powertools/tracer": { "version": "file:packages/tracer", "requires": { - "@aws-lambda-powertools/commons": "^0.8.1", + "@aws-lambda-powertools/commons": "^0.9.0", "@aws-sdk/client-dynamodb": "^3.58.0", "@types/promise-retry": "^1.1.3", "aws-xray-sdk-core": "^3.3.4", From de562b9261db90186f47f28317a07fbd56b24227 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 May 2022 11:04:19 +0200 Subject: [PATCH 58/90] build(deps-dev): bump @types/lodash.clonedeep from 4.5.6 to 4.5.7 (#885) Bumps [@types/lodash.clonedeep](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.clonedeep) from 4.5.6 to 4.5.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.clonedeep) --- updated-dependencies: - dependency-name: "@types/lodash.clonedeep" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 050b64cd7e6cd5eb999179c57f9d149eea5ffd74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 May 2022 11:04:38 +0200 Subject: [PATCH 59/90] build(deps-dev): bump @types/node from 17.0.33 to 17.0.35 (#888) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.33 to 17.0.35. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 14 +++++++------- examples/cdk/package.json | 2 +- examples/sam/package-lock.json | 14 +++++++------- examples/sam/package.json | 2 +- package-lock.json | 12 ++++++------ 5 files changed, 22 insertions(+), 22 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 0b66202d28..10ba12281f 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@types/jest": "^27.4.0", - "@types/node": "17.0.33", + "@types/node": "17.0.35", "aws-cdk": "^2.0.0", "esbuild": "^0.14.23", "jest": "^27.5.1", @@ -2085,9 +2085,9 @@ } }, "node_modules/@types/node": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", - "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==" + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" }, "node_modules/@types/prettier": { "version": "2.4.4", @@ -8341,9 +8341,9 @@ } }, "@types/node": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", - "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==" + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" }, "@types/prettier": { "version": "2.4.4", diff --git a/examples/cdk/package.json b/examples/cdk/package.json index ff553ef59a..9a422aa50a 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -23,7 +23,7 @@ }, "devDependencies": { "@types/jest": "^27.4.0", - "@types/node": "17.0.33", + "@types/node": "17.0.35", "aws-cdk": "^2.0.0", "esbuild": "^0.14.23", "jest": "^27.5.1", diff --git a/examples/sam/package-lock.json b/examples/sam/package-lock.json index 90c7584a21..1d25c16bb1 100644 --- a/examples/sam/package-lock.json +++ b/examples/sam/package-lock.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@types/aws-lambda": "^8.10.86", - "@types/node": "17.0.33", + "@types/node": "17.0.35", "esbuild": "^0.14.23", "eslint": "^8.4.0", "jest": "^27.5.1", @@ -1187,9 +1187,9 @@ } }, "node_modules/@types/node": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", - "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==" + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" }, "node_modules/@types/prettier": { "version": "2.6.0", @@ -6333,9 +6333,9 @@ } }, "@types/node": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", - "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==" + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" }, "@types/prettier": { "version": "2.6.0", diff --git a/examples/sam/package.json b/examples/sam/package.json index de9726f9b6..db18a9085b 100644 --- a/examples/sam/package.json +++ b/examples/sam/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@types/aws-lambda": "^8.10.86", - "@types/node": "17.0.33", + "@types/node": "17.0.35", "esbuild": "^0.14.23", "eslint": "^8.4.0", "jest": "^27.5.1", diff --git a/package-lock.json b/package-lock.json index b77483eca3..eb3b6c0085 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3962,9 +3962,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", - "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==" + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -18799,9 +18799,9 @@ "dev": true }, "@types/node": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", - "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==" + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", + "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" }, "@types/normalize-package-data": { "version": "2.4.1", From cdc89dd1c6798d091224a7278e8d65789abe2e64 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 May 2022 15:21:39 +0200 Subject: [PATCH 60/90] build(deps-dev): bump @commitlint/cli from 16.2.4 to 17.0.0 (#886) Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 16.2.4 to 17.0.0. - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v17.0.0/@commitlint/cli) --- updated-dependencies: - dependency-name: "@commitlint/cli" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 374 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 188 insertions(+), 188 deletions(-) diff --git a/package-lock.json b/package-lock.json index eb3b6c0085..4b84234352 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "devDependencies": { "@aws-cdk/cloudformation-diff": "^2.17.0", "@aws-cdk/cx-api": "^2.17.0", - "@commitlint/cli": "^16.2.1", + "@commitlint/cli": "^17.0.0", "@middy/core": "^2.5.6", "@types/aws-lambda": "^8.10.72", "@types/jest": "^27.4.0", @@ -1759,16 +1759,16 @@ "dev": true }, "node_modules/@commitlint/cli": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-16.2.4.tgz", - "integrity": "sha512-rbvqvz9JI+uiKxV2nH65BtSU01fsADd3bxe9fWtO3rM0c+CI/H9FfzKkDLvSRmXjvk1G2/wXlCGeqO9IBT4X9g==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.0.0.tgz", + "integrity": "sha512-Np6slCdVVG1XwMvwbZrXIzS1INPAD5QmN4L6al04AmCd4nAPU63gxgxC5Mz0Fmx7va23Uvb0S7yEFV1JPhvPUQ==", "dev": true, "dependencies": { - "@commitlint/format": "^16.2.1", - "@commitlint/lint": "^16.2.4", - "@commitlint/load": "^16.2.4", - "@commitlint/read": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/format": "^17.0.0", + "@commitlint/lint": "^17.0.0", + "@commitlint/load": "^17.0.0", + "@commitlint/read": "^17.0.0", + "@commitlint/types": "^17.0.0", "lodash": "^4.17.19", "resolve-from": "5.0.0", "resolve-global": "1.0.0", @@ -1778,149 +1778,149 @@ "commitlint": "cli.js" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/config-validator": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-16.2.1.tgz", - "integrity": "sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.0.0.tgz", + "integrity": "sha512-78IQjoZWR4kDHp/U5y17euEWzswJpPkA9TDL5F6oZZZaLIEreWzrDZD5PWtM8MsSRl/K2LDU/UrzYju2bKLMpA==", "dev": true, "dependencies": { - "@commitlint/types": "^16.2.1", + "@commitlint/types": "^17.0.0", "ajv": "^6.12.6" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/ensure": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-16.2.1.tgz", - "integrity": "sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.0.0.tgz", + "integrity": "sha512-M2hkJnNXvEni59S0QPOnqCKIK52G1XyXBGw51mvh7OXDudCmZ9tZiIPpU882p475Mhx48Ien1MbWjCP1zlyC0A==", "dev": true, "dependencies": { - "@commitlint/types": "^16.2.1", + "@commitlint/types": "^17.0.0", "lodash": "^4.17.19" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/execute-rule": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-16.2.1.tgz", - "integrity": "sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.0.0.tgz", + "integrity": "sha512-nVjL/w/zuqjCqSJm8UfpNaw66V9WzuJtQvEnCrK4jDw6qKTmZB+1JQ8m6BQVZbNBcwfYdDNKnhIhqI0Rk7lgpQ==", "dev": true, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/format": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-16.2.1.tgz", - "integrity": "sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.0.0.tgz", + "integrity": "sha512-MZzJv7rBp/r6ZQJDEodoZvdRM0vXu1PfQvMTNWFb8jFraxnISMTnPBWMMjr2G/puoMashwaNM//fl7j8gGV5lA==", "dev": true, "dependencies": { - "@commitlint/types": "^16.2.1", - "chalk": "^4.0.0" + "@commitlint/types": "^17.0.0", + "chalk": "^4.1.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/is-ignored": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-16.2.4.tgz", - "integrity": "sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.0.0.tgz", + "integrity": "sha512-UmacD0XM/wWykgdXn5CEWVS4XGuqzU+ZGvM2hwv85+SXGnIOaG88XHrt81u37ZeVt1riWW+YdOxcJW6+nd5v5w==", "dev": true, "dependencies": { - "@commitlint/types": "^16.2.1", + "@commitlint/types": "^17.0.0", "semver": "7.3.7" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/lint": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-16.2.4.tgz", - "integrity": "sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.0.0.tgz", + "integrity": "sha512-5FL7VLvGJQby24q0pd4UdM8FNFcL+ER1T/UBf8A9KRL5+QXV1Rkl6Zhcl7+SGpGlVo6Yo0pm6aLW716LVKWLGg==", "dev": true, "dependencies": { - "@commitlint/is-ignored": "^16.2.4", - "@commitlint/parse": "^16.2.1", - "@commitlint/rules": "^16.2.4", - "@commitlint/types": "^16.2.1" + "@commitlint/is-ignored": "^17.0.0", + "@commitlint/parse": "^17.0.0", + "@commitlint/rules": "^17.0.0", + "@commitlint/types": "^17.0.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/load": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-16.2.4.tgz", - "integrity": "sha512-HjANm3/29ROV+zt4yfaY/K6gpr9Dbzgtlp0kSwZGW0poDXlD/yqVYgPQ6JolJzZii5FUz5R4yVLC15hVL/w60w==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.0.0.tgz", + "integrity": "sha512-XaiHF4yWQOPAI0O6wXvk+NYLtJn/Xb7jgZEeKd4C1ZWd7vR7u8z5h0PkWxSr0uLZGQsElGxv3fiZ32C5+q6M8w==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^16.2.1", - "@commitlint/execute-rule": "^16.2.1", - "@commitlint/resolve-extends": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/config-validator": "^17.0.0", + "@commitlint/execute-rule": "^17.0.0", + "@commitlint/resolve-extends": "^17.0.0", + "@commitlint/types": "^17.0.0", "@types/node": ">=12", - "chalk": "^4.0.0", + "chalk": "^4.1.0", "cosmiconfig": "^7.0.0", - "cosmiconfig-typescript-loader": "^1.0.0", + "cosmiconfig-typescript-loader": "^2.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0", - "typescript": "^4.4.3" + "typescript": "^4.6.4" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/message": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-16.2.1.tgz", - "integrity": "sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.0.0.tgz", + "integrity": "sha512-LpcwYtN+lBlfZijHUdVr8aNFTVpHjuHI52BnfoV01TF7iSLnia0jttzpLkrLmI8HNQz6Vhr9UrxDWtKZiMGsBw==", "dev": true, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/parse": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-16.2.1.tgz", - "integrity": "sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.0.0.tgz", + "integrity": "sha512-cKcpfTIQYDG1ywTIr5AG0RAiLBr1gudqEsmAGCTtj8ffDChbBRxm6xXs2nv7GvmJN7msOt7vOKleLvcMmRa1+A==", "dev": true, "dependencies": { - "@commitlint/types": "^16.2.1", + "@commitlint/types": "^17.0.0", "conventional-changelog-angular": "^5.0.11", "conventional-commits-parser": "^3.2.2" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/read": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-16.2.1.tgz", - "integrity": "sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.0.0.tgz", + "integrity": "sha512-zkuOdZayKX3J6F6mPnVMzohK3OBrsEdOByIqp4zQjA9VLw1hMsDEFQ18rKgUc2adkZar+4S01QrFreDCfZgbxA==", "dev": true, "dependencies": { - "@commitlint/top-level": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/top-level": "^17.0.0", + "@commitlint/types": "^17.0.0", "fs-extra": "^10.0.0", "git-raw-commits": "^2.0.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/read/node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -1932,69 +1932,69 @@ } }, "node_modules/@commitlint/resolve-extends": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-16.2.1.tgz", - "integrity": "sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.0.0.tgz", + "integrity": "sha512-wi60WiJmwaQ7lzMXK8Vbc18Hq9tE2j/6iv2AFfPUGV7fvfY6Sf1iNKuUHirSqR0fquUyufIXe4y/K9A6LVIIvw==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/config-validator": "^17.0.0", + "@commitlint/types": "^17.0.0", "import-fresh": "^3.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0", "resolve-global": "^1.0.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/rules": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-16.2.4.tgz", - "integrity": "sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.0.0.tgz", + "integrity": "sha512-45nIy3dERKXWpnwX9HeBzK5SepHwlDxdGBfmedXhL30fmFCkJOdxHyOJsh0+B0RaVsLGT01NELpfzJUmtpDwdQ==", "dev": true, "dependencies": { - "@commitlint/ensure": "^16.2.1", - "@commitlint/message": "^16.2.1", - "@commitlint/to-lines": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/ensure": "^17.0.0", + "@commitlint/message": "^17.0.0", + "@commitlint/to-lines": "^17.0.0", + "@commitlint/types": "^17.0.0", "execa": "^5.0.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/to-lines": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-16.2.1.tgz", - "integrity": "sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.0.0.tgz", + "integrity": "sha512-nEi4YEz04Rf2upFbpnEorG8iymyH7o9jYIVFBG1QdzebbIFET3ir+8kQvCZuBE5pKCtViE4XBUsRZz139uFrRQ==", "dev": true, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/top-level": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-16.2.1.tgz", - "integrity": "sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.0.0.tgz", + "integrity": "sha512-dZrEP1PBJvodNWYPOYiLWf6XZergdksKQaT6i1KSROLdjf5Ai0brLOv5/P+CPxBeoj3vBxK4Ax8H1Pg9t7sHIQ==", "dev": true, "dependencies": { "find-up": "^5.0.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@commitlint/types": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-16.2.1.tgz", - "integrity": "sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.0.0.tgz", + "integrity": "sha512-hBAw6U+SkAT5h47zDMeOu3HSiD0SODw4Aq7rRNh1ceUmL7GyLKYhPbUvlRWqZ65XjBLPHZhFyQlRaPNz8qvUyQ==", "dev": true, "dependencies": { - "chalk": "^4.0.0" + "chalk": "^4.1.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } }, "node_modules/@cspotcode/source-map-consumer": { @@ -6607,9 +6607,9 @@ } }, "node_modules/cosmiconfig-typescript-loader": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.9.tgz", - "integrity": "sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-2.0.0.tgz", + "integrity": "sha512-2NlGul/E3vTQEANqPziqkA01vfiuUU8vT0jZAuUIjEW8u3eCcnCQWLggapCjhbF76s7KQF0fM0kXSKmzaDaG1g==", "dev": true, "dependencies": { "cosmiconfig": "^7", @@ -16964,16 +16964,16 @@ "dev": true }, "@commitlint/cli": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-16.2.4.tgz", - "integrity": "sha512-rbvqvz9JI+uiKxV2nH65BtSU01fsADd3bxe9fWtO3rM0c+CI/H9FfzKkDLvSRmXjvk1G2/wXlCGeqO9IBT4X9g==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.0.0.tgz", + "integrity": "sha512-Np6slCdVVG1XwMvwbZrXIzS1INPAD5QmN4L6al04AmCd4nAPU63gxgxC5Mz0Fmx7va23Uvb0S7yEFV1JPhvPUQ==", "dev": true, "requires": { - "@commitlint/format": "^16.2.1", - "@commitlint/lint": "^16.2.4", - "@commitlint/load": "^16.2.4", - "@commitlint/read": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/format": "^17.0.0", + "@commitlint/lint": "^17.0.0", + "@commitlint/load": "^17.0.0", + "@commitlint/read": "^17.0.0", + "@commitlint/types": "^17.0.0", "lodash": "^4.17.19", "resolve-from": "5.0.0", "resolve-global": "1.0.0", @@ -16981,115 +16981,115 @@ } }, "@commitlint/config-validator": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-16.2.1.tgz", - "integrity": "sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.0.0.tgz", + "integrity": "sha512-78IQjoZWR4kDHp/U5y17euEWzswJpPkA9TDL5F6oZZZaLIEreWzrDZD5PWtM8MsSRl/K2LDU/UrzYju2bKLMpA==", "dev": true, "requires": { - "@commitlint/types": "^16.2.1", + "@commitlint/types": "^17.0.0", "ajv": "^6.12.6" } }, "@commitlint/ensure": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-16.2.1.tgz", - "integrity": "sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.0.0.tgz", + "integrity": "sha512-M2hkJnNXvEni59S0QPOnqCKIK52G1XyXBGw51mvh7OXDudCmZ9tZiIPpU882p475Mhx48Ien1MbWjCP1zlyC0A==", "dev": true, "requires": { - "@commitlint/types": "^16.2.1", + "@commitlint/types": "^17.0.0", "lodash": "^4.17.19" } }, "@commitlint/execute-rule": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-16.2.1.tgz", - "integrity": "sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.0.0.tgz", + "integrity": "sha512-nVjL/w/zuqjCqSJm8UfpNaw66V9WzuJtQvEnCrK4jDw6qKTmZB+1JQ8m6BQVZbNBcwfYdDNKnhIhqI0Rk7lgpQ==", "dev": true }, "@commitlint/format": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-16.2.1.tgz", - "integrity": "sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.0.0.tgz", + "integrity": "sha512-MZzJv7rBp/r6ZQJDEodoZvdRM0vXu1PfQvMTNWFb8jFraxnISMTnPBWMMjr2G/puoMashwaNM//fl7j8gGV5lA==", "dev": true, "requires": { - "@commitlint/types": "^16.2.1", - "chalk": "^4.0.0" + "@commitlint/types": "^17.0.0", + "chalk": "^4.1.0" } }, "@commitlint/is-ignored": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-16.2.4.tgz", - "integrity": "sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.0.0.tgz", + "integrity": "sha512-UmacD0XM/wWykgdXn5CEWVS4XGuqzU+ZGvM2hwv85+SXGnIOaG88XHrt81u37ZeVt1riWW+YdOxcJW6+nd5v5w==", "dev": true, "requires": { - "@commitlint/types": "^16.2.1", + "@commitlint/types": "^17.0.0", "semver": "7.3.7" } }, "@commitlint/lint": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-16.2.4.tgz", - "integrity": "sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.0.0.tgz", + "integrity": "sha512-5FL7VLvGJQby24q0pd4UdM8FNFcL+ER1T/UBf8A9KRL5+QXV1Rkl6Zhcl7+SGpGlVo6Yo0pm6aLW716LVKWLGg==", "dev": true, "requires": { - "@commitlint/is-ignored": "^16.2.4", - "@commitlint/parse": "^16.2.1", - "@commitlint/rules": "^16.2.4", - "@commitlint/types": "^16.2.1" + "@commitlint/is-ignored": "^17.0.0", + "@commitlint/parse": "^17.0.0", + "@commitlint/rules": "^17.0.0", + "@commitlint/types": "^17.0.0" } }, "@commitlint/load": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-16.2.4.tgz", - "integrity": "sha512-HjANm3/29ROV+zt4yfaY/K6gpr9Dbzgtlp0kSwZGW0poDXlD/yqVYgPQ6JolJzZii5FUz5R4yVLC15hVL/w60w==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.0.0.tgz", + "integrity": "sha512-XaiHF4yWQOPAI0O6wXvk+NYLtJn/Xb7jgZEeKd4C1ZWd7vR7u8z5h0PkWxSr0uLZGQsElGxv3fiZ32C5+q6M8w==", "dev": true, "requires": { - "@commitlint/config-validator": "^16.2.1", - "@commitlint/execute-rule": "^16.2.1", - "@commitlint/resolve-extends": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/config-validator": "^17.0.0", + "@commitlint/execute-rule": "^17.0.0", + "@commitlint/resolve-extends": "^17.0.0", + "@commitlint/types": "^17.0.0", "@types/node": ">=12", - "chalk": "^4.0.0", + "chalk": "^4.1.0", "cosmiconfig": "^7.0.0", - "cosmiconfig-typescript-loader": "^1.0.0", + "cosmiconfig-typescript-loader": "^2.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0", - "typescript": "^4.4.3" + "typescript": "^4.6.4" } }, "@commitlint/message": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-16.2.1.tgz", - "integrity": "sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.0.0.tgz", + "integrity": "sha512-LpcwYtN+lBlfZijHUdVr8aNFTVpHjuHI52BnfoV01TF7iSLnia0jttzpLkrLmI8HNQz6Vhr9UrxDWtKZiMGsBw==", "dev": true }, "@commitlint/parse": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-16.2.1.tgz", - "integrity": "sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.0.0.tgz", + "integrity": "sha512-cKcpfTIQYDG1ywTIr5AG0RAiLBr1gudqEsmAGCTtj8ffDChbBRxm6xXs2nv7GvmJN7msOt7vOKleLvcMmRa1+A==", "dev": true, "requires": { - "@commitlint/types": "^16.2.1", + "@commitlint/types": "^17.0.0", "conventional-changelog-angular": "^5.0.11", "conventional-commits-parser": "^3.2.2" } }, "@commitlint/read": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-16.2.1.tgz", - "integrity": "sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.0.0.tgz", + "integrity": "sha512-zkuOdZayKX3J6F6mPnVMzohK3OBrsEdOByIqp4zQjA9VLw1hMsDEFQ18rKgUc2adkZar+4S01QrFreDCfZgbxA==", "dev": true, "requires": { - "@commitlint/top-level": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/top-level": "^17.0.0", + "@commitlint/types": "^17.0.0", "fs-extra": "^10.0.0", "git-raw-commits": "^2.0.0" }, "dependencies": { "fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -17100,13 +17100,13 @@ } }, "@commitlint/resolve-extends": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-16.2.1.tgz", - "integrity": "sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.0.0.tgz", + "integrity": "sha512-wi60WiJmwaQ7lzMXK8Vbc18Hq9tE2j/6iv2AFfPUGV7fvfY6Sf1iNKuUHirSqR0fquUyufIXe4y/K9A6LVIIvw==", "dev": true, "requires": { - "@commitlint/config-validator": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/config-validator": "^17.0.0", + "@commitlint/types": "^17.0.0", "import-fresh": "^3.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0", @@ -17114,40 +17114,40 @@ } }, "@commitlint/rules": { - "version": "16.2.4", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-16.2.4.tgz", - "integrity": "sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.0.0.tgz", + "integrity": "sha512-45nIy3dERKXWpnwX9HeBzK5SepHwlDxdGBfmedXhL30fmFCkJOdxHyOJsh0+B0RaVsLGT01NELpfzJUmtpDwdQ==", "dev": true, "requires": { - "@commitlint/ensure": "^16.2.1", - "@commitlint/message": "^16.2.1", - "@commitlint/to-lines": "^16.2.1", - "@commitlint/types": "^16.2.1", + "@commitlint/ensure": "^17.0.0", + "@commitlint/message": "^17.0.0", + "@commitlint/to-lines": "^17.0.0", + "@commitlint/types": "^17.0.0", "execa": "^5.0.0" } }, "@commitlint/to-lines": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-16.2.1.tgz", - "integrity": "sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.0.0.tgz", + "integrity": "sha512-nEi4YEz04Rf2upFbpnEorG8iymyH7o9jYIVFBG1QdzebbIFET3ir+8kQvCZuBE5pKCtViE4XBUsRZz139uFrRQ==", "dev": true }, "@commitlint/top-level": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-16.2.1.tgz", - "integrity": "sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.0.0.tgz", + "integrity": "sha512-dZrEP1PBJvodNWYPOYiLWf6XZergdksKQaT6i1KSROLdjf5Ai0brLOv5/P+CPxBeoj3vBxK4Ax8H1Pg9t7sHIQ==", "dev": true, "requires": { "find-up": "^5.0.0" } }, "@commitlint/types": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-16.2.1.tgz", - "integrity": "sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.0.0.tgz", + "integrity": "sha512-hBAw6U+SkAT5h47zDMeOu3HSiD0SODw4Aq7rRNh1ceUmL7GyLKYhPbUvlRWqZ65XjBLPHZhFyQlRaPNz8qvUyQ==", "dev": true, "requires": { - "chalk": "^4.0.0" + "chalk": "^4.1.0" } }, "@cspotcode/source-map-consumer": { @@ -20960,9 +20960,9 @@ } }, "cosmiconfig-typescript-loader": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.9.tgz", - "integrity": "sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-2.0.0.tgz", + "integrity": "sha512-2NlGul/E3vTQEANqPziqkA01vfiuUU8vT0jZAuUIjEW8u3eCcnCQWLggapCjhbF76s7KQF0fM0kXSKmzaDaG1g==", "dev": true, "requires": { "cosmiconfig": "^7", diff --git a/package.json b/package.json index 48b9a735a1..4790504220 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@aws-cdk/cloudformation-diff": "^2.17.0", "aws-cdk-lib": "^2.17.0", "constructs": "^10.0.92", - "@commitlint/cli": "^16.2.1", + "@commitlint/cli": "^17.0.0", "@middy/core": "^2.5.6", "@types/aws-lambda": "^8.10.72", "@types/jest": "^27.4.0", From 852714b579eeaf761b37efb9326586d8810e6610 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 May 2022 15:55:47 +0200 Subject: [PATCH 61/90] build(deps): bump @aws-sdk/client-sts from 3.87.0 to 3.95.0 (#889) Bumps [@aws-sdk/client-sts](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sts) from 3.87.0 to 3.95.0. - [Release notes](https://github.com/aws/aws-sdk-js-v3/releases) - [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-sts/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.95.0/clients/client-sts) --- updated-dependencies: - dependency-name: "@aws-sdk/client-sts" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 100 ++++++++++++++++----------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 10ba12281f..461be30715 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -168,9 +168,9 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.85.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.85.0.tgz", - "integrity": "sha512-JMW0NzFpo99oE6O9M/kgLela73p4vmhe/5TIcdrqUvP9XUV9nANl5nSXh3rqLz0ubmliedz9kdYYhwMC3ntoXg==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.95.0.tgz", + "integrity": "sha512-yxiVyRG5ULTVzOTmlrsy1krjpBQo20+ZfQ9p++A7cA8dIsytzjlPLvtY+Pzz0pTa3h2B6tlVBmumgEQzh5Y8Ug==", "dependencies": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", @@ -186,7 +186,7 @@ "@aws-sdk/middleware-stack": "3.78.0", "@aws-sdk/middleware-user-agent": "3.78.0", "@aws-sdk/node-config-provider": "3.80.0", - "@aws-sdk/node-http-handler": "3.82.0", + "@aws-sdk/node-http-handler": "3.94.0", "@aws-sdk/protocol-http": "3.78.0", "@aws-sdk/smithy-client": "3.85.0", "@aws-sdk/types": "3.78.0", @@ -208,14 +208,14 @@ } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.87.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.87.0.tgz", - "integrity": "sha512-JGI5rzSq8T7IVlfDJ8ltGl8nyVEtwvqXrYR87DwTjeE4HP+/oBdWdbO0oBL1TJMGjzZcENyVYvmaSAkobenkTg==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.95.0.tgz", + "integrity": "sha512-qeoiEyBB5IQyjgjkCCBiQnISar7OJgjuTf2alM6ehjq8H4/T5VeMCeohEs5FR0/O60sJn40ZpL3YY/OmMh55UA==", "dependencies": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", "@aws-sdk/config-resolver": "3.80.0", - "@aws-sdk/credential-provider-node": "3.87.0", + "@aws-sdk/credential-provider-node": "3.95.0", "@aws-sdk/fetch-http-handler": "3.78.0", "@aws-sdk/hash-node": "3.78.0", "@aws-sdk/invalid-dependency": "3.78.0", @@ -229,7 +229,7 @@ "@aws-sdk/middleware-stack": "3.78.0", "@aws-sdk/middleware-user-agent": "3.78.0", "@aws-sdk/node-config-provider": "3.80.0", - "@aws-sdk/node-http-handler": "3.82.0", + "@aws-sdk/node-http-handler": "3.94.0", "@aws-sdk/protocol-http": "3.78.0", "@aws-sdk/smithy-client": "3.85.0", "@aws-sdk/types": "3.78.0", @@ -296,13 +296,13 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.85.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.85.0.tgz", - "integrity": "sha512-KgzLGq+w8OrSLutwdYUw0POeLinGQKcqvQJ9702eoeXCwZMnEHwKqU61bn8QKMX/tuYVCNV4I1enI7MmYPW8Lw==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.95.0.tgz", + "integrity": "sha512-Ditfnmo8/F79Zj8HmaRZZTDsthhvKcdgGFus+pF3kxZxyR3YU/k7/eGUISZeCQhA0/9nwxXMFDUmAIsa0AMfyg==", "dependencies": { "@aws-sdk/credential-provider-env": "3.78.0", "@aws-sdk/credential-provider-imds": "3.81.0", - "@aws-sdk/credential-provider-sso": "3.85.0", + "@aws-sdk/credential-provider-sso": "3.95.0", "@aws-sdk/credential-provider-web-identity": "3.78.0", "@aws-sdk/property-provider": "3.78.0", "@aws-sdk/shared-ini-file-loader": "3.80.0", @@ -314,15 +314,15 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.87.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.87.0.tgz", - "integrity": "sha512-yL9W5nX00grNNsGj2df1y7hQ0F77UA7+2toPOVqYPIDhFtIUA97AVYiBEFQz1mO9OAhUfCGgxuFF4pyqFoMcHQ==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.95.0.tgz", + "integrity": "sha512-NCXejOQg5p+oJPaUPa+jIrU7pStm8zZtOn6lXVnubZrQClv2+ZQrgxVt6otN464SWqMQbmLFYNyYf4bsLJaEhA==", "dependencies": { "@aws-sdk/credential-provider-env": "3.78.0", "@aws-sdk/credential-provider-imds": "3.81.0", - "@aws-sdk/credential-provider-ini": "3.85.0", + "@aws-sdk/credential-provider-ini": "3.95.0", "@aws-sdk/credential-provider-process": "3.80.0", - "@aws-sdk/credential-provider-sso": "3.85.0", + "@aws-sdk/credential-provider-sso": "3.95.0", "@aws-sdk/credential-provider-web-identity": "3.78.0", "@aws-sdk/property-provider": "3.78.0", "@aws-sdk/shared-ini-file-loader": "3.80.0", @@ -348,11 +348,11 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.85.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.85.0.tgz", - "integrity": "sha512-uE238BgJ/AftPDlBGDlV0XdiNWnUZxFmUmLxgbr19/6jHaCuBr//T6rP+Bc0BjcHkvQCvTdFoCjs17R3Quy3cw==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.95.0.tgz", + "integrity": "sha512-YIzBBWUKkazvoM8CsCbf4YIs5ENtOr5KXUd6e993c3oRMNsUykOtf/AUBN6G3HItuyxoA8vW/8M6tKX44cRCAg==", "dependencies": { - "@aws-sdk/client-sso": "3.85.0", + "@aws-sdk/client-sso": "3.95.0", "@aws-sdk/property-provider": "3.78.0", "@aws-sdk/shared-ini-file-loader": "3.80.0", "@aws-sdk/types": "3.78.0", @@ -556,9 +556,9 @@ } }, "node_modules/@aws-sdk/node-http-handler": { - "version": "3.82.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.82.0.tgz", - "integrity": "sha512-yyq/DA/IMzL4fLJhV7zVfP7aUQWPHfOKTCJjWB3KeV5YPiviJtSKb/KyzNi+gQyO7SmsL/8vQbQrf3/s7N/2OA==", + "version": "3.94.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.94.0.tgz", + "integrity": "sha512-g9q6k+PS+BrtOzt8jrBWr9D543uB3ZoYZ2JCriwuCwnP4uIHlMf9wAOGcOgqgykfUAPBOLvz2rTwVs3Xl8GUmQ==", "dependencies": { "@aws-sdk/abort-controller": "3.78.0", "@aws-sdk/protocol-http": "3.78.0", @@ -6768,9 +6768,9 @@ } }, "@aws-sdk/client-sso": { - "version": "3.85.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.85.0.tgz", - "integrity": "sha512-JMW0NzFpo99oE6O9M/kgLela73p4vmhe/5TIcdrqUvP9XUV9nANl5nSXh3rqLz0ubmliedz9kdYYhwMC3ntoXg==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.95.0.tgz", + "integrity": "sha512-yxiVyRG5ULTVzOTmlrsy1krjpBQo20+ZfQ9p++A7cA8dIsytzjlPLvtY+Pzz0pTa3h2B6tlVBmumgEQzh5Y8Ug==", "requires": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", @@ -6786,7 +6786,7 @@ "@aws-sdk/middleware-stack": "3.78.0", "@aws-sdk/middleware-user-agent": "3.78.0", "@aws-sdk/node-config-provider": "3.80.0", - "@aws-sdk/node-http-handler": "3.82.0", + "@aws-sdk/node-http-handler": "3.94.0", "@aws-sdk/protocol-http": "3.78.0", "@aws-sdk/smithy-client": "3.85.0", "@aws-sdk/types": "3.78.0", @@ -6805,14 +6805,14 @@ } }, "@aws-sdk/client-sts": { - "version": "3.87.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.87.0.tgz", - "integrity": "sha512-JGI5rzSq8T7IVlfDJ8ltGl8nyVEtwvqXrYR87DwTjeE4HP+/oBdWdbO0oBL1TJMGjzZcENyVYvmaSAkobenkTg==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.95.0.tgz", + "integrity": "sha512-qeoiEyBB5IQyjgjkCCBiQnISar7OJgjuTf2alM6ehjq8H4/T5VeMCeohEs5FR0/O60sJn40ZpL3YY/OmMh55UA==", "requires": { "@aws-crypto/sha256-browser": "2.0.0", "@aws-crypto/sha256-js": "2.0.0", "@aws-sdk/config-resolver": "3.80.0", - "@aws-sdk/credential-provider-node": "3.87.0", + "@aws-sdk/credential-provider-node": "3.95.0", "@aws-sdk/fetch-http-handler": "3.78.0", "@aws-sdk/hash-node": "3.78.0", "@aws-sdk/invalid-dependency": "3.78.0", @@ -6826,7 +6826,7 @@ "@aws-sdk/middleware-stack": "3.78.0", "@aws-sdk/middleware-user-agent": "3.78.0", "@aws-sdk/node-config-provider": "3.80.0", - "@aws-sdk/node-http-handler": "3.82.0", + "@aws-sdk/node-http-handler": "3.94.0", "@aws-sdk/protocol-http": "3.78.0", "@aws-sdk/smithy-client": "3.85.0", "@aws-sdk/types": "3.78.0", @@ -6881,13 +6881,13 @@ } }, "@aws-sdk/credential-provider-ini": { - "version": "3.85.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.85.0.tgz", - "integrity": "sha512-KgzLGq+w8OrSLutwdYUw0POeLinGQKcqvQJ9702eoeXCwZMnEHwKqU61bn8QKMX/tuYVCNV4I1enI7MmYPW8Lw==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.95.0.tgz", + "integrity": "sha512-Ditfnmo8/F79Zj8HmaRZZTDsthhvKcdgGFus+pF3kxZxyR3YU/k7/eGUISZeCQhA0/9nwxXMFDUmAIsa0AMfyg==", "requires": { "@aws-sdk/credential-provider-env": "3.78.0", "@aws-sdk/credential-provider-imds": "3.81.0", - "@aws-sdk/credential-provider-sso": "3.85.0", + "@aws-sdk/credential-provider-sso": "3.95.0", "@aws-sdk/credential-provider-web-identity": "3.78.0", "@aws-sdk/property-provider": "3.78.0", "@aws-sdk/shared-ini-file-loader": "3.80.0", @@ -6896,15 +6896,15 @@ } }, "@aws-sdk/credential-provider-node": { - "version": "3.87.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.87.0.tgz", - "integrity": "sha512-yL9W5nX00grNNsGj2df1y7hQ0F77UA7+2toPOVqYPIDhFtIUA97AVYiBEFQz1mO9OAhUfCGgxuFF4pyqFoMcHQ==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.95.0.tgz", + "integrity": "sha512-NCXejOQg5p+oJPaUPa+jIrU7pStm8zZtOn6lXVnubZrQClv2+ZQrgxVt6otN464SWqMQbmLFYNyYf4bsLJaEhA==", "requires": { "@aws-sdk/credential-provider-env": "3.78.0", "@aws-sdk/credential-provider-imds": "3.81.0", - "@aws-sdk/credential-provider-ini": "3.85.0", + "@aws-sdk/credential-provider-ini": "3.95.0", "@aws-sdk/credential-provider-process": "3.80.0", - "@aws-sdk/credential-provider-sso": "3.85.0", + "@aws-sdk/credential-provider-sso": "3.95.0", "@aws-sdk/credential-provider-web-identity": "3.78.0", "@aws-sdk/property-provider": "3.78.0", "@aws-sdk/shared-ini-file-loader": "3.80.0", @@ -6924,11 +6924,11 @@ } }, "@aws-sdk/credential-provider-sso": { - "version": "3.85.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.85.0.tgz", - "integrity": "sha512-uE238BgJ/AftPDlBGDlV0XdiNWnUZxFmUmLxgbr19/6jHaCuBr//T6rP+Bc0BjcHkvQCvTdFoCjs17R3Quy3cw==", + "version": "3.95.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.95.0.tgz", + "integrity": "sha512-YIzBBWUKkazvoM8CsCbf4YIs5ENtOr5KXUd6e993c3oRMNsUykOtf/AUBN6G3HItuyxoA8vW/8M6tKX44cRCAg==", "requires": { - "@aws-sdk/client-sso": "3.85.0", + "@aws-sdk/client-sso": "3.95.0", "@aws-sdk/property-provider": "3.78.0", "@aws-sdk/shared-ini-file-loader": "3.80.0", "@aws-sdk/types": "3.78.0", @@ -7090,9 +7090,9 @@ } }, "@aws-sdk/node-http-handler": { - "version": "3.82.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.82.0.tgz", - "integrity": "sha512-yyq/DA/IMzL4fLJhV7zVfP7aUQWPHfOKTCJjWB3KeV5YPiviJtSKb/KyzNi+gQyO7SmsL/8vQbQrf3/s7N/2OA==", + "version": "3.94.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.94.0.tgz", + "integrity": "sha512-g9q6k+PS+BrtOzt8jrBWr9D543uB3ZoYZ2JCriwuCwnP4uIHlMf9wAOGcOgqgykfUAPBOLvz2rTwVs3Xl8GUmQ==", "requires": { "@aws-sdk/abort-controller": "3.78.0", "@aws-sdk/protocol-http": "3.78.0", From 13ad3da78fda13a1a94fc25010468900940a1cf2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 09:41:16 +0200 Subject: [PATCH 62/90] build(deps-dev): bump axios from 0.27.1 to 0.27.2 (#897) Bumps [axios](https://github.com/axios/axios) from 0.27.1 to 0.27.2. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.27.1...v0.27.2) --- updated-dependencies: - dependency-name: axios dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From fe41bd1d7bfc7c42ed4932e769b351d45a1dc9fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 09:44:16 +0200 Subject: [PATCH 63/90] build(deps-dev): bump @types/lodash.merge from 4.6.6 to 4.6.7 (#896) Bumps [@types/lodash.merge](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.merge) from 4.6.6 to 4.6.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.merge) --- updated-dependencies: - dependency-name: "@types/lodash.merge" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 9aa5b3f2f3e8fceb8542c5a9e481bc2bf875354d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 09:44:31 +0200 Subject: [PATCH 64/90] build(deps): bump constructs from 10.1.7 to 10.1.12 (#895) Bumps [constructs](https://github.com/aws/constructs) from 10.1.7 to 10.1.12. - [Release notes](https://github.com/aws/constructs/releases) - [Commits](https://github.com/aws/constructs/compare/v10.1.7...v10.1.12) --- updated-dependencies: - dependency-name: constructs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 12 ++++++------ package-lock.json | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 461be30715..638b9985ec 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -2876,9 +2876,9 @@ "dev": true }, "node_modules/constructs": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.7.tgz", - "integrity": "sha512-U4zMM7Iqa81hzLSfof9IW9R7kUWSMdhzV2JS8lXGISRFXljZrd4qwzYxhSO/VMB+CS24Tt0/YYLyNxET+6/3Mg==", + "version": "10.1.12", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.12.tgz", + "integrity": "sha512-u9WKNab4gwzdSxQg1BjVP6g5xDDV1j9mwVL5Z/EYRycCYn3XWDXPK5qLt4hQ45d68TqZ5tGOV075fNPWL5DB1w==", "engines": { "node": ">= 14.17.0" } @@ -8926,9 +8926,9 @@ "dev": true }, "constructs": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.7.tgz", - "integrity": "sha512-U4zMM7Iqa81hzLSfof9IW9R7kUWSMdhzV2JS8lXGISRFXljZrd4qwzYxhSO/VMB+CS24Tt0/YYLyNxET+6/3Mg==" + "version": "10.1.12", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.12.tgz", + "integrity": "sha512-u9WKNab4gwzdSxQg1BjVP6g5xDDV1j9mwVL5Z/EYRycCYn3XWDXPK5qLt4hQ45d68TqZ5tGOV075fNPWL5DB1w==" }, "convert-source-map": { "version": "1.8.0", diff --git a/package-lock.json b/package-lock.json index 4b84234352..55e0992970 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6433,9 +6433,9 @@ "dev": true }, "node_modules/constructs": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.7.tgz", - "integrity": "sha512-U4zMM7Iqa81hzLSfof9IW9R7kUWSMdhzV2JS8lXGISRFXljZrd4qwzYxhSO/VMB+CS24Tt0/YYLyNxET+6/3Mg==", + "version": "10.1.12", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.12.tgz", + "integrity": "sha512-u9WKNab4gwzdSxQg1BjVP6g5xDDV1j9mwVL5Z/EYRycCYn3XWDXPK5qLt4hQ45d68TqZ5tGOV075fNPWL5DB1w==", "dev": true, "engines": { "node": ">= 14.17.0" @@ -20823,9 +20823,9 @@ "dev": true }, "constructs": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.7.tgz", - "integrity": "sha512-U4zMM7Iqa81hzLSfof9IW9R7kUWSMdhzV2JS8lXGISRFXljZrd4qwzYxhSO/VMB+CS24Tt0/YYLyNxET+6/3Mg==", + "version": "10.1.12", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.12.tgz", + "integrity": "sha512-u9WKNab4gwzdSxQg1BjVP6g5xDDV1j9mwVL5Z/EYRycCYn3XWDXPK5qLt4hQ45d68TqZ5tGOV075fNPWL5DB1w==", "dev": true }, "conventional-changelog-angular": { From 41355f332e2dcaa72df216624cc8d6335e43ea87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 09:44:47 +0200 Subject: [PATCH 65/90] build(deps-dev): bump @typescript-eslint/eslint-plugin (#894) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.23.0 to 5.25.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.25.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 164 +++++++++++++++++++++++----------------------- 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/package-lock.json b/package-lock.json index 55e0992970..2baff37398 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4021,19 +4021,19 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.23.0.tgz", - "integrity": "sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.25.0.tgz", + "integrity": "sha512-icYrFnUzvm+LhW0QeJNKkezBu6tJs9p/53dpPLFH8zoM9w1tfaKzVurkPotEpAqQ8Vf8uaFyL5jHd0Vs6Z0ZQg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/type-utils": "5.23.0", - "@typescript-eslint/utils": "5.23.0", - "debug": "^4.3.2", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/type-utils": "5.25.0", + "@typescript-eslint/utils": "5.25.0", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -4155,13 +4155,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz", - "integrity": "sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", + "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0" + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4172,13 +4172,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.23.0.tgz", - "integrity": "sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.25.0.tgz", + "integrity": "sha512-B6nb3GK3Gv1Rsb2pqalebe/RyQoyG/WDy9yhj8EE0Ikds4Xa8RR28nHz+wlt4tMZk5bnAr0f3oC8TuDAd5CPrw==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.23.0", - "debug": "^4.3.2", + "@typescript-eslint/utils": "5.25.0", + "debug": "^4.3.4", "tsutils": "^3.21.0" }, "engines": { @@ -4198,9 +4198,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.23.0.tgz", - "integrity": "sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", + "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4211,17 +4211,17 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz", - "integrity": "sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", + "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -4238,15 +4238,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.23.0.tgz", - "integrity": "sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.25.0.tgz", + "integrity": "sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/typescript-estree": "5.23.0", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -4262,13 +4262,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz", - "integrity": "sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", + "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.23.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.25.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -18858,19 +18858,19 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.23.0.tgz", - "integrity": "sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.25.0.tgz", + "integrity": "sha512-icYrFnUzvm+LhW0QeJNKkezBu6tJs9p/53dpPLFH8zoM9w1tfaKzVurkPotEpAqQ8Vf8uaFyL5jHd0Vs6Z0ZQg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/type-utils": "5.23.0", - "@typescript-eslint/utils": "5.23.0", - "debug": "^4.3.2", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/type-utils": "5.25.0", + "@typescript-eslint/utils": "5.25.0", + "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", + "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" } }, @@ -18930,69 +18930,69 @@ } }, "@typescript-eslint/scope-manager": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz", - "integrity": "sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", + "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0" + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0" } }, "@typescript-eslint/type-utils": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.23.0.tgz", - "integrity": "sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.25.0.tgz", + "integrity": "sha512-B6nb3GK3Gv1Rsb2pqalebe/RyQoyG/WDy9yhj8EE0Ikds4Xa8RR28nHz+wlt4tMZk5bnAr0f3oC8TuDAd5CPrw==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.23.0", - "debug": "^4.3.2", + "@typescript-eslint/utils": "5.25.0", + "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.23.0.tgz", - "integrity": "sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", + "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz", - "integrity": "sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", + "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" } }, "@typescript-eslint/utils": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.23.0.tgz", - "integrity": "sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.25.0.tgz", + "integrity": "sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/typescript-estree": "5.23.0", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz", - "integrity": "sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", + "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.25.0", + "eslint-visitor-keys": "^3.3.0" } }, "abab": { From 40c3feee47b923d29e4046ab2f619d65f8587056 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 09:45:08 +0200 Subject: [PATCH 66/90] build(deps-dev): bump @typescript-eslint/parser from 5.23.0 to 5.25.0 (#893) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.23.0 to 5.25.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.25.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 112 +++++++++++++++++++++++----------------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2baff37398..401277d6cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4054,15 +4054,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.23.0.tgz", - "integrity": "sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.25.0.tgz", + "integrity": "sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/typescript-estree": "5.23.0", - "debug": "^4.3.2" + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", + "debug": "^4.3.4" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4081,13 +4081,13 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz", - "integrity": "sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", + "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0" + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4098,9 +4098,9 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.23.0.tgz", - "integrity": "sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", + "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4111,17 +4111,17 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz", - "integrity": "sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", + "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { @@ -4138,13 +4138,13 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz", - "integrity": "sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", + "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.23.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.25.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -18875,56 +18875,56 @@ } }, "@typescript-eslint/parser": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.23.0.tgz", - "integrity": "sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.25.0.tgz", + "integrity": "sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.23.0", - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/typescript-estree": "5.23.0", - "debug": "^4.3.2" + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", + "debug": "^4.3.4" }, "dependencies": { "@typescript-eslint/scope-manager": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz", - "integrity": "sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", + "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0" + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0" } }, "@typescript-eslint/types": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.23.0.tgz", - "integrity": "sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", + "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz", - "integrity": "sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", + "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "@typescript-eslint/visitor-keys": "5.23.0", - "debug": "^4.3.2", - "globby": "^11.0.4", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0", + "debug": "^4.3.4", + "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.5", + "semver": "^7.3.7", "tsutils": "^3.21.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz", - "integrity": "sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", + "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.23.0", - "eslint-visitor-keys": "^3.0.0" + "@typescript-eslint/types": "5.25.0", + "eslint-visitor-keys": "^3.3.0" } } } From 11ada136710a94195683cedcf09bba6123f35a92 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 09:45:33 +0200 Subject: [PATCH 67/90] build(deps-dev): bump @types/lodash.pickby from 4.6.6 to 4.6.7 (#892) Bumps [@types/lodash.pickby](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.pickby) from 4.6.6 to 4.6.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.pickby) --- updated-dependencies: - dependency-name: "@types/lodash.pickby" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From d7c3fc338f8284b4ea16aeb91dc4c14c0e8b129b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 09:58:31 +0200 Subject: [PATCH 68/90] build(deps-dev): bump @aws-sdk/client-dynamodb from 3.58.0 to 3.95.0 (#891) Bumps [@aws-sdk/client-dynamodb](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-dynamodb) from 3.58.0 to 3.95.0. - [Release notes](https://github.com/aws/aws-sdk-js-v3/releases) - [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-dynamodb/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.95.0/clients/client-dynamodb) --- updated-dependencies: - dependency-name: "@aws-sdk/client-dynamodb" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 3a48b64412cae07a89e0dd4cb191f3ab7b93efc8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 10:04:55 +0200 Subject: [PATCH 69/90] build(deps): bump aws-sdk from 2.1134.0 to 2.1140.0 (#900) Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.1134.0 to 2.1140.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.1134.0...v2.1140.0) --- updated-dependencies: - dependency-name: aws-sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 12 ++++++------ examples/sam/package-lock.json | 12 ++++++------ package-lock.json | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 638b9985ec..63db36707b 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -2457,9 +2457,9 @@ } }, "node_modules/aws-sdk": { - "version": "2.1134.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1134.0.tgz", - "integrity": "sha512-CvIcPSDzKFn4LRmk6GcQZYWtCxD/FwbbC1yaslvmpOYP8CndCmdz1MHMOPy/QyUyrH2WnUrVTAP2WdWqq6oCjQ==", + "version": "2.1140.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1140.0.tgz", + "integrity": "sha512-cNdq56UQrUzXmCgwo0/J5GGLmfHn+Vp38qgcK/Xd86Sch8P9v2o8tNv7J82mYU98YY2vO007BMxRylA4Sd8PkQ==", "dependencies": { "buffer": "4.9.2", "events": "1.1.1", @@ -8599,9 +8599,9 @@ } }, "aws-sdk": { - "version": "2.1134.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1134.0.tgz", - "integrity": "sha512-CvIcPSDzKFn4LRmk6GcQZYWtCxD/FwbbC1yaslvmpOYP8CndCmdz1MHMOPy/QyUyrH2WnUrVTAP2WdWqq6oCjQ==", + "version": "2.1140.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1140.0.tgz", + "integrity": "sha512-cNdq56UQrUzXmCgwo0/J5GGLmfHn+Vp38qgcK/Xd86Sch8P9v2o8tNv7J82mYU98YY2vO007BMxRylA4Sd8PkQ==", "requires": { "buffer": "4.9.2", "events": "1.1.1", diff --git a/examples/sam/package-lock.json b/examples/sam/package-lock.json index 1d25c16bb1..5c46aaaa20 100644 --- a/examples/sam/package-lock.json +++ b/examples/sam/package-lock.json @@ -1412,9 +1412,9 @@ "integrity": "sha1-0WkB0QzOxZUWwZe5zNiTBom4E7Q=" }, "node_modules/aws-sdk": { - "version": "2.1134.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1134.0.tgz", - "integrity": "sha512-CvIcPSDzKFn4LRmk6GcQZYWtCxD/FwbbC1yaslvmpOYP8CndCmdz1MHMOPy/QyUyrH2WnUrVTAP2WdWqq6oCjQ==", + "version": "2.1140.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1140.0.tgz", + "integrity": "sha512-cNdq56UQrUzXmCgwo0/J5GGLmfHn+Vp38qgcK/Xd86Sch8P9v2o8tNv7J82mYU98YY2vO007BMxRylA4Sd8PkQ==", "dependencies": { "buffer": "4.9.2", "events": "1.1.1", @@ -6508,9 +6508,9 @@ "integrity": "sha1-0WkB0QzOxZUWwZe5zNiTBom4E7Q=" }, "aws-sdk": { - "version": "2.1134.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1134.0.tgz", - "integrity": "sha512-CvIcPSDzKFn4LRmk6GcQZYWtCxD/FwbbC1yaslvmpOYP8CndCmdz1MHMOPy/QyUyrH2WnUrVTAP2WdWqq6oCjQ==", + "version": "2.1140.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1140.0.tgz", + "integrity": "sha512-cNdq56UQrUzXmCgwo0/J5GGLmfHn+Vp38qgcK/Xd86Sch8P9v2o8tNv7J82mYU98YY2vO007BMxRylA4Sd8PkQ==", "requires": { "buffer": "4.9.2", "events": "1.1.1", diff --git a/package-lock.json b/package-lock.json index 401277d6cb..8335af7e02 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4952,9 +4952,9 @@ } }, "node_modules/aws-sdk": { - "version": "2.1134.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1134.0.tgz", - "integrity": "sha512-CvIcPSDzKFn4LRmk6GcQZYWtCxD/FwbbC1yaslvmpOYP8CndCmdz1MHMOPy/QyUyrH2WnUrVTAP2WdWqq6oCjQ==", + "version": "2.1140.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1140.0.tgz", + "integrity": "sha512-cNdq56UQrUzXmCgwo0/J5GGLmfHn+Vp38qgcK/Xd86Sch8P9v2o8tNv7J82mYU98YY2vO007BMxRylA4Sd8PkQ==", "dev": true, "dependencies": { "buffer": "4.9.2", @@ -19504,9 +19504,9 @@ } }, "aws-sdk": { - "version": "2.1134.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1134.0.tgz", - "integrity": "sha512-CvIcPSDzKFn4LRmk6GcQZYWtCxD/FwbbC1yaslvmpOYP8CndCmdz1MHMOPy/QyUyrH2WnUrVTAP2WdWqq6oCjQ==", + "version": "2.1140.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1140.0.tgz", + "integrity": "sha512-cNdq56UQrUzXmCgwo0/J5GGLmfHn+Vp38qgcK/Xd86Sch8P9v2o8tNv7J82mYU98YY2vO007BMxRylA4Sd8PkQ==", "dev": true, "requires": { "buffer": "4.9.2", From 337e3a0e7af25d79a0521a5dc09df562cc24dbc3 Mon Sep 17 00:00:00 2001 From: Dmitry Balabanov Date: Tue, 24 May 2022 16:20:10 +0200 Subject: [PATCH 70/90] fix(logger): enable logging of arbitrary objects (#883) * fix(logger): enable logging of arbitrary objects * Update docs * Add E2E test * Use nested objects in tests * Update usage docs --- docs/core/logger.md | 34 ++++++++++------ packages/logger/examples/additional-keys.ts | 5 ++- packages/logger/src/types/Log.ts | 2 +- .../basicFeatures.middy.test.FunctionCode.ts | 19 ++++++++- .../tests/e2e/basicFeatures.middy.test.ts | 29 +++++++++++++- packages/logger/tests/unit/Logger.test.ts | 40 +++++++++++++++++++ 6 files changed, 112 insertions(+), 17 deletions(-) diff --git a/docs/core/logger.md b/docs/core/logger.md index d554d0e1e0..6a34cab816 100644 --- a/docs/core/logger.md +++ b/docs/core/logger.md @@ -273,34 +273,37 @@ You can append additional persistent keys and values in the logs generated durin !!! tip "Logger will automatically ignore any key with an `undefined` value" -### Appending additional log keys and values to a single log item +### Appending additional data to a single log item -You can append additional keys and values in a single log item passing them as parameters. -Pass a string for logging it with default key name `extra`. Alternatively, pass one or multiple objects with custom keys. -If you already have an object containing a `message` key and an additional property, you can pass this object directly. +You can append additional data to a single log item by passing objects as additional parameters. + +* Pass a simple string for logging it with default key name `extra` +* Pass one or multiple objects containing arbitrary data to be logged. Each data object should be placed in an enclosing object as a single property value, you can name this property as you need: `{ myData: arbitraryObjectToLog }` +* If you already have an object containing a `message` key and an additional property, you can pass this object directly === "handler.ts" - ```typescript hl_lines="14 18-19 23 31" + ```typescript hl_lines="14 18-20 24 32" import { Logger } from '@aws-lambda-powertools/logger'; const logger = new Logger(); - export const handler = async (_event: any, _context: any): Promise => { + export const handler = async (event: any, _context: any): Promise => { const myImportantVariable = { foo: 'bar' }; - // Pass additional keys and values in single log items + // Log additional data in single log items // As second parameter logger.info('This is a log with an extra variable', { data: myImportantVariable }); - // You can also pass multiple parameters - logger.info('This is a log with 2 extra variables', + // You can also pass multiple parameters containing arbitrary objects + logger.info('This is a log with 3 extra objects', { data: myImportantVariable }, - { correlationIds: { myCustomCorrelationId: 'foo-bar-baz' } } + { correlationIds: { myCustomCorrelationId: 'foo-bar-baz' } }, + { lambdaEvent: event } ); // Simply pass a string for logging additional data @@ -322,14 +325,14 @@ If you already have an object containing a `message` key and an additional prope ``` === "Example CloudWatch Logs excerpt" - ```json hl_lines="7 15-16 24 32" + ```json hl_lines="7 15-21 28 37" { "level": "INFO", "message": "This is a log with an extra variable", "service": "serverlessAirline", "timestamp": "2021-12-12T22:06:17.463Z", "xray_trace_id": "abcdef123456abcdef123456abcdef123456", - "data": { foo: "bar" } + "data": { "foo": "bar" } } { "level": "INFO", @@ -338,7 +341,12 @@ If you already have an object containing a `message` key and an additional prope "timestamp": "2021-12-12T22:06:17.466Z", "xray_trace_id": "abcdef123456abcdef123456abcdef123456", "data": { "foo": "bar" }, - "correlationIds": { "myCustomCorrelationId": "foo-bar-baz" } + "correlationIds": { "myCustomCorrelationId": "foo-bar-baz" }, + "lambdaEvent": { + "exampleEventData": { + "eventValue": 42 + } + } } { "level": "INFO", diff --git a/packages/logger/examples/additional-keys.ts b/packages/logger/examples/additional-keys.ts index 06dd9c6e02..673a820248 100644 --- a/packages/logger/examples/additional-keys.ts +++ b/packages/logger/examples/additional-keys.ts @@ -12,7 +12,7 @@ import { Logger } from '../src'; const logger = new Logger(); -const lambdaHandler: Handler = async () => { +const lambdaHandler: Handler = async (event) => { // Pass a custom correlation ID logger.warn('This is a WARN log', { correlationIds: { myCustomCorrelationId: 'foo-bar-baz' } }); @@ -23,6 +23,9 @@ const lambdaHandler: Handler = async () => { // Pass a simple string as additional data logger.info('This is an INFO log', 'Extra log data'); + // Pass an arbitrary object as additional data + logger.debug('This is a DEBUG log', { lambdaEvent: event }); + return { foo: 'bar' }; diff --git a/packages/logger/src/types/Log.ts b/packages/logger/src/types/Log.ts index d926483afc..0b7cd5d30f 100644 --- a/packages/logger/src/types/Log.ts +++ b/packages/logger/src/types/Log.ts @@ -9,7 +9,7 @@ type LogLevelThresholds = { [key in LogLevel]: number; }; -type LogAttributeValue = string | number | boolean | null | undefined | LogAttributeValue[] | { [key: string]: LogAttributeValue } | Error; +type LogAttributeValue = unknown; type LogAttributes = { [key: string]: LogAttributeValue }; type LogAttributesWithMessage = LogAttributes & { diff --git a/packages/logger/tests/e2e/basicFeatures.middy.test.FunctionCode.ts b/packages/logger/tests/e2e/basicFeatures.middy.test.FunctionCode.ts index 385c8a7d7e..3270b40830 100644 --- a/packages/logger/tests/e2e/basicFeatures.middy.test.FunctionCode.ts +++ b/packages/logger/tests/e2e/basicFeatures.middy.test.FunctionCode.ts @@ -1,5 +1,5 @@ import { injectLambdaContext, Logger } from '../../src'; -import { APIGatewayProxyEvent, Context } from 'aws-lambda'; +import { APIGatewayProxyEvent, Context, APIGatewayAuthorizerResult } from 'aws-lambda'; import middy from '@middy/core'; const PERSISTENT_KEY = process.env.PERSISTENT_KEY; @@ -7,6 +7,8 @@ const PERSISTENT_VALUE = process.env.PERSISTENT_VALUE; const ERROR_MSG = process.env.ERROR_MSG || 'error'; const SINGLE_LOG_ITEM_KEY = process.env.SINGLE_LOG_ITEM_KEY; const SINGLE_LOG_ITEM_VALUE = process.env.SINGLE_LOG_ITEM_VALUE; +const ARBITRARY_OBJECT_KEY = process.env.ARBITRARY_OBJECT_KEY; +const ARBITRARY_OBJECT_DATA = process.env.ARBITRARY_OBJECT_DATA; const logger = new Logger({ persistentLogAttributes: { @@ -34,6 +36,21 @@ const testFunction = async (event: APIGatewayProxyEvent, context: Context): Prom logger.error(ERROR_MSG, e as Error); } + // Test feature 7: Logging an arbitrary object + const obj: APIGatewayAuthorizerResult = { + principalId: ARBITRARY_OBJECT_DATA, + policyDocument: { + Version: 'Version' + ARBITRARY_OBJECT_DATA, + Statement: [{ + Effect: 'Effect' + ARBITRARY_OBJECT_DATA, + Action: 'Action' + ARBITRARY_OBJECT_DATA, + Resource: 'Resource' + ARBITRARY_OBJECT_DATA + }] + } + }; + + logger.info('A log entry with an object', { [ARBITRARY_OBJECT_KEY]: obj }); + return { requestId: context.awsRequestId, }; diff --git a/packages/logger/tests/e2e/basicFeatures.middy.test.ts b/packages/logger/tests/e2e/basicFeatures.middy.test.ts index c2e1b73a92..bb4cd014fe 100644 --- a/packages/logger/tests/e2e/basicFeatures.middy.test.ts +++ b/packages/logger/tests/e2e/basicFeatures.middy.test.ts @@ -10,6 +10,7 @@ import path from 'path'; import { randomUUID } from 'crypto'; import { App, Stack } from 'aws-cdk-lib'; +import { APIGatewayAuthorizerResult } from 'aws-lambda'; import { createStackWithLambdaFunction, generateUniqueName, @@ -45,6 +46,8 @@ const PERSISTENT_VALUE = `a persistent value that will be put in every log ${uui const SINGLE_LOG_ITEM_KEY = `keyForSingleLogItem${uuid}`; const SINGLE_LOG_ITEM_VALUE = `a value for a single log item${uuid}`; const ERROR_MSG = `error-${uuid}`; +const ARBITRARY_OBJECT_KEY = `keyForArbitraryObject${uuid}`; +const ARBITRARY_OBJECT_DATA = `arbitrary object data ${uuid}`; const integTestApp = new App(); let logGroupName: string; // We do not know it until deployment @@ -72,6 +75,8 @@ describe(`logger E2E tests basic functionalities (middy) for runtime: ${runtime} SINGLE_LOG_ITEM_KEY, SINGLE_LOG_ITEM_VALUE, ERROR_MSG, + ARBITRARY_OBJECT_KEY, + ARBITRARY_OBJECT_DATA, }, logGroupOutputKey: STACK_OUTPUT_LOG_GROUP, runtime: runtime, @@ -161,10 +166,32 @@ describe(`logger E2E tests basic functionalities (middy) for runtime: ${runtime} expect(logMessages).toHaveLength(1); }, TEST_CASE_TIMEOUT); + + it('should log additional arbitrary object only once', async () => { + const logMessages = invocationLogs[0].getFunctionLogs() + .filter(message => message.includes(ARBITRARY_OBJECT_DATA)); + + expect(logMessages).toHaveLength(1); + + const logObject = InvocationLogs.parseFunctionLog(logMessages[0]); + expect(logObject).toHaveProperty(ARBITRARY_OBJECT_KEY); + const arbitrary = logObject[ARBITRARY_OBJECT_KEY] as APIGatewayAuthorizerResult; + expect(arbitrary.principalId).toBe(ARBITRARY_OBJECT_DATA); + expect(arbitrary.policyDocument).toEqual(expect.objectContaining( + { + Version: 'Version' + ARBITRARY_OBJECT_DATA, + Statement: [{ + Effect: 'Effect' + ARBITRARY_OBJECT_DATA, + Action: 'Action' + ARBITRARY_OBJECT_DATA, + Resource: 'Resource' + ARBITRARY_OBJECT_DATA + }] + } + )); + }, TEST_CASE_TIMEOUT); }); describe('Logging an error object', () => { - it('should log additional keys and value only once', async () => { + it('should log error only once', async () => { const logMessages = invocationLogs[0].getFunctionLogs(LEVEL.ERROR) .filter(message => message.includes(ERROR_MSG)); diff --git a/packages/logger/tests/unit/Logger.test.ts b/packages/logger/tests/unit/Logger.test.ts index b22afda18d..a167ef5d1a 100644 --- a/packages/logger/tests/unit/Logger.test.ts +++ b/packages/logger/tests/unit/Logger.test.ts @@ -280,6 +280,14 @@ describe('Class: Logger', () => { }); const consoleSpy = jest.spyOn(logger['console'], methodOfLogger).mockImplementation(); + interface NestedObject { bool: boolean; str: string; num: number; err: Error } + interface ArbitraryObject { value: 'CUSTOM' | 'USER_DEFINED'; nested: TNested } + + const arbitraryObject: ArbitraryObject = { + value: 'CUSTOM', + nested: { bool: true, str: 'string value', num: 42, err: new Error('Arbitrary object error') } + }; + // Act if (logger[methodOfLogger]) { logger[methodOfLogger]('A log item without extra parameters'); @@ -289,6 +297,8 @@ describe('Class: Logger', () => { logger[methodOfLogger]('A log item with a string as first parameter, and an error as second parameter', new Error('Something happened!')); logger[methodOfLogger]('A log item with a string as first parameter, and an error with custom key as second parameter', { myCustomErrorKey: new Error('Something happened!') }); logger[methodOfLogger]('A log item with a string as first parameter, and a string as second parameter', 'parameter'); + logger[methodOfLogger]('A log item with a string as first parameter, and an inline object as second parameter', { extra: { custom: mockDate } }); + logger[methodOfLogger]('A log item with a string as first parameter, and an arbitrary object as second parameter', { extra: arbitraryObject }); } // Assess @@ -360,6 +370,36 @@ describe('Class: Logger', () => { xray_trace_id: '1-5759e988-bd862e3fe1be46a994272793', extra: 'parameter', })); + expect(consoleSpy).toHaveBeenNthCalledWith(8, JSON.stringify({ + level: method.toUpperCase(), + message: 'A log item with a string as first parameter, and an inline object as second parameter', + service: 'hello-world', + timestamp: '2016-06-20T12:08:10.000Z', + xray_trace_id: '1-5759e988-bd862e3fe1be46a994272793', + extra: { custom: '2016-06-20T12:08:10.000Z' } + })); + const parameterCallNumber9 = JSON.parse(consoleSpy.mock.calls[8][0]); + expect(parameterCallNumber9).toEqual(expect.objectContaining({ + level: method.toUpperCase(), + message: 'A log item with a string as first parameter, and an arbitrary object as second parameter', + service: 'hello-world', + timestamp: '2016-06-20T12:08:10.000Z', + xray_trace_id: '1-5759e988-bd862e3fe1be46a994272793', + extra: { + value: 'CUSTOM', + nested: { + bool: true, + str: 'string value', + num: 42, + err: { + location: expect.stringMatching(/Logger.test.ts:[0-9]+$/), + message: 'Arbitrary object error', + name: 'Error', + stack: expect.stringMatching(/Logger.test.ts:[0-9]+:[0-9]+/), + } + } + } + })); }); }); From eff13cba66eb9471aae7c6708ba231c04efa111f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 24 May 2022 14:46:53 +0000 Subject: [PATCH 71/90] chore(release): v0.9.1 [skip ci] --- CHANGELOG.md | 11 +++++++++++ examples/cdk/CHANGELOG.md | 8 ++++++++ examples/cdk/package-lock.json | 4 ++-- examples/cdk/package.json | 2 +- examples/sam/CHANGELOG.md | 8 ++++++++ examples/sam/package-lock.json | 4 ++-- examples/sam/package.json | 2 +- lerna.json | 2 +- packages/commons/CHANGELOG.md | 8 ++++++++ packages/commons/package.json | 2 +- packages/logger/CHANGELOG.md | 11 +++++++++++ packages/logger/package.json | 4 ++-- packages/metrics/CHANGELOG.md | 8 ++++++++ packages/metrics/package.json | 4 ++-- packages/tracer/CHANGELOG.md | 8 ++++++++ packages/tracer/package.json | 4 ++-- 16 files changed, 76 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 85a61f3114..83a6e173f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.1](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.9.0...v0.9.1) (2022-05-24) + + +### Bug Fixes + +* **logger:** enable logging of arbitrary objects ([#883](https://github.com/awslabs/aws-lambda-powertools-typescript/issues/883)) ([5d34854](https://github.com/awslabs/aws-lambda-powertools-typescript/commit/5d348543d3fbb48a98a9b2c34a1e8fa56b037adb)) + + + + + # [0.9.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.8.1...v0.9.0) (2022-05-16) diff --git a/examples/cdk/CHANGELOG.md b/examples/cdk/CHANGELOG.md index 1b4ec5d6a2..f3fc54f0e4 100644 --- a/examples/cdk/CHANGELOG.md +++ b/examples/cdk/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.1](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.9.0...v0.9.1) (2022-05-24) + +**Note:** Version bump only for package cdk-app + + + + + # [0.9.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.8.1...v0.9.0) (2022-05-16) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 63db36707b..4d3c120b7d 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -1,12 +1,12 @@ { "name": "cdk-app", - "version": "0.9.0", + "version": "0.9.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "cdk-app", - "version": "0.9.0", + "version": "0.9.1", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/logger": "^0.7.0", diff --git a/examples/cdk/package.json b/examples/cdk/package.json index 9a422aa50a..2a0c865766 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -1,6 +1,6 @@ { "name": "cdk-app", - "version": "0.9.0", + "version": "0.9.1", "author": { "name": "Amazon Web Services", "url": "https://aws.amazon.com" diff --git a/examples/sam/CHANGELOG.md b/examples/sam/CHANGELOG.md index 844060c1a9..9051561f2d 100644 --- a/examples/sam/CHANGELOG.md +++ b/examples/sam/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.1](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.9.0...v0.9.1) (2022-05-24) + +**Note:** Version bump only for package powertools-typescript-sam-example + + + + + # [0.9.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.8.1...v0.9.0) (2022-05-16) diff --git a/examples/sam/package-lock.json b/examples/sam/package-lock.json index 5c46aaaa20..8cdd839b7e 100644 --- a/examples/sam/package-lock.json +++ b/examples/sam/package-lock.json @@ -1,12 +1,12 @@ { "name": "powertools-typescript-sam-example", - "version": "0.9.0", + "version": "0.9.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "powertools-typescript-sam-example", - "version": "0.9.0", + "version": "0.9.1", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/logger": "^0.7.0", diff --git a/examples/sam/package.json b/examples/sam/package.json index db18a9085b..b2853064ff 100644 --- a/examples/sam/package.json +++ b/examples/sam/package.json @@ -1,6 +1,6 @@ { "name": "powertools-typescript-sam-example", - "version": "0.9.0", + "version": "0.9.1", "author": { "name": "Amazon Web Services", "url": "https://aws.amazon.com" diff --git a/lerna.json b/lerna.json index 6428c5d745..03e5f79d0d 100644 --- a/lerna.json +++ b/lerna.json @@ -4,7 +4,7 @@ "examples/cdk", "examples/sam" ], - "version": "0.9.0", + "version": "0.9.1", "npmClient": "npm", "message": "chore(release): %s [skip ci]" } \ No newline at end of file diff --git a/packages/commons/CHANGELOG.md b/packages/commons/CHANGELOG.md index e09bc38dbf..41a6b6a430 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.1](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.9.0...v0.9.1) (2022-05-24) + +**Note:** Version bump only for package @aws-lambda-powertools/commons + + + + + # [0.9.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.8.1...v0.9.0) (2022-05-16) **Note:** Version bump only for package @aws-lambda-powertools/commons diff --git a/packages/commons/package.json b/packages/commons/package.json index 82ce9de707..bec06e6b72 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/commons", - "version": "0.9.0", + "version": "0.9.1", "description": "A shared utility package for AWS Lambda Powertools for TypeScript libraries", "author": { "name": "Amazon Web Services", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index 1dc7ba41ca..8d2f5e39c7 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.1](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.9.0...v0.9.1) (2022-05-24) + + +### Bug Fixes + +* **logger:** enable logging of arbitrary objects ([#883](https://github.com/awslabs/aws-lambda-powertools-typescript/issues/883)) ([5d34854](https://github.com/awslabs/aws-lambda-powertools-typescript/commit/5d348543d3fbb48a98a9b2c34a1e8fa56b037adb)) + + + + + # [0.9.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.8.1...v0.9.0) (2022-05-16) diff --git a/packages/logger/package.json b/packages/logger/package.json index 2013329079..9bca636940 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/logger", - "version": "0.9.0", + "version": "0.9.1", "description": "The logging package for the AWS Lambda Powertools for TypeScript library", "author": { "name": "Amazon Web Services", @@ -61,7 +61,7 @@ "url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^0.9.0", + "@aws-lambda-powertools/commons": "^0.9.1", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", "lodash.pickby": "^4.6.0" diff --git a/packages/metrics/CHANGELOG.md b/packages/metrics/CHANGELOG.md index dc73f70330..c6859a8ea0 100644 --- a/packages/metrics/CHANGELOG.md +++ b/packages/metrics/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.1](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.9.0...v0.9.1) (2022-05-24) + +**Note:** Version bump only for package @aws-lambda-powertools/metrics + + + + + # [0.9.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.8.1...v0.9.0) (2022-05-16) **Note:** Version bump only for package @aws-lambda-powertools/metrics diff --git a/packages/metrics/package.json b/packages/metrics/package.json index fd738a96a5..84517557a8 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/metrics", - "version": "0.9.0", + "version": "0.9.1", "description": "The metrics package for the AWS Lambda Powertools for TypeScript library", "author": { "name": "Amazon Web Services", @@ -68,6 +68,6 @@ "url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^0.9.0" + "@aws-lambda-powertools/commons": "^0.9.1" } } diff --git a/packages/tracer/CHANGELOG.md b/packages/tracer/CHANGELOG.md index 2d17bca226..00f51e7cc2 100644 --- a/packages/tracer/CHANGELOG.md +++ b/packages/tracer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.9.1](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.9.0...v0.9.1) (2022-05-24) + +**Note:** Version bump only for package @aws-lambda-powertools/tracer + + + + + # [0.9.0](https://github.com/awslabs/aws-lambda-powertools-typescript/compare/v0.8.1...v0.9.0) (2022-05-16) **Note:** Version bump only for package @aws-lambda-powertools/tracer diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 9ea3f24f0b..47b653c27f 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/tracer", - "version": "0.9.0", + "version": "0.9.1", "description": "The tracer package for the AWS Lambda Powertools for TypeScript library", "author": { "name": "Amazon Web Services", @@ -49,7 +49,7 @@ "url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^0.9.0", + "@aws-lambda-powertools/commons": "^0.9.1", "aws-xray-sdk-core": "^3.3.4" } } From 5d4d7b7a203afb6791d596b5eca12402cffc3c5e Mon Sep 17 00:00:00 2001 From: Andrea Amorosi Date: Tue, 24 May 2022 20:19:23 +0200 Subject: [PATCH 72/90] feat(all): nodejs16x support (#877) * feat: added node16 to e2e test * Added runtime to e2eUtils * feat: added node16 to e2e test * chore: added runtime key * chore: update occurrences of nodejs14x * test sam version * test sam version * revert * sam * sam * sam * sam * chore: added .nvmrc * chore: updated cdk example runtime * Update packages/metrics/tests/e2e/basicFeatures.decorators.test.ts Co-authored-by: Florian Chazal Co-authored-by: Florian Chazal --- .devcontainer/Dockerfile | 2 +- .devcontainer/devcontainer.json | 2 +- .github/workflows/on-merge-to-main.yml | 9 +++++++-- .github/workflows/on-release-prod.yml | 9 +++++++-- .github/workflows/pr_lint_and_test.yml | 9 +++++++-- .github/workflows/run-e2e-tests.yml | 17 ++++++++++------- .nvmrc | 2 +- CONTRIBUTING.md | 4 ++-- docs/core/logger.md | 2 +- docs/core/metrics.md | 2 +- docs/core/tracer.md | 2 +- examples/cdk/src/example-function.ts | 3 ++- examples/sam/template.yaml | 2 +- package.json | 4 ++-- packages/commons/tests/utils/e2eUtils.ts | 3 ++- packages/logger/package.json | 3 ++- .../tests/e2e/basicFeatures.middy.test.ts | 2 +- .../logger/tests/e2e/childLogger.manual.test.ts | 2 +- .../tests/e2e/sampleRate.decorator.test.ts | 2 +- packages/metrics/package.json | 3 ++- .../tests/e2e/basicFeatures.decorators.test.ts | 2 +- .../tests/e2e/basicFeatures.manual.test.ts | 2 +- packages/tracer/package.json | 3 ++- .../tests/e2e/allFeatures.decorator.test.ts | 2 +- .../tracer/tests/e2e/allFeatures.manual.test.ts | 2 +- .../tracer/tests/e2e/allFeatures.middy.test.ts | 2 +- .../tests/e2e/asyncHandler.decorator.test.ts | 2 +- .../helpers/populateEnvironmentVariables.ts | 2 +- .../config/EnvironmentVariablesService.test.ts | 4 ++-- packages/tracer/tests/unit/helpers.test.ts | 2 +- 30 files changed, 65 insertions(+), 42 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 1a7334ee80..b491a08341 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,6 +1,6 @@ # See here for image contents: https://github.com/microsoft/vscode-dev-containers/blob/v0.212.0/containers/javascript-node/.devcontainer/base.Dockerfile # [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 16, 14, 12, 16-bullseye, 14-bullseye, 12-bullseye, 16-buster, 14-buster, 12-buster -ARG VARIANT="14-bullseye" +ARG VARIANT="16-bullseye" FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT} # This section to install additional OS packages. diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index b4f8c88210..7040bc6847 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -7,7 +7,7 @@ // Update 'VARIANT' to pick a Node version: 16, 14, 12. // Append -bullseye or -buster to pin to an OS version. // Use -bullseye variants on local arm64/Apple Silicon. - "args": { "VARIANT": "14-bullseye" } + "args": { "VARIANT": "16-bullseye" } }, // Set *default* container specific settings.json values on container create. diff --git a/.github/workflows/on-merge-to-main.yml b/.github/workflows/on-merge-to-main.yml index 0a3429227c..607265c08b 100644 --- a/.github/workflows/on-merge-to-main.yml +++ b/.github/workflows/on-merge-to-main.yml @@ -21,10 +21,10 @@ jobs: ######################### # Release new version ######################### - - name: "Use NodeJS 14" + - name: "Use NodeJS 16" uses: actions/setup-node@v3 with: - node-version: '14' + node-version: '16' - name: Install npm@8.x run: npm i -g npm@next-8 - name: "Setup npm" @@ -39,6 +39,11 @@ jobs: # the dependencies in a separate step working-directory: ./examples/cdk run: npm ci + - name: "Setup SAM" + # We use an ad-hoc action so we can specify the SAM CLI version + uses: aws-actions/setup-sam@v2 + with: + version: 1.49.0 - name: Install SAM example packages # Since we are not managing the SAM examples with npm workspaces we install # the dependencies in a separate step diff --git a/.github/workflows/on-release-prod.yml b/.github/workflows/on-release-prod.yml index 5ee78f4c68..5acdb0fa82 100644 --- a/.github/workflows/on-release-prod.yml +++ b/.github/workflows/on-release-prod.yml @@ -21,10 +21,10 @@ jobs: ######################### # Release new version ######################### - - name: "Use NodeJS 14" + - name: "Use NodeJS 16" uses: actions/setup-node@v3 with: - node-version: '14' + node-version: '16' - name: Install npm@8.x run: npm i -g npm@next-8 - name: "Setup npm" @@ -39,6 +39,11 @@ jobs: # the dependencies in a separate step working-directory: ./examples/cdk run: npm ci + - name: "Setup SAM" + # We use an ad-hoc action so we can specify the SAM CLI version + uses: aws-actions/setup-sam@v2 + with: + version: 1.49.0 - name: Install SAM example packages # Since we are not managing the SAM examples with npm workspaces we install # the dependencies in a separate step diff --git a/.github/workflows/pr_lint_and_test.yml b/.github/workflows/pr_lint_and_test.yml index 3da8c3fe05..a903641d9a 100644 --- a/.github/workflows/pr_lint_and_test.yml +++ b/.github/workflows/pr_lint_and_test.yml @@ -9,10 +9,10 @@ jobs: NODE_ENV: dev steps: - uses: actions/checkout@v3 - - name: Set up Node + - name: "Use NodeJS 16" uses: actions/setup-node@v3 with: - node-version: '14' + node-version: '16' - name: Install npm@8.x run: npm i -g npm@next-8 - name: "Setup npm" @@ -27,6 +27,11 @@ jobs: # the dependencies in a separate step working-directory: ./examples/cdk run: npm ci + - name: "Setup SAM" + # We use an ad-hoc action so we can specify the SAM CLI version + uses: aws-actions/setup-sam@v2 + with: + version: 1.49.0 - name: Install SAM example packages # Since we are not managing the SAM examples with npm workspaces we install # the dependencies in a separate step diff --git a/.github/workflows/run-e2e-tests.yml b/.github/workflows/run-e2e-tests.yml index 59174b7610..b6420d71f0 100644 --- a/.github/workflows/run-e2e-tests.yml +++ b/.github/workflows/run-e2e-tests.yml @@ -9,11 +9,10 @@ jobs: steps: - name: "Checkout" uses: actions/checkout@v3 - - name: "Use NodeJS 14" + - name: "Use NodeJS 16" uses: actions/setup-node@v3 with: - # Always use version 14 as we use TypeScript target es2020 - node-version: 14 + node-version: 16 - name: "Install npm@8.x" run: npm i -g npm@next-8 - name: "Install monorepo packages" @@ -25,6 +24,11 @@ jobs: # the dependencies in a separate step working-directory: ./examples/cdk run: npm ci + - name: "Setup SAM" + # We use an ad-hoc action so we can specify the SAM CLI version + uses: aws-actions/setup-sam@v2 + with: + version: 1.49.0 - name: Install SAM example packages # Since we are not managing the SAM examples with npm workspaces we install # the dependencies in a separate step @@ -43,16 +47,15 @@ jobs: contents: read strategy: matrix: - version: [12, 14] package: [logger, metrics, tracer] + version: [12, 14, 16] steps: - name: "Checkout" uses: actions/checkout@v3 - - name: "Use NodeJS 14" + - name: "Use NodeJS 16" uses: actions/setup-node@v3 with: - # Always use version 14 as we use TypeScript target es2020 - node-version: 14 + node-version: 16 - name: "Install npm@8.x" run: npm i -g npm@next-8 - name: "Install monorepo packages" diff --git a/.nvmrc b/.nvmrc index 7480d3c856..53d838af21 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -lts/fermium \ No newline at end of file +lts/gallium diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 301a291d15..4de6e2f6ce 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -61,7 +61,7 @@ The alternative is to use a Cloud IDE like [Gitpod](https://www.gitpod.io/) or [ The following tools need to be installed on your system prior to starting working on a pull request: -- [Node.js >= 14.18.1](https://nodejs.org/download/release/latest-v14.x/) +- [Node.js >= 16.x](https://nodejs.org/download/release/latest-v16.x/) - We recommend using a version in [Active LTS](https://nodejs.org/en/about/releases/) - If you use [nvm](https://github.com/nvm-sh/nvm#nvmrc) or [fnm](https://github.com/Schniz/fnm) you can install the latest LTS version with `nvm use` or `fnm use` respectively. Both will use the `.nvmrc` file in the project's root. - [npm 8.x](https://www.npmjs.com/) @@ -250,7 +250,7 @@ Contributions via pull requests are much appreciated. ### Summary -* This project uses `node@14.x` and `npm@8.x` for development (see [Setup](#setup)). +* This project uses `node@16.x` and `npm@8.x` for development (see [Setup](#setup)). * Before opening a Pull Request, please find the existing related issue or open a new one to discuss the proposed changes. A PR without a related issue or discussion has a high risk of being rejected. We are very appreciative and thankful for your time and efforts, and we want to make sure they are not wasted. * After your proposal has been reviewed and accepted by at least one of the project's maintainers, you can submit a pull request. * When opening a PR, make sure to follow the checklist inside the pull request template. diff --git a/docs/core/logger.md b/docs/core/logger.md index 6a34cab816..aaa25acf82 100644 --- a/docs/core/logger.md +++ b/docs/core/logger.md @@ -82,7 +82,7 @@ For a **complete list** of supported environment variables, refer to [this secti ShoppingCartApiFunction: Type: AWS::Serverless::Function Properties: - Runtime: nodejs14.x + Runtime: nodejs16.x Environment: Variables: LOG_LEVEL: WARN diff --git a/docs/core/metrics.md b/docs/core/metrics.md index c3d1fe873e..bfe04aa609 100644 --- a/docs/core/metrics.md +++ b/docs/core/metrics.md @@ -101,7 +101,7 @@ The `Metrics` utility is instantiated outside of the Lambda handler. In doing th HelloWorldFunction: Type: AWS::Serverless::Function Properties: - Runtime: nodejs14.x + Runtime: nodejs16.x Environment: Variables: POWERTOOLS_SERVICE_NAME: orders diff --git a/docs/core/tracer.md b/docs/core/tracer.md index 8f24399847..4f8241f1e2 100644 --- a/docs/core/tracer.md +++ b/docs/core/tracer.md @@ -88,7 +88,7 @@ The `Tracer` utility is instantiated outside of the Lambda handler. In doing thi HelloWorldFunction: Type: AWS::Serverless::Function Properties: - Runtime: nodejs14.x + Runtime: nodejs16.x Tracing: Active Environment: Variables: diff --git a/examples/cdk/src/example-function.ts b/examples/cdk/src/example-function.ts index def8d2ecdf..be9bbd97a7 100644 --- a/examples/cdk/src/example-function.ts +++ b/examples/cdk/src/example-function.ts @@ -2,7 +2,7 @@ import { custom_resources, aws_iam } from 'aws-cdk-lib'; import { Events } from '@aws-lambda-powertools/commons'; import { Construct } from 'constructs'; import { NodejsFunction, NodejsFunctionProps } from 'aws-cdk-lib/aws-lambda-nodejs'; -import { Tracing } from 'aws-cdk-lib/aws-lambda'; +import { Tracing, Runtime } from 'aws-cdk-lib/aws-lambda'; interface ExampleFunctionProps { readonly functionName: string @@ -23,6 +23,7 @@ class ExampleFunction extends Construct { const fn = new NodejsFunction(this, functionName, { tracing: tracingActive ? Tracing.ACTIVE : Tracing.DISABLED, + runtime: Runtime.NODEJS_16_X, ...fnProps }); diff --git a/examples/sam/template.yaml b/examples/sam/template.yaml index 85bfb190ab..18a5662b42 100644 --- a/examples/sam/template.yaml +++ b/examples/sam/template.yaml @@ -15,7 +15,7 @@ Transform: AWS::Serverless-2016-10-31 # https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-specification-template-anatomy-globals.html Globals: Function: - Runtime: nodejs14.x + Runtime: nodejs16.x Architectures: - x86_64 MemorySize: 128 diff --git a/package.json b/package.json index 4790504220..b454ce602f 100644 --- a/package.json +++ b/package.json @@ -84,9 +84,9 @@ "lib/**/*" ], "engines": { - "node": ">=10" + "node": ">=12" }, "dependencies": { "hosted-git-info": "^5.0.0" } -} +} \ No newline at end of file diff --git a/packages/commons/tests/utils/e2eUtils.ts b/packages/commons/tests/utils/e2eUtils.ts index caced6e568..c4c38d1d21 100644 --- a/packages/commons/tests/utils/e2eUtils.ts +++ b/packages/commons/tests/utils/e2eUtils.ts @@ -14,11 +14,12 @@ import { InvocationLogs } from './InvocationLogs'; const lambdaClient = new AWS.Lambda(); -const testRuntimeKeys = [ 'nodejs12x', 'nodejs14x' ]; +const testRuntimeKeys = [ 'nodejs12x', 'nodejs14x', 'nodejs16x' ]; export type TestRuntimesKey = typeof testRuntimeKeys[number]; export const TEST_RUNTIMES: Record = { nodejs12x: Runtime.NODEJS_12_X, nodejs14x: Runtime.NODEJS_14_X, + nodejs16x: Runtime.NODEJS_16_X, }; export type StackWithLambdaFunctionOptions = { diff --git a/packages/logger/package.json b/packages/logger/package.json index 9bca636940..7eb657ee8d 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -15,6 +15,7 @@ "test:unit": "jest --group=unit --detectOpenHandles --coverage --verbose", "test:e2e:nodejs12x": "RUNTIME=nodejs12x jest --group=e2e", "test:e2e:nodejs14x": "RUNTIME=nodejs14x jest --group=e2e", + "test:e2e:nodejs16x": "RUNTIME=nodejs16x jest --group=e2e", "test:e2e": "jest --group=e2e", "watch": "jest --watch --group=unit", "build": "tsc", @@ -66,4 +67,4 @@ "lodash.merge": "^4.6.2", "lodash.pickby": "^4.6.0" } -} +} \ No newline at end of file diff --git a/packages/logger/tests/e2e/basicFeatures.middy.test.ts b/packages/logger/tests/e2e/basicFeatures.middy.test.ts index bb4cd014fe..04d964efcb 100644 --- a/packages/logger/tests/e2e/basicFeatures.middy.test.ts +++ b/packages/logger/tests/e2e/basicFeatures.middy.test.ts @@ -27,7 +27,7 @@ import { TEARDOWN_TIMEOUT } from './constants'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/logger/tests/e2e/childLogger.manual.test.ts b/packages/logger/tests/e2e/childLogger.manual.test.ts index 8c2c1e5c02..b8bc59c47d 100644 --- a/packages/logger/tests/e2e/childLogger.manual.test.ts +++ b/packages/logger/tests/e2e/childLogger.manual.test.ts @@ -26,7 +26,7 @@ import { TEARDOWN_TIMEOUT } from './constants'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/logger/tests/e2e/sampleRate.decorator.test.ts b/packages/logger/tests/e2e/sampleRate.decorator.test.ts index 8ccd18e73f..038d61b4b5 100644 --- a/packages/logger/tests/e2e/sampleRate.decorator.test.ts +++ b/packages/logger/tests/e2e/sampleRate.decorator.test.ts @@ -26,7 +26,7 @@ import { TEARDOWN_TIMEOUT } from './constants'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 84517557a8..b990f16c8f 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -15,6 +15,7 @@ "test:unit": "jest --group=unit --detectOpenHandles --coverage --verbose", "test:e2e:nodejs12x": "RUNTIME=nodejs12x jest --group=e2e", "test:e2e:nodejs14x": "RUNTIME=nodejs14x jest --group=e2e", + "test:e2e:nodejs16x": "RUNTIME=nodejs16x jest --group=e2e", "test:e2e": "jest --group=e2e", "watch": "jest --group=unit --watch ", "build": "tsc", @@ -70,4 +71,4 @@ "dependencies": { "@aws-lambda-powertools/commons": "^0.9.1" } -} +} \ No newline at end of file diff --git a/packages/metrics/tests/e2e/basicFeatures.decorators.test.ts b/packages/metrics/tests/e2e/basicFeatures.decorators.test.ts index c23bb78086..5d53d812d5 100644 --- a/packages/metrics/tests/e2e/basicFeatures.decorators.test.ts +++ b/packages/metrics/tests/e2e/basicFeatures.decorators.test.ts @@ -29,7 +29,7 @@ import { } from './constants'; import { getMetrics } from '../helpers/metricsUtils'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/metrics/tests/e2e/basicFeatures.manual.test.ts b/packages/metrics/tests/e2e/basicFeatures.manual.test.ts index 56548fac78..f0ebecfdfc 100644 --- a/packages/metrics/tests/e2e/basicFeatures.manual.test.ts +++ b/packages/metrics/tests/e2e/basicFeatures.manual.test.ts @@ -29,7 +29,7 @@ import { } from './constants'; import { getMetrics } from '../helpers/metricsUtils'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 47b653c27f..fa23013312 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -15,6 +15,7 @@ "test:unit": "jest --group=unit --detectOpenHandles --coverage --verbose", "test:e2e:nodejs12x": "RUNTIME=nodejs12x jest --group=e2e", "test:e2e:nodejs14x": "RUNTIME=nodejs14x jest --group=e2e", + "test:e2e:nodejs16x": "RUNTIME=nodejs16x jest --group=e2e", "test:e2e": "jest --group=e2e", "watch": "jest --watch", "build": "tsc", @@ -52,4 +53,4 @@ "@aws-lambda-powertools/commons": "^0.9.1", "aws-xray-sdk-core": "^3.3.4" } -} +} \ No newline at end of file diff --git a/packages/tracer/tests/e2e/allFeatures.decorator.test.ts b/packages/tracer/tests/e2e/allFeatures.decorator.test.ts index 5869c46e78..535a9660e1 100644 --- a/packages/tracer/tests/e2e/allFeatures.decorator.test.ts +++ b/packages/tracer/tests/e2e/allFeatures.decorator.test.ts @@ -40,7 +40,7 @@ import { assertErrorAndFault, } from '../helpers/traceAssertions'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/tracer/tests/e2e/allFeatures.manual.test.ts b/packages/tracer/tests/e2e/allFeatures.manual.test.ts index ba56577945..de8920f55b 100644 --- a/packages/tracer/tests/e2e/allFeatures.manual.test.ts +++ b/packages/tracer/tests/e2e/allFeatures.manual.test.ts @@ -41,7 +41,7 @@ import { assertAnnotation } from '../helpers/traceAssertions'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/tracer/tests/e2e/allFeatures.middy.test.ts b/packages/tracer/tests/e2e/allFeatures.middy.test.ts index c4be1934f2..8cb26b84b6 100644 --- a/packages/tracer/tests/e2e/allFeatures.middy.test.ts +++ b/packages/tracer/tests/e2e/allFeatures.middy.test.ts @@ -40,7 +40,7 @@ import { assertErrorAndFault, } from '../helpers/traceAssertions'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/tracer/tests/e2e/asyncHandler.decorator.test.ts b/packages/tracer/tests/e2e/asyncHandler.decorator.test.ts index 46f8dedd7b..96f4de7abc 100644 --- a/packages/tracer/tests/e2e/asyncHandler.decorator.test.ts +++ b/packages/tracer/tests/e2e/asyncHandler.decorator.test.ts @@ -40,7 +40,7 @@ import { assertErrorAndFault, } from '../helpers/traceAssertions'; -const runtime: string = process.env.RUNTIME || 'nodejs14x'; +const runtime: string = process.env.RUNTIME || 'nodejs16x'; if (!isValidRuntimeKey(runtime)) { throw new Error(`Invalid runtime key value: ${runtime}`); diff --git a/packages/tracer/tests/helpers/populateEnvironmentVariables.ts b/packages/tracer/tests/helpers/populateEnvironmentVariables.ts index b462aa0847..4eb2b25522 100644 --- a/packages/tracer/tests/helpers/populateEnvironmentVariables.ts +++ b/packages/tracer/tests/helpers/populateEnvironmentVariables.ts @@ -1,7 +1,7 @@ // Reserved variables process.env._X_AMZN_TRACE_ID = '1-abcdef12-3456abcdef123456abcdef12'; process.env.AWS_LAMBDA_FUNCTION_NAME = 'my-lambda-function'; -process.env.AWS_EXECUTION_ENV = 'nodejs14.x'; +process.env.AWS_EXECUTION_ENV = 'nodejs16.x'; process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE = '128'; process.env.AWS_REGION = 'eu-west-1'; process.env._HANDLER = 'index.handler'; diff --git a/packages/tracer/tests/unit/config/EnvironmentVariablesService.test.ts b/packages/tracer/tests/unit/config/EnvironmentVariablesService.test.ts index 8ffc9c46b3..30e0db93f2 100644 --- a/packages/tracer/tests/unit/config/EnvironmentVariablesService.test.ts +++ b/packages/tracer/tests/unit/config/EnvironmentVariablesService.test.ts @@ -175,14 +175,14 @@ describe('Class: EnvironmentVariablesService', () => { test('It returns the value of the environment variable AWS_EXECUTION_ENV', () => { // Prepare - process.env.AWS_EXECUTION_ENV = 'nodejs14.x'; + process.env.AWS_EXECUTION_ENV = 'nodejs16.x'; const service = new EnvironmentVariablesService(); // Act const value = service.getAwsExecutionEnv(); // Assess - expect(value).toEqual('nodejs14.x'); + expect(value).toEqual('nodejs16.x'); }); }); diff --git a/packages/tracer/tests/unit/helpers.test.ts b/packages/tracer/tests/unit/helpers.test.ts index 7fdf7823d7..d74b478ae8 100644 --- a/packages/tracer/tests/unit/helpers.test.ts +++ b/packages/tracer/tests/unit/helpers.test.ts @@ -220,7 +220,7 @@ describe('Helper: createTracer function', () => { test('when AWS_EXECUTION_ENV environment variable is set, tracing is enabled', () => { // Prepare - process.env.AWS_EXECUTION_ENV = 'nodejs14.x'; + process.env.AWS_EXECUTION_ENV = 'nodejs16.x'; // Act const tracer = createTracer(); From d28cbd892d7ad14cb4d5e5572ef94f03eb7374a7 Mon Sep 17 00:00:00 2001 From: Andrea Amorosi Date: Wed, 25 May 2022 12:14:36 +0200 Subject: [PATCH 73/90] chore(examples): updated contributing & docs with SAM (#876) * chore: updated contributing & docs with SAM * chore: updated contributing & docs with SAM * chore: updated contributing & docs with SAM * chore: updated contributing & docs with SAM * chore: updated contributing & docs with SAM * chore: updated contributing & docs with SAM * chore: add sam to gitpod * chore: updated gitpod.yml * chore: updated gitpod.yml * chore: updated gitpod.yml * Update CONTRIBUTING.md Co-authored-by: ijemmy * Update .devcontainer/devcontainer.json Co-authored-by: Florian Chazal Co-authored-by: ijemmy Co-authored-by: Florian Chazal --- .devcontainer/Dockerfile | 5 +++++ .devcontainer/devcontainer.json | 16 +++++++--------- .gitpod.yml | 23 ++++++++++++++++++++++- CONTRIBUTING.md | 33 +++++++++++++++++++++++---------- README.md | 3 ++- docs/index.md | 1 + packages/commons/README.md | 3 ++- packages/logger/README.md | 3 ++- packages/metrics/README.md | 3 ++- packages/tracer/README.md | 3 ++- 10 files changed, 68 insertions(+), 25 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index b491a08341..5803ca8a28 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -11,5 +11,10 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ # ARG EXTRA_NODE_VERSION=10 # RUN su node -c "umask 0002 && ./usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}" +RUN wget https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip \ + && unzip aws-sam-cli-linux-x86_64.zip -d sam-installation \ + && sudo ./sam-installation/install \ + && rm -rf sam-installation aws-sam-cli-linux-* + # Global node modules RUN su node -c "npm install -g npm-check-updates npm@next-8" diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 7040bc6847..074180aad9 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -5,16 +5,16 @@ "build": { "dockerfile": "Dockerfile", // Update 'VARIANT' to pick a Node version: 16, 14, 12. - // Append -bullseye or -buster to pin to an OS version. - // Use -bullseye variants on local arm64/Apple Silicon. - "args": { "VARIANT": "16-bullseye" } + // Append -bullseye or -buster to pin to an OS version. + // Use -bullseye variants on local arm64/Apple Silicon. + "args": { + "VARIANT": "16-bullseye" + } }, - // Set *default* container specific settings.json values on container create. "settings": { "git.enableCommitSigning": true }, - // Add the IDs of extensions you want installed when the container is created. "extensions": [ "dbaeumer.vscode-eslint", @@ -25,10 +25,8 @@ "ms-vscode.vscode-typescript-tslint-plugin", "ms-azuretools.vscode-docker" ], - // Use 'postCreateCommand' to run commands after the container is created. - "postCreateCommand": "npm ci; npm run lerna-ci; npm run init-environment", - + "postCreateCommand": "npm ci --foreground-scripts; cd examples/cdk; npm ci; cd ../sam; npm ci; cd ../../; npm run init-environment", // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. - "remoteUser": "node" + "remoteUser": "node" } \ No newline at end of file diff --git a/.gitpod.yml b/.gitpod.yml index 65af352a5a..52661379c7 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -1,5 +1,26 @@ tasks: - - init: nvm install; nvm use; npm i -g npm@next-8; npm ci; npm run lerna-ci; npm run init-environment + - init: | + # Install Nodejs version specified in .nvmrc + nvm install + nvm use + # Install npm 8.x + npm i -g npm@next-8 + # Install monorepo packages + npm ci --foreground-scripts + # Install CDK exampels dependencies + cd examples/cdk + npm ci + # Install SAM exampels dependencies + cd ../sam + npm ci + # Install AWS SAM CLI + wget https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip + unzip aws-sam-cli-linux-x86_64.zip -d sam-installation + sudo ./sam-installation/install + rm -rf sam-installation aws-sam-cli-linux-* + cd ../../ + # Setup husky hooks + npm run init-environment vscode: extensions: - dbaeumer.vscode-eslint diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4de6e2f6ce..25e87a12f9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -57,6 +57,8 @@ reported the issue. Please try to include as much information as you can. Detail The following steps describe how to set up the AWS Lambda Powertools for TypeScript repository on your local machine. The alternative is to use a Cloud IDE like [Gitpod](https://www.gitpod.io/) or [Codespaces](https://github.com/features/codespaces) for your development. +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/awslabs/aws-lambda-powertools-typescript) + ### Setup The following tools need to be installed on your system prior to starting working on a pull request: @@ -66,6 +68,8 @@ The following tools need to be installed on your system prior to starting workin - If you use [nvm](https://github.com/nvm-sh/nvm#nvmrc) or [fnm](https://github.com/Schniz/fnm) you can install the latest LTS version with `nvm use` or `fnm use` respectively. Both will use the `.nvmrc` file in the project's root. - [npm 8.x](https://www.npmjs.com/) - After installing Node.js, you can install `npm` with `npm install -g npm@next-8` +- [AWS SAM CLI >= 1.49.0](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html) + - AWS SAM CLI is a command line interface for AWS Serverless Application Model (SAM), it's used in one of the examples, and it's part of the pre-push hook. - [Docker](https://docs.docker.com/get-docker/) - If you are not planning on making changes to the documentation, you can skip this step. @@ -74,9 +78,10 @@ First, [fork](https://docs.github.com/en/get-started/quickstart/fork-a-repo) the ```console git clone https://github.com/{your-account}/aws-lambda-powertools-typescript.git cd aws-lambda-powertools-typescript -npm ci; +npm ci --foreground-scripts; cd examples/cdk; npm ci cd ../.. +cd examples/sam; npm ci npm run init-environment ``` @@ -195,26 +200,34 @@ You can run the end-to-end tests automatically on your forked project by followi ### Examples -As part of the repo you will find an examples folder at the root. This folder contains examples (written with CDK for now) of deployable AWS Lambda functions using Powertools. +As part of the repo you will find an examples folder at the root. This folder contains examples (written with CDK and SAM) of deployable AWS Lambda functions using Powertools. To test your updates with these examples, you just have to: -1. Build your local version of *aws-lambda-powertools-typescript* npm packages with `npm run lerna-package` -2. Update their references in examples +1. Build your local version of *aws-lambda-powertools-typescript* npm packages with `npm run lerna-package` while in the root folder +2. Move to the examples folder of your choice + ```sh + cd packages/examples/cdk + # or + cd packages/examples/sam ``` - cd examples/cdk +3. Update their references in examples + ```sh npm install ../../packages/**/dist/aws-lambda-powertools-* ``` -3. Run cdk tests - ``` +4. Run cdk tests + ```sh npm run test ``` -4. Deploy - ``` +5. Deploy + ```sh npm run cdk deploy + # or + sam build --beta-features + sam deploy --guided ``` -The last command will deploy AWS resources, therefore, you will need an AWS account, and it might incur some costs which should be covered by the [AWS Free Tier](https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all). If you don't have an AWS Account, follow [these instructions to create one](https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/). +The last step will deploy AWS resources, therefore, you will need an AWS account, and it might incur some costs which should be covered by the [AWS Free Tier](https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all). If you don't have an AWS Account, follow [these instructions to create one](https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/). ### Local documentation diff --git a/README.md b/README.md index 43d43631f1..3537f7c608 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A suite of TypeScript utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, and more. (AWS Lambda Powertools for [Python](https://github.com/awslabs/aws-lambda-powertools-python) and AWS Lambda Powertools for [Java](https://github.com/awslabs/aws-lambda-powertools-java) are also available). -**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk)** +**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples)** > **An AWS Developer Acceleration (DevAx) initiative by Specialist Solution Architects | aws-devax-open-source@amazon.com** @@ -44,6 +44,7 @@ Each TypeScript utility is installed as standalone NPM package. ### Examples * [CDK](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk) +* [SAM](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/sam) * [Tracer](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk/src) * [Logger](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/logger/examples) * [Metrics](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/metrics/examples) diff --git a/docs/index.md b/docs/index.md index 48b60e850c..e00d1146ad 100644 --- a/docs/index.md +++ b/docs/index.md @@ -63,6 +63,7 @@ Each TypeScript utility is installed as standalone NPM package. ## Examples * [CDK](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk){target="_blank"} +* [SAM](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/sam){target="_blank"} * [Tracer](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk/lib){target="_blank"} * [Logger](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/logger/examples){target="_blank"} * [Metrics](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/metrics/examples){target="_blank"} diff --git a/packages/commons/README.md b/packages/commons/README.md index 05f9afe3dc..cc59a3fd64 100644 --- a/packages/commons/README.md +++ b/packages/commons/README.md @@ -7,7 +7,7 @@ A suite of TypeScript utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, and more. (AWS Lambda Powertools for [Python](https://github.com/awslabs/aws-lambda-powertools-python) and AWS Lambda Powertools for [Java](https://github.com/awslabs/aws-lambda-powertools-java) are also available). -**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk)** +**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples)** > **An AWS Developer Acceleration (DevAx) initiative by Specialist Solution Architects | aws-devax-open-source@amazon.com** @@ -35,6 +35,7 @@ Each TypeScript utility is installed as standalone NPM package. ### Examples * [CDK](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk) +* [SAM](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/sam) * [Tracer](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/tracing/examples) * [Logger](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/logger/examples) * [Metrics](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/metrics/examples) diff --git a/packages/logger/README.md b/packages/logger/README.md index b496f59408..c330f51cf0 100644 --- a/packages/logger/README.md +++ b/packages/logger/README.md @@ -7,7 +7,7 @@ A suite of TypeScript utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, and more. (AWS Lambda Powertools for [Python](https://github.com/awslabs/aws-lambda-powertools-python) and AWS Lambda Powertools for [Java](https://github.com/awslabs/aws-lambda-powertools-java) are also available). -**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk)** +**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples)** > **An AWS Developer Acceleration (DevAx) initiative by Specialist Solution Architects | aws-devax-open-source@amazon.com** @@ -36,6 +36,7 @@ Each TypeScript utility is installed as standalone NPM package. ### Examples * [CDK](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk) +* [SAM](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/sam) * [Tracer](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/tracing/examples) * [Logger](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/logger/examples) * [Metrics](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/metrics/examples) diff --git a/packages/metrics/README.md b/packages/metrics/README.md index 039cc93da2..ea429fe74e 100644 --- a/packages/metrics/README.md +++ b/packages/metrics/README.md @@ -7,7 +7,7 @@ A suite of TypeScript utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, and more. (AWS Lambda Powertools for [Python](https://github.com/awslabs/aws-lambda-powertools-python) and AWS Lambda Powertools for [Java](https://github.com/awslabs/aws-lambda-powertools-java) are also available). -**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk)** +**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples)** > **An AWS Developer Acceleration (DevAx) initiative by Specialist Solution Architects | aws-devax-open-source@amazon.com** @@ -35,6 +35,7 @@ Each TypeScript utility is installed as standalone NPM package. ### Examples * [CDK](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk) +* [SAM](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/sam) * [Tracer](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/tracing/examples) * [Logger](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/logger/examples) * [Metrics](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/metrics/examples) diff --git a/packages/tracer/README.md b/packages/tracer/README.md index f3fd5d58ed..9ba466aa27 100644 --- a/packages/tracer/README.md +++ b/packages/tracer/README.md @@ -7,7 +7,7 @@ A suite of TypeScript utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, and more. (AWS Lambda Powertools for [Python](https://github.com/awslabs/aws-lambda-powertools-python) and AWS Lambda Powertools for [Java](https://github.com/awslabs/aws-lambda-powertools-java) are also available). -**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk)** +**[📜 Documentation](https://awslabs.github.io/aws-lambda-powertools-typescript/)** | **[NPM](https://www.npmjs.com/org/aws-lambda-powertools)** | **[Roadmap](https://github.com/awslabs/aws-lambda-powertools-roadmap/projects/1)** | **[Examples](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples)** > **An AWS Developer Acceleration (DevAx) initiative by Specialist Solution Architects | aws-devax-open-source@amazon.com** @@ -35,6 +35,7 @@ Each TypeScript utility is installed as standalone NPM package. ### Examples * [CDK](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/cdk) +* [SAM](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/examples/sam) * [Tracer](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/tracing/examples) * [Logger](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/logger/examples) * [Metrics](https://github.com/awslabs/aws-lambda-powertools-typescript/tree/main/packages/metrics/examples) From 4715678b78287115776df84f4b8558ee867447f7 Mon Sep 17 00:00:00 2001 From: Florian Chazal Date: Wed, 25 May 2022 14:25:34 +0200 Subject: [PATCH 74/90] fix(commons): rename tests subfolder to samples to avoid being deleted by tools such as node-prune (#882) * rename commons sub folder from tests to samples * update doc Co-authored-by: Florian Chazal --- docs/core/logger.md | 2 +- packages/commons/src/index.ts | 4 ++-- .../src/{tests => samples}/resources/contexts/hello-world.ts | 0 .../src/{tests => samples}/resources/contexts/index.ts | 0 .../resources/events/aws/apigateway-authorizer.json | 0 .../resources/events/aws/apigateway-aws-proxy.json | 0 .../resources/events/aws/appsync-resolver.json | 0 .../resources/events/aws/batch-get-job.json | 0 .../resources/events/aws/batch-submit-job.json | 0 .../resources/events/aws/cloudformation-create-request.json | 0 .../resources/events/aws/cloudfront-ab-test.json | 0 .../events/aws/cloudfront-access-request-in-response.json | 0 .../resources/events/aws/cloudfront-http-direct.json | 0 .../resources/events/aws/cloudfront-modify-querystring.json | 0 .../events/aws/cloudfront-modify-response-header.json | 0 .../cloudfront-multiple-remote-calls-aggregate-response.json | 0 ...cloudfront-normalize-querystring-to-improve-cache-hit.json | 0 .../events/aws/cloudfront-redirect-on-viewer-country.json | 0 .../events/aws/cloudfront-redirect-unauthenticated-users.json | 0 .../resources/events/aws/cloudfront-response-generation.json | 0 .../events/aws/cloudfront-serve-object-on-viewer-device.json | 0 .../resources/events/aws/cloudfront-simple-remote-call.json | 0 .../resources/events/aws/cloudwatch-logs.json | 0 .../resources/events/aws/cloudwatch-scheduled-event.json | 0 .../resources/events/aws/codecommit-repository.json | 0 .../resources/events/aws/codepipeline-job.json | 0 .../resources/events/aws/cognito-sync-trigger.json | 0 .../events/aws/config-oversized-item-change-notification.json | 0 .../resources/events/aws/config-periodic-rule.json | 0 .../resources/events/aws/confit-item-change-notification.json | 0 .../resources/events/aws/connect-contact-flow-event.json | 0 .../resources/events/aws/dynamodb-update-2.json | 0 .../resources/events/aws/dynamodb-update.json | 0 .../resources/events/aws/kinesis-analytics-compressed.json | 0 .../resources/events/aws/kinesis-analytics-dynamodb.json | 0 .../resources/events/aws/kinesis-analytics-kpl.json | 0 .../resources/events/aws/kinesis-analytics.json | 0 .../resources/events/aws/kinesis-apachelog.json | 0 .../events/aws/kinesis-cloudwatch-logs-processor.json | 0 .../resources/events/aws/kinesis-get-records.json | 0 .../resources/events/aws/kinesis-kinesis-firehose.json | 0 .../resources/events/aws/kinesis-streams-source.json | 0 .../resources/events/aws/kinesis-syslog.json | 0 .../resources/events/aws/rekognition-s3-request.json | 0 .../{tests => samples}/resources/events/aws/s3-delete.json | 0 .../src/{tests => samples}/resources/events/aws/s3-put.json | 0 .../aws/sagemaker-ground-truth-annotation-consolidation.json | 0 .../events/aws/sagemaker-ground-truth-pre-human.json | 0 .../resources/events/aws/ses-email-receiving.json | 0 .../resources/events/aws/sns-notification.json | 0 .../resources/events/aws/sqs-receive-message.json | 0 .../resources/events/aws/stepfunctions-error.json | 0 .../src/{tests => samples}/resources/events/custom/index.ts | 0 .../commons/src/{tests => samples}/resources/events/index.ts | 0 54 files changed, 3 insertions(+), 3 deletions(-) rename packages/commons/src/{tests => samples}/resources/contexts/hello-world.ts (100%) rename packages/commons/src/{tests => samples}/resources/contexts/index.ts (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/apigateway-authorizer.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/apigateway-aws-proxy.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/appsync-resolver.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/batch-get-job.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/batch-submit-job.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudformation-create-request.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-ab-test.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-access-request-in-response.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-http-direct.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-modify-querystring.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-modify-response-header.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-multiple-remote-calls-aggregate-response.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-normalize-querystring-to-improve-cache-hit.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-redirect-on-viewer-country.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-redirect-unauthenticated-users.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-response-generation.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-serve-object-on-viewer-device.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudfront-simple-remote-call.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudwatch-logs.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cloudwatch-scheduled-event.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/codecommit-repository.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/codepipeline-job.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/cognito-sync-trigger.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/config-oversized-item-change-notification.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/config-periodic-rule.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/confit-item-change-notification.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/connect-contact-flow-event.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/dynamodb-update-2.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/dynamodb-update.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-analytics-compressed.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-analytics-dynamodb.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-analytics-kpl.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-analytics.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-apachelog.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-cloudwatch-logs-processor.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-get-records.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-kinesis-firehose.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-streams-source.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/kinesis-syslog.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/rekognition-s3-request.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/s3-delete.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/s3-put.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/sagemaker-ground-truth-annotation-consolidation.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/sagemaker-ground-truth-pre-human.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/ses-email-receiving.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/sns-notification.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/sqs-receive-message.json (100%) rename packages/commons/src/{tests => samples}/resources/events/aws/stepfunctions-error.json (100%) rename packages/commons/src/{tests => samples}/resources/events/custom/index.ts (100%) rename packages/commons/src/{tests => samples}/resources/events/index.ts (100%) diff --git a/docs/core/logger.md b/docs/core/logger.md index aaa25acf82..01a47148f7 100644 --- a/docs/core/logger.md +++ b/docs/core/logger.md @@ -787,4 +787,4 @@ This is a Jest sample that provides the minimum information necessary for Logger ``` !!! tip - If you don't want to declare your own dummy Lambda Context, you can use [`ContextExamples.helloworldContext`](https://github.com/awslabs/aws-lambda-powertools-typescript/blob/main/packages/commons/src/tests/resources/contexts/hello-world.ts#L3-L16) from [`@aws-lambda-powertools/commons`](https://www.npmjs.com/package/@aws-lambda-powertools/commons). + If you don't want to declare your own dummy Lambda Context, you can use [`ContextExamples.helloworldContext`](https://github.com/awslabs/aws-lambda-powertools-typescript/blob/main/packages/commons/src/samples/resources/contexts/hello-world.ts#L3-L16) from [`@aws-lambda-powertools/commons`](https://www.npmjs.com/package/@aws-lambda-powertools/commons). diff --git a/packages/commons/src/index.ts b/packages/commons/src/index.ts index 1a056dbf93..4b333f1d09 100644 --- a/packages/commons/src/index.ts +++ b/packages/commons/src/index.ts @@ -1,4 +1,4 @@ export * from './utils/lambda'; export * from './Utility'; -export * as ContextExamples from './tests/resources/contexts'; -export * as Events from './tests/resources/events'; \ No newline at end of file +export * as ContextExamples from './samples/resources/contexts'; +export * as Events from './samples/resources/events'; \ No newline at end of file diff --git a/packages/commons/src/tests/resources/contexts/hello-world.ts b/packages/commons/src/samples/resources/contexts/hello-world.ts similarity index 100% rename from packages/commons/src/tests/resources/contexts/hello-world.ts rename to packages/commons/src/samples/resources/contexts/hello-world.ts diff --git a/packages/commons/src/tests/resources/contexts/index.ts b/packages/commons/src/samples/resources/contexts/index.ts similarity index 100% rename from packages/commons/src/tests/resources/contexts/index.ts rename to packages/commons/src/samples/resources/contexts/index.ts diff --git a/packages/commons/src/tests/resources/events/aws/apigateway-authorizer.json b/packages/commons/src/samples/resources/events/aws/apigateway-authorizer.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/apigateway-authorizer.json rename to packages/commons/src/samples/resources/events/aws/apigateway-authorizer.json diff --git a/packages/commons/src/tests/resources/events/aws/apigateway-aws-proxy.json b/packages/commons/src/samples/resources/events/aws/apigateway-aws-proxy.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/apigateway-aws-proxy.json rename to packages/commons/src/samples/resources/events/aws/apigateway-aws-proxy.json diff --git a/packages/commons/src/tests/resources/events/aws/appsync-resolver.json b/packages/commons/src/samples/resources/events/aws/appsync-resolver.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/appsync-resolver.json rename to packages/commons/src/samples/resources/events/aws/appsync-resolver.json diff --git a/packages/commons/src/tests/resources/events/aws/batch-get-job.json b/packages/commons/src/samples/resources/events/aws/batch-get-job.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/batch-get-job.json rename to packages/commons/src/samples/resources/events/aws/batch-get-job.json diff --git a/packages/commons/src/tests/resources/events/aws/batch-submit-job.json b/packages/commons/src/samples/resources/events/aws/batch-submit-job.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/batch-submit-job.json rename to packages/commons/src/samples/resources/events/aws/batch-submit-job.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudformation-create-request.json b/packages/commons/src/samples/resources/events/aws/cloudformation-create-request.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudformation-create-request.json rename to packages/commons/src/samples/resources/events/aws/cloudformation-create-request.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-ab-test.json b/packages/commons/src/samples/resources/events/aws/cloudfront-ab-test.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-ab-test.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-ab-test.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-access-request-in-response.json b/packages/commons/src/samples/resources/events/aws/cloudfront-access-request-in-response.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-access-request-in-response.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-access-request-in-response.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-http-direct.json b/packages/commons/src/samples/resources/events/aws/cloudfront-http-direct.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-http-direct.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-http-direct.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-modify-querystring.json b/packages/commons/src/samples/resources/events/aws/cloudfront-modify-querystring.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-modify-querystring.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-modify-querystring.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-modify-response-header.json b/packages/commons/src/samples/resources/events/aws/cloudfront-modify-response-header.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-modify-response-header.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-modify-response-header.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-multiple-remote-calls-aggregate-response.json b/packages/commons/src/samples/resources/events/aws/cloudfront-multiple-remote-calls-aggregate-response.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-multiple-remote-calls-aggregate-response.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-multiple-remote-calls-aggregate-response.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-normalize-querystring-to-improve-cache-hit.json b/packages/commons/src/samples/resources/events/aws/cloudfront-normalize-querystring-to-improve-cache-hit.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-normalize-querystring-to-improve-cache-hit.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-normalize-querystring-to-improve-cache-hit.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-redirect-on-viewer-country.json b/packages/commons/src/samples/resources/events/aws/cloudfront-redirect-on-viewer-country.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-redirect-on-viewer-country.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-redirect-on-viewer-country.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-redirect-unauthenticated-users.json b/packages/commons/src/samples/resources/events/aws/cloudfront-redirect-unauthenticated-users.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-redirect-unauthenticated-users.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-redirect-unauthenticated-users.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-response-generation.json b/packages/commons/src/samples/resources/events/aws/cloudfront-response-generation.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-response-generation.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-response-generation.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-serve-object-on-viewer-device.json b/packages/commons/src/samples/resources/events/aws/cloudfront-serve-object-on-viewer-device.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-serve-object-on-viewer-device.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-serve-object-on-viewer-device.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudfront-simple-remote-call.json b/packages/commons/src/samples/resources/events/aws/cloudfront-simple-remote-call.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudfront-simple-remote-call.json rename to packages/commons/src/samples/resources/events/aws/cloudfront-simple-remote-call.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudwatch-logs.json b/packages/commons/src/samples/resources/events/aws/cloudwatch-logs.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudwatch-logs.json rename to packages/commons/src/samples/resources/events/aws/cloudwatch-logs.json diff --git a/packages/commons/src/tests/resources/events/aws/cloudwatch-scheduled-event.json b/packages/commons/src/samples/resources/events/aws/cloudwatch-scheduled-event.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cloudwatch-scheduled-event.json rename to packages/commons/src/samples/resources/events/aws/cloudwatch-scheduled-event.json diff --git a/packages/commons/src/tests/resources/events/aws/codecommit-repository.json b/packages/commons/src/samples/resources/events/aws/codecommit-repository.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/codecommit-repository.json rename to packages/commons/src/samples/resources/events/aws/codecommit-repository.json diff --git a/packages/commons/src/tests/resources/events/aws/codepipeline-job.json b/packages/commons/src/samples/resources/events/aws/codepipeline-job.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/codepipeline-job.json rename to packages/commons/src/samples/resources/events/aws/codepipeline-job.json diff --git a/packages/commons/src/tests/resources/events/aws/cognito-sync-trigger.json b/packages/commons/src/samples/resources/events/aws/cognito-sync-trigger.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/cognito-sync-trigger.json rename to packages/commons/src/samples/resources/events/aws/cognito-sync-trigger.json diff --git a/packages/commons/src/tests/resources/events/aws/config-oversized-item-change-notification.json b/packages/commons/src/samples/resources/events/aws/config-oversized-item-change-notification.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/config-oversized-item-change-notification.json rename to packages/commons/src/samples/resources/events/aws/config-oversized-item-change-notification.json diff --git a/packages/commons/src/tests/resources/events/aws/config-periodic-rule.json b/packages/commons/src/samples/resources/events/aws/config-periodic-rule.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/config-periodic-rule.json rename to packages/commons/src/samples/resources/events/aws/config-periodic-rule.json diff --git a/packages/commons/src/tests/resources/events/aws/confit-item-change-notification.json b/packages/commons/src/samples/resources/events/aws/confit-item-change-notification.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/confit-item-change-notification.json rename to packages/commons/src/samples/resources/events/aws/confit-item-change-notification.json diff --git a/packages/commons/src/tests/resources/events/aws/connect-contact-flow-event.json b/packages/commons/src/samples/resources/events/aws/connect-contact-flow-event.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/connect-contact-flow-event.json rename to packages/commons/src/samples/resources/events/aws/connect-contact-flow-event.json diff --git a/packages/commons/src/tests/resources/events/aws/dynamodb-update-2.json b/packages/commons/src/samples/resources/events/aws/dynamodb-update-2.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/dynamodb-update-2.json rename to packages/commons/src/samples/resources/events/aws/dynamodb-update-2.json diff --git a/packages/commons/src/tests/resources/events/aws/dynamodb-update.json b/packages/commons/src/samples/resources/events/aws/dynamodb-update.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/dynamodb-update.json rename to packages/commons/src/samples/resources/events/aws/dynamodb-update.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-analytics-compressed.json b/packages/commons/src/samples/resources/events/aws/kinesis-analytics-compressed.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-analytics-compressed.json rename to packages/commons/src/samples/resources/events/aws/kinesis-analytics-compressed.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-analytics-dynamodb.json b/packages/commons/src/samples/resources/events/aws/kinesis-analytics-dynamodb.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-analytics-dynamodb.json rename to packages/commons/src/samples/resources/events/aws/kinesis-analytics-dynamodb.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-analytics-kpl.json b/packages/commons/src/samples/resources/events/aws/kinesis-analytics-kpl.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-analytics-kpl.json rename to packages/commons/src/samples/resources/events/aws/kinesis-analytics-kpl.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-analytics.json b/packages/commons/src/samples/resources/events/aws/kinesis-analytics.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-analytics.json rename to packages/commons/src/samples/resources/events/aws/kinesis-analytics.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-apachelog.json b/packages/commons/src/samples/resources/events/aws/kinesis-apachelog.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-apachelog.json rename to packages/commons/src/samples/resources/events/aws/kinesis-apachelog.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-cloudwatch-logs-processor.json b/packages/commons/src/samples/resources/events/aws/kinesis-cloudwatch-logs-processor.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-cloudwatch-logs-processor.json rename to packages/commons/src/samples/resources/events/aws/kinesis-cloudwatch-logs-processor.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-get-records.json b/packages/commons/src/samples/resources/events/aws/kinesis-get-records.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-get-records.json rename to packages/commons/src/samples/resources/events/aws/kinesis-get-records.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-kinesis-firehose.json b/packages/commons/src/samples/resources/events/aws/kinesis-kinesis-firehose.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-kinesis-firehose.json rename to packages/commons/src/samples/resources/events/aws/kinesis-kinesis-firehose.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-streams-source.json b/packages/commons/src/samples/resources/events/aws/kinesis-streams-source.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-streams-source.json rename to packages/commons/src/samples/resources/events/aws/kinesis-streams-source.json diff --git a/packages/commons/src/tests/resources/events/aws/kinesis-syslog.json b/packages/commons/src/samples/resources/events/aws/kinesis-syslog.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/kinesis-syslog.json rename to packages/commons/src/samples/resources/events/aws/kinesis-syslog.json diff --git a/packages/commons/src/tests/resources/events/aws/rekognition-s3-request.json b/packages/commons/src/samples/resources/events/aws/rekognition-s3-request.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/rekognition-s3-request.json rename to packages/commons/src/samples/resources/events/aws/rekognition-s3-request.json diff --git a/packages/commons/src/tests/resources/events/aws/s3-delete.json b/packages/commons/src/samples/resources/events/aws/s3-delete.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/s3-delete.json rename to packages/commons/src/samples/resources/events/aws/s3-delete.json diff --git a/packages/commons/src/tests/resources/events/aws/s3-put.json b/packages/commons/src/samples/resources/events/aws/s3-put.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/s3-put.json rename to packages/commons/src/samples/resources/events/aws/s3-put.json diff --git a/packages/commons/src/tests/resources/events/aws/sagemaker-ground-truth-annotation-consolidation.json b/packages/commons/src/samples/resources/events/aws/sagemaker-ground-truth-annotation-consolidation.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/sagemaker-ground-truth-annotation-consolidation.json rename to packages/commons/src/samples/resources/events/aws/sagemaker-ground-truth-annotation-consolidation.json diff --git a/packages/commons/src/tests/resources/events/aws/sagemaker-ground-truth-pre-human.json b/packages/commons/src/samples/resources/events/aws/sagemaker-ground-truth-pre-human.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/sagemaker-ground-truth-pre-human.json rename to packages/commons/src/samples/resources/events/aws/sagemaker-ground-truth-pre-human.json diff --git a/packages/commons/src/tests/resources/events/aws/ses-email-receiving.json b/packages/commons/src/samples/resources/events/aws/ses-email-receiving.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/ses-email-receiving.json rename to packages/commons/src/samples/resources/events/aws/ses-email-receiving.json diff --git a/packages/commons/src/tests/resources/events/aws/sns-notification.json b/packages/commons/src/samples/resources/events/aws/sns-notification.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/sns-notification.json rename to packages/commons/src/samples/resources/events/aws/sns-notification.json diff --git a/packages/commons/src/tests/resources/events/aws/sqs-receive-message.json b/packages/commons/src/samples/resources/events/aws/sqs-receive-message.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/sqs-receive-message.json rename to packages/commons/src/samples/resources/events/aws/sqs-receive-message.json diff --git a/packages/commons/src/tests/resources/events/aws/stepfunctions-error.json b/packages/commons/src/samples/resources/events/aws/stepfunctions-error.json similarity index 100% rename from packages/commons/src/tests/resources/events/aws/stepfunctions-error.json rename to packages/commons/src/samples/resources/events/aws/stepfunctions-error.json diff --git a/packages/commons/src/tests/resources/events/custom/index.ts b/packages/commons/src/samples/resources/events/custom/index.ts similarity index 100% rename from packages/commons/src/tests/resources/events/custom/index.ts rename to packages/commons/src/samples/resources/events/custom/index.ts diff --git a/packages/commons/src/tests/resources/events/index.ts b/packages/commons/src/samples/resources/events/index.ts similarity index 100% rename from packages/commons/src/tests/resources/events/index.ts rename to packages/commons/src/samples/resources/events/index.ts From d801b2b7417502371162f7ebb177c3299a568967 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 09:13:38 +0200 Subject: [PATCH 75/90] build(deps-dev): bump axios from 0.27.1 to 0.27.2 (#923) Bumps [axios](https://github.com/axios/axios) from 0.27.1 to 0.27.2. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.27.1...v0.27.2) --- updated-dependencies: - dependency-name: axios dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8335af7e02..06b7ddf7f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ "typescript": "^4.1.3" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/@ampproject/remapping": { @@ -15514,15 +15514,15 @@ }, "packages/commons": { "name": "@aws-lambda-powertools/commons", - "version": "0.9.0", + "version": "0.9.1", "license": "MIT-0" }, "packages/logger": { "name": "@aws-lambda-powertools/logger", - "version": "0.9.0", + "version": "0.9.1", "license": "MIT", "dependencies": { - "@aws-lambda-powertools/commons": "^0.9.0", + "@aws-lambda-powertools/commons": "^0.9.1", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", "lodash.pickby": "^4.6.0" @@ -15535,10 +15535,10 @@ }, "packages/metrics": { "name": "@aws-lambda-powertools/metrics", - "version": "0.9.0", + "version": "0.9.1", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^0.9.0" + "@aws-lambda-powertools/commons": "^0.9.1" }, "devDependencies": { "@types/promise-retry": "^1.1.3", @@ -15547,10 +15547,10 @@ }, "packages/tracer": { "name": "@aws-lambda-powertools/tracer", - "version": "0.9.0", + "version": "0.9.1", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^0.9.0", + "@aws-lambda-powertools/commons": "^0.9.1", "aws-xray-sdk-core": "^3.3.4" }, "devDependencies": { @@ -15777,7 +15777,7 @@ "@aws-lambda-powertools/logger": { "version": "file:packages/logger", "requires": { - "@aws-lambda-powertools/commons": "^0.9.0", + "@aws-lambda-powertools/commons": "^0.9.1", "@types/lodash.clonedeep": "^4.5.6", "@types/lodash.merge": "^4.6.6", "@types/lodash.pickby": "^4.6.6", @@ -15789,7 +15789,7 @@ "@aws-lambda-powertools/metrics": { "version": "file:packages/metrics", "requires": { - "@aws-lambda-powertools/commons": "^0.9.0", + "@aws-lambda-powertools/commons": "^0.9.1", "@types/promise-retry": "^1.1.3", "promise-retry": "^2.0.1" } @@ -15797,7 +15797,7 @@ "@aws-lambda-powertools/tracer": { "version": "file:packages/tracer", "requires": { - "@aws-lambda-powertools/commons": "^0.9.0", + "@aws-lambda-powertools/commons": "^0.9.1", "@aws-sdk/client-dynamodb": "^3.58.0", "@types/promise-retry": "^1.1.3", "aws-xray-sdk-core": "^3.3.4", From 2211da2d44f52dc21b59716fc3ecbc1ac297880f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 09:14:01 +0200 Subject: [PATCH 76/90] build(deps-dev): bump @typescript-eslint/eslint-plugin (#922) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.25.0 to 5.26.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.26.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 132 +++++++++++++++++++++++----------------------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/package-lock.json b/package-lock.json index 06b7ddf7f8..d9362d63eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4021,14 +4021,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.25.0.tgz", - "integrity": "sha512-icYrFnUzvm+LhW0QeJNKkezBu6tJs9p/53dpPLFH8zoM9w1tfaKzVurkPotEpAqQ8Vf8uaFyL5jHd0Vs6Z0ZQg==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.26.0.tgz", + "integrity": "sha512-oGCmo0PqnRZZndr+KwvvAUvD3kNE4AfyoGCwOZpoCncSh4MVD06JTE8XQa2u9u+NX5CsyZMBTEc2C72zx38eYA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.25.0", - "@typescript-eslint/type-utils": "5.25.0", - "@typescript-eslint/utils": "5.25.0", + "@typescript-eslint/scope-manager": "5.26.0", + "@typescript-eslint/type-utils": "5.26.0", + "@typescript-eslint/utils": "5.26.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -4155,13 +4155,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", - "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz", + "integrity": "sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0" + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/visitor-keys": "5.26.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4172,12 +4172,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.25.0.tgz", - "integrity": "sha512-B6nb3GK3Gv1Rsb2pqalebe/RyQoyG/WDy9yhj8EE0Ikds4Xa8RR28nHz+wlt4tMZk5bnAr0f3oC8TuDAd5CPrw==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.26.0.tgz", + "integrity": "sha512-7ccbUVWGLmcRDSA1+ADkDBl5fP87EJt0fnijsMFTVHXKGduYMgienC/i3QwoVhDADUAPoytgjbZbCOMj4TY55A==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.25.0", + "@typescript-eslint/utils": "5.26.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -4198,9 +4198,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", - "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.26.0.tgz", + "integrity": "sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4211,13 +4211,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", - "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz", + "integrity": "sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0", + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/visitor-keys": "5.26.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -4238,15 +4238,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.25.0.tgz", - "integrity": "sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.26.0.tgz", + "integrity": "sha512-PJFwcTq2Pt4AMOKfe3zQOdez6InIDOjUJJD3v3LyEtxHGVVRK3Vo7Dd923t/4M9hSH2q2CLvcTdxlLPjcIk3eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.25.0", - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/typescript-estree": "5.25.0", + "@typescript-eslint/scope-manager": "5.26.0", + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/typescript-estree": "5.26.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -4262,12 +4262,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", - "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz", + "integrity": "sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/types": "5.26.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -18858,14 +18858,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.25.0.tgz", - "integrity": "sha512-icYrFnUzvm+LhW0QeJNKkezBu6tJs9p/53dpPLFH8zoM9w1tfaKzVurkPotEpAqQ8Vf8uaFyL5jHd0Vs6Z0ZQg==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.26.0.tgz", + "integrity": "sha512-oGCmo0PqnRZZndr+KwvvAUvD3kNE4AfyoGCwOZpoCncSh4MVD06JTE8XQa2u9u+NX5CsyZMBTEc2C72zx38eYA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.25.0", - "@typescript-eslint/type-utils": "5.25.0", - "@typescript-eslint/utils": "5.25.0", + "@typescript-eslint/scope-manager": "5.26.0", + "@typescript-eslint/type-utils": "5.26.0", + "@typescript-eslint/utils": "5.26.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -18930,40 +18930,40 @@ } }, "@typescript-eslint/scope-manager": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", - "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz", + "integrity": "sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0" + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/visitor-keys": "5.26.0" } }, "@typescript-eslint/type-utils": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.25.0.tgz", - "integrity": "sha512-B6nb3GK3Gv1Rsb2pqalebe/RyQoyG/WDy9yhj8EE0Ikds4Xa8RR28nHz+wlt4tMZk5bnAr0f3oC8TuDAd5CPrw==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.26.0.tgz", + "integrity": "sha512-7ccbUVWGLmcRDSA1+ADkDBl5fP87EJt0fnijsMFTVHXKGduYMgienC/i3QwoVhDADUAPoytgjbZbCOMj4TY55A==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.25.0", + "@typescript-eslint/utils": "5.26.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", - "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.26.0.tgz", + "integrity": "sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", - "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz", + "integrity": "sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0", + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/visitor-keys": "5.26.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -18972,26 +18972,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.25.0.tgz", - "integrity": "sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.26.0.tgz", + "integrity": "sha512-PJFwcTq2Pt4AMOKfe3zQOdez6InIDOjUJJD3v3LyEtxHGVVRK3Vo7Dd923t/4M9hSH2q2CLvcTdxlLPjcIk3eg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.25.0", - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/typescript-estree": "5.25.0", + "@typescript-eslint/scope-manager": "5.26.0", + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/typescript-estree": "5.26.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", - "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz", + "integrity": "sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==", "dev": true, "requires": { - "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/types": "5.26.0", "eslint-visitor-keys": "^3.3.0" } }, From 72078b1bcad12be51242322c0fd0e00f616a3414 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 09:35:12 +0200 Subject: [PATCH 77/90] build(deps-dev): bump @commitlint/cli from 17.0.0 to 17.0.1 (#919) Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 17.0.0 to 17.0.1. - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v17.0.1/@commitlint/cli) --- updated-dependencies: - dependency-name: "@commitlint/cli" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index d9362d63eb..24c0fe51af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1759,9 +1759,9 @@ "dev": true }, "node_modules/@commitlint/cli": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.0.0.tgz", - "integrity": "sha512-Np6slCdVVG1XwMvwbZrXIzS1INPAD5QmN4L6al04AmCd4nAPU63gxgxC5Mz0Fmx7va23Uvb0S7yEFV1JPhvPUQ==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.0.1.tgz", + "integrity": "sha512-5xT1G5pnynR0tk/ms8Ji7yr9lZCeQs4GLVVtyK/gw20w+enoLTVuRKKY9zg88hy9FoCycc/W8iip2xv3c8payg==", "dev": true, "dependencies": { "@commitlint/format": "^17.0.0", @@ -1769,6 +1769,7 @@ "@commitlint/load": "^17.0.0", "@commitlint/read": "^17.0.0", "@commitlint/types": "^17.0.0", + "execa": "^5.0.0", "lodash": "^4.17.19", "resolve-from": "5.0.0", "resolve-global": "1.0.0", @@ -16964,9 +16965,9 @@ "dev": true }, "@commitlint/cli": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.0.0.tgz", - "integrity": "sha512-Np6slCdVVG1XwMvwbZrXIzS1INPAD5QmN4L6al04AmCd4nAPU63gxgxC5Mz0Fmx7va23Uvb0S7yEFV1JPhvPUQ==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.0.1.tgz", + "integrity": "sha512-5xT1G5pnynR0tk/ms8Ji7yr9lZCeQs4GLVVtyK/gw20w+enoLTVuRKKY9zg88hy9FoCycc/W8iip2xv3c8payg==", "dev": true, "requires": { "@commitlint/format": "^17.0.0", @@ -16974,6 +16975,7 @@ "@commitlint/load": "^17.0.0", "@commitlint/read": "^17.0.0", "@commitlint/types": "^17.0.0", + "execa": "^5.0.0", "lodash": "^4.17.19", "resolve-from": "5.0.0", "resolve-global": "1.0.0", From 6a4445ffec85c27bcf6c33f7028024db8b17afca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 09:35:45 +0200 Subject: [PATCH 78/90] build(deps-dev): bump @typescript-eslint/parser from 5.25.0 to 5.26.0 (#918) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.25.0 to 5.26.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.26.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 92 +++++++++++++++++++++++------------------------ 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/package-lock.json b/package-lock.json index 24c0fe51af..a5cef04903 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4055,14 +4055,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.25.0.tgz", - "integrity": "sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.26.0.tgz", + "integrity": "sha512-n/IzU87ttzIdnAH5vQ4BBDnLPly7rC5VnjN3m0xBG82HK6rhRxnCb3w/GyWbNDghPd+NktJqB/wl6+YkzZ5T5Q==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.25.0", - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/typescript-estree": "5.25.0", + "@typescript-eslint/scope-manager": "5.26.0", + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/typescript-estree": "5.26.0", "debug": "^4.3.4" }, "engines": { @@ -4082,13 +4082,13 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", - "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz", + "integrity": "sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0" + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/visitor-keys": "5.26.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4099,9 +4099,9 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", - "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.26.0.tgz", + "integrity": "sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4112,13 +4112,13 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", - "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz", + "integrity": "sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0", + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/visitor-keys": "5.26.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -4139,12 +4139,12 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", - "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz", + "integrity": "sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/types": "5.26.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -18877,41 +18877,41 @@ } }, "@typescript-eslint/parser": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.25.0.tgz", - "integrity": "sha512-r3hwrOWYbNKP1nTcIw/aZoH+8bBnh/Lh1iDHoFpyG4DnCpvEdctrSl6LOo19fZbzypjQMHdajolxs6VpYoChgA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.26.0.tgz", + "integrity": "sha512-n/IzU87ttzIdnAH5vQ4BBDnLPly7rC5VnjN3m0xBG82HK6rhRxnCb3w/GyWbNDghPd+NktJqB/wl6+YkzZ5T5Q==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.25.0", - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/typescript-estree": "5.25.0", + "@typescript-eslint/scope-manager": "5.26.0", + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/typescript-estree": "5.26.0", "debug": "^4.3.4" }, "dependencies": { "@typescript-eslint/scope-manager": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", - "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz", + "integrity": "sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0" + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/visitor-keys": "5.26.0" } }, "@typescript-eslint/types": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", - "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.26.0.tgz", + "integrity": "sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", - "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz", + "integrity": "sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0", + "@typescript-eslint/types": "5.26.0", + "@typescript-eslint/visitor-keys": "5.26.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -18920,12 +18920,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", - "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz", + "integrity": "sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==", "dev": true, "requires": { - "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/types": "5.26.0", "eslint-visitor-keys": "^3.3.0" } } From 05214ae6ee86c05ea7b75a5bba8dd5a7df78346e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 09:46:50 +0200 Subject: [PATCH 79/90] build(deps-dev): bump eslint from 8.15.0 to 8.16.0 (#910) Bumps [eslint](https://github.com/eslint/eslint) from 8.15.0 to 8.16.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.15.0...v8.16.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/sam/package-lock.json | 48 +++++++++++++++++----------------- package-lock.json | 48 +++++++++++++++++----------------- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/examples/sam/package-lock.json b/examples/sam/package-lock.json index 8cdd839b7e..e1deebbc08 100644 --- a/examples/sam/package-lock.json +++ b/examples/sam/package-lock.json @@ -665,15 +665,15 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.3.2", - "globals": "^13.9.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -2475,12 +2475,12 @@ } }, "node_modules/eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.3", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -2498,7 +2498,7 @@ "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -2900,9 +2900,9 @@ } }, "node_modules/globals": { - "version": "13.14.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz", - "integrity": "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -5888,15 +5888,15 @@ } }, "@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.3.2", - "globals": "^13.9.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -7212,12 +7212,12 @@ } }, "eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.2.3", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -7235,7 +7235,7 @@ "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -7529,9 +7529,9 @@ } }, "globals": { - "version": "13.14.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz", - "integrity": "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "requires": { "type-fest": "^0.20.2" diff --git a/package-lock.json b/package-lock.json index a5cef04903..dbac83a332 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2020,15 +2020,15 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.3.2", - "globals": "^13.9.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -7731,12 +7731,12 @@ } }, "node_modules/eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.3", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -7754,7 +7754,7 @@ "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -8974,9 +8974,9 @@ } }, "node_modules/globals": { - "version": "13.14.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz", - "integrity": "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -17168,15 +17168,15 @@ } }, "@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.3.2", - "globals": "^13.9.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -21716,12 +21716,12 @@ } }, "eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.2.3", + "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -21739,7 +21739,7 @@ "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", - "globals": "^13.6.0", + "globals": "^13.15.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", @@ -22692,9 +22692,9 @@ } }, "globals": { - "version": "13.14.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.14.0.tgz", - "integrity": "sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "requires": { "type-fest": "^0.20.2" From 188179120199a7bcfec1e6d8200ec46fbe1db848 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 09:47:21 +0200 Subject: [PATCH 80/90] build(deps-dev): bump ts-node from 10.7.0 to 10.8.0 (#908) Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 10.7.0 to 10.8.0. - [Release notes](https://github.com/TypeStrong/ts-node/releases) - [Commits](https://github.com/TypeStrong/ts-node/compare/v10.7.0...v10.8.0) --- updated-dependencies: - dependency-name: ts-node dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 75 ++++++++++++++-------------------- examples/sam/package-lock.json | 73 ++++++++++++++++++--------------- package-lock.json | 75 ++++++++++++++-------------------- 3 files changed, 100 insertions(+), 123 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 4d3c120b7d..9ae55d4017 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -1433,22 +1433,13 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "node_modules/@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, "node_modules/@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "dependencies": { - "@cspotcode/source-map-consumer": "0.8.0" + "@jridgewell/trace-mapping": "0.3.9" }, "engines": { "node": ">=12" @@ -1919,9 +1910,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", @@ -6229,12 +6220,12 @@ } }, "node_modules/ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz", + "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==", "dev": true, "dependencies": { - "@cspotcode/source-map-support": "0.7.0", + "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", "@tsconfig/node12": "^1.0.7", "@tsconfig/node14": "^1.0.0", @@ -6245,7 +6236,7 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" }, "bin": { @@ -6372,9 +6363,9 @@ } }, "node_modules/v8-compile-cache-lib": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", - "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true }, "node_modules/v8-to-istanbul": { @@ -7764,19 +7755,13 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true - }, "@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "requires": { - "@cspotcode/source-map-consumer": "0.8.0" + "@jridgewell/trace-mapping": "0.3.9" } }, "@istanbuljs/load-nyc-config": { @@ -8181,9 +8166,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -11457,12 +11442,12 @@ } }, "ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz", + "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==", "dev": true, "requires": { - "@cspotcode/source-map-support": "0.7.0", + "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", "@tsconfig/node12": "^1.0.7", "@tsconfig/node14": "^1.0.0", @@ -11473,7 +11458,7 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" }, "dependencies": { @@ -11554,9 +11539,9 @@ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "v8-compile-cache-lib": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", - "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true }, "v8-to-istanbul": { diff --git a/examples/sam/package-lock.json b/examples/sam/package-lock.json index e1deebbc08..bc7106caba 100644 --- a/examples/sam/package-lock.json +++ b/examples/sam/package-lock.json @@ -643,27 +643,28 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "node_modules/@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, "node_modules/@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "dependencies": { - "@cspotcode/source-map-consumer": "0.8.0" + "@jridgewell/trace-mapping": "0.3.9" }, "engines": { "node": ">=12" } }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -4994,12 +4995,12 @@ } }, "node_modules/ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz", + "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==", "dev": true, "dependencies": { - "@cspotcode/source-map-support": "0.7.0", + "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", "@tsconfig/node12": "^1.0.7", "@tsconfig/node14": "^1.0.0", @@ -5010,7 +5011,7 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" }, "bin": { @@ -5872,19 +5873,25 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true - }, "@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "requires": { - "@cspotcode/source-map-consumer": "0.8.0" + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } } }, "@eslint/eslintrc": { @@ -9116,12 +9123,12 @@ } }, "ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz", + "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==", "dev": true, "requires": { - "@cspotcode/source-map-support": "0.7.0", + "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", "@tsconfig/node12": "^1.0.7", "@tsconfig/node14": "^1.0.0", @@ -9132,7 +9139,7 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" } }, diff --git a/package-lock.json b/package-lock.json index dbac83a332..d40ef90460 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1998,22 +1998,13 @@ "node": ">=v14" } }, - "node_modules/@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, "node_modules/@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "dependencies": { - "@cspotcode/source-map-consumer": "0.8.0" + "@jridgewell/trace-mapping": "0.3.9" }, "engines": { "node": ">=12" @@ -2429,9 +2420,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", @@ -14548,12 +14539,12 @@ } }, "node_modules/ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz", + "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==", "dev": true, "dependencies": { - "@cspotcode/source-map-support": "0.7.0", + "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", "@tsconfig/node12": "^1.0.7", "@tsconfig/node14": "^1.0.0", @@ -14564,7 +14555,7 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" }, "bin": { @@ -14951,9 +14942,9 @@ "dev": true }, "node_modules/v8-compile-cache-lib": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", - "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true }, "node_modules/v8-to-istanbul": { @@ -17152,19 +17143,13 @@ "chalk": "^4.1.0" } }, - "@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "dev": true - }, "@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, "requires": { - "@cspotcode/source-map-consumer": "0.8.0" + "@jridgewell/trace-mapping": "0.3.9" } }, "@eslint/eslintrc": { @@ -17494,9 +17479,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -26996,12 +26981,12 @@ } }, "ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz", + "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==", "dev": true, "requires": { - "@cspotcode/source-map-support": "0.7.0", + "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", "@tsconfig/node12": "^1.0.7", "@tsconfig/node14": "^1.0.0", @@ -27012,7 +26997,7 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" }, "dependencies": { @@ -27307,9 +27292,9 @@ "dev": true }, "v8-compile-cache-lib": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", - "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true }, "v8-to-istanbul": { From 98e74bd9dc970d2afc2113dce7766ed38c00c06d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 09:48:12 +0200 Subject: [PATCH 81/90] build(deps-dev): bump esbuild from 0.14.39 to 0.14.40 (#905) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.14.39 to 0.14.40. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.14.39...v0.14.40) --- updated-dependencies: - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 336 ++++++++++++++++----------------- examples/sam/package-lock.json | 336 ++++++++++++++++----------------- package-lock.json | 336 ++++++++++++++++----------------- 3 files changed, 504 insertions(+), 504 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 9ae55d4017..5cd2cdb17e 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -3092,9 +3092,9 @@ } }, "node_modules/esbuild": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", - "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.40.tgz", + "integrity": "sha512-toIoQk3ODEEIudsN74wXGdw1eiUN4aKRijOqiwEAqfUFlhORPYFJtACzRdRRlpUysRUUlvIUoGE1aw/MIVCWnA==", "dev": true, "hasInstallScript": true, "bin": { @@ -3104,32 +3104,32 @@ "node": ">=12" }, "optionalDependencies": { - "esbuild-android-64": "0.14.39", - "esbuild-android-arm64": "0.14.39", - "esbuild-darwin-64": "0.14.39", - "esbuild-darwin-arm64": "0.14.39", - "esbuild-freebsd-64": "0.14.39", - "esbuild-freebsd-arm64": "0.14.39", - "esbuild-linux-32": "0.14.39", - "esbuild-linux-64": "0.14.39", - "esbuild-linux-arm": "0.14.39", - "esbuild-linux-arm64": "0.14.39", - "esbuild-linux-mips64le": "0.14.39", - "esbuild-linux-ppc64le": "0.14.39", - "esbuild-linux-riscv64": "0.14.39", - "esbuild-linux-s390x": "0.14.39", - "esbuild-netbsd-64": "0.14.39", - "esbuild-openbsd-64": "0.14.39", - "esbuild-sunos-64": "0.14.39", - "esbuild-windows-32": "0.14.39", - "esbuild-windows-64": "0.14.39", - "esbuild-windows-arm64": "0.14.39" + "esbuild-android-64": "0.14.40", + "esbuild-android-arm64": "0.14.40", + "esbuild-darwin-64": "0.14.40", + "esbuild-darwin-arm64": "0.14.40", + "esbuild-freebsd-64": "0.14.40", + "esbuild-freebsd-arm64": "0.14.40", + "esbuild-linux-32": "0.14.40", + "esbuild-linux-64": "0.14.40", + "esbuild-linux-arm": "0.14.40", + "esbuild-linux-arm64": "0.14.40", + "esbuild-linux-mips64le": "0.14.40", + "esbuild-linux-ppc64le": "0.14.40", + "esbuild-linux-riscv64": "0.14.40", + "esbuild-linux-s390x": "0.14.40", + "esbuild-netbsd-64": "0.14.40", + "esbuild-openbsd-64": "0.14.40", + "esbuild-sunos-64": "0.14.40", + "esbuild-windows-32": "0.14.40", + "esbuild-windows-64": "0.14.40", + "esbuild-windows-arm64": "0.14.40" } }, "node_modules/esbuild-android-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", - "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.40.tgz", + "integrity": "sha512-+69t+bmJWWhTyG8waJZcu4UGzM4NbDXAwssTEDYwonyz6L/Is11Y3csJhE16RM0a1GeDin0n810vNP+NVjttKA==", "cpu": [ "x64" ], @@ -3143,9 +3143,9 @@ } }, "node_modules/esbuild-android-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", - "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.40.tgz", + "integrity": "sha512-lVDn4d7/NL5Svrxuskmd/YcluI6uI4Ebp7A1/tWyLJJYbvfIy5l4Vy8GMhErGLePbRyJJiuBP9xusapK4u+6bg==", "cpu": [ "arm64" ], @@ -3159,9 +3159,9 @@ } }, "node_modules/esbuild-darwin-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", - "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.40.tgz", + "integrity": "sha512-b5u3IXCHhOjkRHIQTSxCN7ObUR5NTyJCP9LrnJ69dEEi1w1usI40T/VNyTTCs7n0UgEH7/zi27vBxbZU+sU4Ew==", "cpu": [ "x64" ], @@ -3175,9 +3175,9 @@ } }, "node_modules/esbuild-darwin-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", - "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.40.tgz", + "integrity": "sha512-Wn0C2nrZSANvzK9efcxjKpv9l8yUC4PtYMmnf775gUNwak7sqecuoelhbUTshhrwsfjCNfjsrUhsHY2OHUiEdw==", "cpu": [ "arm64" ], @@ -3191,9 +3191,9 @@ } }, "node_modules/esbuild-freebsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", - "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.40.tgz", + "integrity": "sha512-B9WZNUn7Y9f97xrQGBAQPKsebeFZzAd+JCdsLCexrVfTjB24b+/Iuq5O2z/q5Meg7Yz0S+j8AO6ncpvNkK2u0w==", "cpu": [ "x64" ], @@ -3207,9 +3207,9 @@ } }, "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", - "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.40.tgz", + "integrity": "sha512-3aB9uJv2/lmQNzwmieNyyOdxKi+3ERwrqf3snBu/oEng8b7nMBNrEN+p7jjkTYNYmo291KiH/5EIAXwpsZndFw==", "cpu": [ "arm64" ], @@ -3223,9 +3223,9 @@ } }, "node_modules/esbuild-linux-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", - "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.40.tgz", + "integrity": "sha512-LMI9BMeuGf6NRS23LbyVarN3nf+JyNcfiVEnR9M8691kL5Ffp3e7oTYRH65XdTUirM9D6e5cppfWLjvrRbGnRw==", "cpu": [ "ia32" ], @@ -3239,9 +3239,9 @@ } }, "node_modules/esbuild-linux-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", - "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.40.tgz", + "integrity": "sha512-D/NkZ9QR2KShJXNuRWANxJzPCrwJoAoWVetQiGIAepzXbNh+dBo5ZLmlh8Txs6tE600N67MF/ScHP1S4FxLaJg==", "cpu": [ "x64" ], @@ -3255,9 +3255,9 @@ } }, "node_modules/esbuild-linux-arm": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", - "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.40.tgz", + "integrity": "sha512-2a0yZXbzr/s3iCgZ84jFTHf+NyyXQ/7/Sd28oQq5iyy7TbJNS973XUOwgdlHdRqBxvw0nIWTw2FuwyUJAFa6Qg==", "cpu": [ "arm" ], @@ -3271,9 +3271,9 @@ } }, "node_modules/esbuild-linux-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", - "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.40.tgz", + "integrity": "sha512-TIoZWKjrMJxZujh2nSsrrLkLDLzD/oBpSiobdUGe2bqKZpT4m7fkR0tEDNyM6Xvzj9uTQ4iTfJr2ekmpg3DyTQ==", "cpu": [ "arm64" ], @@ -3287,9 +3287,9 @@ } }, "node_modules/esbuild-linux-mips64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", - "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.40.tgz", + "integrity": "sha512-SP30CYYSDMwr6mPUbjvD4K2R03GQHIQGrkrbXt5NM6mFqzR+S+JKVv9juq/CjlM9V7iIPPPqe4mb4DWC3b8pBw==", "cpu": [ "mips64el" ], @@ -3303,9 +3303,9 @@ } }, "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", - "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.40.tgz", + "integrity": "sha512-HlU3dfIdwzm/zhbXvMa5yWIafBeI7v6BDaEuApAww5Av8ht7lXgD1fZ11iJVPjRWNLcCZUgZaJKFrosSPQO/Bw==", "cpu": [ "ppc64" ], @@ -3319,9 +3319,9 @@ } }, "node_modules/esbuild-linux-riscv64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", - "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.40.tgz", + "integrity": "sha512-4ImTBEUykhIcIq3c97dIXnsmAHb//cjHh4nxttLhwpTZ+b/KdM1IpttqFhB0AFLUsrjP4WOCMxAm5FOL7FC2uw==", "cpu": [ "riscv64" ], @@ -3335,9 +3335,9 @@ } }, "node_modules/esbuild-linux-s390x": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", - "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.40.tgz", + "integrity": "sha512-kFCPKictYjpt5rt0bFdbSmb8AWut75sIh1fZUTCVkujWMcpdL8ADuYMfVrN7R0CSQvkF1nQtrIBfp+ZU7R7KNQ==", "cpu": [ "s390x" ], @@ -3351,9 +3351,9 @@ } }, "node_modules/esbuild-netbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", - "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.40.tgz", + "integrity": "sha512-Hwzw2cSI6+p03TUjugzec54W6uW4tA1J/WovmlHl96Icjy73eWnAyCQwgG6ZLirXpt2aDfTEVShNaC2fE4KVhQ==", "cpu": [ "x64" ], @@ -3367,9 +3367,9 @@ } }, "node_modules/esbuild-openbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", - "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.40.tgz", + "integrity": "sha512-L4Pix+N2Sb0HvLl8zyn1Aq2aYD5Jt8rk9zwW3NUx19yafJqAFsnUN7L/XbbWSv5/XMqnY4hpAvIP2pyeV9+Bjw==", "cpu": [ "x64" ], @@ -3383,9 +3383,9 @@ } }, "node_modules/esbuild-sunos-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", - "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.40.tgz", + "integrity": "sha512-iEITaelmmCO43ewk0bOYRGrewu2i2h2V0gKHQ/rz1MRqif8ohY/FNLn4WnThGUlrEgA1nTL1tc57PL12QbOo2Q==", "cpu": [ "x64" ], @@ -3399,9 +3399,9 @@ } }, "node_modules/esbuild-windows-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", - "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.40.tgz", + "integrity": "sha512-uXHmKl4RtCkK1v6QQK4hsP8Xiku6CwUM/W7Yv2rGtfylSOrrWKcpqwlDWx6bIm1Hav1uBC8hbgJ1hY6pWFNhNA==", "cpu": [ "ia32" ], @@ -3415,9 +3415,9 @@ } }, "node_modules/esbuild-windows-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", - "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.40.tgz", + "integrity": "sha512-dvgQLVYnJzqce97AeHvxWtV9lHRDxIPatOikmrh1vt/SCE4tyVo5nAT/2SiZBJ6DzYmZT3BcJTV24bBLyu4ZUA==", "cpu": [ "x64" ], @@ -3431,9 +3431,9 @@ } }, "node_modules/esbuild-windows-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", - "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.40.tgz", + "integrity": "sha512-c8ohQSFtRq78pZ/LQcpMft2xuR2IEitQkW07f9K7iN4EBdJMrCpOoXrZCfmX9lAC8yYOU7xHoLFYVln3n6fK1Q==", "cpu": [ "arm64" ], @@ -9090,170 +9090,170 @@ } }, "esbuild": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", - "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", - "dev": true, - "requires": { - "esbuild-android-64": "0.14.39", - "esbuild-android-arm64": "0.14.39", - "esbuild-darwin-64": "0.14.39", - "esbuild-darwin-arm64": "0.14.39", - "esbuild-freebsd-64": "0.14.39", - "esbuild-freebsd-arm64": "0.14.39", - "esbuild-linux-32": "0.14.39", - "esbuild-linux-64": "0.14.39", - "esbuild-linux-arm": "0.14.39", - "esbuild-linux-arm64": "0.14.39", - "esbuild-linux-mips64le": "0.14.39", - "esbuild-linux-ppc64le": "0.14.39", - "esbuild-linux-riscv64": "0.14.39", - "esbuild-linux-s390x": "0.14.39", - "esbuild-netbsd-64": "0.14.39", - "esbuild-openbsd-64": "0.14.39", - "esbuild-sunos-64": "0.14.39", - "esbuild-windows-32": "0.14.39", - "esbuild-windows-64": "0.14.39", - "esbuild-windows-arm64": "0.14.39" + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.40.tgz", + "integrity": "sha512-toIoQk3ODEEIudsN74wXGdw1eiUN4aKRijOqiwEAqfUFlhORPYFJtACzRdRRlpUysRUUlvIUoGE1aw/MIVCWnA==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.40", + "esbuild-android-arm64": "0.14.40", + "esbuild-darwin-64": "0.14.40", + "esbuild-darwin-arm64": "0.14.40", + "esbuild-freebsd-64": "0.14.40", + "esbuild-freebsd-arm64": "0.14.40", + "esbuild-linux-32": "0.14.40", + "esbuild-linux-64": "0.14.40", + "esbuild-linux-arm": "0.14.40", + "esbuild-linux-arm64": "0.14.40", + "esbuild-linux-mips64le": "0.14.40", + "esbuild-linux-ppc64le": "0.14.40", + "esbuild-linux-riscv64": "0.14.40", + "esbuild-linux-s390x": "0.14.40", + "esbuild-netbsd-64": "0.14.40", + "esbuild-openbsd-64": "0.14.40", + "esbuild-sunos-64": "0.14.40", + "esbuild-windows-32": "0.14.40", + "esbuild-windows-64": "0.14.40", + "esbuild-windows-arm64": "0.14.40" } }, "esbuild-android-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", - "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.40.tgz", + "integrity": "sha512-+69t+bmJWWhTyG8waJZcu4UGzM4NbDXAwssTEDYwonyz6L/Is11Y3csJhE16RM0a1GeDin0n810vNP+NVjttKA==", "dev": true, "optional": true }, "esbuild-android-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", - "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.40.tgz", + "integrity": "sha512-lVDn4d7/NL5Svrxuskmd/YcluI6uI4Ebp7A1/tWyLJJYbvfIy5l4Vy8GMhErGLePbRyJJiuBP9xusapK4u+6bg==", "dev": true, "optional": true }, "esbuild-darwin-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", - "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.40.tgz", + "integrity": "sha512-b5u3IXCHhOjkRHIQTSxCN7ObUR5NTyJCP9LrnJ69dEEi1w1usI40T/VNyTTCs7n0UgEH7/zi27vBxbZU+sU4Ew==", "dev": true, "optional": true }, "esbuild-darwin-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", - "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.40.tgz", + "integrity": "sha512-Wn0C2nrZSANvzK9efcxjKpv9l8yUC4PtYMmnf775gUNwak7sqecuoelhbUTshhrwsfjCNfjsrUhsHY2OHUiEdw==", "dev": true, "optional": true }, "esbuild-freebsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", - "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.40.tgz", + "integrity": "sha512-B9WZNUn7Y9f97xrQGBAQPKsebeFZzAd+JCdsLCexrVfTjB24b+/Iuq5O2z/q5Meg7Yz0S+j8AO6ncpvNkK2u0w==", "dev": true, "optional": true }, "esbuild-freebsd-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", - "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.40.tgz", + "integrity": "sha512-3aB9uJv2/lmQNzwmieNyyOdxKi+3ERwrqf3snBu/oEng8b7nMBNrEN+p7jjkTYNYmo291KiH/5EIAXwpsZndFw==", "dev": true, "optional": true }, "esbuild-linux-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", - "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.40.tgz", + "integrity": "sha512-LMI9BMeuGf6NRS23LbyVarN3nf+JyNcfiVEnR9M8691kL5Ffp3e7oTYRH65XdTUirM9D6e5cppfWLjvrRbGnRw==", "dev": true, "optional": true }, "esbuild-linux-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", - "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.40.tgz", + "integrity": "sha512-D/NkZ9QR2KShJXNuRWANxJzPCrwJoAoWVetQiGIAepzXbNh+dBo5ZLmlh8Txs6tE600N67MF/ScHP1S4FxLaJg==", "dev": true, "optional": true }, "esbuild-linux-arm": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", - "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.40.tgz", + "integrity": "sha512-2a0yZXbzr/s3iCgZ84jFTHf+NyyXQ/7/Sd28oQq5iyy7TbJNS973XUOwgdlHdRqBxvw0nIWTw2FuwyUJAFa6Qg==", "dev": true, "optional": true }, "esbuild-linux-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", - "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.40.tgz", + "integrity": "sha512-TIoZWKjrMJxZujh2nSsrrLkLDLzD/oBpSiobdUGe2bqKZpT4m7fkR0tEDNyM6Xvzj9uTQ4iTfJr2ekmpg3DyTQ==", "dev": true, "optional": true }, "esbuild-linux-mips64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", - "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.40.tgz", + "integrity": "sha512-SP30CYYSDMwr6mPUbjvD4K2R03GQHIQGrkrbXt5NM6mFqzR+S+JKVv9juq/CjlM9V7iIPPPqe4mb4DWC3b8pBw==", "dev": true, "optional": true }, "esbuild-linux-ppc64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", - "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.40.tgz", + "integrity": "sha512-HlU3dfIdwzm/zhbXvMa5yWIafBeI7v6BDaEuApAww5Av8ht7lXgD1fZ11iJVPjRWNLcCZUgZaJKFrosSPQO/Bw==", "dev": true, "optional": true }, "esbuild-linux-riscv64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", - "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.40.tgz", + "integrity": "sha512-4ImTBEUykhIcIq3c97dIXnsmAHb//cjHh4nxttLhwpTZ+b/KdM1IpttqFhB0AFLUsrjP4WOCMxAm5FOL7FC2uw==", "dev": true, "optional": true }, "esbuild-linux-s390x": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", - "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.40.tgz", + "integrity": "sha512-kFCPKictYjpt5rt0bFdbSmb8AWut75sIh1fZUTCVkujWMcpdL8ADuYMfVrN7R0CSQvkF1nQtrIBfp+ZU7R7KNQ==", "dev": true, "optional": true }, "esbuild-netbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", - "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.40.tgz", + "integrity": "sha512-Hwzw2cSI6+p03TUjugzec54W6uW4tA1J/WovmlHl96Icjy73eWnAyCQwgG6ZLirXpt2aDfTEVShNaC2fE4KVhQ==", "dev": true, "optional": true }, "esbuild-openbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", - "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.40.tgz", + "integrity": "sha512-L4Pix+N2Sb0HvLl8zyn1Aq2aYD5Jt8rk9zwW3NUx19yafJqAFsnUN7L/XbbWSv5/XMqnY4hpAvIP2pyeV9+Bjw==", "dev": true, "optional": true }, "esbuild-sunos-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", - "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.40.tgz", + "integrity": "sha512-iEITaelmmCO43ewk0bOYRGrewu2i2h2V0gKHQ/rz1MRqif8ohY/FNLn4WnThGUlrEgA1nTL1tc57PL12QbOo2Q==", "dev": true, "optional": true }, "esbuild-windows-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", - "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.40.tgz", + "integrity": "sha512-uXHmKl4RtCkK1v6QQK4hsP8Xiku6CwUM/W7Yv2rGtfylSOrrWKcpqwlDWx6bIm1Hav1uBC8hbgJ1hY6pWFNhNA==", "dev": true, "optional": true }, "esbuild-windows-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", - "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.40.tgz", + "integrity": "sha512-dvgQLVYnJzqce97AeHvxWtV9lHRDxIPatOikmrh1vt/SCE4tyVo5nAT/2SiZBJ6DzYmZT3BcJTV24bBLyu4ZUA==", "dev": true, "optional": true }, "esbuild-windows-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", - "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.40.tgz", + "integrity": "sha512-c8ohQSFtRq78pZ/LQcpMft2xuR2IEitQkW07f9K7iN4EBdJMrCpOoXrZCfmX9lAC8yYOU7xHoLFYVln3n6fK1Q==", "dev": true, "optional": true }, diff --git a/examples/sam/package-lock.json b/examples/sam/package-lock.json index bc7106caba..afcad18a2a 100644 --- a/examples/sam/package-lock.json +++ b/examples/sam/package-lock.json @@ -2027,9 +2027,9 @@ } }, "node_modules/esbuild": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", - "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.40.tgz", + "integrity": "sha512-toIoQk3ODEEIudsN74wXGdw1eiUN4aKRijOqiwEAqfUFlhORPYFJtACzRdRRlpUysRUUlvIUoGE1aw/MIVCWnA==", "dev": true, "hasInstallScript": true, "bin": { @@ -2039,32 +2039,32 @@ "node": ">=12" }, "optionalDependencies": { - "esbuild-android-64": "0.14.39", - "esbuild-android-arm64": "0.14.39", - "esbuild-darwin-64": "0.14.39", - "esbuild-darwin-arm64": "0.14.39", - "esbuild-freebsd-64": "0.14.39", - "esbuild-freebsd-arm64": "0.14.39", - "esbuild-linux-32": "0.14.39", - "esbuild-linux-64": "0.14.39", - "esbuild-linux-arm": "0.14.39", - "esbuild-linux-arm64": "0.14.39", - "esbuild-linux-mips64le": "0.14.39", - "esbuild-linux-ppc64le": "0.14.39", - "esbuild-linux-riscv64": "0.14.39", - "esbuild-linux-s390x": "0.14.39", - "esbuild-netbsd-64": "0.14.39", - "esbuild-openbsd-64": "0.14.39", - "esbuild-sunos-64": "0.14.39", - "esbuild-windows-32": "0.14.39", - "esbuild-windows-64": "0.14.39", - "esbuild-windows-arm64": "0.14.39" + "esbuild-android-64": "0.14.40", + "esbuild-android-arm64": "0.14.40", + "esbuild-darwin-64": "0.14.40", + "esbuild-darwin-arm64": "0.14.40", + "esbuild-freebsd-64": "0.14.40", + "esbuild-freebsd-arm64": "0.14.40", + "esbuild-linux-32": "0.14.40", + "esbuild-linux-64": "0.14.40", + "esbuild-linux-arm": "0.14.40", + "esbuild-linux-arm64": "0.14.40", + "esbuild-linux-mips64le": "0.14.40", + "esbuild-linux-ppc64le": "0.14.40", + "esbuild-linux-riscv64": "0.14.40", + "esbuild-linux-s390x": "0.14.40", + "esbuild-netbsd-64": "0.14.40", + "esbuild-openbsd-64": "0.14.40", + "esbuild-sunos-64": "0.14.40", + "esbuild-windows-32": "0.14.40", + "esbuild-windows-64": "0.14.40", + "esbuild-windows-arm64": "0.14.40" } }, "node_modules/esbuild-android-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", - "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.40.tgz", + "integrity": "sha512-+69t+bmJWWhTyG8waJZcu4UGzM4NbDXAwssTEDYwonyz6L/Is11Y3csJhE16RM0a1GeDin0n810vNP+NVjttKA==", "cpu": [ "x64" ], @@ -2078,9 +2078,9 @@ } }, "node_modules/esbuild-android-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", - "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.40.tgz", + "integrity": "sha512-lVDn4d7/NL5Svrxuskmd/YcluI6uI4Ebp7A1/tWyLJJYbvfIy5l4Vy8GMhErGLePbRyJJiuBP9xusapK4u+6bg==", "cpu": [ "arm64" ], @@ -2094,9 +2094,9 @@ } }, "node_modules/esbuild-darwin-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", - "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.40.tgz", + "integrity": "sha512-b5u3IXCHhOjkRHIQTSxCN7ObUR5NTyJCP9LrnJ69dEEi1w1usI40T/VNyTTCs7n0UgEH7/zi27vBxbZU+sU4Ew==", "cpu": [ "x64" ], @@ -2110,9 +2110,9 @@ } }, "node_modules/esbuild-darwin-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", - "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.40.tgz", + "integrity": "sha512-Wn0C2nrZSANvzK9efcxjKpv9l8yUC4PtYMmnf775gUNwak7sqecuoelhbUTshhrwsfjCNfjsrUhsHY2OHUiEdw==", "cpu": [ "arm64" ], @@ -2126,9 +2126,9 @@ } }, "node_modules/esbuild-freebsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", - "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.40.tgz", + "integrity": "sha512-B9WZNUn7Y9f97xrQGBAQPKsebeFZzAd+JCdsLCexrVfTjB24b+/Iuq5O2z/q5Meg7Yz0S+j8AO6ncpvNkK2u0w==", "cpu": [ "x64" ], @@ -2142,9 +2142,9 @@ } }, "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", - "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.40.tgz", + "integrity": "sha512-3aB9uJv2/lmQNzwmieNyyOdxKi+3ERwrqf3snBu/oEng8b7nMBNrEN+p7jjkTYNYmo291KiH/5EIAXwpsZndFw==", "cpu": [ "arm64" ], @@ -2158,9 +2158,9 @@ } }, "node_modules/esbuild-linux-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", - "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.40.tgz", + "integrity": "sha512-LMI9BMeuGf6NRS23LbyVarN3nf+JyNcfiVEnR9M8691kL5Ffp3e7oTYRH65XdTUirM9D6e5cppfWLjvrRbGnRw==", "cpu": [ "ia32" ], @@ -2174,9 +2174,9 @@ } }, "node_modules/esbuild-linux-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", - "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.40.tgz", + "integrity": "sha512-D/NkZ9QR2KShJXNuRWANxJzPCrwJoAoWVetQiGIAepzXbNh+dBo5ZLmlh8Txs6tE600N67MF/ScHP1S4FxLaJg==", "cpu": [ "x64" ], @@ -2190,9 +2190,9 @@ } }, "node_modules/esbuild-linux-arm": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", - "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.40.tgz", + "integrity": "sha512-2a0yZXbzr/s3iCgZ84jFTHf+NyyXQ/7/Sd28oQq5iyy7TbJNS973XUOwgdlHdRqBxvw0nIWTw2FuwyUJAFa6Qg==", "cpu": [ "arm" ], @@ -2206,9 +2206,9 @@ } }, "node_modules/esbuild-linux-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", - "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.40.tgz", + "integrity": "sha512-TIoZWKjrMJxZujh2nSsrrLkLDLzD/oBpSiobdUGe2bqKZpT4m7fkR0tEDNyM6Xvzj9uTQ4iTfJr2ekmpg3DyTQ==", "cpu": [ "arm64" ], @@ -2222,9 +2222,9 @@ } }, "node_modules/esbuild-linux-mips64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", - "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.40.tgz", + "integrity": "sha512-SP30CYYSDMwr6mPUbjvD4K2R03GQHIQGrkrbXt5NM6mFqzR+S+JKVv9juq/CjlM9V7iIPPPqe4mb4DWC3b8pBw==", "cpu": [ "mips64el" ], @@ -2238,9 +2238,9 @@ } }, "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", - "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.40.tgz", + "integrity": "sha512-HlU3dfIdwzm/zhbXvMa5yWIafBeI7v6BDaEuApAww5Av8ht7lXgD1fZ11iJVPjRWNLcCZUgZaJKFrosSPQO/Bw==", "cpu": [ "ppc64" ], @@ -2254,9 +2254,9 @@ } }, "node_modules/esbuild-linux-riscv64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", - "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.40.tgz", + "integrity": "sha512-4ImTBEUykhIcIq3c97dIXnsmAHb//cjHh4nxttLhwpTZ+b/KdM1IpttqFhB0AFLUsrjP4WOCMxAm5FOL7FC2uw==", "cpu": [ "riscv64" ], @@ -2270,9 +2270,9 @@ } }, "node_modules/esbuild-linux-s390x": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", - "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.40.tgz", + "integrity": "sha512-kFCPKictYjpt5rt0bFdbSmb8AWut75sIh1fZUTCVkujWMcpdL8ADuYMfVrN7R0CSQvkF1nQtrIBfp+ZU7R7KNQ==", "cpu": [ "s390x" ], @@ -2286,9 +2286,9 @@ } }, "node_modules/esbuild-netbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", - "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.40.tgz", + "integrity": "sha512-Hwzw2cSI6+p03TUjugzec54W6uW4tA1J/WovmlHl96Icjy73eWnAyCQwgG6ZLirXpt2aDfTEVShNaC2fE4KVhQ==", "cpu": [ "x64" ], @@ -2302,9 +2302,9 @@ } }, "node_modules/esbuild-openbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", - "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.40.tgz", + "integrity": "sha512-L4Pix+N2Sb0HvLl8zyn1Aq2aYD5Jt8rk9zwW3NUx19yafJqAFsnUN7L/XbbWSv5/XMqnY4hpAvIP2pyeV9+Bjw==", "cpu": [ "x64" ], @@ -2318,9 +2318,9 @@ } }, "node_modules/esbuild-sunos-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", - "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.40.tgz", + "integrity": "sha512-iEITaelmmCO43ewk0bOYRGrewu2i2h2V0gKHQ/rz1MRqif8ohY/FNLn4WnThGUlrEgA1nTL1tc57PL12QbOo2Q==", "cpu": [ "x64" ], @@ -2334,9 +2334,9 @@ } }, "node_modules/esbuild-windows-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", - "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.40.tgz", + "integrity": "sha512-uXHmKl4RtCkK1v6QQK4hsP8Xiku6CwUM/W7Yv2rGtfylSOrrWKcpqwlDWx6bIm1Hav1uBC8hbgJ1hY6pWFNhNA==", "cpu": [ "ia32" ], @@ -2350,9 +2350,9 @@ } }, "node_modules/esbuild-windows-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", - "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.40.tgz", + "integrity": "sha512-dvgQLVYnJzqce97AeHvxWtV9lHRDxIPatOikmrh1vt/SCE4tyVo5nAT/2SiZBJ6DzYmZT3BcJTV24bBLyu4ZUA==", "cpu": [ "x64" ], @@ -2366,9 +2366,9 @@ } }, "node_modules/esbuild-windows-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", - "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.40.tgz", + "integrity": "sha512-c8ohQSFtRq78pZ/LQcpMft2xuR2IEitQkW07f9K7iN4EBdJMrCpOoXrZCfmX9lAC8yYOU7xHoLFYVln3n6fK1Q==", "cpu": [ "arm64" ], @@ -6985,170 +6985,170 @@ } }, "esbuild": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", - "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", - "dev": true, - "requires": { - "esbuild-android-64": "0.14.39", - "esbuild-android-arm64": "0.14.39", - "esbuild-darwin-64": "0.14.39", - "esbuild-darwin-arm64": "0.14.39", - "esbuild-freebsd-64": "0.14.39", - "esbuild-freebsd-arm64": "0.14.39", - "esbuild-linux-32": "0.14.39", - "esbuild-linux-64": "0.14.39", - "esbuild-linux-arm": "0.14.39", - "esbuild-linux-arm64": "0.14.39", - "esbuild-linux-mips64le": "0.14.39", - "esbuild-linux-ppc64le": "0.14.39", - "esbuild-linux-riscv64": "0.14.39", - "esbuild-linux-s390x": "0.14.39", - "esbuild-netbsd-64": "0.14.39", - "esbuild-openbsd-64": "0.14.39", - "esbuild-sunos-64": "0.14.39", - "esbuild-windows-32": "0.14.39", - "esbuild-windows-64": "0.14.39", - "esbuild-windows-arm64": "0.14.39" + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.40.tgz", + "integrity": "sha512-toIoQk3ODEEIudsN74wXGdw1eiUN4aKRijOqiwEAqfUFlhORPYFJtACzRdRRlpUysRUUlvIUoGE1aw/MIVCWnA==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.40", + "esbuild-android-arm64": "0.14.40", + "esbuild-darwin-64": "0.14.40", + "esbuild-darwin-arm64": "0.14.40", + "esbuild-freebsd-64": "0.14.40", + "esbuild-freebsd-arm64": "0.14.40", + "esbuild-linux-32": "0.14.40", + "esbuild-linux-64": "0.14.40", + "esbuild-linux-arm": "0.14.40", + "esbuild-linux-arm64": "0.14.40", + "esbuild-linux-mips64le": "0.14.40", + "esbuild-linux-ppc64le": "0.14.40", + "esbuild-linux-riscv64": "0.14.40", + "esbuild-linux-s390x": "0.14.40", + "esbuild-netbsd-64": "0.14.40", + "esbuild-openbsd-64": "0.14.40", + "esbuild-sunos-64": "0.14.40", + "esbuild-windows-32": "0.14.40", + "esbuild-windows-64": "0.14.40", + "esbuild-windows-arm64": "0.14.40" } }, "esbuild-android-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", - "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.40.tgz", + "integrity": "sha512-+69t+bmJWWhTyG8waJZcu4UGzM4NbDXAwssTEDYwonyz6L/Is11Y3csJhE16RM0a1GeDin0n810vNP+NVjttKA==", "dev": true, "optional": true }, "esbuild-android-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", - "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.40.tgz", + "integrity": "sha512-lVDn4d7/NL5Svrxuskmd/YcluI6uI4Ebp7A1/tWyLJJYbvfIy5l4Vy8GMhErGLePbRyJJiuBP9xusapK4u+6bg==", "dev": true, "optional": true }, "esbuild-darwin-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", - "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.40.tgz", + "integrity": "sha512-b5u3IXCHhOjkRHIQTSxCN7ObUR5NTyJCP9LrnJ69dEEi1w1usI40T/VNyTTCs7n0UgEH7/zi27vBxbZU+sU4Ew==", "dev": true, "optional": true }, "esbuild-darwin-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", - "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.40.tgz", + "integrity": "sha512-Wn0C2nrZSANvzK9efcxjKpv9l8yUC4PtYMmnf775gUNwak7sqecuoelhbUTshhrwsfjCNfjsrUhsHY2OHUiEdw==", "dev": true, "optional": true }, "esbuild-freebsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", - "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.40.tgz", + "integrity": "sha512-B9WZNUn7Y9f97xrQGBAQPKsebeFZzAd+JCdsLCexrVfTjB24b+/Iuq5O2z/q5Meg7Yz0S+j8AO6ncpvNkK2u0w==", "dev": true, "optional": true }, "esbuild-freebsd-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", - "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.40.tgz", + "integrity": "sha512-3aB9uJv2/lmQNzwmieNyyOdxKi+3ERwrqf3snBu/oEng8b7nMBNrEN+p7jjkTYNYmo291KiH/5EIAXwpsZndFw==", "dev": true, "optional": true }, "esbuild-linux-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", - "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.40.tgz", + "integrity": "sha512-LMI9BMeuGf6NRS23LbyVarN3nf+JyNcfiVEnR9M8691kL5Ffp3e7oTYRH65XdTUirM9D6e5cppfWLjvrRbGnRw==", "dev": true, "optional": true }, "esbuild-linux-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", - "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.40.tgz", + "integrity": "sha512-D/NkZ9QR2KShJXNuRWANxJzPCrwJoAoWVetQiGIAepzXbNh+dBo5ZLmlh8Txs6tE600N67MF/ScHP1S4FxLaJg==", "dev": true, "optional": true }, "esbuild-linux-arm": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", - "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.40.tgz", + "integrity": "sha512-2a0yZXbzr/s3iCgZ84jFTHf+NyyXQ/7/Sd28oQq5iyy7TbJNS973XUOwgdlHdRqBxvw0nIWTw2FuwyUJAFa6Qg==", "dev": true, "optional": true }, "esbuild-linux-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", - "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.40.tgz", + "integrity": "sha512-TIoZWKjrMJxZujh2nSsrrLkLDLzD/oBpSiobdUGe2bqKZpT4m7fkR0tEDNyM6Xvzj9uTQ4iTfJr2ekmpg3DyTQ==", "dev": true, "optional": true }, "esbuild-linux-mips64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", - "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.40.tgz", + "integrity": "sha512-SP30CYYSDMwr6mPUbjvD4K2R03GQHIQGrkrbXt5NM6mFqzR+S+JKVv9juq/CjlM9V7iIPPPqe4mb4DWC3b8pBw==", "dev": true, "optional": true }, "esbuild-linux-ppc64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", - "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.40.tgz", + "integrity": "sha512-HlU3dfIdwzm/zhbXvMa5yWIafBeI7v6BDaEuApAww5Av8ht7lXgD1fZ11iJVPjRWNLcCZUgZaJKFrosSPQO/Bw==", "dev": true, "optional": true }, "esbuild-linux-riscv64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", - "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.40.tgz", + "integrity": "sha512-4ImTBEUykhIcIq3c97dIXnsmAHb//cjHh4nxttLhwpTZ+b/KdM1IpttqFhB0AFLUsrjP4WOCMxAm5FOL7FC2uw==", "dev": true, "optional": true }, "esbuild-linux-s390x": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", - "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.40.tgz", + "integrity": "sha512-kFCPKictYjpt5rt0bFdbSmb8AWut75sIh1fZUTCVkujWMcpdL8ADuYMfVrN7R0CSQvkF1nQtrIBfp+ZU7R7KNQ==", "dev": true, "optional": true }, "esbuild-netbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", - "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.40.tgz", + "integrity": "sha512-Hwzw2cSI6+p03TUjugzec54W6uW4tA1J/WovmlHl96Icjy73eWnAyCQwgG6ZLirXpt2aDfTEVShNaC2fE4KVhQ==", "dev": true, "optional": true }, "esbuild-openbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", - "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.40.tgz", + "integrity": "sha512-L4Pix+N2Sb0HvLl8zyn1Aq2aYD5Jt8rk9zwW3NUx19yafJqAFsnUN7L/XbbWSv5/XMqnY4hpAvIP2pyeV9+Bjw==", "dev": true, "optional": true }, "esbuild-sunos-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", - "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.40.tgz", + "integrity": "sha512-iEITaelmmCO43ewk0bOYRGrewu2i2h2V0gKHQ/rz1MRqif8ohY/FNLn4WnThGUlrEgA1nTL1tc57PL12QbOo2Q==", "dev": true, "optional": true }, "esbuild-windows-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", - "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.40.tgz", + "integrity": "sha512-uXHmKl4RtCkK1v6QQK4hsP8Xiku6CwUM/W7Yv2rGtfylSOrrWKcpqwlDWx6bIm1Hav1uBC8hbgJ1hY6pWFNhNA==", "dev": true, "optional": true }, "esbuild-windows-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", - "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.40.tgz", + "integrity": "sha512-dvgQLVYnJzqce97AeHvxWtV9lHRDxIPatOikmrh1vt/SCE4tyVo5nAT/2SiZBJ6DzYmZT3BcJTV24bBLyu4ZUA==", "dev": true, "optional": true }, "esbuild-windows-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", - "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.40.tgz", + "integrity": "sha512-c8ohQSFtRq78pZ/LQcpMft2xuR2IEitQkW07f9K7iN4EBdJMrCpOoXrZCfmX9lAC8yYOU7xHoLFYVln3n6fK1Q==", "dev": true, "optional": true }, diff --git a/package-lock.json b/package-lock.json index d40ef90460..36b8b1ee28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7264,9 +7264,9 @@ } }, "node_modules/esbuild": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", - "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.40.tgz", + "integrity": "sha512-toIoQk3ODEEIudsN74wXGdw1eiUN4aKRijOqiwEAqfUFlhORPYFJtACzRdRRlpUysRUUlvIUoGE1aw/MIVCWnA==", "dev": true, "hasInstallScript": true, "bin": { @@ -7276,32 +7276,32 @@ "node": ">=12" }, "optionalDependencies": { - "esbuild-android-64": "0.14.39", - "esbuild-android-arm64": "0.14.39", - "esbuild-darwin-64": "0.14.39", - "esbuild-darwin-arm64": "0.14.39", - "esbuild-freebsd-64": "0.14.39", - "esbuild-freebsd-arm64": "0.14.39", - "esbuild-linux-32": "0.14.39", - "esbuild-linux-64": "0.14.39", - "esbuild-linux-arm": "0.14.39", - "esbuild-linux-arm64": "0.14.39", - "esbuild-linux-mips64le": "0.14.39", - "esbuild-linux-ppc64le": "0.14.39", - "esbuild-linux-riscv64": "0.14.39", - "esbuild-linux-s390x": "0.14.39", - "esbuild-netbsd-64": "0.14.39", - "esbuild-openbsd-64": "0.14.39", - "esbuild-sunos-64": "0.14.39", - "esbuild-windows-32": "0.14.39", - "esbuild-windows-64": "0.14.39", - "esbuild-windows-arm64": "0.14.39" + "esbuild-android-64": "0.14.40", + "esbuild-android-arm64": "0.14.40", + "esbuild-darwin-64": "0.14.40", + "esbuild-darwin-arm64": "0.14.40", + "esbuild-freebsd-64": "0.14.40", + "esbuild-freebsd-arm64": "0.14.40", + "esbuild-linux-32": "0.14.40", + "esbuild-linux-64": "0.14.40", + "esbuild-linux-arm": "0.14.40", + "esbuild-linux-arm64": "0.14.40", + "esbuild-linux-mips64le": "0.14.40", + "esbuild-linux-ppc64le": "0.14.40", + "esbuild-linux-riscv64": "0.14.40", + "esbuild-linux-s390x": "0.14.40", + "esbuild-netbsd-64": "0.14.40", + "esbuild-openbsd-64": "0.14.40", + "esbuild-sunos-64": "0.14.40", + "esbuild-windows-32": "0.14.40", + "esbuild-windows-64": "0.14.40", + "esbuild-windows-arm64": "0.14.40" } }, "node_modules/esbuild-android-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", - "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.40.tgz", + "integrity": "sha512-+69t+bmJWWhTyG8waJZcu4UGzM4NbDXAwssTEDYwonyz6L/Is11Y3csJhE16RM0a1GeDin0n810vNP+NVjttKA==", "cpu": [ "x64" ], @@ -7315,9 +7315,9 @@ } }, "node_modules/esbuild-android-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", - "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.40.tgz", + "integrity": "sha512-lVDn4d7/NL5Svrxuskmd/YcluI6uI4Ebp7A1/tWyLJJYbvfIy5l4Vy8GMhErGLePbRyJJiuBP9xusapK4u+6bg==", "cpu": [ "arm64" ], @@ -7331,9 +7331,9 @@ } }, "node_modules/esbuild-darwin-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", - "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.40.tgz", + "integrity": "sha512-b5u3IXCHhOjkRHIQTSxCN7ObUR5NTyJCP9LrnJ69dEEi1w1usI40T/VNyTTCs7n0UgEH7/zi27vBxbZU+sU4Ew==", "cpu": [ "x64" ], @@ -7347,9 +7347,9 @@ } }, "node_modules/esbuild-darwin-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", - "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.40.tgz", + "integrity": "sha512-Wn0C2nrZSANvzK9efcxjKpv9l8yUC4PtYMmnf775gUNwak7sqecuoelhbUTshhrwsfjCNfjsrUhsHY2OHUiEdw==", "cpu": [ "arm64" ], @@ -7363,9 +7363,9 @@ } }, "node_modules/esbuild-freebsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", - "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.40.tgz", + "integrity": "sha512-B9WZNUn7Y9f97xrQGBAQPKsebeFZzAd+JCdsLCexrVfTjB24b+/Iuq5O2z/q5Meg7Yz0S+j8AO6ncpvNkK2u0w==", "cpu": [ "x64" ], @@ -7379,9 +7379,9 @@ } }, "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", - "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.40.tgz", + "integrity": "sha512-3aB9uJv2/lmQNzwmieNyyOdxKi+3ERwrqf3snBu/oEng8b7nMBNrEN+p7jjkTYNYmo291KiH/5EIAXwpsZndFw==", "cpu": [ "arm64" ], @@ -7395,9 +7395,9 @@ } }, "node_modules/esbuild-linux-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", - "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.40.tgz", + "integrity": "sha512-LMI9BMeuGf6NRS23LbyVarN3nf+JyNcfiVEnR9M8691kL5Ffp3e7oTYRH65XdTUirM9D6e5cppfWLjvrRbGnRw==", "cpu": [ "ia32" ], @@ -7411,9 +7411,9 @@ } }, "node_modules/esbuild-linux-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", - "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.40.tgz", + "integrity": "sha512-D/NkZ9QR2KShJXNuRWANxJzPCrwJoAoWVetQiGIAepzXbNh+dBo5ZLmlh8Txs6tE600N67MF/ScHP1S4FxLaJg==", "cpu": [ "x64" ], @@ -7427,9 +7427,9 @@ } }, "node_modules/esbuild-linux-arm": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", - "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.40.tgz", + "integrity": "sha512-2a0yZXbzr/s3iCgZ84jFTHf+NyyXQ/7/Sd28oQq5iyy7TbJNS973XUOwgdlHdRqBxvw0nIWTw2FuwyUJAFa6Qg==", "cpu": [ "arm" ], @@ -7443,9 +7443,9 @@ } }, "node_modules/esbuild-linux-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", - "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.40.tgz", + "integrity": "sha512-TIoZWKjrMJxZujh2nSsrrLkLDLzD/oBpSiobdUGe2bqKZpT4m7fkR0tEDNyM6Xvzj9uTQ4iTfJr2ekmpg3DyTQ==", "cpu": [ "arm64" ], @@ -7459,9 +7459,9 @@ } }, "node_modules/esbuild-linux-mips64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", - "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.40.tgz", + "integrity": "sha512-SP30CYYSDMwr6mPUbjvD4K2R03GQHIQGrkrbXt5NM6mFqzR+S+JKVv9juq/CjlM9V7iIPPPqe4mb4DWC3b8pBw==", "cpu": [ "mips64el" ], @@ -7475,9 +7475,9 @@ } }, "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", - "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.40.tgz", + "integrity": "sha512-HlU3dfIdwzm/zhbXvMa5yWIafBeI7v6BDaEuApAww5Av8ht7lXgD1fZ11iJVPjRWNLcCZUgZaJKFrosSPQO/Bw==", "cpu": [ "ppc64" ], @@ -7491,9 +7491,9 @@ } }, "node_modules/esbuild-linux-riscv64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", - "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.40.tgz", + "integrity": "sha512-4ImTBEUykhIcIq3c97dIXnsmAHb//cjHh4nxttLhwpTZ+b/KdM1IpttqFhB0AFLUsrjP4WOCMxAm5FOL7FC2uw==", "cpu": [ "riscv64" ], @@ -7507,9 +7507,9 @@ } }, "node_modules/esbuild-linux-s390x": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", - "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.40.tgz", + "integrity": "sha512-kFCPKictYjpt5rt0bFdbSmb8AWut75sIh1fZUTCVkujWMcpdL8ADuYMfVrN7R0CSQvkF1nQtrIBfp+ZU7R7KNQ==", "cpu": [ "s390x" ], @@ -7523,9 +7523,9 @@ } }, "node_modules/esbuild-netbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", - "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.40.tgz", + "integrity": "sha512-Hwzw2cSI6+p03TUjugzec54W6uW4tA1J/WovmlHl96Icjy73eWnAyCQwgG6ZLirXpt2aDfTEVShNaC2fE4KVhQ==", "cpu": [ "x64" ], @@ -7539,9 +7539,9 @@ } }, "node_modules/esbuild-openbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", - "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.40.tgz", + "integrity": "sha512-L4Pix+N2Sb0HvLl8zyn1Aq2aYD5Jt8rk9zwW3NUx19yafJqAFsnUN7L/XbbWSv5/XMqnY4hpAvIP2pyeV9+Bjw==", "cpu": [ "x64" ], @@ -7555,9 +7555,9 @@ } }, "node_modules/esbuild-sunos-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", - "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.40.tgz", + "integrity": "sha512-iEITaelmmCO43ewk0bOYRGrewu2i2h2V0gKHQ/rz1MRqif8ohY/FNLn4WnThGUlrEgA1nTL1tc57PL12QbOo2Q==", "cpu": [ "x64" ], @@ -7571,9 +7571,9 @@ } }, "node_modules/esbuild-windows-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", - "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.40.tgz", + "integrity": "sha512-uXHmKl4RtCkK1v6QQK4hsP8Xiku6CwUM/W7Yv2rGtfylSOrrWKcpqwlDWx6bIm1Hav1uBC8hbgJ1hY6pWFNhNA==", "cpu": [ "ia32" ], @@ -7587,9 +7587,9 @@ } }, "node_modules/esbuild-windows-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", - "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.40.tgz", + "integrity": "sha512-dvgQLVYnJzqce97AeHvxWtV9lHRDxIPatOikmrh1vt/SCE4tyVo5nAT/2SiZBJ6DzYmZT3BcJTV24bBLyu4ZUA==", "cpu": [ "x64" ], @@ -7603,9 +7603,9 @@ } }, "node_modules/esbuild-windows-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", - "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.40.tgz", + "integrity": "sha512-c8ohQSFtRq78pZ/LQcpMft2xuR2IEitQkW07f9K7iN4EBdJMrCpOoXrZCfmX9lAC8yYOU7xHoLFYVln3n6fK1Q==", "cpu": [ "arm64" ], @@ -21461,170 +21461,170 @@ } }, "esbuild": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.39.tgz", - "integrity": "sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==", - "dev": true, - "requires": { - "esbuild-android-64": "0.14.39", - "esbuild-android-arm64": "0.14.39", - "esbuild-darwin-64": "0.14.39", - "esbuild-darwin-arm64": "0.14.39", - "esbuild-freebsd-64": "0.14.39", - "esbuild-freebsd-arm64": "0.14.39", - "esbuild-linux-32": "0.14.39", - "esbuild-linux-64": "0.14.39", - "esbuild-linux-arm": "0.14.39", - "esbuild-linux-arm64": "0.14.39", - "esbuild-linux-mips64le": "0.14.39", - "esbuild-linux-ppc64le": "0.14.39", - "esbuild-linux-riscv64": "0.14.39", - "esbuild-linux-s390x": "0.14.39", - "esbuild-netbsd-64": "0.14.39", - "esbuild-openbsd-64": "0.14.39", - "esbuild-sunos-64": "0.14.39", - "esbuild-windows-32": "0.14.39", - "esbuild-windows-64": "0.14.39", - "esbuild-windows-arm64": "0.14.39" + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.40.tgz", + "integrity": "sha512-toIoQk3ODEEIudsN74wXGdw1eiUN4aKRijOqiwEAqfUFlhORPYFJtACzRdRRlpUysRUUlvIUoGE1aw/MIVCWnA==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.40", + "esbuild-android-arm64": "0.14.40", + "esbuild-darwin-64": "0.14.40", + "esbuild-darwin-arm64": "0.14.40", + "esbuild-freebsd-64": "0.14.40", + "esbuild-freebsd-arm64": "0.14.40", + "esbuild-linux-32": "0.14.40", + "esbuild-linux-64": "0.14.40", + "esbuild-linux-arm": "0.14.40", + "esbuild-linux-arm64": "0.14.40", + "esbuild-linux-mips64le": "0.14.40", + "esbuild-linux-ppc64le": "0.14.40", + "esbuild-linux-riscv64": "0.14.40", + "esbuild-linux-s390x": "0.14.40", + "esbuild-netbsd-64": "0.14.40", + "esbuild-openbsd-64": "0.14.40", + "esbuild-sunos-64": "0.14.40", + "esbuild-windows-32": "0.14.40", + "esbuild-windows-64": "0.14.40", + "esbuild-windows-arm64": "0.14.40" } }, "esbuild-android-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz", - "integrity": "sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.40.tgz", + "integrity": "sha512-+69t+bmJWWhTyG8waJZcu4UGzM4NbDXAwssTEDYwonyz6L/Is11Y3csJhE16RM0a1GeDin0n810vNP+NVjttKA==", "dev": true, "optional": true }, "esbuild-android-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz", - "integrity": "sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.40.tgz", + "integrity": "sha512-lVDn4d7/NL5Svrxuskmd/YcluI6uI4Ebp7A1/tWyLJJYbvfIy5l4Vy8GMhErGLePbRyJJiuBP9xusapK4u+6bg==", "dev": true, "optional": true }, "esbuild-darwin-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz", - "integrity": "sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.40.tgz", + "integrity": "sha512-b5u3IXCHhOjkRHIQTSxCN7ObUR5NTyJCP9LrnJ69dEEi1w1usI40T/VNyTTCs7n0UgEH7/zi27vBxbZU+sU4Ew==", "dev": true, "optional": true }, "esbuild-darwin-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz", - "integrity": "sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.40.tgz", + "integrity": "sha512-Wn0C2nrZSANvzK9efcxjKpv9l8yUC4PtYMmnf775gUNwak7sqecuoelhbUTshhrwsfjCNfjsrUhsHY2OHUiEdw==", "dev": true, "optional": true }, "esbuild-freebsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz", - "integrity": "sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.40.tgz", + "integrity": "sha512-B9WZNUn7Y9f97xrQGBAQPKsebeFZzAd+JCdsLCexrVfTjB24b+/Iuq5O2z/q5Meg7Yz0S+j8AO6ncpvNkK2u0w==", "dev": true, "optional": true }, "esbuild-freebsd-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz", - "integrity": "sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.40.tgz", + "integrity": "sha512-3aB9uJv2/lmQNzwmieNyyOdxKi+3ERwrqf3snBu/oEng8b7nMBNrEN+p7jjkTYNYmo291KiH/5EIAXwpsZndFw==", "dev": true, "optional": true }, "esbuild-linux-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz", - "integrity": "sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.40.tgz", + "integrity": "sha512-LMI9BMeuGf6NRS23LbyVarN3nf+JyNcfiVEnR9M8691kL5Ffp3e7oTYRH65XdTUirM9D6e5cppfWLjvrRbGnRw==", "dev": true, "optional": true }, "esbuild-linux-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz", - "integrity": "sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.40.tgz", + "integrity": "sha512-D/NkZ9QR2KShJXNuRWANxJzPCrwJoAoWVetQiGIAepzXbNh+dBo5ZLmlh8Txs6tE600N67MF/ScHP1S4FxLaJg==", "dev": true, "optional": true }, "esbuild-linux-arm": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz", - "integrity": "sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.40.tgz", + "integrity": "sha512-2a0yZXbzr/s3iCgZ84jFTHf+NyyXQ/7/Sd28oQq5iyy7TbJNS973XUOwgdlHdRqBxvw0nIWTw2FuwyUJAFa6Qg==", "dev": true, "optional": true }, "esbuild-linux-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz", - "integrity": "sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.40.tgz", + "integrity": "sha512-TIoZWKjrMJxZujh2nSsrrLkLDLzD/oBpSiobdUGe2bqKZpT4m7fkR0tEDNyM6Xvzj9uTQ4iTfJr2ekmpg3DyTQ==", "dev": true, "optional": true }, "esbuild-linux-mips64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz", - "integrity": "sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.40.tgz", + "integrity": "sha512-SP30CYYSDMwr6mPUbjvD4K2R03GQHIQGrkrbXt5NM6mFqzR+S+JKVv9juq/CjlM9V7iIPPPqe4mb4DWC3b8pBw==", "dev": true, "optional": true }, "esbuild-linux-ppc64le": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz", - "integrity": "sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.40.tgz", + "integrity": "sha512-HlU3dfIdwzm/zhbXvMa5yWIafBeI7v6BDaEuApAww5Av8ht7lXgD1fZ11iJVPjRWNLcCZUgZaJKFrosSPQO/Bw==", "dev": true, "optional": true }, "esbuild-linux-riscv64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz", - "integrity": "sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.40.tgz", + "integrity": "sha512-4ImTBEUykhIcIq3c97dIXnsmAHb//cjHh4nxttLhwpTZ+b/KdM1IpttqFhB0AFLUsrjP4WOCMxAm5FOL7FC2uw==", "dev": true, "optional": true }, "esbuild-linux-s390x": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz", - "integrity": "sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.40.tgz", + "integrity": "sha512-kFCPKictYjpt5rt0bFdbSmb8AWut75sIh1fZUTCVkujWMcpdL8ADuYMfVrN7R0CSQvkF1nQtrIBfp+ZU7R7KNQ==", "dev": true, "optional": true }, "esbuild-netbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz", - "integrity": "sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.40.tgz", + "integrity": "sha512-Hwzw2cSI6+p03TUjugzec54W6uW4tA1J/WovmlHl96Icjy73eWnAyCQwgG6ZLirXpt2aDfTEVShNaC2fE4KVhQ==", "dev": true, "optional": true }, "esbuild-openbsd-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz", - "integrity": "sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.40.tgz", + "integrity": "sha512-L4Pix+N2Sb0HvLl8zyn1Aq2aYD5Jt8rk9zwW3NUx19yafJqAFsnUN7L/XbbWSv5/XMqnY4hpAvIP2pyeV9+Bjw==", "dev": true, "optional": true }, "esbuild-sunos-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz", - "integrity": "sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.40.tgz", + "integrity": "sha512-iEITaelmmCO43ewk0bOYRGrewu2i2h2V0gKHQ/rz1MRqif8ohY/FNLn4WnThGUlrEgA1nTL1tc57PL12QbOo2Q==", "dev": true, "optional": true }, "esbuild-windows-32": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz", - "integrity": "sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.40.tgz", + "integrity": "sha512-uXHmKl4RtCkK1v6QQK4hsP8Xiku6CwUM/W7Yv2rGtfylSOrrWKcpqwlDWx6bIm1Hav1uBC8hbgJ1hY6pWFNhNA==", "dev": true, "optional": true }, "esbuild-windows-64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz", - "integrity": "sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.40.tgz", + "integrity": "sha512-dvgQLVYnJzqce97AeHvxWtV9lHRDxIPatOikmrh1vt/SCE4tyVo5nAT/2SiZBJ6DzYmZT3BcJTV24bBLyu4ZUA==", "dev": true, "optional": true }, "esbuild-windows-arm64": { - "version": "0.14.39", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz", - "integrity": "sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==", + "version": "0.14.40", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.40.tgz", + "integrity": "sha512-c8ohQSFtRq78pZ/LQcpMft2xuR2IEitQkW07f9K7iN4EBdJMrCpOoXrZCfmX9lAC8yYOU7xHoLFYVln3n6fK1Q==", "dev": true, "optional": true }, From e5cf1aafaf536f5052b2955dfd52d031978ee414 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 10:30:47 +0200 Subject: [PATCH 82/90] build(deps-dev): bump @types/lodash.clonedeep from 4.5.6 to 4.5.7 (#906) Bumps [@types/lodash.clonedeep](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.clonedeep) from 4.5.6 to 4.5.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.clonedeep) --- updated-dependencies: - dependency-name: "@types/lodash.clonedeep" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From c64bc545e873d5548aaf3fd1877b2321083cfade Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 10:32:17 +0200 Subject: [PATCH 83/90] build(deps-dev): bump @types/lodash.pickby from 4.6.6 to 4.6.7 (#914) Bumps [@types/lodash.pickby](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.pickby) from 4.6.6 to 4.6.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.pickby) --- updated-dependencies: - dependency-name: "@types/lodash.pickby" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 83bd183f9c54c823fe65fb7c1ff769ae6666337a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 12:28:37 +0200 Subject: [PATCH 84/90] build(deps): bump aws-cdk-lib from 2.24.1 to 2.25.0 (#904) Bumps [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib) from 2.24.1 to 2.25.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.25.0/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/commits/v2.25.0/packages/aws-cdk-lib) --- updated-dependencies: - dependency-name: aws-cdk-lib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 14 +++++++------- examples/cdk/package.json | 2 +- package-lock.json | 12 ++++++------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index 5cd2cdb17e..d63b001f4a 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -15,7 +15,7 @@ "@aws-sdk/client-sts": "^3.53.0", "@middy/core": "^2.5.6", "@types/aws-lambda": "^8.10.86", - "aws-cdk-lib": "2.24.1", + "aws-cdk-lib": "2.25.0", "aws-sdk": "^2.1088.0", "constructs": "^10.0.82", "source-map-support": "^0.5.16" @@ -2264,9 +2264,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.24.1.tgz", - "integrity": "sha512-xGeEX+9wPGppSiIUdf/JTLMmqMikGhlSi7bjijl3lwncZtySkdjX0j+W2A1fuKp0S8Yd2axkwVkltIMxzNH/gw==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.25.0.tgz", + "integrity": "sha512-rcQeQu/lTmi1tg5DwV0gBqJtF73khApfHt9n7BIHkKbUWvCB50lIL1Q1/7cHvTicfQ62UnwFoPWwB0YqQceDVQ==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -8471,9 +8471,9 @@ } }, "aws-cdk-lib": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.24.1.tgz", - "integrity": "sha512-xGeEX+9wPGppSiIUdf/JTLMmqMikGhlSi7bjijl3lwncZtySkdjX0j+W2A1fuKp0S8Yd2axkwVkltIMxzNH/gw==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.25.0.tgz", + "integrity": "sha512-rcQeQu/lTmi1tg5DwV0gBqJtF73khApfHt9n7BIHkKbUWvCB50lIL1Q1/7cHvTicfQ62UnwFoPWwB0YqQceDVQ==", "requires": { "@balena/dockerignore": "^1.0.2", "case": "1.6.3", diff --git a/examples/cdk/package.json b/examples/cdk/package.json index 2a0c865766..ca016d617d 100644 --- a/examples/cdk/package.json +++ b/examples/cdk/package.json @@ -38,7 +38,7 @@ "@aws-sdk/client-sts": "^3.53.0", "@middy/core": "^2.5.6", "@types/aws-lambda": "^8.10.86", - "aws-cdk-lib": "2.24.1", + "aws-cdk-lib": "2.25.0", "aws-sdk": "^2.1088.0", "constructs": "^10.0.82", "source-map-support": "^0.5.16" diff --git a/package-lock.json b/package-lock.json index 36b8b1ee28..0a5513368a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4741,9 +4741,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.24.1.tgz", - "integrity": "sha512-xGeEX+9wPGppSiIUdf/JTLMmqMikGhlSi7bjijl3lwncZtySkdjX0j+W2A1fuKp0S8Yd2axkwVkltIMxzNH/gw==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.25.0.tgz", + "integrity": "sha512-rcQeQu/lTmi1tg5DwV0gBqJtF73khApfHt9n7BIHkKbUWvCB50lIL1Q1/7cHvTicfQ62UnwFoPWwB0YqQceDVQ==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -19359,9 +19359,9 @@ } }, "aws-cdk-lib": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.24.1.tgz", - "integrity": "sha512-xGeEX+9wPGppSiIUdf/JTLMmqMikGhlSi7bjijl3lwncZtySkdjX0j+W2A1fuKp0S8Yd2axkwVkltIMxzNH/gw==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.25.0.tgz", + "integrity": "sha512-rcQeQu/lTmi1tg5DwV0gBqJtF73khApfHt9n7BIHkKbUWvCB50lIL1Q1/7cHvTicfQ62UnwFoPWwB0YqQceDVQ==", "dev": true, "requires": { "@balena/dockerignore": "^1.0.2", From b5796d5025c9d231cbb3a6cdf23bbc6eb6205e49 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 12:28:53 +0200 Subject: [PATCH 85/90] build(deps-dev): bump cdk-assets from 2.24.1 to 2.25.0 (#907) Bumps [cdk-assets](https://github.com/aws/aws-cdk/tree/HEAD/packages/cdk-assets) from 2.24.1 to 2.25.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.25.0/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/commits/v2.25.0/packages/cdk-assets) --- updated-dependencies: - dependency-name: cdk-assets dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a5513368a..59152f2034 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5425,14 +5425,14 @@ "dev": true }, "node_modules/cdk-assets": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-2.24.1.tgz", - "integrity": "sha512-/MmEGCFqWmOkXwLOKeRbcy9xquA14wkQmtP6Pvcnh939ehmTK4MtQ0M5iA/R2xkI1wyeff3FVYe3zCTbLHRCSw==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-2.25.0.tgz", + "integrity": "sha512-ItiYgIrIBMyhxVOVrs8oO3d3T5BQeNDAAq1ZwqlHzf94c8B7O9rwZ37LSCpgYY8PZjprISbpL9/AgKQGt/7vwA==", "dev": true, "hasShrinkwrap": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "2.24.1", - "@aws-cdk/cx-api": "2.24.1", + "@aws-cdk/cloud-assembly-schema": "2.25.0", + "@aws-cdk/cx-api": "2.25.0", "archiver": "^5.3.1", "aws-sdk": "^2.1093.0", "glob": "^7.2.0", @@ -5448,7 +5448,7 @@ } }, "node_modules/cdk-assets/node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "2.24.1", + "version": "2.25.0", "dev": true, "dependencies": { "jsonschema": "^1.4.0", @@ -5456,10 +5456,10 @@ } }, "node_modules/cdk-assets/node_modules/@aws-cdk/cx-api": { - "version": "2.24.1", + "version": "2.25.0", "dev": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "2.24.1", + "@aws-cdk/cloud-assembly-schema": "2.25.0", "semver": "^7.3.7" } }, @@ -19864,13 +19864,13 @@ "dev": true }, "cdk-assets": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-2.24.1.tgz", - "integrity": "sha512-/MmEGCFqWmOkXwLOKeRbcy9xquA14wkQmtP6Pvcnh939ehmTK4MtQ0M5iA/R2xkI1wyeff3FVYe3zCTbLHRCSw==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-2.25.0.tgz", + "integrity": "sha512-ItiYgIrIBMyhxVOVrs8oO3d3T5BQeNDAAq1ZwqlHzf94c8B7O9rwZ37LSCpgYY8PZjprISbpL9/AgKQGt/7vwA==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "2.24.1", - "@aws-cdk/cx-api": "2.24.1", + "@aws-cdk/cloud-assembly-schema": "2.25.0", + "@aws-cdk/cx-api": "2.25.0", "archiver": "^5.3.1", "aws-sdk": "^2.1093.0", "glob": "^7.2.0", @@ -19879,7 +19879,7 @@ }, "dependencies": { "@aws-cdk/cloud-assembly-schema": { - "version": "2.24.1", + "version": "2.25.0", "dev": true, "requires": { "jsonschema": "^1.4.0", @@ -19887,10 +19887,10 @@ } }, "@aws-cdk/cx-api": { - "version": "2.24.1", + "version": "2.25.0", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "2.24.1", + "@aws-cdk/cloud-assembly-schema": "2.25.0", "semver": "^7.3.7" } }, From 80cdb0e6c8439190c47996cfa329d4a55d7782b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 12:29:11 +0200 Subject: [PATCH 86/90] build(deps-dev): bump @aws-cdk/cloudformation-diff from 2.24.1 to 2.25.0 (#911) Bumps [@aws-cdk/cloudformation-diff](https://github.com/aws/aws-cdk/tree/HEAD/packages/@aws-cdk/cloudformation-diff) from 2.24.1 to 2.25.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.25.0/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/commits/v2.25.0/packages/@aws-cdk/cloudformation-diff) --- updated-dependencies: - dependency-name: "@aws-cdk/cloudformation-diff" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 59152f2034..12a2f38d3a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,9 +67,9 @@ } }, "node_modules/@aws-cdk/cfnspec": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-2.24.1.tgz", - "integrity": "sha512-2YOuScwQpeOkv0kLM2kkPMZBm7z7DhKIRVBZORZWctQHDhFe43RrSMThBwKgrp/GpnQV/1fN2bkyXpYyF0MeAg==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-2.25.0.tgz", + "integrity": "sha512-bdiPeudKouMV3lgEOKC3VyaNw7rfom3z08vfOpYd0J81mo5k71RaxzqJaOXRBM2JpXqD1L5UpnCf+WahFAc4vg==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", @@ -136,12 +136,12 @@ "license": "ISC" }, "node_modules/@aws-cdk/cloudformation-diff": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.24.1.tgz", - "integrity": "sha512-swE+2HJzTmkQRROOBAYWe1KYu1mEs6+1qDwJMYyybeObCfeqluJXXoTQlUXXOqDOzmUfBtEIbehtPdqFPTMf8Q==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.25.0.tgz", + "integrity": "sha512-EkqlIgl8/NdvWSnQkS31zgUZA8/GAAk64fsz+9u/cTClmB7zRyhJaxflMWhpNsWWPJ20KybLRd9KiEgk8b5cOw==", "dev": true, "dependencies": { - "@aws-cdk/cfnspec": "2.24.1", + "@aws-cdk/cfnspec": "2.25.0", "@types/node": "^10.17.60", "chalk": "^4", "diff": "^5.0.0", @@ -6158,7 +6158,7 @@ "node_modules/charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", "dev": true, "engines": { "node": "*" @@ -15564,9 +15564,9 @@ } }, "@aws-cdk/cfnspec": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-2.24.1.tgz", - "integrity": "sha512-2YOuScwQpeOkv0kLM2kkPMZBm7z7DhKIRVBZORZWctQHDhFe43RrSMThBwKgrp/GpnQV/1fN2bkyXpYyF0MeAg==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-2.25.0.tgz", + "integrity": "sha512-bdiPeudKouMV3lgEOKC3VyaNw7rfom3z08vfOpYd0J81mo5k71RaxzqJaOXRBM2JpXqD1L5UpnCf+WahFAc4vg==", "dev": true, "requires": { "fs-extra": "^9.1.0", @@ -15612,12 +15612,12 @@ } }, "@aws-cdk/cloudformation-diff": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.24.1.tgz", - "integrity": "sha512-swE+2HJzTmkQRROOBAYWe1KYu1mEs6+1qDwJMYyybeObCfeqluJXXoTQlUXXOqDOzmUfBtEIbehtPdqFPTMf8Q==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.25.0.tgz", + "integrity": "sha512-EkqlIgl8/NdvWSnQkS31zgUZA8/GAAk64fsz+9u/cTClmB7zRyhJaxflMWhpNsWWPJ20KybLRd9KiEgk8b5cOw==", "dev": true, "requires": { - "@aws-cdk/cfnspec": "2.24.1", + "@aws-cdk/cfnspec": "2.25.0", "@types/node": "^10.17.60", "chalk": "^4", "diff": "^5.0.0", @@ -20594,7 +20594,7 @@ "charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", "dev": true }, "chownr": { From d6f259abac34ebf8bd1b8af3a1bac3538021e563 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 12:29:34 +0200 Subject: [PATCH 87/90] build(deps-dev): bump @aws-cdk/cx-api from 2.24.1 to 2.25.0 (#913) Bumps [@aws-cdk/cx-api](https://github.com/aws/aws-cdk/tree/HEAD/packages/@aws-cdk/cx-api) from 2.24.1 to 2.25.0. - [Release notes](https://github.com/aws/aws-cdk/releases) - [Changelog](https://github.com/aws/aws-cdk/blob/v2.25.0/CHANGELOG.v2.md) - [Commits](https://github.com/aws/aws-cdk/commits/v2.25.0/packages/@aws-cdk/cx-api) --- updated-dependencies: - dependency-name: "@aws-cdk/cx-api" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 12a2f38d3a..31fa334409 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,9 +77,9 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.24.1.tgz", - "integrity": "sha512-5M8aKFR8bdKPJZRMKy+5ARx0LGDWyNiqjfTA2JgcElpDDgiwyt1Y6gUe5e67udoW3aeoTBwsbJulNCdOH1XTEA==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.25.0.tgz", + "integrity": "sha512-leAHCe12QCGrxbOG5AeqzPQhbZEZTqlyaxZfJaPHj0fxROXFfmO+9tIMgHADx+MwJtHQGa873I+3oVkcjRVxuw==", "bundleDependencies": [ "jsonschema", "semver" @@ -160,22 +160,22 @@ "dev": true }, "node_modules/@aws-cdk/cx-api": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-2.24.1.tgz", - "integrity": "sha512-TDvCqzGetm46oEYTxJZFHIKTgoAT9MAzds8maxLlwqajDg/AhEjGjOK5gZrmBvFcU+1Zx0a3dt0oGgsWf8Z63w==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-2.25.0.tgz", + "integrity": "sha512-WzylRlcc6oIlYPlWHlZu+GW289U/Hz++rFPcif/flyI+z9Qw/OgZUnHLYUamSJ5N0jbffmeTHvgjdaIf8S7kWw==", "bundleDependencies": [ "semver" ], "dev": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "2.24.1", + "@aws-cdk/cloud-assembly-schema": "2.25.0", "semver": "^7.3.7" }, "engines": { "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "2.24.1" + "@aws-cdk/cloud-assembly-schema": "2.25.0" } }, "node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { @@ -15574,9 +15574,9 @@ } }, "@aws-cdk/cloud-assembly-schema": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.24.1.tgz", - "integrity": "sha512-5M8aKFR8bdKPJZRMKy+5ARx0LGDWyNiqjfTA2JgcElpDDgiwyt1Y6gUe5e67udoW3aeoTBwsbJulNCdOH1XTEA==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.25.0.tgz", + "integrity": "sha512-leAHCe12QCGrxbOG5AeqzPQhbZEZTqlyaxZfJaPHj0fxROXFfmO+9tIMgHADx+MwJtHQGa873I+3oVkcjRVxuw==", "dev": true, "requires": { "jsonschema": "^1.4.0", @@ -15635,12 +15635,12 @@ } }, "@aws-cdk/cx-api": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-2.24.1.tgz", - "integrity": "sha512-TDvCqzGetm46oEYTxJZFHIKTgoAT9MAzds8maxLlwqajDg/AhEjGjOK5gZrmBvFcU+1Zx0a3dt0oGgsWf8Z63w==", + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-2.25.0.tgz", + "integrity": "sha512-WzylRlcc6oIlYPlWHlZu+GW289U/Hz++rFPcif/flyI+z9Qw/OgZUnHLYUamSJ5N0jbffmeTHvgjdaIf8S7kWw==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "2.24.1", + "@aws-cdk/cloud-assembly-schema": "2.25.0", "semver": "^7.3.7" }, "dependencies": { From d497555deeb87f89e3db793ea449da9ca5287b3c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 12:30:06 +0200 Subject: [PATCH 88/90] build(deps): bump constructs from 10.1.12 to 10.1.19 (#920) Bumps [constructs](https://github.com/aws/constructs) from 10.1.12 to 10.1.19. - [Release notes](https://github.com/aws/constructs/releases) - [Commits](https://github.com/aws/constructs/compare/v10.1.12...v10.1.19) --- updated-dependencies: - dependency-name: constructs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/cdk/package-lock.json | 12 ++++++------ package-lock.json | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/cdk/package-lock.json b/examples/cdk/package-lock.json index d63b001f4a..799d0b06d3 100644 --- a/examples/cdk/package-lock.json +++ b/examples/cdk/package-lock.json @@ -2867,9 +2867,9 @@ "dev": true }, "node_modules/constructs": { - "version": "10.1.12", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.12.tgz", - "integrity": "sha512-u9WKNab4gwzdSxQg1BjVP6g5xDDV1j9mwVL5Z/EYRycCYn3XWDXPK5qLt4hQ45d68TqZ5tGOV075fNPWL5DB1w==", + "version": "10.1.19", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.19.tgz", + "integrity": "sha512-fkwDjoJ1LW8sjfXDkSftTJnoQm3+EmsKyM8i+bgQh/n5zOAvW9znMU7o3qooKiGJZ8iJtvkEX54I6ZRGrmJhYw==", "engines": { "node": ">= 14.17.0" } @@ -8911,9 +8911,9 @@ "dev": true }, "constructs": { - "version": "10.1.12", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.12.tgz", - "integrity": "sha512-u9WKNab4gwzdSxQg1BjVP6g5xDDV1j9mwVL5Z/EYRycCYn3XWDXPK5qLt4hQ45d68TqZ5tGOV075fNPWL5DB1w==" + "version": "10.1.19", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.19.tgz", + "integrity": "sha512-fkwDjoJ1LW8sjfXDkSftTJnoQm3+EmsKyM8i+bgQh/n5zOAvW9znMU7o3qooKiGJZ8iJtvkEX54I6ZRGrmJhYw==" }, "convert-source-map": { "version": "1.8.0", diff --git a/package-lock.json b/package-lock.json index 31fa334409..8868345202 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6425,9 +6425,9 @@ "dev": true }, "node_modules/constructs": { - "version": "10.1.12", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.12.tgz", - "integrity": "sha512-u9WKNab4gwzdSxQg1BjVP6g5xDDV1j9mwVL5Z/EYRycCYn3XWDXPK5qLt4hQ45d68TqZ5tGOV075fNPWL5DB1w==", + "version": "10.1.19", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.19.tgz", + "integrity": "sha512-fkwDjoJ1LW8sjfXDkSftTJnoQm3+EmsKyM8i+bgQh/n5zOAvW9znMU7o3qooKiGJZ8iJtvkEX54I6ZRGrmJhYw==", "dev": true, "engines": { "node": ">= 14.17.0" @@ -20810,9 +20810,9 @@ "dev": true }, "constructs": { - "version": "10.1.12", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.12.tgz", - "integrity": "sha512-u9WKNab4gwzdSxQg1BjVP6g5xDDV1j9mwVL5Z/EYRycCYn3XWDXPK5qLt4hQ45d68TqZ5tGOV075fNPWL5DB1w==", + "version": "10.1.19", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.1.19.tgz", + "integrity": "sha512-fkwDjoJ1LW8sjfXDkSftTJnoQm3+EmsKyM8i+bgQh/n5zOAvW9znMU7o3qooKiGJZ8iJtvkEX54I6ZRGrmJhYw==", "dev": true }, "conventional-changelog-angular": { From 3d9725d847fca26af14fb993a6f2fd4cd1d97a31 Mon Sep 17 00:00:00 2001 From: Sara Gerion <47529391+saragerion@users.noreply.github.com> Date: Mon, 30 May 2022 11:39:26 +0200 Subject: [PATCH 89/90] feat(logger): add removeKeys functionality (#901) * chore: add setup-local script * feat(logger): add removeKeys functionality * chore(logger): lint fix * Update packages/logger/tests/unit/Logger.test.ts Co-authored-by: Andrea Amorosi * Update packages/logger/tests/unit/Logger.test.ts Co-authored-by: Andrea Amorosi * docs: added single command for local setup in contribuiting * chore: fixed propriety typo Co-authored-by: Andrea Amorosi --- CONTRIBUTING.md | 6 +- docs/core/logger.md | 15 ++- package.json | 1 + packages/logger/src/Logger.ts | 24 +++++ .../basicFeatures.middy.test.FunctionCode.ts | 6 +- .../tests/e2e/basicFeatures.middy.test.ts | 12 +++ packages/logger/tests/unit/Logger.test.ts | 93 ++++++++++++++++++- 7 files changed, 147 insertions(+), 10 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 25e87a12f9..90921e6df3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -78,11 +78,7 @@ First, [fork](https://docs.github.com/en/get-started/quickstart/fork-a-repo) the ```console git clone https://github.com/{your-account}/aws-lambda-powertools-typescript.git cd aws-lambda-powertools-typescript -npm ci --foreground-scripts; -cd examples/cdk; npm ci -cd ../.. -cd examples/sam; npm ci -npm run init-environment +npm run setup-local ``` We recommend that you use [Visual Studio Code](https://code.visualstudio.com/) to work on the repo. diff --git a/docs/core/logger.md b/docs/core/logger.md index 01a47148f7..f4ae99ca9c 100644 --- a/docs/core/logger.md +++ b/docs/core/logger.md @@ -200,9 +200,12 @@ You can append additional persistent keys and values in the logs generated durin * Via the Logger's `appendKeys` method, for all log items generated after calling this method * Passing them in the Logger's constructor +To remove the keys you added, you can use the `removeKeys` method. + + === "handler.ts" - ```typescript hl_lines="5-12 16-23" + ```typescript hl_lines="5-13 17-25 30" import { Logger } from '@aws-lambda-powertools/logger'; // Add persistent log keys via the constructor @@ -213,7 +216,8 @@ You can append additional persistent keys and values in the logs generated durin logger: { name: '@aws-lambda-powertools/logger', version: '0.0.1', - } + }, + extra_key: "some-value" } }); @@ -224,10 +228,14 @@ You can append additional persistent keys and values in the logs generated durin // logger: { // name: '@aws-lambda-powertools/logger', // version: '0.0.1', - // } + // }, + // extra_key: "some-value" // }); export const handler = async (_event: any, _context: any): Promise => { + + // If you don't want to log the "extra_key" attribute in your logs, you can remove it + logger.removeKeys(["extra_key"]) // This info log will print all extra custom attributes added above // Extra attributes: logger object with name and version of the logger library, awsAccountId, awsRegion @@ -271,6 +279,7 @@ You can append additional persistent keys and values in the logs generated durin } ``` + !!! tip "Logger will automatically ignore any key with an `undefined` value" ### Appending additional data to a single log item diff --git a/package.json b/package.json index b454ce602f..f1f3dc9fb8 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "test": "npm run lerna-test", "commit": "commit", "package": "npm run package", + "setup-local": "npm ci --foreground-scripts && cd examples/cdk && npm ci && cd ../.. && cd examples/sam && npm ci && cd ../.. && npm run init-environment", "lerna-test": "lerna exec -- npm run test", "lerna-test:unit": "lerna exec -- npm run test:unit", "lerna-test:e2e": "lerna exec -- npm run test:e2e", diff --git a/packages/logger/src/Logger.ts b/packages/logger/src/Logger.ts index 8d6a936645..e26fdfac27 100644 --- a/packages/logger/src/Logger.ts +++ b/packages/logger/src/Logger.ts @@ -274,6 +274,30 @@ class Logger extends Utility implements ClassThatLogs { this.setLogsSampled(); } + /** + * Alias for removePersistentLogAttributes. + * + * @param {string[]} keys + * @returns {void} + */ + public removeKeys(keys: string[]): void { + this.removePersistentLogAttributes(keys); + } + + /** + * It removes attributes based on provided keys to all log items generated by this Logger instance. + * + * @param {string[]} keys + * @returns {void} + */ + public removePersistentLogAttributes(keys: string[]): void { + keys.forEach((key) => { + if (this.persistentLogAttributes && key in this.persistentLogAttributes) { + delete this.persistentLogAttributes[key]; + } + }); + } + /** * It sets the user-provided sample rate value. * diff --git a/packages/logger/tests/e2e/basicFeatures.middy.test.FunctionCode.ts b/packages/logger/tests/e2e/basicFeatures.middy.test.FunctionCode.ts index 3270b40830..8a80ed8985 100644 --- a/packages/logger/tests/e2e/basicFeatures.middy.test.FunctionCode.ts +++ b/packages/logger/tests/e2e/basicFeatures.middy.test.FunctionCode.ts @@ -4,6 +4,8 @@ import middy from '@middy/core'; const PERSISTENT_KEY = process.env.PERSISTENT_KEY; const PERSISTENT_VALUE = process.env.PERSISTENT_VALUE; +const REMOVABLE_KEY = process.env.REMOVABLE_KEY; +const REMOVABLE_VALUE = process.env.REMOVABLE_VALUE; const ERROR_MSG = process.env.ERROR_MSG || 'error'; const SINGLE_LOG_ITEM_KEY = process.env.SINGLE_LOG_ITEM_KEY; const SINGLE_LOG_ITEM_VALUE = process.env.SINGLE_LOG_ITEM_VALUE; @@ -13,14 +15,16 @@ const ARBITRARY_OBJECT_DATA = process.env.ARBITRARY_OBJECT_DATA; const logger = new Logger({ persistentLogAttributes: { [PERSISTENT_KEY]: PERSISTENT_VALUE, + [REMOVABLE_KEY]: REMOVABLE_VALUE, }, }); const testFunction = async (event: APIGatewayProxyEvent, context: Context): Promise<{requestId: string}> => { // Test feature 1: Log level filtering // Test feature 2: Context data - // Test feature 3: Persistent additional log keys and value + // Test feature 3: Add and remove persistent additional log keys and value // Test feature 4: X-Ray Trace ID injection + logger.removeKeys([REMOVABLE_KEY]); logger.debug('##### This should not appear'); logger.info('This is an INFO log with context and persistent key'); diff --git a/packages/logger/tests/e2e/basicFeatures.middy.test.ts b/packages/logger/tests/e2e/basicFeatures.middy.test.ts index 04d964efcb..ab36645acd 100644 --- a/packages/logger/tests/e2e/basicFeatures.middy.test.ts +++ b/packages/logger/tests/e2e/basicFeatures.middy.test.ts @@ -43,6 +43,8 @@ const lambdaFunctionCodeFile = 'basicFeatures.middy.test.FunctionCode.ts'; // Text to be used by Logger in the Lambda function const PERSISTENT_KEY = 'persistentKey'; const PERSISTENT_VALUE = `a persistent value that will be put in every log ${uuid}`; +const REMOVABLE_KEY = 'removableKey'; +const REMOVABLE_VALUE = `a persistent value that will be removed and not displayed in any log ${uuid}`; const SINGLE_LOG_ITEM_KEY = `keyForSingleLogItem${uuid}`; const SINGLE_LOG_ITEM_VALUE = `a value for a single log item${uuid}`; const ERROR_MSG = `error-${uuid}`; @@ -72,6 +74,8 @@ describe(`logger E2E tests basic functionalities (middy) for runtime: ${runtime} // Text to be used by Logger in the Lambda function PERSISTENT_KEY, PERSISTENT_VALUE, + REMOVABLE_KEY, + REMOVABLE_VALUE, SINGLE_LOG_ITEM_KEY, SINGLE_LOG_ITEM_VALUE, ERROR_MSG, @@ -147,6 +151,14 @@ describe(`logger E2E tests basic functionalities (middy) for runtime: ${runtime} expect(message).toContain(`"${PERSISTENT_KEY}":"${PERSISTENT_VALUE}"`); } }, TEST_CASE_TIMEOUT); + + it('should not contain persistent keys that were removed on runtime', async () => { + const logMessages = invocationLogs[0].getFunctionLogs(); + + for (const message of logMessages) { + expect(message).not.toContain(`"${REMOVABLE_KEY}":"${REMOVABLE_VALUE}"`); + } + }, TEST_CASE_TIMEOUT); }); describe('X-Ray Trace ID injection', () => { diff --git a/packages/logger/tests/unit/Logger.test.ts b/packages/logger/tests/unit/Logger.test.ts index a167ef5d1a..6a9757e0cb 100644 --- a/packages/logger/tests/unit/Logger.test.ts +++ b/packages/logger/tests/unit/Logger.test.ts @@ -638,7 +638,7 @@ describe('Class: Logger', () => { describe('Method: appendKeys', () => { - test('when called, populates the logger\'s propriety persistentLogAttributes ', () => { + test('when called, it populates the logger\'s persistentLogAttributes property', () => { // Prepare const logger = new Logger(); @@ -704,6 +704,97 @@ describe('Class: Logger', () => { }); }); + describe('Method: removeKeys', () => { + + test('when called, it removes keys from the logger\'s persistentLogAttributes property', () => { + + // Prepare + const logger = new Logger(); + logger.appendKeys({ + aws_account_id: '123456789012', + aws_region: 'eu-west-1', + logger: { + name: 'aws-lambda-powertool-typescript', + version: '0.2.4', + }, + }); + + // Act + logger.removeKeys([ 'aws_account_id', 'aws_region' ]); + + // Assess + expect(logger).toEqual(expect.objectContaining({ + persistentLogAttributes: { + logger: { + name: 'aws-lambda-powertool-typescript', + version: '0.2.4', + }, + }, + })); + }); + + test('when called with non-existing keys, the logger\'s property persistentLogAttributes is not mutated and it does not throw an error', () => { + + // Prepare + const logger = new Logger(); + logger.appendKeys({ + aws_account_id: '123456789012', + aws_region: 'eu-west-1', + logger: { + name: 'aws-lambda-powertool-typescript', + version: '0.2.4', + }, + }); + const loggerBeforeKeysAreRemoved = { ...logger }; + + // Act + logger.removeKeys(['not_existing_key']); + + // Assess + expect(logger).toEqual(loggerBeforeKeysAreRemoved); + expect(logger).toEqual(expect.objectContaining({ + persistentLogAttributes: { + aws_account_id: '123456789012', + aws_region: 'eu-west-1', + logger: { + name: 'aws-lambda-powertool-typescript', + version: '0.2.4', + }, + }, + })); + }); + + }); + + test('when called multiple times with the same keys, the outcome is the same', () => { + + // Prepare + const logger = new Logger(); + logger.appendKeys({ + aws_account_id: '123456789012', + aws_region: 'eu-west-1', + logger: { + name: 'aws-lambda-powertool-typescript', + version: '0.2.4', + }, + }); + + // Act + logger.removeKeys([ 'aws_account_id', 'aws_region' ]); + logger.removeKeys([ 'aws_account_id', 'aws_region' ]); + + // Assess + expect(logger).toEqual(expect.objectContaining({ + persistentLogAttributes: { + logger: { + name: 'aws-lambda-powertool-typescript', + version: '0.2.4', + }, + }, + })); + + }); + describe('Method: injectLambdaContext', () => { beforeEach(() => { From fc5ed3161dfdb8a645973e74eeaf613414ca3004 Mon Sep 17 00:00:00 2001 From: Andrea Amorosi Date: Thu, 2 Jun 2022 11:26:43 +0200 Subject: [PATCH 90/90] Trigger Build