From 292a6f3782e93692f269a3e4bd126405b1949ce6 Mon Sep 17 00:00:00 2001 From: github-actions-upgrade Date: Mon, 29 Jun 2026 00:36:08 +0000 Subject: [PATCH] chore(deps): upgrade dependencies Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/DataDog/datadog-cdk-constructs/actions/runs/28341464231 ------ *Automatically created by projen via the "upgrade" workflow* Signed-off-by: github-actions-upgrade --- .eslintrc.json | 4 +- .gitattributes | 6 +- .github/workflows/release.yml | 289 ++++++++ .../{upgrade.yml => upgrade-main.yml} | 20 +- .gitignore | 9 +- .npmignore | 16 +- .projen/deps.json | 7 +- .projen/files.json | 6 +- .projen/tasks.json | 67 +- .projenrc.js | 4 +- package.json | 21 +- test/tsconfig.json | 15 + tsconfig.dev.json => tsconfig.json | 23 +- yarn.lock | 698 +++++++++++++----- 14 files changed, 910 insertions(+), 275 deletions(-) create mode 100644 .github/workflows/release.yml rename .github/workflows/{upgrade.yml => upgrade-main.yml} (88%) create mode 100644 test/tsconfig.json rename tsconfig.dev.json => tsconfig.json (67%) diff --git a/.eslintrc.json b/.eslintrc.json index a229b8ba..931f20f0 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -14,7 +14,7 @@ "parserOptions": { "ecmaVersion": 2018, "sourceType": "module", - "project": "./tsconfig.dev.json" + "projectService": true }, "extends": [ "plugin:@typescript-eslint/recommended", @@ -31,7 +31,7 @@ "import/resolver": { "node": {}, "typescript": { - "project": "./tsconfig.dev.json", + "project": "./tsconfig.json", "alwaysTryTypes": true } } diff --git a/.gitattributes b/.gitattributes index 71d4bff2..9322f831 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,7 +5,8 @@ /.eslintrc.json linguist-generated linguist-language=JSON-with-Comments /.gitattributes linguist-generated /.github/workflows/pull-request-lint.yml linguist-generated -/.github/workflows/upgrade.yml linguist-generated +/.github/workflows/release.yml linguist-generated +/.github/workflows/upgrade-main.yml linguist-generated /.gitignore linguist-generated /.npmignore linguist-generated /.pnp.* binary linguist-vendored @@ -20,5 +21,6 @@ /dist/go/** linguist-generated /LICENSE linguist-generated /package.json linguist-generated -/tsconfig.dev.json linguist-generated linguist-language=JSON-with-Comments +/test/tsconfig.json linguist-generated linguist-language=JSON-with-Comments +/tsconfig.json linguist-generated /yarn.lock linguist-generated \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..a0ddcea8 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,289 @@ +# ~~ Generated by projen. To modify, edit .projenrc.js and run "yarn projen". + +name: release +run-name: ${{ inputs.dry_run && format('[DRY RUN] release by @{0}', github.actor) || '' }} +on: + push: + branches: + - main + workflow_dispatch: + inputs: + dry_run: + description: Dry run (skip actual publishing) + required: false + type: boolean +concurrency: + group: ${{ github.workflow }} + cancel-in-progress: false +jobs: + release: + runs-on: ubuntu-latest + permissions: + contents: write + outputs: + latest_commit: ${{ steps.git_remote.outputs.latest_commit }} + tag_exists: ${{ steps.check_tag_exists.outputs.exists }} + artifact_id: ${{ steps.upload_artifact.outputs.artifact-id }} + env: + CI: "true" + steps: + - name: Checkout + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + with: + fetch-depth: 0 + - name: Set git identity + run: |- + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + - name: Enable corepack + run: corepack enable + - name: Setup Node.js + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 + with: + node-version: 22.0.0 + package-manager-cache: false + - name: Install dependencies + run: yarn install --immutable + - name: release + run: yarn projen release + - name: Check if version has already been tagged + id: check_tag_exists + run: |- + TAG=$(cat dist/releasetag.txt) + ([ ! -z "$TAG" ] && git ls-remote -q --exit-code --tags origin $TAG && (echo "exists=true" >> $GITHUB_OUTPUT)) || (echo "exists=false" >> $GITHUB_OUTPUT) + cat $GITHUB_OUTPUT + - name: Check for new commits + id: git_remote + run: |- + echo "latest_commit=$(git ls-remote origin -h ${{ github.ref }} | cut -f1)" >> $GITHUB_OUTPUT + cat $GITHUB_OUTPUT + shell: bash + - name: Backup artifact permissions + if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} + run: cd dist && getfacl -R . > permissions-backup.acl + continue-on-error: true + - name: Upload artifact + id: upload_artifact + if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + with: + name: build-artifact + path: dist + overwrite: true + release_github: + name: Publish to GitHub Releases + needs: + - release + - release_npm + - release_maven + - release_pypi + - release_golang + runs-on: ubuntu-latest + permissions: + contents: write + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha + steps: + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 + with: + node-version: 22.0.0 + package-manager-cache: false + - name: Download build artifacts + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 + with: + artifact-ids: ${{ needs.release.outputs.artifact_id }} + path: dist + - name: Restore build artifact permissions + run: cd dist && setfacl --restore=permissions-backup.acl + continue-on-error: true + - name: Release + if: ${{ !inputs.dry_run }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: errout=$(mktemp); gh release create $(cat dist/releasetag.txt) -R $GITHUB_REPOSITORY -F dist/changelog.md -t $(cat dist/releasetag.txt) --target $GITHUB_SHA 2> $errout && true; exitcode=$?; if [ $exitcode -ne 0 ] && ! grep -q "Release.tag_name already exists" $errout; then cat $errout; exit $exitcode; fi + release_npm: + name: Publish to npm + needs: release + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha + steps: + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 + with: + node-version: 22.0.0 + package-manager-cache: false + - name: Download build artifacts + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 + with: + artifact-ids: ${{ needs.release.outputs.artifact_id }} + path: dist + - name: Restore build artifact permissions + run: cd dist && setfacl --restore=permissions-backup.acl + continue-on-error: true + - name: Enable corepack + run: corepack enable + - name: Checkout + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + with: + path: .repo + - name: Install Dependencies + run: cd .repo && yarn install --immutable + - name: Extract build artifact + run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo + - name: Move build artifact out of the way + run: mv dist dist.old + - name: Create js artifact + run: cd .repo && yarn projen package:js + - name: Collect js artifact + run: mv .repo/dist dist + - name: Release + env: + NPM_DIST_TAG: latest + NPM_REGISTRY: registry.npmjs.org + NPM_CONFIG_PROVENANCE: "true" + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + PUBLIB_DRYRUN: ${{ inputs.dry_run }} + run: npx -p publib@latest publib-npm + release_maven: + name: Publish to Maven Central + needs: release + runs-on: ubuntu-latest + permissions: + contents: read + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha + steps: + - uses: actions/setup-java@v5 + with: + distribution: corretto + java-version: "11" + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 + with: + node-version: 22.0.0 + package-manager-cache: false + - name: Download build artifacts + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 + with: + artifact-ids: ${{ needs.release.outputs.artifact_id }} + path: dist + - name: Restore build artifact permissions + run: cd dist && setfacl --restore=permissions-backup.acl + continue-on-error: true + - name: Enable corepack + run: corepack enable + - name: Checkout + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + with: + path: .repo + - name: Install Dependencies + run: cd .repo && yarn install --immutable + - name: Extract build artifact + run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo + - name: Move build artifact out of the way + run: mv dist dist.old + - name: Create java artifact + run: cd .repo && yarn projen package:java + - name: Collect java artifact + run: mv .repo/dist dist + - name: Release + env: + MAVEN_SERVER_ID: central-ossrh + MAVEN_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} + MAVEN_GPG_PRIVATE_KEY_PASSPHRASE: ${{ secrets.MAVEN_GPG_PRIVATE_KEY_PASSPHRASE }} + MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} + MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} + MAVEN_STAGING_PROFILE_ID: ${{ secrets.MAVEN_STAGING_PROFILE_ID }} + PUBLIB_DRYRUN: ${{ inputs.dry_run }} + run: npx -p publib@latest publib-maven + release_pypi: + name: Publish to PyPI + needs: release + runs-on: ubuntu-latest + permissions: + contents: read + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha + steps: + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 + with: + node-version: 22.0.0 + package-manager-cache: false + - uses: actions/setup-python@v6 + with: + python-version: 3.x + - name: Download build artifacts + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 + with: + artifact-ids: ${{ needs.release.outputs.artifact_id }} + path: dist + - name: Restore build artifact permissions + run: cd dist && setfacl --restore=permissions-backup.acl + continue-on-error: true + - name: Enable corepack + run: corepack enable + - name: Checkout + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + with: + path: .repo + - name: Install Dependencies + run: cd .repo && yarn install --immutable + - name: Extract build artifact + run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo + - name: Move build artifact out of the way + run: mv dist dist.old + - name: Create python artifact + run: cd .repo && yarn projen package:python + - name: Collect python artifact + run: mv .repo/dist dist + - name: Release + env: + TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }} + TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }} + PUBLIB_DRYRUN: ${{ inputs.dry_run }} + run: npx -p publib@latest publib-pypi + release_golang: + name: Publish to GitHub Go Module Repository + needs: release + runs-on: ubuntu-latest + permissions: + contents: read + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha + steps: + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 + with: + node-version: 22.0.0 + package-manager-cache: false + - uses: actions/setup-go@v6 + with: + go-version: ^1.18.0 + cache: false + - name: Download build artifacts + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 + with: + artifact-ids: ${{ needs.release.outputs.artifact_id }} + path: dist + - name: Restore build artifact permissions + run: cd dist && setfacl --restore=permissions-backup.acl + continue-on-error: true + - name: Enable corepack + run: corepack enable + - name: Checkout + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + with: + path: .repo + - name: Install Dependencies + run: cd .repo && yarn install --immutable + - name: Extract build artifact + run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo + - name: Move build artifact out of the way + run: mv dist dist.old + - name: Create go artifact + run: cd .repo && yarn projen package:go + - name: Collect go artifact + run: mv .repo/dist dist + - name: Release + env: + GIT_USER_NAME: github-actions-upgrade + GIT_USER_EMAIL: github-actions-upgrade@github.com + GITHUB_TOKEN: ${{ secrets.GO_GITHUB_TOKEN }} + PUBLIB_DRYRUN: ${{ inputs.dry_run }} + run: npx -p publib@latest publib-golang diff --git a/.github/workflows/upgrade.yml b/.github/workflows/upgrade-main.yml similarity index 88% rename from .github/workflows/upgrade.yml rename to .github/workflows/upgrade-main.yml index 8883ed7c..6e526a29 100644 --- a/.github/workflows/upgrade.yml +++ b/.github/workflows/upgrade-main.yml @@ -1,6 +1,6 @@ # ~~ Generated by projen. To modify, edit .projenrc.js and run "yarn projen". -name: upgrade +name: upgrade-main on: workflow_dispatch: {} schedule: @@ -16,8 +16,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd - - name: Enable Corepack - run: corepack enable + with: + ref: main - name: Enable corepack run: corepack enable - name: Setup Node.js @@ -25,12 +25,8 @@ jobs: with: node-version: 22.0.0 package-manager-cache: false - - name: Upgrade CDK versions - run: node scripts/upgrade-cdk.js - name: Install dependencies run: yarn install --immutable - env: - YARN_ENABLE_IMMUTABLE_INSTALLS: "false" - name: Upgrade dependencies run: yarn projen upgrade - name: Find mutations @@ -63,6 +59,8 @@ jobs: private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} - name: Checkout uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd + with: + ref: main - name: Download patch uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 with: @@ -88,8 +86,8 @@ jobs: ------ - *Automatically created by projen via the "upgrade" workflow* - branch: github-actions/upgrade + *Automatically created by projen via the "upgrade-main" workflow* + branch: github-actions/upgrade-main title: "chore(deps): upgrade dependencies" body: |- Upgrades project dependencies. See details in [workflow run]. @@ -98,9 +96,7 @@ jobs: ------ - *Automatically created by projen via the "upgrade" workflow* + *Automatically created by projen via the "upgrade-main" workflow* author: github-actions-upgrade committer: github-actions-upgrade signoff: true - environment: - name: protected-main-env diff --git a/.gitignore b/.gitignore index 88351007..9abdf7c5 100644 --- a/.gitignore +++ b/.gitignore @@ -60,14 +60,17 @@ cdk.context.json /test-reports/ junit.xml /coverage/ -!/.github/workflows/upgrade.yml +/dist/changelog.md +/dist/version.txt +!/.github/workflows/release.yml +!/.github/workflows/upgrade-main.yml !/test/ -!/tsconfig.dev.json +!/tsconfig.json +!/test/tsconfig.json !/src/ /lib /dist/ !/.eslintrc.json .jsii -tsconfig.json !integration_tests/tsconfig.json !/.projenrc.js diff --git a/.npmignore b/.npmignore index 6564d2f2..50609295 100644 --- a/.npmignore +++ b/.npmignore @@ -1,22 +1,12 @@ # ~~ Generated by projen. To modify, edit .projenrc.js and run "yarn projen". -!LICENSE -!LICENSE-3rdparty.csv -!NOTICE -/scripts -/integration_tests -.prettierrc -/.ncurc.cjs -cdk.out/* -yarn-error.log -CHANGELOG.md -CONTRIBUTING.md -/examples /.projen/ /test-reports/ junit.xml /coverage/ +/dist/changelog.md +/dist/version.txt /test/ -/tsconfig.dev.json +/test/tsconfig.json /src/ !/lib/ !/lib/**/*.js diff --git a/.projen/deps.json b/.projen/deps.json index 0e963818..15e9fc1f 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -29,6 +29,11 @@ "version": "^8", "type": "build" }, + { + "name": "commit-and-tag-version", + "version": "^12", + "type": "build" + }, { "name": "esbuild", "type": "build" @@ -111,7 +116,7 @@ }, { "name": "aws-cdk-lib", - "version": "^2.257.0", + "version": "^2.258.0", "type": "peer" }, { diff --git a/.projen/files.json b/.projen/files.json index 2d7c2106..6321d482 100644 --- a/.projen/files.json +++ b/.projen/files.json @@ -3,13 +3,15 @@ ".eslintrc.json", ".gitattributes", ".github/workflows/pull-request-lint.yml", - ".github/workflows/upgrade.yml", + ".github/workflows/release.yml", + ".github/workflows/upgrade-main.yml", ".gitignore", ".projen/deps.json", ".projen/files.json", ".projen/tasks.json", "LICENSE", - "tsconfig.dev.json" + "test/tsconfig.json", + "tsconfig.json" ], "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"yarn projen\"." } diff --git a/.projen/tasks.json b/.projen/tasks.json index eb7dc9c4..9bf78f8c 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -1,4 +1,8 @@ { + "manifestVersion": 2, + "env": { + "PATH": "$(yarn exec node --print process.env.PATH)" + }, "tasks": { "build": { "name": "build", @@ -21,14 +25,6 @@ } ] }, - "check-formatting": { - "name": "check-formatting", - "steps": [ - { - "exec": "prettier --check src/**/*.ts integration_tests/**/*.ts examples/**/*.ts" - } - ] - }, "compile": { "name": "compile", "description": "Only compile", @@ -52,7 +48,10 @@ "description": "Synthesize project files", "steps": [ { - "exec": "node .projenrc.js" + "execArgs": [ + "node", + ".projenrc.js" + ] } ] }, @@ -137,7 +136,12 @@ "description": "Create go language bindings", "steps": [ { - "exec": "jsii-pacmak -v --target go" + "execArgs": [ + "jsii-pacmak", + "-v", + "--target", + "go" + ] } ] }, @@ -146,7 +150,12 @@ "description": "Create java language bindings", "steps": [ { - "exec": "jsii-pacmak -v --target java" + "execArgs": [ + "jsii-pacmak", + "-v", + "--target", + "java" + ] } ] }, @@ -155,7 +164,12 @@ "description": "Create js language bindings", "steps": [ { - "exec": "jsii-pacmak -v --target js" + "execArgs": [ + "jsii-pacmak", + "-v", + "--target", + "js" + ] } ] }, @@ -164,7 +178,12 @@ "description": "Create python language bindings", "steps": [ { - "exec": "jsii-pacmak -v --target python" + "execArgs": [ + "jsii-pacmak", + "-v", + "--target", + "python" + ] } ] }, @@ -209,6 +228,23 @@ } ] }, + "unbump": { + "name": "unbump", + "description": "Restores version to 0.0.0", + "env": { + "OUTFILE": "package.json", + "CHANGELOG": "dist/changelog.md", + "BUMPFILE": "dist/version.txt", + "RELEASETAG": "dist/releasetag.txt", + "RELEASE_TAG_PREFIX": "", + "BUMP_PACKAGE": "commit-and-tag-version@^12" + }, + "steps": [ + { + "builtin": "release/reset-version" + } + ] + }, "upgrade": { "name": "upgrade", "description": "upgrade dependencies", @@ -224,7 +260,7 @@ "exec": "yarn install --no-immutable" }, { - "exec": "yarn up -R @aws-cdk/aws-lambda-python-alpha @stylistic/eslint-plugin @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser esbuild eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-prettier eslint jest jest-junit jsii-diff jsii-pacmak jsii-rosetta jsii prettier projen standard-version ts-jest ts-node typescript loglevel aws-cdk-lib constructs" + "exec": "yarn up -R @aws-cdk/aws-lambda-python-alpha @stylistic/eslint-plugin @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser commit-and-tag-version esbuild eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-prettier eslint jest jest-junit jsii-diff jsii-pacmak jsii-rosetta jsii prettier projen standard-version ts-jest ts-node typescript loglevel aws-cdk-lib constructs" }, { "exec": "yarn projen" @@ -244,8 +280,5 @@ ] } }, - "env": { - "PATH": "$(yarn exec node --print process.env.PATH)" - }, "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"yarn projen\"." } diff --git a/.projenrc.js b/.projenrc.js index d0ce1f15..dd6ff2f7 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -36,8 +36,8 @@ const project = new awscdk.AwsCdkConstructLibrary({ mavenArtifactId: "datadog-cdk-constructs", }, peerDeps: [], - cdkVersion: "2.257.0", - cdkCliVersion: "^2.257.0", + cdkVersion: "2.258.0", + cdkCliVersion: "^2.258.0", deps: ["loglevel"], bundledDeps: ["loglevel"], devDeps: [ diff --git a/package.json b/package.json index c52017a1..93f12a3d 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,6 @@ }, "scripts": { "build": "projen build", - "check-formatting": "projen check-formatting", "compile": "projen compile", "create-release": "projen create-release", "default": "projen default", @@ -24,6 +23,7 @@ "pre-compile": "projen pre-compile", "test": "projen test", "test:watch": "projen test:watch", + "unbump": "projen unbump", "upgrade": "projen upgrade", "watch": "projen watch", "projen": "projen" @@ -39,7 +39,8 @@ "@types/node": "^22", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", - "aws-cdk-lib": "2.257.0", + "aws-cdk-lib": "2.258.0", + "commit-and-tag-version": "^12", "constructs": "10.5.1", "esbuild": "^0.28.1", "eslint": "^9", @@ -50,18 +51,18 @@ "jest": "^30.4.2", "jest-junit": "^17", "jsii": "~5.9.0", - "jsii-diff": "^1.136.0", - "jsii-pacmak": "^1.136.0", + "jsii-diff": "^1.137.0", + "jsii-pacmak": "^1.137.0", "jsii-rosetta": "~5.9.0", "prettier": "^3.8.4", - "projen": "^0.99.52", + "projen": "^0.100.7", "standard-version": "^9.5.0", "ts-jest": "^29.4.11", "ts-node": "^10.9.2", "typescript": "^6.0.3" }, "peerDependencies": { - "aws-cdk-lib": "^2.257.0", + "aws-cdk-lib": "^2.258.0", "constructs": "^10.5.1" }, "dependencies": { @@ -129,7 +130,7 @@ "^.+\\.[t]sx?$": [ "ts-jest", { - "tsconfig": "tsconfig.dev.json" + "tsconfig": "test/tsconfig.json" } ] } @@ -154,10 +155,8 @@ "packageName": "ddcdkconstruct" } }, - "tsc": { - "outDir": "lib", - "rootDir": "src" - } + "tsconfig": "tsconfig.json", + "validateTsconfig": "strict" }, "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"yarn projen\"." } diff --git a/test/tsconfig.json b/test/tsconfig.json new file mode 100644 index 00000000..28390162 --- /dev/null +++ b/test/tsconfig.json @@ -0,0 +1,15 @@ +// ~~ Generated by projen. To modify, edit .projenrc.js and run "yarn projen". +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "noEmit": true, + "rootDir": "..", + "stripInternal": true + }, + "include": [ + "**/*.ts" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/tsconfig.dev.json b/tsconfig.json similarity index 67% rename from tsconfig.dev.json rename to tsconfig.json index ca2f68fe..345fc740 100644 --- a/tsconfig.dev.json +++ b/tsconfig.json @@ -1,6 +1,7 @@ -// ~~ Generated by projen. To modify, edit .projenrc.js and run "yarn projen". { "compilerOptions": { + "rootDir": "src", + "outDir": "lib", "alwaysStrict": true, "declaration": true, "esModuleInterop": true, @@ -8,10 +9,10 @@ "inlineSourceMap": true, "inlineSources": true, "lib": [ - "es2020" + "es2022" ], - "module": "CommonJS", - "noEmitOnError": false, + "module": "node16", + "noEmitOnError": true, "noFallthroughCasesInSwitch": true, "noImplicitAny": true, "noImplicitReturns": true, @@ -22,19 +23,19 @@ "strict": true, "strictNullChecks": true, "strictPropertyInitialization": true, - "stripInternal": true, - "target": "ES2020", + "stripInternal": false, + "target": "ES2022", "types": [ "jest", "node" - ] + ], + "skipLibCheck": true }, "include": [ - "src/**/*.ts", - "test/**/*.ts", - ".projenrc.js" + "src/**/*.ts" ], "exclude": [ "node_modules" - ] + ], + "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"yarn projen\"." } diff --git a/yarn.lock b/yarn.lock index 244e61ee..c557b398 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,17 +5,17 @@ __metadata: version: 8 cacheKey: 10c0 -"@aws-cdk/asset-awscli-v1@npm:2.2.273": - version: 2.2.273 - resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.273" - checksum: 10c0/625f12bc6c659efcafdc135c0efcf0e780d4c33fbcbcf9cbcdef20b76d3cd7cfdf51c49306d7b65e37d58c6a4c1b20a15dac28a00bae55da10ccb01ade8a033b +"@aws-cdk/asset-awscli-v1@npm:2.2.282": + version: 2.2.282 + resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.282" + checksum: 10c0/4c3014292a2d5a13d99151bbbba291e96dcc6d44d841b77415bc422db588ca6ea14999e29ed94c9bff3c8d1b4a7ebf9327eb7cf89caf3f9d5bfb3d0f1749fa8d languageName: node linkType: hard -"@aws-cdk/asset-node-proxy-agent-v6@npm:^2.1.1": - version: 2.1.1 - resolution: "@aws-cdk/asset-node-proxy-agent-v6@npm:2.1.1" - checksum: 10c0/cb9684d0e4693c01ce9698522c268acf804d61a0ff665958accb58914c547ce54690861c8b58dbb2bbf12cc0c7e7215ccbb4f0edd402e8fd9cfa3b32e48218ca +"@aws-cdk/asset-node-proxy-agent-v6@npm:^2.1.2": + version: 2.1.2 + resolution: "@aws-cdk/asset-node-proxy-agent-v6@npm:2.1.2" + checksum: 10c0/5b80cf4e4b853d4410d80ab906adfa9c268c9a78b9df6f736ecee09dbd1e527e893188469d8bdc932e34c4778ffd4abda74288ea009174f42f8be1acf82824e7 languageName: node linkType: hard @@ -29,25 +29,25 @@ __metadata: languageName: node linkType: hard -"@aws-cdk/cloud-assembly-api@npm:^2.2.4": - version: 2.2.5 - resolution: "@aws-cdk/cloud-assembly-api@npm:2.2.5" +"@aws-cdk/cloud-assembly-api@npm:^2.2.5": + version: 2.2.6 + resolution: "@aws-cdk/cloud-assembly-api@npm:2.2.6" dependencies: jsonschema: "npm:^1.5.0" - semver: "npm:^7.8.0" + semver: "npm:^7.8.4" peerDependencies: - "@aws-cdk/cloud-assembly-schema": ">=53.28.0" - checksum: 10c0/82b725a9bfbdfb0e6256047450d7df260f1b08b16db2a8759e373aa7bb33dd6f7f67e857804efbb577a619097b2b1b94f3f088506dae6de6fbdaad41043f24b6 + "@aws-cdk/cloud-assembly-schema": ">=54.5.0" + checksum: 10c0/5534beb1afc2a7425a1f2163f9d01a64dbe1d78d9581dac33b25857db5015ec1c3bd7353806bd95014bad03a1d73d66b8065492f63931af49dc4915c7178aa5c languageName: node linkType: hard -"@aws-cdk/cloud-assembly-schema@npm:^53.25.0": - version: 53.28.0 - resolution: "@aws-cdk/cloud-assembly-schema@npm:53.28.0" +"@aws-cdk/cloud-assembly-schema@npm:^54.0.0": + version: 54.5.0 + resolution: "@aws-cdk/cloud-assembly-schema@npm:54.5.0" dependencies: jsonschema: "npm:^1.5.0" - semver: "npm:^7.8.0" - checksum: 10c0/9952eb6df8b9c509582976573b3051812fd180592c22bedd964ecca8d701a6f77683c15b5a4b582c69a101834732c4a830ed932c33048bda4f40f7ad5748d095 + semver: "npm:^7.8.4" + checksum: 10c0/385a1fff000163eaf55d8b4c449c386bb73911ae5d1ca8dbfb877fa32e6fc2645812fa890aace7d54b0e8215433eb6b511aa9ad00f7d8014e815e78b4e8e764e languageName: node linkType: hard @@ -1233,23 +1233,13 @@ __metadata: languageName: node linkType: hard -"@jsii/check-node@npm:1.136.0": - version: 1.136.0 - resolution: "@jsii/check-node@npm:1.136.0" +"@jsii/check-node@npm:1.137.0, @jsii/check-node@npm:^1.136.0": + version: 1.137.0 + resolution: "@jsii/check-node@npm:1.137.0" dependencies: chalk: "npm:^4.1.2" semver: "npm:^7.8.4" - checksum: 10c0/c506ea22d7ffe86db94fe4a7ea7092a70d968a1adc339d9daf65cfc350bcd124ee1bd280d17ceca1a6541fa00b3fa8505051735afdff08dd7614303cd034906d - languageName: node - linkType: hard - -"@jsii/check-node@npm:^1.132.0": - version: 1.134.0 - resolution: "@jsii/check-node@npm:1.134.0" - dependencies: - chalk: "npm:^4.1.2" - semver: "npm:^7.8.1" - checksum: 10c0/3341389e2fc3c7c7bb4be4a57f6ed3011b136bb106f9410d5cab42aae0faad1de92336bc9566fd120087665363c3ef175809e6e8c11da651ee269e3870b002d7 + checksum: 10c0/672f1517864c61104ec94c000058e4103027397dd81d1001bb0e4c792133fd8230a038817c9b9042f986d68e6f1cc3765f2fc7a3b9a4b318b82139f41daa4e24 languageName: node linkType: hard @@ -1260,17 +1250,10 @@ __metadata: languageName: node linkType: hard -"@jsii/spec@npm:1.136.0": - version: 1.136.0 - resolution: "@jsii/spec@npm:1.136.0" - checksum: 10c0/d1fcdb5fa138d8ad24452d00994687cdb7235a29c7bd1243f63366011a4e8cf419c718c702c9c8ef6479d3be13a8c06c8ba20054ed2eada051602cec0d2ef7fd - languageName: node - linkType: hard - -"@jsii/spec@npm:^1.132.0": - version: 1.134.0 - resolution: "@jsii/spec@npm:1.134.0" - checksum: 10c0/925f6d956d34ce15929ac3d42e5ae229179abb1939898afc14b33218956e76f848f218dc17c55fde7f25c666da085af7a525f2edf82466440a2b7ea9ddb9ec91 +"@jsii/spec@npm:1.137.0, @jsii/spec@npm:^1.136.0": + version: 1.137.0 + resolution: "@jsii/spec@npm:1.137.0" + checksum: 10c0/69298bdafb06de6b2e7a1af77715c45a7e0d4ea97508df8259f84e5b59ce7dd7d90161773d52c81e11ce532a28c91756e73cb843c645976c5627da96c7f7c710 languageName: node linkType: hard @@ -1285,6 +1268,13 @@ __metadata: languageName: node linkType: hard +"@nodable/entities@npm:^2.2.0": + version: 2.2.0 + resolution: "@nodable/entities@npm:2.2.0" + checksum: 10c0/a5ace5b2f747ae5b851f68a1731526c3e10feacde80469415d15a0df0e960251b515e3cd4ea080a3534e0610ac74b0d3252f607ef2f536bcc97e22d324231578 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -1588,20 +1578,20 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 26.0.0 - resolution: "@types/node@npm:26.0.0" + version: 26.0.1 + resolution: "@types/node@npm:26.0.1" dependencies: undici-types: "npm:~8.3.0" - checksum: 10c0/f36e21634fd8e8ded162ca486508bd8bb229d398a8d5541f6d8c1255968d4464e53327a77f403b216ef98e3b6f6956882eef83e4857d4bc2be9569dd55d37aae + checksum: 10c0/31d204333c70124da6bcac7d1f27d8980149fe3f95a8419bfcd19c3e5823705c0e370d71ac34399352e1263b2d5fc41c87af964ec81e5a05a32224d65d8d224e languageName: node linkType: hard "@types/node@npm:^22": - version: 22.19.21 - resolution: "@types/node@npm:22.19.21" + version: 22.20.0 + resolution: "@types/node@npm:22.20.0" dependencies: undici-types: "npm:~6.21.0" - checksum: 10c0/9a18a5fabaf75a55d63796d6086029c4f9fdd1c026a26d629804f5cc99b3302c749be321df29d7a7141dc227501ed645b5f9d01095d926f5d2c0e2230fcd3f59 + checksum: 10c0/55d78223205bd5f81f043d71b7a5c8d8854b9ef44ef81291680943adb27fa5ba1f092658c87183d5bc8cf6baf6a57b81dad966eb3afa452cc301a615b6d9b20e languageName: node linkType: hard @@ -1636,38 +1626,38 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^8": - version: 8.61.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.61.1" + version: 8.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.62.0" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.61.1" - "@typescript-eslint/type-utils": "npm:8.61.1" - "@typescript-eslint/utils": "npm:8.61.1" - "@typescript-eslint/visitor-keys": "npm:8.61.1" + "@typescript-eslint/scope-manager": "npm:8.62.0" + "@typescript-eslint/type-utils": "npm:8.62.0" + "@typescript-eslint/utils": "npm:8.62.0" + "@typescript-eslint/visitor-keys": "npm:8.62.0" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^8.61.1 + "@typescript-eslint/parser": ^8.62.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/3cb445622907283fb23e78f8bde4d1b04cca96da181a0c549b2775954c5dfa59f20e34c27f73ae3e189420e36637f59145bd97ce45c55017a6c3ac1871197951 + checksum: 10c0/2f257bb53a3b9b8b6f56f6b85c68ce193c7ba4cddf7d2d1995b0aec0591230859f808b3a1a85f0b7ed581f938a88efeacccc730aec307e80e1c14fc669222f9a languageName: node linkType: hard "@typescript-eslint/parser@npm:^8": - version: 8.61.1 - resolution: "@typescript-eslint/parser@npm:8.61.1" + version: 8.62.0 + resolution: "@typescript-eslint/parser@npm:8.62.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.61.1" - "@typescript-eslint/types": "npm:8.61.1" - "@typescript-eslint/typescript-estree": "npm:8.61.1" - "@typescript-eslint/visitor-keys": "npm:8.61.1" + "@typescript-eslint/scope-manager": "npm:8.62.0" + "@typescript-eslint/types": "npm:8.62.0" + "@typescript-eslint/typescript-estree": "npm:8.62.0" + "@typescript-eslint/visitor-keys": "npm:8.62.0" debug: "npm:^4.4.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/6515afed5df24fd56fd0c96f94b2fc951236fc805e5d5ec925cbcae1319e5a41caea44284cd35b21f5ce7b812e567185c9dfe0882607135b947895509f23b253 + checksum: 10c0/eab526557fb679c862a0462e841581e3ca24a88b8f19764630e7d10e01ba01143906100a051c8bede36e3c6eb6bef21c14ac7dccf9d41e04c84448c058450a94 languageName: node linkType: hard @@ -1684,16 +1674,16 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.61.1": - version: 8.61.1 - resolution: "@typescript-eslint/project-service@npm:8.61.1" +"@typescript-eslint/project-service@npm:8.62.0": + version: 8.62.0 + resolution: "@typescript-eslint/project-service@npm:8.62.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.61.1" - "@typescript-eslint/types": "npm:^8.61.1" + "@typescript-eslint/tsconfig-utils": "npm:^8.62.0" + "@typescript-eslint/types": "npm:^8.62.0" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/4ced4f96cbe6b4b1f1f53d02e0e5d1efcb6ca02316d8ea11f9b328f7b3783a76e59b72ebbe233a00452de7466ac176f9836afe8a99c63acc94e8e2d1d31d370b + checksum: 10c0/4369e9ec0c8b2ce6e6cf90142ad781ef99b57350beb4ae48751871e8894e95a8f929de2f56d73849ec0166d2cdb345e3e7a42d30ea8463d3f1b65607648ac582 languageName: node linkType: hard @@ -1707,13 +1697,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.61.1": - version: 8.61.1 - resolution: "@typescript-eslint/scope-manager@npm:8.61.1" +"@typescript-eslint/scope-manager@npm:8.62.0": + version: 8.62.0 + resolution: "@typescript-eslint/scope-manager@npm:8.62.0" dependencies: - "@typescript-eslint/types": "npm:8.61.1" - "@typescript-eslint/visitor-keys": "npm:8.61.1" - checksum: 10c0/8558b56629acc28da1b90a8254eaf9862a38bf49c0a04680c767ea542f49d683c8c60c43676e0348491d1eac9af25cc67abe0a1bb3cfe90add42523faf48b029 + "@typescript-eslint/types": "npm:8.62.0" + "@typescript-eslint/visitor-keys": "npm:8.62.0" + checksum: 10c0/1e7192b6bf18955ee76861321a92e08815f1bc3feab23861b6330dde8343dfb346a47c7c8bf3d94b0897a98184adcf283568b5857a0e5d509ce0c21c6cf4cc44 languageName: node linkType: hard @@ -1726,28 +1716,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.61.1, @typescript-eslint/tsconfig-utils@npm:^8.61.1": - version: 8.61.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.61.1" +"@typescript-eslint/tsconfig-utils@npm:8.62.0, @typescript-eslint/tsconfig-utils@npm:^8.62.0": + version: 8.62.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.62.0" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/ab732f3c329f0ee8ea9e7d6c7c7d91b508cc0cf6c48c17d95e5df348d3e475730bd7ce63ac1f90260c80a9339a8a6f2eec8f2a35e1793e956a447130291bb5e3 + checksum: 10c0/9423908009e95b8bba8ac2ad1e4bf4bc9dd7052fa44be613659f81aad363787bf7fa1ea017eb9dcb059fed41866bc2d8e50f1cf41c7dfad25a4431c333fbf2fa languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.61.1": - version: 8.61.1 - resolution: "@typescript-eslint/type-utils@npm:8.61.1" +"@typescript-eslint/type-utils@npm:8.62.0": + version: 8.62.0 + resolution: "@typescript-eslint/type-utils@npm:8.62.0" dependencies: - "@typescript-eslint/types": "npm:8.61.1" - "@typescript-eslint/typescript-estree": "npm:8.61.1" - "@typescript-eslint/utils": "npm:8.61.1" + "@typescript-eslint/types": "npm:8.62.0" + "@typescript-eslint/typescript-estree": "npm:8.62.0" + "@typescript-eslint/utils": "npm:8.62.0" debug: "npm:^4.4.3" ts-api-utils: "npm:^2.5.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/c6d112e80e82de3ad5a4f8a875c5caf267fa856df2eb97e3ef945de7b62ad07eff02e1dd9e8943cc2e1388180d4f31f1d97e0300d2e5e662245e322205af67dc + checksum: 10c0/caf6a0072ff48e9351564dbc856c095fd5233bf2176daf9e8361a534be9ded6835c984ff8867365ca3cba158189074b14cc199b19c1a2e20d09682170c3784db languageName: node linkType: hard @@ -1758,10 +1748,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.61.1, @typescript-eslint/types@npm:^8.61.1": - version: 8.61.1 - resolution: "@typescript-eslint/types@npm:8.61.1" - checksum: 10c0/165c3f0d3f4e1d04b310fe2a918c1012d037a0f0913895096eed40895fa72638e414a69e36182fc1bcc78efb9a4b7d81654b8768d8f1c3f43f3f2792694dfa49 +"@typescript-eslint/types@npm:8.62.0, @typescript-eslint/types@npm:^8.62.0": + version: 8.62.0 + resolution: "@typescript-eslint/types@npm:8.62.0" + checksum: 10c0/28d7a6851cb79301ef1ee004fb8d75811e52eb2a7258d7f8ad2f234886ab2faaf1888cbf5a71cb53afd4d1024c51f71ea359f3103ea70d6f7ccd626ffbfd49c1 languageName: node linkType: hard @@ -1784,14 +1774,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.61.1": - version: 8.61.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.61.1" +"@typescript-eslint/typescript-estree@npm:8.62.0": + version: 8.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.62.0" dependencies: - "@typescript-eslint/project-service": "npm:8.61.1" - "@typescript-eslint/tsconfig-utils": "npm:8.61.1" - "@typescript-eslint/types": "npm:8.61.1" - "@typescript-eslint/visitor-keys": "npm:8.61.1" + "@typescript-eslint/project-service": "npm:8.62.0" + "@typescript-eslint/tsconfig-utils": "npm:8.62.0" + "@typescript-eslint/types": "npm:8.62.0" + "@typescript-eslint/visitor-keys": "npm:8.62.0" debug: "npm:^4.4.3" minimatch: "npm:^10.2.2" semver: "npm:^7.7.3" @@ -1799,22 +1789,22 @@ __metadata: ts-api-utils: "npm:^2.5.0" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/cc3f15e8e30dee0522e9f8b5879824cfe3d98aad6a64e863bf0a21c26eedb3b0e5c82c2b73d59f9d5bc1b66f67305132c7c71f11a542e04e152f92b58599b358 + checksum: 10c0/c1b76203f37870e66487379c75b1d1a9af0a9c88e8e58a3d2fc106427ce42dce9bd7358a3d2cb7d344004cbb693dba899abf19391d853bbb9f345aa8683635c4 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.61.1": - version: 8.61.1 - resolution: "@typescript-eslint/utils@npm:8.61.1" +"@typescript-eslint/utils@npm:8.62.0": + version: 8.62.0 + resolution: "@typescript-eslint/utils@npm:8.62.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.61.1" - "@typescript-eslint/types": "npm:8.61.1" - "@typescript-eslint/typescript-estree": "npm:8.61.1" + "@typescript-eslint/scope-manager": "npm:8.62.0" + "@typescript-eslint/types": "npm:8.62.0" + "@typescript-eslint/typescript-estree": "npm:8.62.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/afb5e6f39da3ee34c11cfc73a64045a0e5dadd74ae2a2fcf01d9494e3be00c849a3b9ca8b23570f596726611f00598a198d66cd82e3753f63b8bde69ead0e507 + checksum: 10c0/5c5d1dd2c37d43ec913e4d144d071058701bf3548733671a05025fae306f7afdc4fdc3d9867d0eae32537eb68ecba046ab8aa6111a5d97497ec78fee98a25809 languageName: node linkType: hard @@ -1843,13 +1833,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.61.1": - version: 8.61.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.61.1" +"@typescript-eslint/visitor-keys@npm:8.62.0": + version: 8.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.62.0" dependencies: - "@typescript-eslint/types": "npm:8.61.1" + "@typescript-eslint/types": "npm:8.62.0" eslint-visitor-keys: "npm:^5.0.0" - checksum: 10c0/fa2075b891076fe640cfc36fd68299985f35c9b6782ff35cf231c1418e38dba56b28412bc6fced7fb8fabbd91444a02643f62e1ebe424aa45a885b8a8e60fbfd + checksum: 10c0/29102828fab6b060e607effee0d7666bc82aef269241c7c5c44ffb3386b3cb69ea585bf7c5d88d428c489f46d5888cbe90677e15cbad8cb27acfa1fc1661bd5b languageName: node linkType: hard @@ -2002,7 +1992,7 @@ __metadata: languageName: node linkType: hard -"JSONStream@npm:^1.0.4": +"JSONStream@npm:^1.0.4, JSONStream@npm:^1.3.5": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" dependencies: @@ -2151,6 +2141,13 @@ __metadata: languageName: node linkType: hard +"anynum@npm:^1.0.1": + version: 1.0.1 + resolution: "anynum@npm:1.0.1" + checksum: 10c0/cfda92c9215722fc4b15faa33d0eb3d5dfd28fba6cb67c1f50d214feaa7ba6497814a3e110777853585de6d91c8c962a1ae425b637d3598d9f9d8f6f6802e5bb + languageName: node + linkType: hard + "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -2298,28 +2295,28 @@ __metadata: languageName: node linkType: hard -"aws-cdk-lib@npm:2.257.0": - version: 2.257.0 - resolution: "aws-cdk-lib@npm:2.257.0" +"aws-cdk-lib@npm:2.258.0": + version: 2.258.0 + resolution: "aws-cdk-lib@npm:2.258.0" dependencies: - "@aws-cdk/asset-awscli-v1": "npm:2.2.273" - "@aws-cdk/asset-node-proxy-agent-v6": "npm:^2.1.1" - "@aws-cdk/cloud-assembly-api": "npm:^2.2.4" - "@aws-cdk/cloud-assembly-schema": "npm:^53.25.0" + "@aws-cdk/asset-awscli-v1": "npm:2.2.282" + "@aws-cdk/asset-node-proxy-agent-v6": "npm:^2.1.2" + "@aws-cdk/cloud-assembly-api": "npm:^2.2.5" + "@aws-cdk/cloud-assembly-schema": "npm:^54.0.0" "@balena/dockerignore": "npm:^1.0.2" case: "npm:1.6.3" - fs-extra: "npm:^11.3.3" + fs-extra: "npm:^11.3.5" ignore: "npm:^5.3.2" jsonschema: "npm:^1.5.0" mime-types: "npm:^2.1.35" - minimatch: "npm:^10.2.3" + minimatch: "npm:^10.2.5" punycode: "npm:^2.3.1" - semver: "npm:^7.7.4" + semver: "npm:^7.8.1" table: "npm:^6.9.0" yaml: "npm:1.10.3" peerDependencies: constructs: ^10.5.0 - checksum: 10c0/878e552b3c7a3095adbe90a00f938c70df50a2935804edcb3ad32d84df5b90983fa55e7a98807aae48d77deec4f7e33e6b2f95f19bf0bcfd368166ef348b764c + checksum: 10c0/202ef187817edadf930864bcef38cced4f9893eedd20c85b49f55d090129484dac5c6cbc6adb422569017fea18744ab24d78a177da588f58f246981f788b898f languageName: node linkType: hard @@ -2680,14 +2677,14 @@ __metadata: languageName: node linkType: hard -"codemaker@npm:^1.136.0": - version: 1.136.0 - resolution: "codemaker@npm:1.136.0" +"codemaker@npm:^1.137.0": + version: 1.137.0 + resolution: "codemaker@npm:1.137.0" dependencies: camelcase: "npm:^6.3.0" decamelize: "npm:^5.0.1" fs-extra: "npm:^10.1.0" - checksum: 10c0/3ac140a498daf5bdac2f5c179abf694b1f5733156a2b7f1c7fa357d4fdebfb94bce4eb07364ecec5de74bb65baec40ba33671acbc3675fad9d783ab5396d0a98 + checksum: 10c0/9fd8c1e93d7beb916ab0a2333de85b7bb1c3bacfb60c7f667a85300010e3111439c2ea42a431029db3125514f0a28383a18a2cd6847a5a2615ba46f5c40823ec languageName: node linkType: hard @@ -2743,6 +2740,31 @@ __metadata: languageName: node linkType: hard +"commit-and-tag-version@npm:^12": + version: 12.7.3 + resolution: "commit-and-tag-version@npm:12.7.3" + dependencies: + chalk: "npm:^2.4.2" + conventional-changelog: "npm:4.0.0" + conventional-changelog-config-spec: "npm:2.1.0" + conventional-changelog-conventionalcommits: "npm:6.1.0" + conventional-recommended-bump: "npm:7.0.1" + detect-indent: "npm:^6.1.0" + detect-newline: "npm:^3.1.0" + dotgitignore: "npm:^2.1.0" + fast-xml-parser: "npm:^5.5.6" + figures: "npm:^3.2.0" + find-up: "npm:^5.0.0" + git-semver-tags: "npm:^5.0.1" + semver: "npm:^7.7.2" + yaml: "npm:^2.6.0" + yargs: "npm:^17.7.2" + bin: + commit-and-tag-version: bin/cli.js + checksum: 10c0/4599a269c6044db94846cfe44e3f59831c3ecae8e34b17055ac6630b7def072dcd84d5b7ff15cd0a0cd4a88ea75109d88583e3fb23a2f7c76f5372e9c382d241 + languageName: node + linkType: hard + "commonmark@npm:^0.31.2": version: 0.31.2 resolution: "commonmark@npm:0.31.2" @@ -2809,6 +2831,15 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-angular@npm:^6.0.0": + version: 6.0.0 + resolution: "conventional-changelog-angular@npm:6.0.0" + dependencies: + compare-func: "npm:^2.0.0" + checksum: 10c0/a661ff7b79d4b829ccf8f424ef1bb210e777c1152a1ba5b2ba0a8639529c315755b82a6f84684f1b552c4e8ed6696bfe57317c5f7b868274e9a72b2bf13081ba + languageName: node + linkType: hard + "conventional-changelog-atom@npm:^2.0.8": version: 2.0.8 resolution: "conventional-changelog-atom@npm:2.0.8" @@ -2818,6 +2849,13 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-atom@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-changelog-atom@npm:3.0.0" + checksum: 10c0/35a1764d3921ad44671ad839707191f8336faa40ccd57b43c42f53df853036bfd015917ca28be18c7769e47bde455740799f4650d098dc2b12f0b3e07a882dcd + languageName: node + linkType: hard + "conventional-changelog-codemirror@npm:^2.0.8": version: 2.0.8 resolution: "conventional-changelog-codemirror@npm:2.0.8" @@ -2827,6 +2865,13 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-codemirror@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-changelog-codemirror@npm:3.0.0" + checksum: 10c0/ec7bc77841682bc085b420b263872198aa0ed1e9b6a021f3b25faed408d53eb1df99768fa49e0f99862d978ae7f5923b83f9c17fc0bc8df36051336ab82252d3 + languageName: node + linkType: hard + "conventional-changelog-config-spec@npm:2.1.0, conventional-changelog-config-spec@npm:^2.1.0": version: 2.1.0 resolution: "conventional-changelog-config-spec@npm:2.1.0" @@ -2845,6 +2890,15 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-conventionalcommits@npm:6.1.0, conventional-changelog-conventionalcommits@npm:^6.0.0": + version: 6.1.0 + resolution: "conventional-changelog-conventionalcommits@npm:6.1.0" + dependencies: + compare-func: "npm:^2.0.0" + checksum: 10c0/b313f5c0160d109f58d976566e1331ede3a25ab19fbf43f86763b280659195de00a68551f7f3930bf1cbf39a5e707d94f2a25b79996e59043fa9ee0bed68a79f + languageName: node + linkType: hard + "conventional-changelog-core@npm:^4.2.1": version: 4.2.4 resolution: "conventional-changelog-core@npm:4.2.4" @@ -2867,6 +2921,25 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-core@npm:^5.0.0": + version: 5.0.2 + resolution: "conventional-changelog-core@npm:5.0.2" + dependencies: + add-stream: "npm:^1.0.0" + conventional-changelog-writer: "npm:^6.0.0" + conventional-commits-parser: "npm:^4.0.0" + dateformat: "npm:^3.0.3" + get-pkg-repo: "npm:^4.2.1" + git-raw-commits: "npm:^3.0.0" + git-remote-origin-url: "npm:^2.0.0" + git-semver-tags: "npm:^5.0.0" + normalize-package-data: "npm:^3.0.3" + read-pkg: "npm:^3.0.0" + read-pkg-up: "npm:^3.0.0" + checksum: 10c0/2356fdeb793fd089b2540d5f3ece6937ffe49ff0588ffdc13ceb94b6b708227ce9a8f54555a08ff762573dcd428c201e86dade90b7af85df71d2abe1256b7f73 + languageName: node + linkType: hard + "conventional-changelog-ember@npm:^2.0.9": version: 2.0.9 resolution: "conventional-changelog-ember@npm:2.0.9" @@ -2876,6 +2949,13 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-ember@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-changelog-ember@npm:3.0.0" + checksum: 10c0/4927f7f04685a93d85c384a3d30cdaa1a0fd2459b36fbc76b56cdcf55936b68c4f64399dcb226dec858722c4644504d4d67afcf541caf21d5e49ae3263ca8199 + languageName: node + linkType: hard + "conventional-changelog-eslint@npm:^3.0.9": version: 3.0.9 resolution: "conventional-changelog-eslint@npm:3.0.9" @@ -2885,6 +2965,13 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-eslint@npm:^4.0.0": + version: 4.0.0 + resolution: "conventional-changelog-eslint@npm:4.0.0" + checksum: 10c0/16713ffc85477a2259bfa6d17112cc18f3c42f09fc957268548fcb42f5aeeb63addd21b8519c7e1c665ac35a20c53b095d4004a31613b9ce7db891a9a7ba9f93 + languageName: node + linkType: hard + "conventional-changelog-express@npm:^2.0.6": version: 2.0.6 resolution: "conventional-changelog-express@npm:2.0.6" @@ -2894,6 +2981,13 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-express@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-changelog-express@npm:3.0.0" + checksum: 10c0/5b5c8dd1ff9bd42601132ab60b85384a9a2ecc446c4b3c3450161ea7102eb08dd5ce0f1fe1d82516fc60f455eb987c3b0ee042603219636ee62a5d09c8311237 + languageName: node + linkType: hard + "conventional-changelog-jquery@npm:^3.0.11": version: 3.0.11 resolution: "conventional-changelog-jquery@npm:3.0.11" @@ -2903,6 +2997,13 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-jquery@npm:^4.0.0": + version: 4.0.0 + resolution: "conventional-changelog-jquery@npm:4.0.0" + checksum: 10c0/57766188846ab651d479198c0c3f05228d2daa2292c2eb6bd053f8bdf048e1626db64dcfd11a1afa289e87a9a6bb16b2acf65e5873d23a2705dd2590f2d3e91e + languageName: node + linkType: hard + "conventional-changelog-jshint@npm:^2.0.9": version: 2.0.9 resolution: "conventional-changelog-jshint@npm:2.0.9" @@ -2913,6 +3014,15 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-jshint@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-changelog-jshint@npm:3.0.0" + dependencies: + compare-func: "npm:^2.0.0" + checksum: 10c0/c53c39abf2a5c6cfc769a31654eee589e0cf5f957c7b9c8fb546bc9f63c90dfb7b95f989a583573e96e4ab460d02c2c51311b8c045c08ef8d0ac866f70cb0131 + languageName: node + linkType: hard + "conventional-changelog-preset-loader@npm:^2.3.4": version: 2.3.4 resolution: "conventional-changelog-preset-loader@npm:2.3.4" @@ -2920,6 +3030,13 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-preset-loader@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-changelog-preset-loader@npm:3.0.0" + checksum: 10c0/5de23c4aa8b8526c3542fd5abe9758d56eed79821f32cc16d1fdf480cecc44855edbe4680113f229509dcaf4b97cc41e786ac8e3b0822b44fd9d0b98542ed0e0 + languageName: node + linkType: hard + "conventional-changelog-writer@npm:^5.0.0": version: 5.0.1 resolution: "conventional-changelog-writer@npm:5.0.1" @@ -2939,6 +3056,23 @@ __metadata: languageName: node linkType: hard +"conventional-changelog-writer@npm:^6.0.0": + version: 6.0.1 + resolution: "conventional-changelog-writer@npm:6.0.1" + dependencies: + conventional-commits-filter: "npm:^3.0.0" + dateformat: "npm:^3.0.3" + handlebars: "npm:^4.7.7" + json-stringify-safe: "npm:^5.0.1" + meow: "npm:^8.1.2" + semver: "npm:^7.0.0" + split: "npm:^1.0.1" + bin: + conventional-changelog-writer: cli.js + checksum: 10c0/50790b0d92e06c5ab1c02cc4eb2ecd74575244d31cfacea1885d7c8afeae1bc7bbc169140fe062f2438b9952400762240b796e59521c0246278859296b323338 + languageName: node + linkType: hard + "conventional-changelog@npm:3.1.25": version: 3.1.25 resolution: "conventional-changelog@npm:3.1.25" @@ -2958,6 +3092,25 @@ __metadata: languageName: node linkType: hard +"conventional-changelog@npm:4.0.0": + version: 4.0.0 + resolution: "conventional-changelog@npm:4.0.0" + dependencies: + conventional-changelog-angular: "npm:^6.0.0" + conventional-changelog-atom: "npm:^3.0.0" + conventional-changelog-codemirror: "npm:^3.0.0" + conventional-changelog-conventionalcommits: "npm:^6.0.0" + conventional-changelog-core: "npm:^5.0.0" + conventional-changelog-ember: "npm:^3.0.0" + conventional-changelog-eslint: "npm:^4.0.0" + conventional-changelog-express: "npm:^3.0.0" + conventional-changelog-jquery: "npm:^4.0.0" + conventional-changelog-jshint: "npm:^3.0.0" + conventional-changelog-preset-loader: "npm:^3.0.0" + checksum: 10c0/715ea8ef45c250b8d279efd8e01df88e8829f12c6ef36a5c6288f674bffab959b00b88e449ecba5ee4f03844754c1b2e89b2500ed2e078ad9b3c924cdd1b686e + languageName: node + linkType: hard + "conventional-commits-filter@npm:^2.0.7": version: 2.0.7 resolution: "conventional-commits-filter@npm:2.0.7" @@ -2968,6 +3121,16 @@ __metadata: languageName: node linkType: hard +"conventional-commits-filter@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-commits-filter@npm:3.0.0" + dependencies: + lodash.ismatch: "npm:^4.4.0" + modify-values: "npm:^1.0.1" + checksum: 10c0/9d43cf9029bf39b70b394c551846a57b6f0473028ba5628c38bd447672655cc27bb80ba502d9a7e41335f63ad62b754cb26579f3d4bae7398dfc092acbb32578 + languageName: node + linkType: hard + "conventional-commits-parser@npm:^3.2.0": version: 3.2.4 resolution: "conventional-commits-parser@npm:3.2.4" @@ -2984,6 +3147,20 @@ __metadata: languageName: node linkType: hard +"conventional-commits-parser@npm:^4.0.0": + version: 4.0.0 + resolution: "conventional-commits-parser@npm:4.0.0" + dependencies: + JSONStream: "npm:^1.3.5" + is-text-path: "npm:^1.0.1" + meow: "npm:^8.1.2" + split2: "npm:^3.2.2" + bin: + conventional-commits-parser: cli.js + checksum: 10c0/12e390cc80ad8a825c5775a329b95e11cf47a6df7b8a3875d375e28b8cb27c4f32955842ea73e4e357cff9757a6be99fdffe4fda87a23e9d8e73f983425537a0 + languageName: node + linkType: hard + "conventional-recommended-bump@npm:6.1.0": version: 6.1.0 resolution: "conventional-recommended-bump@npm:6.1.0" @@ -3002,6 +3179,23 @@ __metadata: languageName: node linkType: hard +"conventional-recommended-bump@npm:7.0.1": + version: 7.0.1 + resolution: "conventional-recommended-bump@npm:7.0.1" + dependencies: + concat-stream: "npm:^2.0.0" + conventional-changelog-preset-loader: "npm:^3.0.0" + conventional-commits-filter: "npm:^3.0.0" + conventional-commits-parser: "npm:^4.0.0" + git-raw-commits: "npm:^3.0.0" + git-semver-tags: "npm:^5.0.0" + meow: "npm:^8.1.2" + bin: + conventional-recommended-bump: cli.js + checksum: 10c0/ff751a256ddfbec62efd5a32de059b01659e945073793c6766143a8242864fd8099804a90bbf1e6a61928ade3d12292d6f66f721a113630de392d54eb7f0b0c3 + languageName: node + linkType: hard + "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -3084,7 +3278,8 @@ __metadata: "@types/node": "npm:^22" "@typescript-eslint/eslint-plugin": "npm:^8" "@typescript-eslint/parser": "npm:^8" - aws-cdk-lib: "npm:2.257.0" + aws-cdk-lib: "npm:2.258.0" + commit-and-tag-version: "npm:^12" constructs: "npm:10.5.1" esbuild: "npm:^0.28.1" eslint: "npm:^9" @@ -3095,18 +3290,18 @@ __metadata: jest: "npm:^30.4.2" jest-junit: "npm:^17" jsii: "npm:~5.9.0" - jsii-diff: "npm:^1.136.0" - jsii-pacmak: "npm:^1.136.0" + jsii-diff: "npm:^1.137.0" + jsii-pacmak: "npm:^1.137.0" jsii-rosetta: "npm:~5.9.0" loglevel: "npm:^1.9.2" prettier: "npm:^3.8.4" - projen: "npm:^0.99.52" + projen: "npm:^0.100.7" standard-version: "npm:^9.5.0" ts-jest: "npm:^29.4.11" ts-node: "npm:^10.9.2" typescript: "npm:^6.0.3" peerDependencies: - aws-cdk-lib: ^2.257.0 + aws-cdk-lib: ^2.258.0 constructs: ^10.5.1 languageName: unknown linkType: soft @@ -3118,7 +3313,7 @@ __metadata: languageName: node linkType: hard -"dateformat@npm:^3.0.0": +"dateformat@npm:^3.0.0, dateformat@npm:^3.0.3": version: 3.0.3 resolution: "dateformat@npm:3.0.3" checksum: 10c0/2effb8bef52ff912f87a05e4adbeacff46353e91313ad1ea9ed31412db26849f5a0fcc7e3ce36dbfb84fc6c881a986d5694f84838ad0da7000d5150693e78678 @@ -3234,7 +3429,7 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^6.0.0": +"detect-indent@npm:^6.0.0, detect-indent@npm:^6.1.0": version: 6.1.0 resolution: "detect-indent@npm:6.1.0" checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 @@ -3962,6 +4157,32 @@ __metadata: languageName: node linkType: hard +"fast-xml-builder@npm:^1.2.0": + version: 1.2.0 + resolution: "fast-xml-builder@npm:1.2.0" + dependencies: + path-expression-matcher: "npm:^1.5.0" + xml-naming: "npm:^0.1.0" + checksum: 10c0/84bb105cd04e91d6dcb746c4dbaeb12903b510e7ab9a06ffde55b5a582e005559a87d84467f18a655c6c4baf098f696fd74cee3cbe1aea9d01385907768ba32d + languageName: node + linkType: hard + +"fast-xml-parser@npm:^5.5.6": + version: 5.9.3 + resolution: "fast-xml-parser@npm:5.9.3" + dependencies: + "@nodable/entities": "npm:^2.2.0" + fast-xml-builder: "npm:^1.2.0" + is-unsafe: "npm:^1.0.1" + path-expression-matcher: "npm:^1.5.0" + strnum: "npm:^2.4.1" + xml-naming: "npm:^0.1.0" + bin: + fxparser: src/cli/cli.js + checksum: 10c0/0f4f4b98aec027334be1d4462c6e09649bda8dd8bd1c75f6e985f4000ce4a40ea4540745fa7ac081cd65bf462b0c22fce87da9abc5ede51c9727398c91cacd5f + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.20.1 resolution: "fastq@npm:1.20.1" @@ -3992,7 +4213,7 @@ __metadata: languageName: node linkType: hard -"figures@npm:^3.1.0": +"figures@npm:^3.1.0, figures@npm:^3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" dependencies: @@ -4104,14 +4325,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.3.3": - version: 11.3.3 - resolution: "fs-extra@npm:11.3.3" +"fs-extra@npm:^11.3.5": + version: 11.3.5 + resolution: "fs-extra@npm:11.3.5" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10c0/984924ff4104e3e9f351b658a864bf3b354b2c90429f57aec0acd12d92c4e6b762cbacacdffb4e745b280adce882e1f980c485d9f02c453f769ab4e7fc646ce3 + checksum: 10c0/33e80bad6b5d17308faa197e5ede99ecba4b6f6cb4aa4645d52745476c75afc57665bdf39ec75b2ebb38b97b7110f634a8dcc0a546e248eb4de059275cf5ac90 languageName: node linkType: hard @@ -4235,7 +4456,7 @@ __metadata: languageName: node linkType: hard -"get-pkg-repo@npm:^4.0.0": +"get-pkg-repo@npm:^4.0.0, get-pkg-repo@npm:^4.2.1": version: 4.2.1 resolution: "get-pkg-repo@npm:4.2.1" dependencies: @@ -4301,6 +4522,19 @@ __metadata: languageName: node linkType: hard +"git-raw-commits@npm:^3.0.0": + version: 3.0.0 + resolution: "git-raw-commits@npm:3.0.0" + dependencies: + dargs: "npm:^7.0.0" + meow: "npm:^8.1.2" + split2: "npm:^3.2.2" + bin: + git-raw-commits: cli.js + checksum: 10c0/2a5db2e4b5b1ef7b6ecbdc175e559920a5400cbdb8d36f130aaef3588bfd74d8650b354a51ff89e0929eadbb265a00078a6291ff26248a525f0b2f079b001bf6 + languageName: node + linkType: hard + "git-remote-origin-url@npm:^2.0.0": version: 2.0.0 resolution: "git-remote-origin-url@npm:2.0.0" @@ -4323,6 +4557,18 @@ __metadata: languageName: node linkType: hard +"git-semver-tags@npm:^5.0.0, git-semver-tags@npm:^5.0.1": + version: 5.0.1 + resolution: "git-semver-tags@npm:5.0.1" + dependencies: + meow: "npm:^8.1.2" + semver: "npm:^7.0.0" + bin: + git-semver-tags: cli.js + checksum: 10c0/7cacba2f4ac19c0ccb8e6bb7301409376e5a2cc178692667afff453e6fe81f79b5f3f5040343e2be127a2f34977528d354de2aa32430917e90b64884debd3102 + languageName: node + linkType: hard + "gitconfiglocal@npm:^1.0.0": version: 1.0.0 resolution: "gitconfiglocal@npm:1.0.0" @@ -4968,6 +5214,13 @@ __metadata: languageName: node linkType: hard +"is-unsafe@npm:^1.0.1": + version: 1.0.1 + resolution: "is-unsafe@npm:1.0.1" + checksum: 10c0/93c6d4784dee35f32357718bad5b39f9ec6cd051e2103885a803e673a9b408f46bd87c4776eed4f9742f9f35b0d83e6411549c6afcd01884ded1aa8fbbc651b9 + languageName: node + linkType: hard + "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -5649,34 +5902,34 @@ __metadata: languageName: node linkType: hard -"jsii-diff@npm:^1.136.0": - version: 1.136.0 - resolution: "jsii-diff@npm:1.136.0" +"jsii-diff@npm:^1.137.0": + version: 1.137.0 + resolution: "jsii-diff@npm:1.137.0" dependencies: - "@jsii/check-node": "npm:1.136.0" - "@jsii/spec": "npm:1.136.0" + "@jsii/check-node": "npm:1.137.0" + "@jsii/spec": "npm:1.137.0" fs-extra: "npm:^10.1.0" - jsii-reflect: "npm:^1.136.0" + jsii-reflect: "npm:^1.137.0" log4js: "npm:^6.9.1" yargs: "npm:^17.7.2" bin: jsii-diff: bin/jsii-diff - checksum: 10c0/fb9cfd8e139585d64d81d4b43437e33d43ba2ea57fb98c8c6d5bc51807f8c33e0be52c85c90b87cfa2523f138bc08afb9077f010c2dffd538a8329dbf6bf5a87 + checksum: 10c0/78e3f9d187b10c4be3c1fc19661a39d0c707e5f59492bab209730df5aac69a42dc86a7037ba5bd4853a394de50446794b66b5c2c3699a4f741104061e9c64cfd languageName: node linkType: hard -"jsii-pacmak@npm:^1.136.0": - version: 1.136.0 - resolution: "jsii-pacmak@npm:1.136.0" +"jsii-pacmak@npm:^1.137.0": + version: 1.137.0 + resolution: "jsii-pacmak@npm:1.137.0" dependencies: - "@jsii/check-node": "npm:1.136.0" - "@jsii/spec": "npm:1.136.0" + "@jsii/check-node": "npm:1.137.0" + "@jsii/spec": "npm:1.137.0" clone: "npm:^2.1.2" - codemaker: "npm:^1.136.0" + codemaker: "npm:^1.137.0" commonmark: "npm:^0.31.2" escape-string-regexp: "npm:^4.0.0" fs-extra: "npm:^10.1.0" - jsii-reflect: "npm:^1.136.0" + jsii-reflect: "npm:^1.137.0" semver: "npm:^7.8.4" spdx-license-list: "npm:^6.11.0" xmlbuilder: "npm:^15.1.1" @@ -5685,47 +5938,47 @@ __metadata: jsii-rosetta: ">=5.9.0" bin: jsii-pacmak: bin/jsii-pacmak - checksum: 10c0/d0e67a2b7a4f5514338f6b715d57c908021e9e9601d363dd2b1709554ba537e0274d253c82c72af334940709b41c2d21f0d840b3534a5d5bd1fc1cc27b71e6af + checksum: 10c0/2913db07164cb397f3c659826d96a61c6a46632f11111dda14858d302dd6483b1ef0d3130c44e2d289f1d7d60408446f64a0ab73d6ffb6aa9dfd9c4aced45003 languageName: node linkType: hard -"jsii-reflect@npm:^1.136.0": - version: 1.136.0 - resolution: "jsii-reflect@npm:1.136.0" +"jsii-reflect@npm:^1.137.0": + version: 1.137.0 + resolution: "jsii-reflect@npm:1.137.0" dependencies: - "@jsii/check-node": "npm:1.136.0" - "@jsii/spec": "npm:1.136.0" + "@jsii/check-node": "npm:1.137.0" + "@jsii/spec": "npm:1.137.0" chalk: "npm:^4" fs-extra: "npm:^10.1.0" - oo-ascii-tree: "npm:^1.136.0" + oo-ascii-tree: "npm:^1.137.0" yargs: "npm:^17.7.2" bin: jsii-query: bin/jsii-query jsii-tree: bin/jsii-tree - checksum: 10c0/476f66d5305f9aa2041aee86bec450fcf533ea5f152a4219824cb9a420894fa7eb525729e04b11bbe11c98d482dc6e227709d31dc5201476ae15954c523a81ca + checksum: 10c0/aee0d649c8925bcac8e672b58d642326464c637b96748a58735a994e27a4bb2f177b380f99064e44ab9d3753ca5e460957b2e8fc751fb6af32ef817eb4949277 languageName: node linkType: hard "jsii-rosetta@npm:~5.9.0": - version: 5.9.49 - resolution: "jsii-rosetta@npm:5.9.49" + version: 5.9.53 + resolution: "jsii-rosetta@npm:5.9.53" dependencies: - "@jsii/check-node": "npm:^1.132.0" - "@jsii/spec": "npm:^1.132.0" + "@jsii/check-node": "npm:^1.136.0" + "@jsii/spec": "npm:^1.136.0" "@xmldom/xmldom": "npm:^0.9.10" chalk: "npm:^4" commonmark: "npm:^0.31.2" fast-glob: "npm:^3.3.3" jsii: "npm:~5.9.1" - semver: "npm:^7.8.1" + semver: "npm:^7.8.5" semver-intersect: "npm:^1.5.0" stream-json: "npm:^1.9.1" typescript: "npm:~5.9" workerpool: "npm:^6.5.1" - yargs: "npm:^17.7.2" + yargs: "npm:^17.7.3" bin: jsii-rosetta: bin/jsii-rosetta - checksum: 10c0/28d57b0358bc580f58d61d56425191e9d307e90cbcfd57b40b9d00eeb5bedc3bf1ae46cad81b3c3925964f85bc2e2493d2d83483ba219c13aa857db31d5a89e0 + checksum: 10c0/aced1d13bb1891ab3f7a3807a77998b5a3be7e89c49d5f941038207e5feb445eb55bc517fe9c916e0e42df676190b5a099c3dec18df0cf850b083a67a9e89261 languageName: node linkType: hard @@ -6130,7 +6383,7 @@ __metadata: languageName: node linkType: hard -"meow@npm:^8.0.0": +"meow@npm:^8.0.0, meow@npm:^8.1.2": version: 8.1.2 resolution: "meow@npm:8.1.2" dependencies: @@ -6203,7 +6456,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.2.2, minimatch@npm:^10.2.3": +"minimatch@npm:^10.2.2, minimatch@npm:^10.2.5": version: 10.2.5 resolution: "minimatch@npm:10.2.5" dependencies: @@ -6342,7 +6595,7 @@ __metadata: languageName: node linkType: hard -"modify-values@npm:^1.0.0": +"modify-values@npm:^1.0.0, modify-values@npm:^1.0.1": version: 1.0.1 resolution: "modify-values@npm:1.0.1" checksum: 10c0/6acb1b82aaf7a02f9f7b554b20cbfc159f223a79c66b0a257511c5933d50b85e12ea1220b0a90a2af6f80bc29ff784f929a52a51881867a93ae6a12ce87a729a @@ -6443,7 +6696,7 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^3.0.0": +"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.3": version: 3.0.3 resolution: "normalize-package-data@npm:3.0.3" dependencies: @@ -6552,10 +6805,10 @@ __metadata: languageName: node linkType: hard -"oo-ascii-tree@npm:^1.136.0": - version: 1.136.0 - resolution: "oo-ascii-tree@npm:1.136.0" - checksum: 10c0/6bec26ee2f9672837cc257784fc0df1ea09d3c5ba9777f60dab19fc05a9244bee77b8d42d674a8adb17883f650fac197152cec5684b632dcb6c7ff8c6bad0a22 +"oo-ascii-tree@npm:^1.137.0": + version: 1.137.0 + resolution: "oo-ascii-tree@npm:1.137.0" + checksum: 10c0/f10138d5fafc82a76424e3ae2a0b14ef505907685ddb898fd695f9f4b10f0e53b649ba060f67f0ad8f078675857946345b0dbd3f31aef56efc909c0088217174 languageName: node linkType: hard @@ -6731,6 +6984,13 @@ __metadata: languageName: node linkType: hard +"path-expression-matcher@npm:^1.5.0": + version: 1.6.1 + resolution: "path-expression-matcher@npm:1.6.1" + checksum: 10c0/6d3bee01db16d8d3ad799aa6179785357a1277e227a44a4bff3ed5c7fcfb37325db596492c06356d8c82c097381c868ebc61b2e46a9363b35a1e007b7b902ee8 + languageName: node + linkType: hard + "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" @@ -6863,11 +7123,11 @@ __metadata: linkType: hard "prettier@npm:^3.8.4": - version: 3.8.4 - resolution: "prettier@npm:3.8.4" + version: 3.8.5 + resolution: "prettier@npm:3.8.5" bin: prettier: bin/prettier.cjs - checksum: 10c0/b90a0cbe75b88ac0af9c13fe0f359bd19926fabccd88483227b21f71f0c1cc42da056fc1ac3a361e665577c568371d5ccfb2c62c31c8a1186f8d1bd531a063e9 + checksum: 10c0/57ba3cd8ddc0cebcb31038f09081da5c8633ff1823ff5e5cf3496918b3b839f76a21e06050fd1a2c41547f44fedea2c28d7a4a26f0b2ed40eb60428c54c297ea languageName: node linkType: hard @@ -6908,9 +7168,9 @@ __metadata: languageName: node linkType: hard -"projen@npm:^0.99.52": - version: 0.99.80 - resolution: "projen@npm:0.99.80" +"projen@npm:^0.100.7": + version: 0.100.7 + resolution: "projen@npm:0.100.7" dependencies: "@iarna/toml": "npm:^2.2.5" case: "npm:^1.6.3" @@ -6923,15 +7183,15 @@ __metadata: fast-json-patch: "npm:^3.1.1" ini: "npm:^2.0.0" parse-conflict-json: "npm:^4.0.0" - semver: "npm:^7.8.4" + semver: "npm:^7.8.5" xmlbuilder2: "npm:^4.0.3" yaml: "npm:^2.2.2" - yargs: "npm:^17.7.2" + yargs: "npm:^17.7.3" peerDependencies: constructs: ^10.5.0 bin: projen: bin/projen - checksum: 10c0/f7f14980d3cf63bd8de64a07cee680153df48193b2879b78e6ade2531a8c9e8df2d906954aae855ef3595df85241af354cf9de90feacc83d541e96757b974e27 + checksum: 10c0/de6da1b17867218a5c51f7c411fde99be633992477f7ed995b03e8817cc3571c890bc5aa53408ab90fe0aa5c7339cc190892608dd2bb2861641af8a406631694 languageName: node linkType: hard @@ -7276,7 +7536,16 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3, semver@npm:^7.7.4": +"semver@npm:^7.0.0, semver@npm:^7.8.4, semver@npm:^7.8.5": + version: 7.8.5 + resolution: "semver@npm:7.8.5" + bin: + semver: bin/semver.js + checksum: 10c0/b1f3127a5be8125a94f37188b361c212466c292c6910adce3ec106cff5dc211ccaedc4739c11bb70fda59d6fc1f040a9bca289f4e093451521a2372e5231fe0c + languageName: node + linkType: hard + +"semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": version: 7.7.4 resolution: "semver@npm:7.7.4" bin: @@ -7294,15 +7563,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.8.4": - version: 7.8.5 - resolution: "semver@npm:7.8.5" - bin: - semver: bin/semver.js - checksum: 10c0/b1f3127a5be8125a94f37188b361c212466c292c6910adce3ec106cff5dc211ccaedc4739c11bb70fda59d6fc1f040a9bca289f4e093451521a2372e5231fe0c - languageName: node - linkType: hard - "set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -7535,7 +7795,7 @@ __metadata: languageName: node linkType: hard -"split2@npm:^3.0.0": +"split2@npm:^3.0.0, split2@npm:^3.2.2": version: 3.2.2 resolution: "split2@npm:3.2.2" dependencies: @@ -7544,7 +7804,7 @@ __metadata: languageName: node linkType: hard -"split@npm:^1.0.0": +"split@npm:^1.0.0, split@npm:^1.0.1": version: 1.0.1 resolution: "split@npm:1.0.1" dependencies: @@ -7796,6 +8056,15 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^2.4.1": + version: 2.4.1 + resolution: "strnum@npm:2.4.1" + dependencies: + anynum: "npm:^1.0.1" + checksum: 10c0/0d6a42bf8a1ad74b0a6c048ecf3bea50757383bcf304877ebe6e62acca5574bc088ce71bfb4de4b89b2ab44c618834c76be5894da04b67c673ff6677788b2638 + languageName: node + linkType: hard + "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -8560,6 +8829,13 @@ __metadata: languageName: node linkType: hard +"xml-naming@npm:^0.1.0": + version: 0.1.0 + resolution: "xml-naming@npm:0.1.0" + checksum: 10c0/8c7614865361bcb7e53e3e091dac21c567e2b92d447919b2f072775aa9dcfc94a5255bd52fbaa0fd53c93513e53a23a6a835218ad2af512451dbc678392f85fe + languageName: node + linkType: hard + "xml@npm:^1.0.1": version: 1.0.1 resolution: "xml@npm:1.0.1" @@ -8637,6 +8913,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.6.0": + version: 2.9.0 + resolution: "yaml@npm:2.9.0" + bin: + yaml: bin.mjs + checksum: 10c0/f340718df45e97a9551b9bf9dac61c80050bc464513b710debfb5067c380c8472e3b67809cffacb4ab5ffb5e66ef9310816c88b05f371cec60abfedd8c88e0a2 + languageName: node + linkType: hard + "yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" @@ -8681,6 +8966,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^17.7.3": + version: 17.7.3 + resolution: "yargs@npm:17.7.3" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/7a28572f7e785a57886e34fdbddb9b28756dec552e1453d5f6e7cdd00ad8721a4e8c4321d33683f5e61cacb36ad43258adbb48396b71ec4ed14abee0fc0d0c1f + languageName: node + linkType: hard + "yn@npm:3.1.1": version: 3.1.1 resolution: "yn@npm:3.1.1"