diff --git a/.projen/deps.json b/.projen/deps.json index 774aa82..ee6311d 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -80,12 +80,12 @@ }, { "name": "jsii-rosetta", - "version": "^5.2.0", + "version": "~5.2.0", "type": "build" }, { "name": "jsii", - "version": "^5.2.0", + "version": "~5.2.0", "type": "build" }, { @@ -111,6 +111,7 @@ }, { "name": "typescript", + "version": "~5.2.0", "type": "build" }, { diff --git a/.projen/tasks.json b/.projen/tasks.json index 73c3ea2..fa02643 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -251,13 +251,13 @@ }, "steps": [ { - "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@action-validator/cli,@action-validator/core,@types/jest,@types/node,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,change-case,constructs,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-prettier,eslint,jest,jest-junit,jsii-diff,jsii-docgen,jsii-pacmak,jsii-rosetta,jsii,prettier,projen,standard-version,ts-jest,ts-node,typescript" + "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@action-validator/cli,@action-validator/core,@types/jest,@types/node,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,change-case,constructs,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-prettier,eslint,jest,jest-junit,jsii-diff,jsii-docgen,jsii-pacmak,prettier,projen,standard-version,ts-jest,ts-node" }, { "exec": "yarn install --check-files" }, { - "exec": "yarn upgrade @action-validator/cli @action-validator/core @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser change-case constructs eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-prettier eslint jest jest-junit jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii prettier projen standard-version ts-jest ts-node typescript" + "exec": "yarn upgrade @action-validator/cli @action-validator/core @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser change-case constructs eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-prettier eslint jest jest-junit jsii-diff jsii-docgen jsii-pacmak prettier projen standard-version ts-jest ts-node" }, { "exec": "npx projen" diff --git a/.projenrc.ts b/.projenrc.ts index efae46b..c551e96 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -76,7 +76,8 @@ const project = new cdktf.ConstructLibraryCdktf({ // packageName: shortName.replace(/-/g, ""), // }, cdktfVersion: "0.19.0", - jsiiVersion: "^5.2.0", + jsiiVersion: "~5.2.0", + typescriptVersion: "~5.2.0", // should always be the same major/minor as JSII minNodeVersion: "18.12.0", }); diff --git a/package.json b/package.json index d2a8917..ebb22e8 100644 --- a/package.json +++ b/package.json @@ -52,17 +52,17 @@ "eslint-plugin-prettier": "^4.2.1", "jest": "^29.7.0", "jest-junit": "^15", - "jsii": "^5.2.0", + "jsii": "~5.2.0", "jsii-diff": "^1.93.0", "jsii-docgen": "^10.2.5", "jsii-pacmak": "^1.93.0", - "jsii-rosetta": "^5.2.0", + "jsii-rosetta": "~5.2.0", "prettier": "^2.8.8", "projen": "^0.77.5", "standard-version": "^9", "ts-jest": "^29.1.1", "ts-node": "^10.9.2", - "typescript": "^5.3.3" + "typescript": "~5.2.0" }, "peerDependencies": { "@cdktf/provider-null": ">=9.0.0", diff --git a/yarn.lock b/yarn.lock index bc37f4e..4ae11c3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -635,14 +635,6 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@jsii/check-node@1.92.0": - version "1.92.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.92.0.tgz#e05908d2c0875a728db14d73bb30459a73bd008e" - integrity sha512-MQnFvDIn/VOz4FzchobZ4dfrl6qfuZIlYviNbGXhPMSeJ92BVB2F+NEyem9Sg/Csy2ehhtO1FGaUj4mO9/7Ntg== - dependencies: - chalk "^4.1.2" - semver "^7.5.4" - "@jsii/check-node@1.93.0": version "1.93.0" resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.93.0.tgz#3adcc6012654bb69fb8dc508e757b83ea9cd1708" @@ -651,7 +643,7 @@ chalk "^4.1.2" semver "^7.5.4" -"@jsii/spec@1.93.0", "@jsii/spec@^1.92.0", "@jsii/spec@^1.93.0": +"@jsii/spec@1.93.0", "@jsii/spec@^1.93.0": version "1.93.0" resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.93.0.tgz#e56c5971efbd349592de86081b3cbfd04fc0bb77" integrity sha512-PIXcTHUsFOoxSE7KMpJ3iJ3iYGSo2x46ZX4bHDDD6C7M3ij+7Z3Ujumg/OsIrESCHKWXGXlgl9EmkNJraeYkRQ== @@ -3544,13 +3536,13 @@ jsii-rosetta@^1.93.0: workerpool "^6.5.1" yargs "^16.2.0" -jsii-rosetta@^5.2.0: - version "5.2.5" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.2.5.tgz#2268dfb0be85105c9e3a68d7ddf8d7ee08843b54" - integrity sha512-lJPJAlrVt+jxJ1RwtM3DocLik8B/74daOB8dbuZzcGHGhVBLQ2No2GYwjn9EsyLnvzO2ULeSWduEhdgc61XhwQ== +jsii-rosetta@~5.2.0: + version "5.2.6" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.2.6.tgz#a5c6d37cff1992f7089f0766c22aea3e33c1c46c" + integrity sha512-HCXeAIUzU2Z1nJ9GFDQ1PMpGKbktJmZ+9upOw10zbV7WPT/4QUF6NPNfRIikk3bwPWTdFmsEtfjAO96UbubnbA== dependencies: - "@jsii/check-node" "1.92.0" - "@jsii/spec" "^1.92.0" + "@jsii/check-node" "1.93.0" + "@jsii/spec" "^1.93.0" "@xmldom/xmldom" "^0.8.10" chalk "^4" commonmark "^0.30.0" @@ -3582,7 +3574,26 @@ jsii@1.93.0: typescript "~3.9.10" yargs "^16.2.0" -jsii@^5.2.0, jsii@~5.2.5: +jsii@~5.2.0: + version "5.2.41" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.2.41.tgz#ba1ec85b2f0a92fed3163b028645d5bb62a97bd8" + integrity sha512-MToK0IBcx1+KZWpwMehLALT60TEav0yDXcu3TilNQbtJLztQrzA1HKZuzV6EIMB1nmHwABCr1qSeoIvqLnYfWA== + dependencies: + "@jsii/check-node" "1.93.0" + "@jsii/spec" "^1.93.0" + case "^1.6.3" + chalk "^4" + downlevel-dts "^0.11.0" + fast-deep-equal "^3.1.3" + log4js "^6.9.1" + semver "^7.5.4" + semver-intersect "^1.5.0" + sort-json "^2.0.1" + spdx-license-list "^6.8.0" + typescript "~5.2" + yargs "^17.7.2" + +jsii@~5.2.5: version "5.2.39" resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.2.39.tgz#c1e486487ec36c6f9d2102b9c3f2916140a3cd7f" integrity sha512-Pvc9+FN4zTwRydWjWucv8ivBNg5HXA0qqmz/addDQqRycJCDD+Xq6UBZ471tl7pPkgiqsOeIJyf3fQK/ApRAAg== @@ -5140,11 +5151,6 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typescript@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" - integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== - typescript@next: version "5.4.0-dev.20231210" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.0-dev.20231210.tgz#cbef79375685bcf57a4f0e9714811940091610b9" @@ -5155,7 +5161,7 @@ typescript@~3.9.10: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== -typescript@~5.2, typescript@~5.2.2: +typescript@~5.2, typescript@~5.2.0, typescript@~5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==