From 6e2247f0abffac97eadb0e95abdbc9229e94aca3 Mon Sep 17 00:00:00 2001 From: Benjamin Genz Date: Thu, 2 Nov 2023 08:42:13 +0100 Subject: [PATCH] chore: upgrade dependencies and fix projen config (#203) * chore: upgrade dependencies and fix projen config * chore: self mutation Signed-off-by: github-actions --------- Signed-off-by: github-actions Co-authored-by: Benjamin Co-authored-by: github-actions --- .gitattributes | 1 - .github/workflows/release.yml | 2 +- .gitignore | 1 - .projen/files.json | 1 - .projen/tasks.json | 24 - .projenrc.ts | 18 +- .../lambda-handlers/node/.gitattributes | 1 - .../lambda-handlers/node/.gitignore | 1 - .../lambda-handlers/node/.projen/deps.json | 5 + .../lambda-handlers/node/.projen/files.json | 1 - .../lambda-handlers/node/.projen/tasks.json | 4 +- .../lambda-handlers/node/package.json | 1 + .../lambda-handlers/node/yarn.lock | 5 + .../lambda-handlers/python/Pipfile.lock | 300 +-- .../lambda-handlers/python/requirements.txt | 12 +- example/cdk/.gitattributes | 1 - example/cdk/.gitignore | 1 - example/cdk/.projen/files.json | 1 - .../cdk/src/lambda-handlers/requirements.txt | 12 +- example/serverless/requirements.txt | 12 +- package.json | 14 +- ready-to-use/amazonlinux-2/lib/libjbig.so.2.0 | Bin 51312 -> 51312 bytes ready-to-use/amazonlinux-2/lib/libtiff.so.5 | Bin 471168 -> 471168 bytes yarn.lock | 1870 +++++++++-------- 24 files changed, 1202 insertions(+), 1086 deletions(-) diff --git a/.gitattributes b/.gitattributes index 258a274..572b4b9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -11,7 +11,6 @@ /.gitignore linguist-generated /.mergify.yml linguist-generated /.npmignore linguist-generated -/.npmrc linguist-generated /.projen/** linguist-generated /.projen/deps.json linguist-generated /.projen/files.json linguist-generated diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4b68a48..afeaf6c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,7 +56,7 @@ jobs: steps: - uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 18.x - name: Download build artifacts uses: actions/download-artifact@v3 with: diff --git a/.gitignore b/.gitignore index a0429d4..2deda78 100644 --- a/.gitignore +++ b/.gitignore @@ -47,7 +47,6 @@ junit.xml !/.mergify.yml !/.github/workflows/upgrade-main.yml !/.github/pull_request_template.md -!/.npmrc !/test/ !/tsconfig.json !/tsconfig.dev.json diff --git a/.projen/files.json b/.projen/files.json index 9e7e23a..1d7d252 100644 --- a/.projen/files.json +++ b/.projen/files.json @@ -10,7 +10,6 @@ ".gitignore", ".mergify.yml", ".npmignore", - ".npmrc", ".projen/deps.json", ".projen/files.json", ".projen/tasks.json", diff --git a/.projen/tasks.json b/.projen/tasks.json index c9b61fc..854f816 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -354,15 +354,6 @@ } ] }, - "upgrade:ci:node": { - "name": "upgrade:ci:node", - "steps": [ - { - "spawn": "upgrade", - "cwd": "continous-integration/lambda-handlers/node" - } - ] - }, "upgrade:ci:py": { "name": "upgrade:ci:py", "steps": [ @@ -378,26 +369,11 @@ } ] }, - "upgrade:example": { - "name": "upgrade:example", - "steps": [ - { - "spawn": "upgrade", - "cwd": "example/cdk" - } - ] - }, "upgrade:subprojects": { "name": "upgrade:subprojects", "steps": [ - { - "spawn": "upgrade:ci:node" - }, { "spawn": "upgrade:ci:py" - }, - { - "spawn": "upgrade:example" } ] }, diff --git a/.projenrc.ts b/.projenrc.ts index 68b762f..bb32f77 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -232,23 +232,7 @@ new NodeProject({ licensed: false, }); -project.addTask('upgrade:ci:node', { - steps: [ - { - spawn: 'upgrade', - cwd: 'continous-integration/lambda-handlers/node', - }, - ], -}); -project.addTask('upgrade:example', { - steps: [ - { - spawn: 'upgrade', - cwd: 'example/cdk', - }, - ], -}); project.addTask('upgrade:subprojects', { - steps: [{ spawn: 'upgrade:ci:node' }, { spawn: 'upgrade:ci:py' }, { spawn: 'upgrade:example' }], + steps: [{ spawn: 'upgrade:ci:py' }], }); project.synth(); diff --git a/continous-integration/lambda-handlers/node/.gitattributes b/continous-integration/lambda-handlers/node/.gitattributes index 3965148..af979e8 100644 --- a/continous-integration/lambda-handlers/node/.gitattributes +++ b/continous-integration/lambda-handlers/node/.gitattributes @@ -3,7 +3,6 @@ /.gitattributes linguist-generated /.gitignore linguist-generated /.npmignore linguist-generated -/.npmrc linguist-generated /.projen/** linguist-generated /.projen/deps.json linguist-generated /.projen/files.json linguist-generated diff --git a/continous-integration/lambda-handlers/node/.gitignore b/continous-integration/lambda-handlers/node/.gitignore index 3eb26e4..536bd5c 100644 --- a/continous-integration/lambda-handlers/node/.gitignore +++ b/continous-integration/lambda-handlers/node/.gitignore @@ -32,4 +32,3 @@ jspm_packages/ /test-reports/ junit.xml /coverage/ -!/.npmrc diff --git a/continous-integration/lambda-handlers/node/.projen/deps.json b/continous-integration/lambda-handlers/node/.projen/deps.json index bfd3bc6..95a53ca 100644 --- a/continous-integration/lambda-handlers/node/.projen/deps.json +++ b/continous-integration/lambda-handlers/node/.projen/deps.json @@ -1,5 +1,10 @@ { "dependencies": [ + { + "name": "constructs", + "version": "^10.0.0", + "type": "build" + }, { "name": "esbuild", "type": "build" diff --git a/continous-integration/lambda-handlers/node/.projen/files.json b/continous-integration/lambda-handlers/node/.projen/files.json index 670b207..f64fd63 100644 --- a/continous-integration/lambda-handlers/node/.projen/files.json +++ b/continous-integration/lambda-handlers/node/.projen/files.json @@ -3,7 +3,6 @@ ".gitattributes", ".gitignore", ".npmignore", - ".npmrc", ".projen/deps.json", ".projen/files.json", ".projen/tasks.json" diff --git a/continous-integration/lambda-handlers/node/.projen/tasks.json b/continous-integration/lambda-handlers/node/.projen/tasks.json index d7c76a8..5cc073e 100644 --- a/continous-integration/lambda-handlers/node/.projen/tasks.json +++ b/continous-integration/lambda-handlers/node/.projen/tasks.json @@ -107,13 +107,13 @@ "exec": "yarn upgrade npm-check-updates" }, { - "exec": "npm-check-updates --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=esbuild,jest,jest-junit,npm-check-updates,projen,tesseractocr" + "exec": "npm-check-updates --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=constructs,esbuild,jest,jest-junit,npm-check-updates,projen,tesseractocr" }, { "exec": "yarn install --check-files" }, { - "exec": "yarn upgrade esbuild jest jest-junit npm-check-updates projen tesseractocr" + "exec": "yarn upgrade constructs esbuild jest jest-junit npm-check-updates projen tesseractocr" }, { "exec": "npx projen" diff --git a/continous-integration/lambda-handlers/node/package.json b/continous-integration/lambda-handlers/node/package.json index 4fd0645..425708c 100644 --- a/continous-integration/lambda-handlers/node/package.json +++ b/continous-integration/lambda-handlers/node/package.json @@ -14,6 +14,7 @@ "projen": "npx projen" }, "devDependencies": { + "constructs": "^10.0.0", "esbuild": "^0.17.5", "jest": "^29.4.1", "jest-junit": "^15", diff --git a/continous-integration/lambda-handlers/node/yarn.lock b/continous-integration/lambda-handlers/node/yarn.lock index ae7b8ca..ad95b80 100644 --- a/continous-integration/lambda-handlers/node/yarn.lock +++ b/continous-integration/lambda-handlers/node/yarn.lock @@ -1439,6 +1439,11 @@ console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== +constructs@^10.0.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.3.0.tgz#4c246fce9cf8e77711ad45944e9fbd41f1501965" + integrity sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ== + conventional-changelog-config-spec@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" diff --git a/continous-integration/lambda-handlers/python/Pipfile.lock b/continous-integration/lambda-handlers/python/Pipfile.lock index 5c4185c..8e8d032 100644 --- a/continous-integration/lambda-handlers/python/Pipfile.lock +++ b/continous-integration/lambda-handlers/python/Pipfile.lock @@ -26,99 +26,99 @@ }, "charset-normalizer": { "hashes": [ - "sha256:02673e456dc5ab13659f85196c534dc596d4ef260e4d86e856c3b2773ce09843", - "sha256:02af06682e3590ab952599fbadac535ede5d60d78848e555aa58d0c0abbde786", - "sha256:03680bb39035fbcffe828eae9c3f8afc0428c91d38e7d61aa992ef7a59fb120e", - "sha256:0570d21da019941634a531444364f2482e8db0b3425fcd5ac0c36565a64142c8", - "sha256:09c77f964f351a7369cc343911e0df63e762e42bac24cd7d18525961c81754f4", - "sha256:0d3d5b7db9ed8a2b11a774db2bbea7ba1884430a205dbd54a32d61d7c2a190fa", - "sha256:1063da2c85b95f2d1a430f1c33b55c9c17ffaf5e612e10aeaad641c55a9e2b9d", - "sha256:12ebea541c44fdc88ccb794a13fe861cc5e35d64ed689513a5c03d05b53b7c82", - "sha256:153e7b6e724761741e0974fc4dcd406d35ba70b92bfe3fedcb497226c93b9da7", - "sha256:15b26ddf78d57f1d143bdf32e820fd8935d36abe8a25eb9ec0b5a71c82eb3895", - "sha256:1872d01ac8c618a8da634e232f24793883d6e456a66593135aeafe3784b0848d", - "sha256:187d18082694a29005ba2944c882344b6748d5be69e3a89bf3cc9d878e548d5a", - "sha256:1b2919306936ac6efb3aed1fbf81039f7087ddadb3160882a57ee2ff74fd2382", - "sha256:232ac332403e37e4a03d209a3f92ed9071f7d3dbda70e2a5e9cff1c4ba9f0678", - "sha256:23e8565ab7ff33218530bc817922fae827420f143479b753104ab801145b1d5b", - "sha256:24817cb02cbef7cd499f7c9a2735286b4782bd47a5b3516a0e84c50eab44b98e", - "sha256:249c6470a2b60935bafd1d1d13cd613f8cd8388d53461c67397ee6a0f5dce741", - "sha256:24a91a981f185721542a0b7c92e9054b7ab4fea0508a795846bc5b0abf8118d4", - "sha256:2502dd2a736c879c0f0d3e2161e74d9907231e25d35794584b1ca5284e43f596", - "sha256:250c9eb0f4600361dd80d46112213dff2286231d92d3e52af1e5a6083d10cad9", - "sha256:278c296c6f96fa686d74eb449ea1697f3c03dc28b75f873b65b5201806346a69", - "sha256:2935ffc78db9645cb2086c2f8f4cfd23d9b73cc0dc80334bc30aac6f03f68f8c", - "sha256:2f4a0033ce9a76e391542c182f0d48d084855b5fcba5010f707c8e8c34663d77", - "sha256:30a85aed0b864ac88309b7d94be09f6046c834ef60762a8833b660139cfbad13", - "sha256:380c4bde80bce25c6e4f77b19386f5ec9db230df9f2f2ac1e5ad7af2caa70459", - "sha256:3ae38d325b512f63f8da31f826e6cb6c367336f95e418137286ba362925c877e", - "sha256:3b447982ad46348c02cb90d230b75ac34e9886273df3a93eec0539308a6296d7", - "sha256:3debd1150027933210c2fc321527c2299118aa929c2f5a0a80ab6953e3bd1908", - "sha256:4162918ef3098851fcd8a628bf9b6a98d10c380725df9e04caf5ca6dd48c847a", - "sha256:468d2a840567b13a590e67dd276c570f8de00ed767ecc611994c301d0f8c014f", - "sha256:4cc152c5dd831641e995764f9f0b6589519f6f5123258ccaca8c6d34572fefa8", - "sha256:542da1178c1c6af8873e143910e2269add130a299c9106eef2594e15dae5e482", - "sha256:557b21a44ceac6c6b9773bc65aa1b4cc3e248a5ad2f5b914b91579a32e22204d", - "sha256:5707a746c6083a3a74b46b3a631d78d129edab06195a92a8ece755aac25a3f3d", - "sha256:588245972aca710b5b68802c8cad9edaa98589b1b42ad2b53accd6910dad3545", - "sha256:5adf257bd58c1b8632046bbe43ee38c04e1038e9d37de9c57a94d6bd6ce5da34", - "sha256:619d1c96099be5823db34fe89e2582b336b5b074a7f47f819d6b3a57ff7bdb86", - "sha256:63563193aec44bce707e0c5ca64ff69fa72ed7cf34ce6e11d5127555756fd2f6", - "sha256:67b8cc9574bb518ec76dc8e705d4c39ae78bb96237cb533edac149352c1f39fe", - "sha256:6a685067d05e46641d5d1623d7c7fdf15a357546cbb2f71b0ebde91b175ffc3e", - "sha256:70f1d09c0d7748b73290b29219e854b3207aea922f839437870d8cc2168e31cc", - "sha256:750b446b2ffce1739e8578576092179160f6d26bd5e23eb1789c4d64d5af7dc7", - "sha256:7966951325782121e67c81299a031f4c115615e68046f79b85856b86ebffc4cd", - "sha256:7b8b8bf1189b3ba9b8de5c8db4d541b406611a71a955bbbd7385bbc45fcb786c", - "sha256:7f5d10bae5d78e4551b7be7a9b29643a95aded9d0f602aa2ba584f0388e7a557", - "sha256:805dfea4ca10411a5296bcc75638017215a93ffb584c9e344731eef0dcfb026a", - "sha256:81bf654678e575403736b85ba3a7867e31c2c30a69bc57fe88e3ace52fb17b89", - "sha256:82eb849f085624f6a607538ee7b83a6d8126df6d2f7d3b319cb837b289123078", - "sha256:85a32721ddde63c9df9ebb0d2045b9691d9750cb139c161c80e500d210f5e26e", - "sha256:86d1f65ac145e2c9ed71d8ffb1905e9bba3a91ae29ba55b4c46ae6fc31d7c0d4", - "sha256:86f63face3a527284f7bb8a9d4f78988e3c06823f7bea2bd6f0e0e9298ca0403", - "sha256:8eaf82f0eccd1505cf39a45a6bd0a8cf1c70dcfc30dba338207a969d91b965c0", - "sha256:93aa7eef6ee71c629b51ef873991d6911b906d7312c6e8e99790c0f33c576f89", - "sha256:96c2b49eb6a72c0e4991d62406e365d87067ca14c1a729a870d22354e6f68115", - "sha256:9cf3126b85822c4e53aa28c7ec9869b924d6fcfb76e77a45c44b83d91afd74f9", - "sha256:9fe359b2e3a7729010060fbca442ca225280c16e923b37db0e955ac2a2b72a05", - "sha256:a0ac5e7015a5920cfce654c06618ec40c33e12801711da6b4258af59a8eff00a", - "sha256:a3f93dab657839dfa61025056606600a11d0b696d79386f974e459a3fbc568ec", - "sha256:a4b71f4d1765639372a3b32d2638197f5cd5221b19531f9245fcc9ee62d38f56", - "sha256:aae32c93e0f64469f74ccc730a7cb21c7610af3a775157e50bbd38f816536b38", - "sha256:aaf7b34c5bc56b38c931a54f7952f1ff0ae77a2e82496583b247f7c969eb1479", - "sha256:abecce40dfebbfa6abf8e324e1860092eeca6f7375c8c4e655a8afb61af58f2c", - "sha256:abf0d9f45ea5fb95051c8bfe43cb40cda383772f7e5023a83cc481ca2604d74e", - "sha256:ac71b2977fb90c35d41c9453116e283fac47bb9096ad917b8819ca8b943abecd", - "sha256:ada214c6fa40f8d800e575de6b91a40d0548139e5dc457d2ebb61470abf50186", - "sha256:b09719a17a2301178fac4470d54b1680b18a5048b481cb8890e1ef820cb80455", - "sha256:b1121de0e9d6e6ca08289583d7491e7fcb18a439305b34a30b20d8215922d43c", - "sha256:b3b2316b25644b23b54a6f6401074cebcecd1244c0b8e80111c9a3f1c8e83d65", - "sha256:b3d9b48ee6e3967b7901c052b670c7dda6deb812c309439adaffdec55c6d7b78", - "sha256:b5bcf60a228acae568e9911f410f9d9e0d43197d030ae5799e20dca8df588287", - "sha256:b8f3307af845803fb0b060ab76cf6dd3a13adc15b6b451f54281d25911eb92df", - "sha256:c2af80fb58f0f24b3f3adcb9148e6203fa67dd3f61c4af146ecad033024dde43", - "sha256:c350354efb159b8767a6244c166f66e67506e06c8924ed74669b2c70bc8735b1", - "sha256:c5a74c359b2d47d26cdbbc7845e9662d6b08a1e915eb015d044729e92e7050b7", - "sha256:c71f16da1ed8949774ef79f4a0260d28b83b3a50c6576f8f4f0288d109777989", - "sha256:d47ecf253780c90ee181d4d871cd655a789da937454045b17b5798da9393901a", - "sha256:d7eff0f27edc5afa9e405f7165f85a6d782d308f3b6b9d96016c010597958e63", - "sha256:d97d85fa63f315a8bdaba2af9a6a686e0eceab77b3089af45133252618e70884", - "sha256:db756e48f9c5c607b5e33dd36b1d5872d0422e960145b08ab0ec7fd420e9d649", - "sha256:dc45229747b67ffc441b3de2f3ae5e62877a282ea828a5bdb67883c4ee4a8810", - "sha256:e0fc42822278451bc13a2e8626cf2218ba570f27856b536e00cfa53099724828", - "sha256:e39c7eb31e3f5b1f88caff88bcff1b7f8334975b46f6ac6e9fc725d829bc35d4", - "sha256:e46cd37076971c1040fc8c41273a8b3e2c624ce4f2be3f5dfcb7a430c1d3acc2", - "sha256:e5c1502d4ace69a179305abb3f0bb6141cbe4714bc9b31d427329a95acfc8bdd", - "sha256:edfe077ab09442d4ef3c52cb1f9dab89bff02f4524afc0acf2d46be17dc479f5", - "sha256:effe5406c9bd748a871dbcaf3ac69167c38d72db8c9baf3ff954c344f31c4cbe", - "sha256:f0d1e3732768fecb052d90d62b220af62ead5748ac51ef61e7b32c266cac9293", - "sha256:f5969baeaea61c97efa706b9b107dcba02784b1601c74ac84f2a532ea079403e", - "sha256:f8888e31e3a85943743f8fc15e71536bda1c81d5aa36d014a3c0c44481d7db6e", - "sha256:fc52b79d83a3fe3a360902d3f5d79073a993597d48114c29485e9431092905d8" + "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", + "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", + "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", + "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", + "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", + "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", + "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", + "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", + "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", + "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", + "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", + "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", + "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", + "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", + "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", + "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", + "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", + "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", + "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", + "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", + "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", + "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", + "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", + "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", + "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", + "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", + "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", + "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", + "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", + "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", + "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", + "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", + "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", + "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", + "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", + "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", + "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", + "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", + "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", + "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", + "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", + "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", + "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", + "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", + "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", + "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", + "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", + "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", + "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", + "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", + "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", + "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", + "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", + "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", + "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", + "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", + "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", + "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", + "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", + "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", + "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", + "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", + "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", + "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", + "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", + "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", + "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", + "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", + "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", + "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", + "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", + "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", + "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", + "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", + "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", + "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", + "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", + "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", + "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", + "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", + "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", + "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", + "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", + "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", + "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", + "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", + "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", + "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", + "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", + "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" ], - "markers": "python_version >= '3.7'", - "version": "==3.3.0" + "markers": "python_full_version >= '3.7.0'", + "version": "==3.3.2" }, "idna": { "hashes": [ @@ -138,63 +138,63 @@ }, "pillow": { "hashes": [ - "sha256:0462b1496505a3462d0f35dc1c4d7b54069747d65d00ef48e736acda2c8cbdff", - "sha256:186f7e04248103482ea6354af6d5bcedb62941ee08f7f788a1c7707bc720c66f", - "sha256:19e9adb3f22d4c416e7cd79b01375b17159d6990003633ff1d8377e21b7f1b21", - "sha256:28444cb6ad49726127d6b340217f0627abc8732f1194fd5352dec5e6a0105635", - "sha256:2872f2d7846cf39b3dbff64bc1104cc48c76145854256451d33c5faa55c04d1a", - "sha256:2cc6b86ece42a11f16f55fe8903595eff2b25e0358dec635d0a701ac9586588f", - "sha256:2d7e91b4379f7a76b31c2dda84ab9e20c6220488e50f7822e59dac36b0cd92b1", - "sha256:2fa6dd2661838c66f1a5473f3b49ab610c98a128fc08afbe81b91a1f0bf8c51d", - "sha256:32bec7423cdf25c9038fef614a853c9d25c07590e1a870ed471f47fb80b244db", - "sha256:3855447d98cced8670aaa63683808df905e956f00348732448b5a6df67ee5849", - "sha256:3a04359f308ebee571a3127fdb1bd01f88ba6f6fb6d087f8dd2e0d9bff43f2a7", - "sha256:3a0d3e54ab1df9df51b914b2233cf779a5a10dfd1ce339d0421748232cea9876", - "sha256:44e7e4587392953e5e251190a964675f61e4dae88d1e6edbe9f36d6243547ff3", - "sha256:459307cacdd4138edee3875bbe22a2492519e060660eaf378ba3b405d1c66317", - "sha256:4ce90f8a24e1c15465048959f1e94309dfef93af272633e8f37361b824532e91", - "sha256:50bd5f1ebafe9362ad622072a1d2f5850ecfa44303531ff14353a4059113b12d", - "sha256:522ff4ac3aaf839242c6f4e5b406634bfea002469656ae8358644fc6c4856a3b", - "sha256:552912dbca585b74d75279a7570dd29fa43b6d93594abb494ebb31ac19ace6bd", - "sha256:5d6c9049c6274c1bb565021367431ad04481ebb54872edecfcd6088d27edd6ed", - "sha256:697a06bdcedd473b35e50a7e7506b1d8ceb832dc238a336bd6f4f5aa91a4b500", - "sha256:71671503e3015da1b50bd18951e2f9daf5b6ffe36d16f1eb2c45711a301521a7", - "sha256:723bd25051454cea9990203405fa6b74e043ea76d4968166dfd2569b0210886a", - "sha256:764d2c0daf9c4d40ad12fbc0abd5da3af7f8aa11daf87e4fa1b834000f4b6b0a", - "sha256:787bb0169d2385a798888e1122c980c6eff26bf941a8ea79747d35d8f9210ca0", - "sha256:7f771e7219ff04b79e231d099c0a28ed83aa82af91fd5fa9fdb28f5b8d5addaf", - "sha256:847e8d1017c741c735d3cd1883fa7b03ded4f825a6e5fcb9378fd813edee995f", - "sha256:84efb46e8d881bb06b35d1d541aa87f574b58e87f781cbba8d200daa835b42e1", - "sha256:898f1d306298ff40dc1b9ca24824f0488f6f039bc0e25cfb549d3195ffa17088", - "sha256:8b451d6ead6e3500b6ce5c7916a43d8d8d25ad74b9102a629baccc0808c54971", - "sha256:8f06be50669087250f319b706decf69ca71fdecd829091a37cc89398ca4dc17a", - "sha256:92a23b0431941a33242b1f0ce6c88a952e09feeea9af4e8be48236a68ffe2205", - "sha256:93139acd8109edcdeffd85e3af8ae7d88b258b3a1e13a038f542b79b6d255c54", - "sha256:98533fd7fa764e5f85eebe56c8e4094db912ccbe6fbf3a58778d543cadd0db08", - "sha256:9f665d1e6474af9f9da5e86c2a3a2d2d6204e04d5af9c06b9d42afa6ebde3f21", - "sha256:b059ac2c4c7a97daafa7dc850b43b2d3667def858a4f112d1aa082e5c3d6cf7d", - "sha256:b1be1c872b9b5fcc229adeadbeb51422a9633abd847c0ff87dc4ef9bb184ae08", - "sha256:b7cf63d2c6928b51d35dfdbda6f2c1fddbe51a6bc4a9d4ee6ea0e11670dd981e", - "sha256:bc2e3069569ea9dbe88d6b8ea38f439a6aad8f6e7a6283a38edf61ddefb3a9bf", - "sha256:bcf1207e2f2385a576832af02702de104be71301c2696d0012b1b93fe34aaa5b", - "sha256:ca26ba5767888c84bf5a0c1a32f069e8204ce8c21d00a49c90dabeba00ce0145", - "sha256:cbe68deb8580462ca0d9eb56a81912f59eb4542e1ef8f987405e35a0179f4ea2", - "sha256:d6caf3cd38449ec3cd8a68b375e0c6fe4b6fd04edb6c9766b55ef84a6e8ddf2d", - "sha256:d72967b06be9300fed5cfbc8b5bafceec48bf7cdc7dab66b1d2549035287191d", - "sha256:d889b53ae2f030f756e61a7bff13684dcd77e9af8b10c6048fb2c559d6ed6eaf", - "sha256:de596695a75496deb3b499c8c4f8e60376e0516e1a774e7bc046f0f48cd620ad", - "sha256:e6a90167bcca1216606223a05e2cf991bb25b14695c518bc65639463d7db722d", - "sha256:ed2d9c0704f2dc4fa980b99d565c0c9a543fe5101c25b3d60488b8ba80f0cce1", - "sha256:ee7810cf7c83fa227ba9125de6084e5e8b08c59038a7b2c9045ef4dde61663b4", - "sha256:f0b4b06da13275bc02adfeb82643c4a6385bd08d26f03068c2796f60d125f6f2", - "sha256:f11c9102c56ffb9ca87134bd025a43d2aba3f1155f508eff88f694b33a9c6d19", - "sha256:f5bb289bb835f9fe1a1e9300d011eef4d69661bb9b34d5e196e5e82c4cb09b37", - "sha256:f6d3d4c905e26354e8f9d82548475c46d8e0889538cb0657aa9c6f0872a37aa4", - "sha256:fcb59711009b0168d6ee0bd8fb5eb259c4ab1717b2f538bbf36bacf207ef7a68", - "sha256:fd2a5403a75b54661182b75ec6132437a181209b901446ee5724b589af8edef1" + "sha256:00f438bb841382b15d7deb9a05cc946ee0f2c352653c7aa659e75e592f6fa17d", + "sha256:0248f86b3ea061e67817c47ecbe82c23f9dd5d5226200eb9090b3873d3ca32de", + "sha256:04f6f6149f266a100374ca3cc368b67fb27c4af9f1cc8cb6306d849dcdf12616", + "sha256:062a1610e3bc258bff2328ec43f34244fcec972ee0717200cb1425214fe5b839", + "sha256:0a026c188be3b443916179f5d04548092e253beb0c3e2ee0a4e2cdad72f66099", + "sha256:0f7c276c05a9767e877a0b4c5050c8bee6a6d960d7f0c11ebda6b99746068c2a", + "sha256:1a8413794b4ad9719346cd9306118450b7b00d9a15846451549314a58ac42219", + "sha256:1ab05f3db77e98f93964697c8efc49c7954b08dd61cff526b7f2531a22410106", + "sha256:1c3ac5423c8c1da5928aa12c6e258921956757d976405e9467c5f39d1d577a4b", + "sha256:1c41d960babf951e01a49c9746f92c5a7e0d939d1652d7ba30f6b3090f27e412", + "sha256:1fafabe50a6977ac70dfe829b2d5735fd54e190ab55259ec8aea4aaea412fa0b", + "sha256:1fb29c07478e6c06a46b867e43b0bcdb241b44cc52be9bc25ce5944eed4648e7", + "sha256:24fadc71218ad2b8ffe437b54876c9382b4a29e030a05a9879f615091f42ffc2", + "sha256:2cdc65a46e74514ce742c2013cd4a2d12e8553e3a2563c64879f7c7e4d28bce7", + "sha256:2ef6721c97894a7aa77723740a09547197533146fba8355e86d6d9a4a1056b14", + "sha256:3b834f4b16173e5b92ab6566f0473bfb09f939ba14b23b8da1f54fa63e4b623f", + "sha256:3d929a19f5469b3f4df33a3df2983db070ebb2088a1e145e18facbc28cae5b27", + "sha256:41f67248d92a5e0a2076d3517d8d4b1e41a97e2df10eb8f93106c89107f38b57", + "sha256:47e5bf85b80abc03be7455c95b6d6e4896a62f6541c1f2ce77a7d2bb832af262", + "sha256:4d0152565c6aa6ebbfb1e5d8624140a440f2b99bf7afaafbdbf6430426497f28", + "sha256:50d08cd0a2ecd2a8657bd3d82c71efd5a58edb04d9308185d66c3a5a5bed9610", + "sha256:61f1a9d247317fa08a308daaa8ee7b3f760ab1809ca2da14ecc88ae4257d6172", + "sha256:6932a7652464746fcb484f7fc3618e6503d2066d853f68a4bd97193a3996e273", + "sha256:7a7e3daa202beb61821c06d2517428e8e7c1aab08943e92ec9e5755c2fc9ba5e", + "sha256:7dbaa3c7de82ef37e7708521be41db5565004258ca76945ad74a8e998c30af8d", + "sha256:7df5608bc38bd37ef585ae9c38c9cd46d7c81498f086915b0f97255ea60c2818", + "sha256:806abdd8249ba3953c33742506fe414880bad78ac25cc9a9b1c6ae97bedd573f", + "sha256:883f216eac8712b83a63f41b76ddfb7b2afab1b74abbb413c5df6680f071a6b9", + "sha256:912e3812a1dbbc834da2b32299b124b5ddcb664ed354916fd1ed6f193f0e2d01", + "sha256:937bdc5a7f5343d1c97dc98149a0be7eb9704e937fe3dc7140e229ae4fc572a7", + "sha256:9882a7451c680c12f232a422730f986a1fcd808da0fd428f08b671237237d651", + "sha256:9a92109192b360634a4489c0c756364c0c3a2992906752165ecb50544c251312", + "sha256:9d7bc666bd8c5a4225e7ac71f2f9d12466ec555e89092728ea0f5c0c2422ea80", + "sha256:a5f63b5a68daedc54c7c3464508d8c12075e56dcfbd42f8c1bf40169061ae666", + "sha256:a646e48de237d860c36e0db37ecaecaa3619e6f3e9d5319e527ccbc8151df061", + "sha256:a89b8312d51715b510a4fe9fc13686283f376cfd5abca8cd1c65e4c76e21081b", + "sha256:a92386125e9ee90381c3369f57a2a50fa9e6aa8b1cf1d9c4b200d41a7dd8e992", + "sha256:ae88931f93214777c7a3aa0a8f92a683f83ecde27f65a45f95f22d289a69e593", + "sha256:afc8eef765d948543a4775f00b7b8c079b3321d6b675dde0d02afa2ee23000b4", + "sha256:b0eb01ca85b2361b09480784a7931fc648ed8b7836f01fb9241141b968feb1db", + "sha256:b1c25762197144e211efb5f4e8ad656f36c8d214d390585d1d21281f46d556ba", + "sha256:b4005fee46ed9be0b8fb42be0c20e79411533d1fd58edabebc0dd24626882cfd", + "sha256:b920e4d028f6442bea9a75b7491c063f0b9a3972520731ed26c83e254302eb1e", + "sha256:baada14941c83079bf84c037e2d8b7506ce201e92e3d2fa0d1303507a8538212", + "sha256:bb40c011447712d2e19cc261c82655f75f32cb724788df315ed992a4d65696bb", + "sha256:c0949b55eb607898e28eaccb525ab104b2d86542a85c74baf3a6dc24002edec2", + "sha256:c9aeea7b63edb7884b031a35305629a7593272b54f429a9869a4f63a1bf04c34", + "sha256:cfe96560c6ce2f4c07d6647af2d0f3c54cc33289894ebd88cfbb3bcd5391e256", + "sha256:d27b5997bdd2eb9fb199982bb7eb6164db0426904020dc38c10203187ae2ff2f", + "sha256:d921bc90b1defa55c9917ca6b6b71430e4286fc9e44c55ead78ca1a9f9eba5f2", + "sha256:e6bf8de6c36ed96c86ea3b6e1d5273c53f46ef518a062464cd7ef5dd2cf92e38", + "sha256:eaed6977fa73408b7b8a24e8b14e59e1668cfc0f4c40193ea7ced8e210adf996", + "sha256:fa1d323703cfdac2036af05191b969b910d8f115cf53093125e4058f62012c9a", + "sha256:fe1e26e1ffc38be097f0ba1d0d07fcade2bcfd1d023cda5b29935ae8052bd793" ], "index": "pypi", - "version": "==10.0.1" + "version": "==10.1.0" }, "pytesseract": { "hashes": [ @@ -214,11 +214,11 @@ }, "urllib3": { "hashes": [ - "sha256:7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2", - "sha256:b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564" + "sha256:c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84", + "sha256:fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" ], "markers": "python_version >= '3.7'", - "version": "==2.0.6" + "version": "==2.0.7" } }, "develop": {} diff --git a/continous-integration/lambda-handlers/python/requirements.txt b/continous-integration/lambda-handlers/python/requirements.txt index b3239c9..2fff1ed 100644 --- a/continous-integration/lambda-handlers/python/requirements.txt +++ b/continous-integration/lambda-handlers/python/requirements.txt @@ -1,9 +1,9 @@ -i https://pypi.org/simple -certifi==2023.7.22; python_version >= '3.6' -charset-normalizer==3.3.0; python_version >= '3.7' -idna==3.4; python_version >= '3.5' -packaging==23.2; python_version >= '3.7' -pillow==10.0.1 +certifi==2023.7.22 ; python_version >= '3.6' +charset-normalizer==3.3.2 ; python_full_version >= '3.7.0' +idna==3.4 ; python_version >= '3.5' +packaging==23.2 ; python_version >= '3.7' +pillow==10.1.0 pytesseract==0.3.10 requests==2.31.0 -urllib3==2.0.6; python_version >= '3.7' +urllib3==2.0.7 ; python_version >= '3.7' diff --git a/example/cdk/.gitattributes b/example/cdk/.gitattributes index 07fd814..a8d4c01 100644 --- a/example/cdk/.gitattributes +++ b/example/cdk/.gitattributes @@ -4,7 +4,6 @@ /.gitattributes linguist-generated /.gitignore linguist-generated /.npmignore linguist-generated -/.npmrc linguist-generated /.projen/** linguist-generated /.projen/deps.json linguist-generated /.projen/files.json linguist-generated diff --git a/example/cdk/.gitignore b/example/cdk/.gitignore index d2b1691..27d5703 100644 --- a/example/cdk/.gitignore +++ b/example/cdk/.gitignore @@ -32,7 +32,6 @@ jspm_packages/ /test-reports/ junit.xml /coverage/ -!/.npmrc !/test/ !/tsconfig.json !/tsconfig.dev.json diff --git a/example/cdk/.projen/files.json b/example/cdk/.projen/files.json index 059d4dc..fd6b602 100644 --- a/example/cdk/.projen/files.json +++ b/example/cdk/.projen/files.json @@ -4,7 +4,6 @@ ".gitattributes", ".gitignore", ".npmignore", - ".npmrc", ".projen/deps.json", ".projen/files.json", ".projen/tasks.json", diff --git a/example/cdk/src/lambda-handlers/requirements.txt b/example/cdk/src/lambda-handlers/requirements.txt index b3239c9..2fff1ed 100644 --- a/example/cdk/src/lambda-handlers/requirements.txt +++ b/example/cdk/src/lambda-handlers/requirements.txt @@ -1,9 +1,9 @@ -i https://pypi.org/simple -certifi==2023.7.22; python_version >= '3.6' -charset-normalizer==3.3.0; python_version >= '3.7' -idna==3.4; python_version >= '3.5' -packaging==23.2; python_version >= '3.7' -pillow==10.0.1 +certifi==2023.7.22 ; python_version >= '3.6' +charset-normalizer==3.3.2 ; python_full_version >= '3.7.0' +idna==3.4 ; python_version >= '3.5' +packaging==23.2 ; python_version >= '3.7' +pillow==10.1.0 pytesseract==0.3.10 requests==2.31.0 -urllib3==2.0.6; python_version >= '3.7' +urllib3==2.0.7 ; python_version >= '3.7' diff --git a/example/serverless/requirements.txt b/example/serverless/requirements.txt index b3239c9..2fff1ed 100644 --- a/example/serverless/requirements.txt +++ b/example/serverless/requirements.txt @@ -1,9 +1,9 @@ -i https://pypi.org/simple -certifi==2023.7.22; python_version >= '3.6' -charset-normalizer==3.3.0; python_version >= '3.7' -idna==3.4; python_version >= '3.5' -packaging==23.2; python_version >= '3.7' -pillow==10.0.1 +certifi==2023.7.22 ; python_version >= '3.6' +charset-normalizer==3.3.2 ; python_full_version >= '3.7.0' +idna==3.4 ; python_version >= '3.5' +packaging==23.2 ; python_version >= '3.7' +pillow==10.1.0 pytesseract==0.3.10 requests==2.31.0 -urllib3==2.0.6; python_version >= '3.7' +urllib3==2.0.7 ; python_version >= '3.7' diff --git a/package.json b/package.json index dad6a3e..1aed31a 100644 --- a/package.json +++ b/package.json @@ -28,31 +28,29 @@ "test:watch": "npx projen test:watch", "unbump": "npx projen unbump", "upgrade": "npx projen upgrade", - "upgrade:ci:node": "npx projen upgrade:ci:node", "upgrade:ci:py": "npx projen upgrade:ci:py", - "upgrade:example": "npx projen upgrade:example", "upgrade:subprojects": "npx projen upgrade:subprojects", "watch": "npx projen watch", "projen": "npx projen" }, "devDependencies": { - "@types/jest": "^29.5.4", + "@types/jest": "^29.5.7", "@types/node": "^16", "@typescript-eslint/eslint-plugin": "^6", "@typescript-eslint/parser": "^6", "aws-cdk": "^2.95.0", - "esbuild": "^0.19.2", + "esbuild": "^0.19.5", "eslint": "^8", "eslint-config-prettier": "^8.10.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-import-resolver-typescript": "^3.6.0", - "eslint-plugin-import": "^2.28.1", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-import": "^2.29.0", "eslint-plugin-prettier": "^4.2.1", - "jest": "^29.6.4", + "jest": "^29.7.0", "jest-junit": "^15", "npm-check-updates": "^16", "prettier": "^2.8.8", - "projen": "^0.73.11", + "projen": "^0.76.16", "standard-version": "^9", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", diff --git a/ready-to-use/amazonlinux-2/lib/libjbig.so.2.0 b/ready-to-use/amazonlinux-2/lib/libjbig.so.2.0 index dc84a909e4a928e340197c247fe3bfe26297dc06..d9425f57ba4c6db04529a0f8cd529c2166bb8fb8 100755 GIT binary patch delta 14840 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 delta 15667 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 D?*49~ delta 13191 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