diff --git a/.gitattributes b/.gitattributes index c89f6ca9..41a15830 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". * text=auto eol=lf /.gitattributes linguist-generated @@ -28,4 +28,5 @@ /LICENSE linguist-generated /package.json linguist-generated /SECURITY.md linguist-generated +/tsconfig.projen.json linguist-generated /yarn.lock linguist-generated \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 3e6f7f39..3c5d66f6 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". blank_issues_enabled: false contact_links: diff --git a/.github/workflows/auto-approve.yml b/.github/workflows/auto-approve.yml index a6a06e5d..1989ff0c 100644 --- a/.github/workflows/auto-approve.yml +++ b/.github/workflows/auto-approve.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: auto-approve on: diff --git a/.github/workflows/auto-queue.yml b/.github/workflows/auto-queue.yml index 9a101e92..7682cdee 100644 --- a/.github/workflows/auto-queue.yml +++ b/.github/workflows/auto-queue.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: auto-queue on: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ede40178..085b3e9f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: build on: @@ -20,17 +20,17 @@ jobs: with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.10.4 - name: Install pipenv run: pip install pipenv - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: adopt java-version: 19.0.2 - name: Install Maven - uses: stCarolas/setup-maven@v4.5 + uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.1 - name: Setup Node.js diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index 415bf8de..100c15e0 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: pull-request-lint on: diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 860334be..84941ffe 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: security on: diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 26c2a60d..b12e7291 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: stale on: diff --git a/.github/workflows/triage.yml b/.github/workflows/triage.yml index 108cef99..d32ee5dd 100644 --- a/.github/workflows/triage.yml +++ b/.github/workflows/triage.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: triage on: diff --git a/.github/workflows/upgrade-configuration.yml b/.github/workflows/upgrade-configuration.yml index 5d643f2e..1c114d61 100644 --- a/.github/workflows/upgrade-configuration.yml +++ b/.github/workflows/upgrade-configuration.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: upgrade-configuration on: @@ -16,17 +16,17 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.10.4 - name: Install pipenv run: pip install pipenv - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: adopt java-version: 19.0.2 - name: Install Maven - uses: stCarolas/setup-maven@v4.5 + uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.1 - name: Setup Node.js diff --git a/.github/workflows/upgrade-dev-dependencies.yml b/.github/workflows/upgrade-dev-dependencies.yml index e8e8f784..92ae46fc 100644 --- a/.github/workflows/upgrade-dev-dependencies.yml +++ b/.github/workflows/upgrade-dev-dependencies.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: upgrade-dev-dependencies on: @@ -16,17 +16,17 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.10.4 - name: Install pipenv run: pip install pipenv - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: adopt java-version: 19.0.2 - name: Install Maven - uses: stCarolas/setup-maven@v4.5 + uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.1 - name: Setup Node.js diff --git a/.github/workflows/upgrade-runtime-dependencies.yml b/.github/workflows/upgrade-runtime-dependencies.yml index 1e5b3825..149f4894 100644 --- a/.github/workflows/upgrade-runtime-dependencies.yml +++ b/.github/workflows/upgrade-runtime-dependencies.yml @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". name: upgrade-runtime-dependencies on: @@ -16,17 +16,17 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.10.4 - name: Install pipenv run: pip install pipenv - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: adopt java-version: 19.0.2 - name: Install Maven - uses: stCarolas/setup-maven@v4.5 + uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.1 - name: Setup Node.js diff --git a/.gitignore b/.gitignore index bf38496b..109d1e96 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". !/.gitattributes !/.projen/tasks.json !/.projen/deps.json @@ -47,5 +47,6 @@ jspm_packages/ !/.github/workflows/stale.yml !/.github/workflows/upgrade-configuration.yml !/.github/workflows/upgrade-dev-dependencies.yml +!/tsconfig.projen.json .vscode -!/.projenrc.js +!/.projenrc.ts diff --git a/.npmignore b/.npmignore index a0d1211f..d0e6bb14 100644 --- a/.npmignore +++ b/.npmignore @@ -1,5 +1,6 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". /.projen/ permissions-backup.acl -/.projenrc.js +/.projenrc.ts +/tsconfig.projen.json /.gitattributes diff --git a/.projen/deps.json b/.projen/deps.json index d9290d83..9c756086 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -18,5 +18,5 @@ "type": "build" } ], - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." + "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." } diff --git a/.projen/files.json b/.projen/files.json index 4b604329..82e91282 100644 --- a/.projen/files.json +++ b/.projen/files.json @@ -24,7 +24,8 @@ "git-hooks/README.md", "git-hooks/setup.sh", "LICENSE", - "SECURITY.md" + "SECURITY.md", + "tsconfig.projen.json" ], - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." + "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." } diff --git a/.projen/tasks.json b/.projen/tasks.json index 7eb54a99..7731d11c 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -50,7 +50,7 @@ "description": "Synthesize project files", "steps": [ { - "exec": "node .projenrc.js" + "exec": "npx -y ts-node --project tsconfig.projen.json .projenrc.ts" } ] }, @@ -164,5 +164,5 @@ "env": { "PATH": "$(npx -c \"node --print process.env.PATH\")" }, - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." + "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." } diff --git a/.projenrc.js b/.projenrc.ts similarity index 77% rename from .projenrc.js rename to .projenrc.ts index 569964b3..ffe37dcd 100644 --- a/.projenrc.js +++ b/.projenrc.ts @@ -1,5 +1,8 @@ -const { Cdk8sTeamNodeProject } = require('@cdk8s/projen-common'); +import { Cdk8sTeamNodeProject } from '@cdk8s/projen-common'; +import { typescript } from 'projen'; + const project = new Cdk8sTeamNodeProject({ + projenrcJs: false, defaultReleaseBranch: 'main', name: 'root', devDeps: [ @@ -10,7 +13,7 @@ const project = new Cdk8sTeamNodeProject({ jest: false, workflowBootstrapSteps: [ { - uses: 'actions/setup-python@v4', + uses: 'actions/setup-python@v5', with: { 'python-version': '3.10.4' }, @@ -20,7 +23,7 @@ const project = new Cdk8sTeamNodeProject({ run: 'pip install pipenv' }, { - uses: 'actions/setup-java@v3', + uses: 'actions/setup-java@v4', with: { 'distribution': 'adopt', 'java-version': '19.0.2' @@ -28,7 +31,7 @@ const project = new Cdk8sTeamNodeProject({ }, { name: 'Install Maven', - uses: 'stCarolas/setup-maven@v4.5', + uses: 'stCarolas/setup-maven@v5', with: { 'maven-version': '3.9.1', } @@ -36,6 +39,8 @@ const project = new Cdk8sTeamNodeProject({ ], }); +new typescript.ProjenrcTs(project); + project.package.addField('private', true); project.package.addField('workspaces', { packages: [ @@ -48,8 +53,10 @@ project.package.addField('workspaces', { project.testTask.reset(); -project.buildTask._locked = false + //@ts-ignore +project.buildTask._locked = false; project.buildTask.reset('lerna run build --skip-nx-cache --no-bail'); + //@ts-ignore project.buildTask._locked = true // no package task is needed diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json index 79a93a54..733d83f8 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.assets.json @@ -105,7 +105,7 @@ } } }, - "64fb49d76b3f2a8ca49a03b0dc0caf9d99eb96c15309e2d57e09dec1ab2af353": { + "7da4ea00774189789a044324d8e3c7107376d153382605bf8b2c9cb099b5b2cd": { "source": { "path": "kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "64fb49d76b3f2a8ca49a03b0dc0caf9d99eb96c15309e2d57e09dec1ab2af353.json", + "objectKey": "7da4ea00774189789a044324d8e3c7107376d153382605bf8b2c9cb099b5b2cd.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "77be86bac11e02503066952031001867b479a603fb651de99bca63ab6c0e0cfb": { + "f69bcebdae155fe99448103cd481ac8849bcbf6552570132aaac85dac13195ac": { "source": { "path": "kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "77be86bac11e02503066952031001867b479a603fb651de99bca63ab6c0e0cfb.json", + "objectKey": "f69bcebdae155fe99448103cd481ac8849bcbf6552570132aaac85dac13195ac.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "bb10c7a4f6ea0b7e863c39a0f804494c4a284b0325e50eeddb44c157faea8551": { + "c2ee2da0f069a404c6386aba376b0a473939d5fc2831d8d7539167d9285641d5": { "source": { "path": "kubernetes-end-to-end-aws.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "bb10c7a4f6ea0b7e863c39a0f804494c4a284b0325e50eeddb44c157faea8551.json", + "objectKey": "c2ee2da0f069a404c6386aba376b0a473939d5fc2831d8d7539167d9285641d5.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json index cd32a9e0..66cabe4e 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end-aws.template.json @@ -1212,7 +1212,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/64fb49d76b3f2a8ca49a03b0dc0caf9d99eb96c15309e2d57e09dec1ab2af353.json" + "/7da4ea00774189789a044324d8e3c7107376d153382605bf8b2c9cb099b5b2cd.json" ] ] }, @@ -1252,7 +1252,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/77be86bac11e02503066952031001867b479a603fb651de99bca63ab6c0e0cfb.json" + "/f69bcebdae155fe99448103cd481ac8849bcbf6552570132aaac85dac13195ac.json" ] ] }, @@ -1863,7 +1863,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxppXPabce5wtBmXRcjKXItaJlOVMuSIVHJAsP/Pthu5vbExweKeiRfKrpv38XNAs8hUWWdGF2IbseoasBzeO3C6hVDIA4iGwKElbiPqia+x0BgsClKFLKyv/FCfk8+aGeB6iA6aWJg8pCdQxb5CE+xIG+JKTyj1RUFhk1Ldl1KZy0pzr076ZI8/HElHbyLLcjKzskjmUYe0fOHTpvijRTv0USCzBTSWfbOGPKwI3/SijKlXLTcA6lUdPtWDT33uYQ8FkarXSws8cDNaOsi0wsWhmZ+5rIQnNLIw5jX4gH8XOejXOQHZDrjBXKvT8g0N15bHmVfCyYl71nGjOrYkGXYkYpe8+XhuoNPRA8aG9Ft3aRvjLkzWo0NJ9T3MF5rx3jQ9gBbCi56RSBjYNfMaWU/4k3kNk7bGA0gK/srDHN+evX/TrKyz9i2wweystLZUg9r6eFGrBY/3g21nCySmMEfSR0LUmySU3onnia8T+9G7/RwcF9EuhLp0mgb/y6xKb/eLt6C1omPlnVDYjvFf2hd2we0AgAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxlpUvabce5wtBmXRcjKXwtaJlOVMuUIVHJAsP/Pthu5vbExweKeiTfSnbfvsubBZxDoss6saaQ3Z5B1wLO4bUL61cIATnIdAgirOV91DXyPQQUFpqiBKkq+g0X9Dn6YBwJrIPslI2B0Yv0HNLIR/EUC/SEjOEZyFQYWGxbpE2pHBFqzrw7mRK9+ONKPHgXW6EqmpNHtI06gucPnbbFG2rOwUYUqS2UI/bOWvRij/5kNKZau0jcC9Qr2eWtHnrmmRJZLKzR+1gQ8sDNaOci4wsUFmd+5tIQnDbAw5jX4gH83GSjXOAHYDzDRWTenIBxbrwhHmVfCyYl71nKDPrYILHYo47e8OXhuoNPRC8MNLLbuUnfGDNnjR4bTqjvxXitPcPB0EHsMLjoNQoVA7tmTiv6iLeR2zhtYzSAquhXGOb89Or/nVRFz9C2wweqIuWoNMNaenEj14sf74ZaThZJ7OCPpI4FarbJaXUnnyacr+5G7/Ti4L7I1Vqul9ZQ/LuEpvx6u3gLxiQ+EpsG5W6K/wBeDFkjtAIAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/CDKMetadata/Default" diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json index c11a99cc..ef2b33a9 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksClusterResourceProvider5E6E6F1A.nested.template.json @@ -828,7 +828,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zWNwW6DMBBEvyV3s2mhantNkHpqI0SkXq2NvSAHYyOvaYIQ/16ZhNPMW83O5PDxCS87vHGmdJdZc4H5RBxJnyOqTljsLxqlxYmCdF6THIK/TxJbchFOXlOV+JDwO4UE3ljOXEhkpshwSCK4gOOoOopHZHqWwlw2bv35pcDGO/E1OhWTKRu3+UUY7GGuvaV0XrXy1qgp4cMti1hnzhFb41pRE/sxKBJq5Oh7GZ7MUAX/ZzSFtWpLlY0rvdNmm/7BYTCuXUTrXyEvIN9b48b7Hnv9/ra7sjFZGF00PUH90H9WQHV8RgEAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zWNwW6DMBBEvyV3x2lD1faaIPXURohIvVobe0EbjI28dhOE+PfKJJxm3mp2Zi8/PuXLBm681abbWrrI6YQc0Zwj6E5Y6C8GlIURg3LeoBqCv48KWnRRnrzBKvMh43cOCbixmrhQwIyR5SGL4EIek+4wHoHxWSqnsnHLzy8GJu/EV3I6ZlM2bvWzIOjlVHuL+bxo5S3pMePDzbNYZs4RWnKtqJF9ChqFThx9r8KTWVbB/5HBsFStqbJxpXeG1ukfGAZy7Sxa/yr3hSx2lly676A372+bKxNtQ3KRepT1Q/8BYBH3WEYBAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json index c8d2699f..2ed8b3ef 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawsawscdkawseksKubectlProvider1BCE4654.nested.template.json @@ -334,7 +334,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PT0vEQAzFP8vep1ltRb3uFrzoYangdUinscTOH5jMWJfS7y7TLeLpveTByy81PD3D3QFnqcwwVZZ7WHAWvdAk8Jp7MsleYvjmgaKy6PoBYXnJ3iQOXrWf/r9/wyvFD4rCwa+K0cHSBUsl2vQSLJtrGW9uVdJoFKEkcCqipIFzNhOlMwqtqiMJORpSW/qecGQ/7hjalmsaZzGW4TRLa3kDKP1t8ANvWCZLCk7HvUng75tCtW9XNYZ7qBuoj5Z9/jmiGx4fDl/CXMXsEzuC7qa/hBFQ0zEBAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDQAyEnyX3tdLGoe01MfTSHoILvS7yWjWq9wdWu3GD8buXdUzpaUYaGH06wPMLPOxwksr0Y2W5gxkn0TONAm+5I5PsJYYr9xSVRdf1CPNr9iZx8Kr58v/9O94oflIUDn5RjA7mNlgq0aqXYNncynh3i5JaowglgVMRJTWcsxkpnVFoUS1JyNGQWtOPhAP7YcPQtlzTOImxDKdJGssrQOlvgu95xTJZUnA6bk0Cf98Uqm27qCE8wqGGem/Z5589uv7puPsW5ipmn9gRtHf9BbJA0vcxAQAA" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end-aws/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" diff --git a/go/kubernetes-end-to-end-aws/cdk.out/manifest.json b/go/kubernetes-end-to-end-aws/cdk.out/manifest.json index c59b7443..7f8050fe 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -17,7 +17,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/bb10c7a4f6ea0b7e863c39a0f804494c4a284b0325e50eeddb44c157faea8551.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c2ee2da0f069a404c6386aba376b0a473939d5fc2831d8d7539167d9285641d5.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/go/kubernetes-end-to-end-aws/cdk.out/tree.json b/go/kubernetes-end-to-end-aws/cdk.out/tree.json index b65970de..64ff4736 100644 --- a/go/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/go/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -2772,7 +2772,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/64fb49d76b3f2a8ca49a03b0dc0caf9d99eb96c15309e2d57e09dec1ab2af353.json" + "/7da4ea00774189789a044324d8e3c7107376d153382605bf8b2c9cb099b5b2cd.json" ] ] }, @@ -3462,7 +3462,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/77be86bac11e02503066952031001867b479a603fb651de99bca63ab6c0e0cfb.json" + "/f69bcebdae155fe99448103cd481ac8849bcbf6552570132aaac85dac13195ac.json" ] ] }, diff --git a/package.json b/package.json index ad292eb0..0a76bac1 100644 --- a/package.json +++ b/package.json @@ -24,10 +24,10 @@ "organization": false }, "devDependencies": { - "@cdk8s/projen-common": "^0.0.554", + "@cdk8s/projen-common": "^0.0.558", "constructs": "^10.0.0", "lerna": "^6.6.2", - "projen": "^0.90.2" + "projen": "^0.90.3" }, "resolutions": { "@yarnpkg/parsers": "3.0.0-rc.48.1" @@ -50,5 +50,5 @@ "java/**/*" ] }, - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." + "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"." } diff --git a/tsconfig.projen.json b/tsconfig.projen.json new file mode 100644 index 00000000..6c5c26d0 --- /dev/null +++ b/tsconfig.projen.json @@ -0,0 +1,12 @@ +// ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". +{ + "compilerOptions": {}, + "include": [ + "**/*.ts", + ".projenrc.ts", + "projenrc/**/*.ts" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json index 6eac5dd6..624927a8 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.assets.json @@ -105,7 +105,7 @@ } } }, - "033f5b562a06ac905737bb8a0e506b256a7d5c7cac9e6b2b3ebbc8a5ddc23380": { + "341c8f7aa8d1ca507c50e92eae06ee1f88dbd6bfe0164746e33e3d8f9547cce8": { "source": { "path": "kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json", "packaging": "file" @@ -113,12 +113,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "033f5b562a06ac905737bb8a0e506b256a7d5c7cac9e6b2b3ebbc8a5ddc23380.json", + "objectKey": "341c8f7aa8d1ca507c50e92eae06ee1f88dbd6bfe0164746e33e3d8f9547cce8.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "0b000b913d2fa7d0650f61384f8a709292c47173f1c5f576e41aacd241653249": { + "25be0f42cf8cd89dbe31a5eef5e861199e5f99a9e72eae5d57cb0b12d50d246e": { "source": { "path": "kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json", "packaging": "file" @@ -126,12 +126,12 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "0b000b913d2fa7d0650f61384f8a709292c47173f1c5f576e41aacd241653249.json", + "objectKey": "25be0f42cf8cd89dbe31a5eef5e861199e5f99a9e72eae5d57cb0b12d50d246e.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "d8225b947c29b21d7286a6d74b9974320b2572273b9151cd02b4a87e9f36da78": { + "a7ab10039424d79bb453c6b7c9b0c69774a532d4bf7da25bd6a27a0023edef7c": { "source": { "path": "kubernetes-end-to-end.template.json", "packaging": "file" @@ -139,7 +139,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "d8225b947c29b21d7286a6d74b9974320b2572273b9151cd02b4a87e9f36da78.json", + "objectKey": "a7ab10039424d79bb453c6b7c9b0c69774a532d4bf7da25bd6a27a0023edef7c.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json index 7aba9712..70d280a8 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetes-end-to-end.template.json @@ -1297,7 +1297,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/033f5b562a06ac905737bb8a0e506b256a7d5c7cac9e6b2b3ebbc8a5ddc23380.json" + "/341c8f7aa8d1ca507c50e92eae06ee1f88dbd6bfe0164746e33e3d8f9547cce8.json" ] ] } @@ -1352,7 +1352,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/0b000b913d2fa7d0650f61384f8a709292c47173f1c5f576e41aacd241653249.json" + "/25be0f42cf8cd89dbe31a5eef5e861199e5f99a9e72eae5d57cb0b12d50d246e.json" ] ] } @@ -1936,7 +1936,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxpNXNbYLvNFYY267YYyeBrIct0oliWApFyEBj+98F2M7cnPj6QxCP5UtF//SbWK3WhRFdNYk0p+j0r3YC60FtP92+KCJlENgage/EUdYP8pAjBqraslJC1+6WuGAoMZLwDbEj00kZiDLA9o9tU0juHmvPgO1NhgOxCWeQjvMYSg0NG+q2cqZEY/vgKD8HHM8jaLckL2lYeVeAPPdvyhJoLZSNCZkvpHQdvLQbYY+iMxkxrHx0PgDoVfXHW48wil5DH0hq9j6VDHrkF7Xxk/KtKiwu/cBmR10bxuOateAQ/NvkkV/GzYryoK+TBdIpxGbxxPMm+FcxK3rOMWelji45hjzoGw9fn2w0+EQMY1Yp+52d9U8y9NXoaOKNhgOlbe1YH4w6wQ/IxaAQZiX27pLX7iKV3lbltNntA1u4njcSnxv9flLXbRj5HHmAtHlbf3110N/sisaMpkiaWqNkmXfooXmdcpI+TYQZwvkJxorsuTcWXtVivTmRMEqJj06LYzfEfGGGi7aUCAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/1VSwW7bMAz9ltxpNXVXYLvNFYYu67YY8ZBrIct0oliWApFyEBj+98F2U7cnPj6QxCP5UtF//SbWK3WhRFdNYk0p+oKVbkBd6LWnh1dFhEwiGwPQg3iKukF+UoRgVVtWSsja/VZXDHsMZLwDbEj00kZiDLA9o9tU0juHmvPgO1NhgOxCWeQjvMQSg0NG+qOcqZEY/voKD8HHM8jaLclPtK08qsAferblCTXvlY0ImS2ldxy8tRigwNAZjZnWPjoeAHUq+v1ZjzP3uYQ8ltboIpYOeeQWtPOR8Z8qLS78wmVEXhvF45q34hH82OSTXMXPivGirpAH0ynGZfDG8ST7VjArecsyZqWPLTqGAnUMhq/Ptxt8IgYwqhX9zs/6pph7a/Q0cEbDANO3ClYH4w6wQ/IxaAQZiX27pLX7iKV3lbltNntA1u4XjcSnxvcvytptI58jD7AWX1bf31x0N/sisaMpkiaWqNkmXfooXma8Tx8nwwzgfIXiRHddmor7e7FenciYJETHpkWxm+N/PwSHbKUCAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json index ab820df0..79ac25b3 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksClusterResourceProviderCD7C6152.nested.template.json @@ -774,7 +774,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/zWPQW+DMAyFf0vvqcfoZTu2SDttFaLSrpGbGOQCCYpDO4T471NoOb33Wc9+cg4fn5Dt8CF7Y9t9x1eYzySR7CWiaVWH/dWi7nCioJ23pIfg/yaNDbkIZ2+pTHxM+J1CCh+iZzloFKEocEyi5ACn0bQUTyj0OgpzUbt155eCsHfqa3QmJlPUbvOLYuxhrnxHabxq6Ts2U8KnWxa11lwiNuwaVZH4MRhSZpToex1eLFAGf2dLYT21pYraFd5Z3qp/cBjYNYtK/8JN3u55Du8ZZLubMO/D6CL3BNVT/wGBw/HFQgEAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/zWPQW+DMAyFf0vvqdfSy3ZskXbqKkSlXSM3MSgFHBSHdgjx36fQcnrvs5795Aw+v2C3wadsjW22rbvBdCGJZK8RTaNa7G4WdYsjBc3eku6D/xs11sQRLt5SkfiY8JxCCp+iJzloFKEocEyi5ACnwTQUTyj0PgpTXvGy80tBnGf1PbCJyeQVr35WDjuYSt9SGi9a+NaZMeHLzbNaaq4Ra8e1Kkn8EAwpM0j0nQ5vFiiCfzhLYTm1pvKKc8/WrdU/2PeO61mlf+EuH48sg/0edpu7OLcNA0fXEZQv/QemptREQgEAAA==" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.ClusterResourceProvider/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json index 1ac1c959..4e0e7d83 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/kubernetesendtoendawscdkawseksKubectlProviderC63F8B74.nested.template.json @@ -216,7 +216,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PwWrDMBBEvyV3ees6l/SYGHpJD8GFXMVa2oSNZQm0Ukww/vciJy09zQzs8HYa2H1AvcFJKmOHynEPM06iZxoEjrknk9wphjtbisrh2FuE+TN7kzh41V78f/+FD4pnisLBL0q2GkUoCeyLKNnCIZuB0gGFFOMIcxccleKqp+DYPEp8umVRa/E74ZX99UXXrkA0TmIcw36S1vHKVR1JyNGQMllSGHV8ZYG/AQX1e9VefBu85bQ+64MluMnbvWngvYZ6cxPmKmafeCTonvoDsaT9ay0BAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/02PzWrDMBCEnyV3eZs4l/SYGHppD8GFXsVa2oSNZQm0Ukwwfvcg54eeZgZ2+HZq2H3CeoWjVMb2leMOJhxFT9QLfOeOTHLHGK5sKSqHQ2cRpq/sTeLgVXPy//0P3ij+URQOflay1ShCSWBfRMkWDtn0lA4opBgHmNrgqBQXPQbH5lbiw82zWoq/Cc/sz0+6dgWicRTjGPajNI4XrmpJQo6GlMmSwqDjMwu8BxTU66o5+SZ4y2l51gdLcJGPa13DZgPr1UWYq5h94oGgfegdlsHY6i0BAAA=" }, "Metadata": { "aws:cdk:path": "kubernetes-end-to-end/@aws-cdk--aws-eks.KubectlProvider/CDKMetadata/Default" diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json b/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json index 0acc8cea..940cef5e 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/manifest.json @@ -17,7 +17,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/d8225b947c29b21d7286a6d74b9974320b2572273b9151cd02b4a87e9f36da78.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/a7ab10039424d79bb453c6b7c9b0c69774a532d4bf7da25bd6a27a0023edef7c.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json b/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json index 98ad0726..47dd60b8 100644 --- a/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json +++ b/typescript/kubernetes-end-to-end-aws/cdk.out/tree.json @@ -2801,7 +2801,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/033f5b562a06ac905737bb8a0e506b256a7d5c7cac9e6b2b3ebbc8a5ddc23380.json" + "/341c8f7aa8d1ca507c50e92eae06ee1f88dbd6bfe0164746e33e3d8f9547cce8.json" ] ] } @@ -3338,7 +3338,7 @@ { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "/0b000b913d2fa7d0650f61384f8a709292c47173f1c5f576e41aacd241653249.json" + "/25be0f42cf8cd89dbe31a5eef5e861199e5f99a9e72eae5d57cb0b12d50d246e.json" ] ] } diff --git a/yarn.lock b/yarn.lock index be52ee55..eb82b685 100644 --- a/yarn.lock +++ b/yarn.lock @@ -41,12 +41,12 @@ resolved "https://registry.yarnpkg.com/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== -"@cdk8s/projen-common@^0.0.554": - version "0.0.554" - resolved "https://registry.yarnpkg.com/@cdk8s/projen-common/-/projen-common-0.0.554.tgz#ca05cac40ecbd354df96bd31c2e20983aaa48cda" - integrity sha512-iUYaccME2kNMXWXz8ZN/lRr91T8WTVQL9fVnPWD3alo12IYXP2k6fSdFPxqOv32ftio5UjMxQiF7xGSc8pLaJA== +"@cdk8s/projen-common@^0.0.558": + version "0.0.558" + resolved "https://registry.yarnpkg.com/@cdk8s/projen-common/-/projen-common-0.0.558.tgz#f726bf93efa2601f3ee0b3d6fee2f2fb2a8bf703" + integrity sha512-yR/9upulyAGpwDE8lGS8xzrqtkGR1U4/4VgDkjzqzg01HI6eDyJa5pm9K3zNn81oTJzk7mJFWHg87Ha1EnyvJg== dependencies: - codemaker "^1.104.0" + codemaker "^1.105.0" deepmerge "^4.3.1" "@colors/colors@1.5.0": @@ -1498,10 +1498,10 @@ cmd-shim@^6.0.0: resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-6.0.3.tgz#c491e9656594ba17ac83c4bd931590a9d6e26033" integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== -codemaker@^1.104.0: - version "1.104.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.104.0.tgz#e310320177d774e3c62e80e862802c3688b63a4d" - integrity sha512-BC95gULaPN4MMeWxeLXHGatkac6LOArHMAkPkl3wQdcVa7MO4OzST6e8tY71iqA3KrgamfP0vQ34N9rDkfDyGg== +codemaker@^1.105.0: + version "1.105.0" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.105.0.tgz#0ecc787a1277ad9c8e53052860f7fca663747fae" + integrity sha512-eTePuHlpXNDD4P1vdEv61j+O4f7cnzTSXfbl5bsz+dp8TC95B4YKUS7A/MfR39/CMfqjPn3+KjnCubRbqv5RMA== dependencies: camelcase "^6.3.0" decamelize "^5.0.1" @@ -3774,9 +3774,9 @@ node-fetch@^2.6.7: whatwg-url "^5.0.0" node-gyp-build@^4.3.0: - version "4.8.2" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.2.tgz#4f802b71c1ab2ca16af830e6c1ea7dd1ad9496fa" - integrity sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw== + version "4.8.3" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.3.tgz#9187216d24dbee29e44eb20d2ebf62a296bbea1a" + integrity sha512-EMS95CMJzdoSKoIiXo8pxKoL8DYxwIZXYlLmgPb8KUv794abpnLK6ynsCAWNliOjREKruYKdzbh76HHYUHX7nw== node-gyp@^9.0.0: version "9.4.1" @@ -4429,10 +4429,10 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -projen@^0.90.2: - version "0.90.2" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.90.2.tgz#36682a65a28028e83edd804d848481dabfd9e9d2" - integrity sha512-AMCSpo/IDGKvww+b5PFMv1fOpXkId7Tn6ISJvUDxjAb+/VrAqequcAJrlvDl0tO75ZRDY18b2N1twZFPyeueew== +projen@^0.90.3: + version "0.90.3" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.90.3.tgz#6d0d59d808b40b0c09d95721313fb4519e1425c0" + integrity sha512-hvnlTf4y4tVQS+DGsi8mAM3pTuTrJQMldr/gDL0sZOgpvUYP8FZ6SPb3sx5HSNql2iyaaU8S+e9WKZi3C3I7Zw== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3"