diff --git a/API.md b/API.md index a41c273..4ff1619 100644 --- a/API.md +++ b/API.md @@ -15906,7 +15906,7 @@ public readonly jsiiVersion: string; ``` - *Type:* string -- *Default:* "1.x" +- *Default:* "~5.6.0" Version of the jsii compiler to use. @@ -16422,7 +16422,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. @@ -18545,7 +18545,7 @@ public readonly jsiiVersion: string; ``` - *Type:* string -- *Default:* "1.x" +- *Default:* "~5.6.0" Version of the jsii compiler to use. @@ -19030,7 +19030,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. @@ -21344,7 +21344,7 @@ public readonly jsiiVersion: string; ``` - *Type:* string -- *Default:* "1.x" +- *Default:* "~5.6.0" Version of the jsii compiler to use. @@ -21860,7 +21860,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. @@ -24022,7 +24022,7 @@ public readonly jsiiVersion: string; ``` - *Type:* string -- *Default:* "1.x" +- *Default:* "~5.6.0" Version of the jsii compiler to use. @@ -24507,7 +24507,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. @@ -26913,7 +26913,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. @@ -28906,7 +28906,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. @@ -31295,7 +31295,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. @@ -33974,7 +33974,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. @@ -36553,7 +36553,7 @@ public readonly pnpmVersion: string; ``` - *Type:* string -- *Default:* "7" +- *Default:* "9" The version of PNPM to use if using PNPM as a package manager. diff --git a/package.json b/package.json index 45a542c..c8df173 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "jsii-pacmak": "^1.105.0", "jsii-reflect": "^1.105.0", "jsii-rosetta": "~5.5", - "projen": "^0.90.6", + "projen": "^0.91.0", "ts-jest": "^29", "ts-node": "^10.9.2", "typescript": "~5.5" diff --git a/src/cdk-construct-library-options.ts b/src/cdk-construct-library-options.ts index 754cc21..b1aebc1 100644 --- a/src/cdk-construct-library-options.ts +++ b/src/cdk-construct-library-options.ts @@ -458,7 +458,7 @@ export interface CdkConstructLibraryOptions { * NOTE: The jsii compiler releases since 5.0.0 are not semantically versioned * and should remain on the same minor, so we recommend using a `~` dependency * (e.g. `~5.0.0`). - * @default "1.x" + * @default "~5.6.0" */ readonly jsiiVersion?: string; /** @@ -695,7 +695,7 @@ export interface CdkConstructLibraryOptions { readonly peerDeps?: Array; /** * The version of PNPM to use if using PNPM as a package manager. - * @default "7" + * @default "9" */ readonly pnpmVersion?: string; /** diff --git a/src/cdk-jsii-options.ts b/src/cdk-jsii-options.ts index fb02e8b..1099d87 100644 --- a/src/cdk-jsii-options.ts +++ b/src/cdk-jsii-options.ts @@ -377,7 +377,7 @@ export interface CdkJsiiProjectOptions { * NOTE: The jsii compiler releases since 5.0.0 are not semantically versioned * and should remain on the same minor, so we recommend using a `~` dependency * (e.g. `~5.0.0`). - * @default "1.x" + * @default "~5.6.0" */ readonly jsiiVersion?: string; /** @@ -604,7 +604,7 @@ export interface CdkJsiiProjectOptions { readonly peerDeps?: Array; /** * The version of PNPM to use if using PNPM as a package manager. - * @default "7" + * @default "9" */ readonly pnpmVersion?: string; /** diff --git a/src/yarn/monorepo-options.ts b/src/yarn/monorepo-options.ts index 91976c4..700a29e 100644 --- a/src/yarn/monorepo-options.ts +++ b/src/yarn/monorepo-options.ts @@ -516,7 +516,7 @@ export interface MonorepoOptions { readonly peerDeps?: Array; /** * The version of PNPM to use if using PNPM as a package manager. - * @default "7" + * @default "9" */ readonly pnpmVersion?: string; /** diff --git a/src/yarn/typescript-workspace-options.ts b/src/yarn/typescript-workspace-options.ts index 40f9a49..464a746 100644 --- a/src/yarn/typescript-workspace-options.ts +++ b/src/yarn/typescript-workspace-options.ts @@ -511,7 +511,7 @@ export interface TypeScriptWorkspaceOptions { readonly peerDeps?: Array; /** * The version of PNPM to use if using PNPM as a package manager. - * @default "7" + * @default "9" */ readonly pnpmVersion?: string; /** diff --git a/test/__snapshots__/cdk.test.ts.snap b/test/__snapshots__/cdk.test.ts.snap index 1750910..9fbd40d 100644 --- a/test/__snapshots__/cdk.test.ts.snap +++ b/test/__snapshots__/cdk.test.ts.snap @@ -935,12 +935,10 @@ tsconfig.json { "name": "@types/jest", "type": "build", - "version": "^27", }, { "name": "@types/node", "type": "build", - "version": "^16 <= 16.18.78", }, { "name": "@typescript-eslint/eslint-plugin", @@ -975,14 +973,13 @@ tsconfig.json "version": "^9", }, { - "name": "jest-junit", + "name": "jest", "type": "build", - "version": "^15", }, { - "name": "jest", + "name": "jest-junit", "type": "build", - "version": "^27", + "version": "^15", }, { "name": "jsii-diff", @@ -1004,7 +1001,7 @@ tsconfig.json { "name": "jsii", "type": "build", - "version": "1.x", + "version": "~5.6.0", }, { "name": "projen", @@ -1013,7 +1010,6 @@ tsconfig.json { "name": "ts-jest", "type": "build", - "version": "^27", }, { "name": "typescript", @@ -1029,16 +1025,6 @@ tsconfig.json "type": "devenv", "version": "latest", }, - { - "name": "@types/babel__traverse", - "type": "override", - "version": "7.18.2", - }, - { - "name": "@types/prettier", - "type": "override", - "version": "2.6.0", - }, { "name": "aws-cdk-lib", "type": "peer", @@ -1425,13 +1411,13 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "name": "upgrade-dev-deps", "steps": [ { - "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev --filter=eslint-import-resolver-typescript,eslint-plugin-import,jsii-diff,jsii-pacmak,jsii-rosetta,typescript", + "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev --filter=@types/jest,@types/node,eslint-import-resolver-typescript,eslint-plugin-import,jest,jsii-diff,jsii-pacmak,jsii-rosetta,ts-jest,typescript", }, { "exec": "yarn install --check-files", }, { - "exec": "yarn upgrade @stylistic/eslint-plugin @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser commit-and-tag-version eslint-import-resolver-typescript eslint-plugin-import eslint jest-junit jest jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii ts-jest typescript @aws-cdk/integ-runner @aws-cdk/integ-tests-alpha", + "exec": "yarn upgrade @stylistic/eslint-plugin @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser commit-and-tag-version eslint-import-resolver-typescript eslint-plugin-import eslint jest jest-junit jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii ts-jest typescript @aws-cdk/integ-runner @aws-cdk/integ-tests-alpha", }, { "exec": "npx projen", @@ -1667,8 +1653,8 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "@aws-cdk/integ-runner": "latest", "@aws-cdk/integ-tests-alpha": "latest", "@stylistic/eslint-plugin": "^2", - "@types/jest": "^27", - "@types/node": "^16 <= 16.18.78", + "@types/jest": "*", + "@types/node": "*", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", "aws-cdk-lib": "2.1.0", @@ -1678,15 +1664,15 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "eslint": "^9", "eslint-import-resolver-typescript": "*", "eslint-plugin-import": "*", - "jest": "^27", + "jest": "*", "jest-junit": "^15", - "jsii": "1.x", + "jsii": "~5.6.0", "jsii-diff": "*", "jsii-docgen": "^10.5.0", "jsii-pacmak": "*", "jsii-rosetta": "*", "projen": "*", - "ts-jest": "^27", + "ts-jest": "*", "typescript": "*", }, "jest": { @@ -1704,12 +1690,6 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "cobertura", "text", ], - "globals": { - "ts-jest": { - "tsconfig": "tsconfig.dev.json", - }, - }, - "preset": "ts-jest", "reporters": [ "default", [ @@ -1726,6 +1706,14 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "testPathIgnorePatterns": [ "/node_modules/", ], + "transform": { + "^.+\\.[t]sx?$": [ + "ts-jest", + { + "tsconfig": "tsconfig.dev.json", + }, + ], + }, "watchPathIgnorePatterns": [ "/node_modules/", ], @@ -1753,10 +1741,6 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "type": "git", "url": "https://github.com/cdklabs/test-construct-library.git", }, - "resolutions": { - "@types/babel__traverse": "7.18.2", - "@types/prettier": "2.6.0", - }, "scripts": { "build": "npx projen build", "bump": "npx projen bump", @@ -2784,12 +2768,10 @@ tsconfig.json { "name": "@types/jest", "type": "build", - "version": "^27", }, { "name": "@types/node", "type": "build", - "version": "^16 <= 16.18.78", }, { "name": "@typescript-eslint/eslint-plugin", @@ -2829,14 +2811,13 @@ tsconfig.json "version": "^9", }, { - "name": "jest-junit", + "name": "jest", "type": "build", - "version": "^15", }, { - "name": "jest", + "name": "jest-junit", "type": "build", - "version": "^27", + "version": "^15", }, { "name": "jsii-diff", @@ -2854,12 +2835,12 @@ tsconfig.json { "name": "jsii-rosetta", "type": "build", - "version": "1.x", + "version": "~5.6.0", }, { "name": "jsii", "type": "build", - "version": "1.x", + "version": "~5.6.0", }, { "name": "projen", @@ -2868,22 +2849,11 @@ tsconfig.json { "name": "ts-jest", "type": "build", - "version": "^27", }, { "name": "typescript", "type": "build", }, - { - "name": "@types/babel__traverse", - "type": "override", - "version": "7.18.2", - }, - { - "name": "@types/prettier", - "type": "override", - "version": "2.6.0", - }, ], }, ".projen/files.json": { @@ -3225,13 +3195,13 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "name": "upgrade-dev-deps", "steps": [ { - "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev --filter=eslint-import-resolver-typescript,eslint-plugin-import,jsii-diff,jsii-pacmak,typescript", + "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev --filter=@types/jest,@types/node,eslint-import-resolver-typescript,eslint-plugin-import,jest,jsii-diff,jsii-pacmak,ts-jest,typescript", }, { "exec": "yarn install --check-files", }, { - "exec": "yarn upgrade @stylistic/eslint-plugin @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser commit-and-tag-version constructs eslint-import-resolver-typescript eslint-plugin-import eslint jest-junit jest jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii ts-jest typescript", + "exec": "yarn upgrade @stylistic/eslint-plugin @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser commit-and-tag-version constructs eslint-import-resolver-typescript eslint-plugin-import eslint jest jest-junit jsii-diff jsii-docgen jsii-pacmak jsii-rosetta jsii ts-jest typescript", }, { "exec": "npx projen", @@ -3465,8 +3435,8 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c }, "devDependencies": { "@stylistic/eslint-plugin": "^2", - "@types/jest": "^27", - "@types/node": "^16 <= 16.18.78", + "@types/jest": "*", + "@types/node": "*", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", "cdklabs-projen-project-types": "*", @@ -3475,15 +3445,15 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "eslint": "^9", "eslint-import-resolver-typescript": "*", "eslint-plugin-import": "*", - "jest": "^27", + "jest": "*", "jest-junit": "^15", - "jsii": "1.x", + "jsii": "~5.6.0", "jsii-diff": "*", "jsii-docgen": "^10.5.0", "jsii-pacmak": "*", - "jsii-rosetta": "1.x", + "jsii-rosetta": "~5.6.0", "projen": "*", - "ts-jest": "^27", + "ts-jest": "*", "typescript": "*", }, "jest": { @@ -3501,12 +3471,6 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "cobertura", "text", ], - "globals": { - "ts-jest": { - "tsconfig": "tsconfig.dev.json", - }, - }, - "preset": "ts-jest", "reporters": [ "default", [ @@ -3523,6 +3487,14 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "testPathIgnorePatterns": [ "/node_modules/", ], + "transform": { + "^.+\\.[t]sx?$": [ + "ts-jest", + { + "tsconfig": "tsconfig.dev.json", + }, + ], + }, "watchPathIgnorePatterns": [ "/node_modules/", ], @@ -3543,10 +3515,6 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c "type": "git", "url": "https://github.com/cdklabs/test-jsii-library.git", }, - "resolutions": { - "@types/babel__traverse": "7.18.2", - "@types/prettier": "2.6.0", - }, "scripts": { "build": "npx projen build", "bump": "npx projen bump", diff --git a/yarn.lock b/yarn.lock index 4afdc64..c694c0d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -323,10 +323,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.16.0": - version "9.16.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.16.0.tgz#3df2b2dd3b9163056616886c86e4082f45dbf3f4" - integrity sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg== +"@eslint/js@9.17.0": + version "9.17.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.17.0.tgz#1523e586791f80376a6f8398a3964455ecc651ec" + integrity sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w== "@eslint/object-schema@^2.1.5": version "2.1.5" @@ -1260,13 +1260,13 @@ braces@^3.0.3: fill-range "^7.1.1" browserslist@^4.24.0: - version "4.24.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580" - integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== + version "4.24.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.3.tgz#5fc2725ca8fb3c1432e13dac278c7cc103e026d2" + integrity sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA== dependencies: - caniuse-lite "^1.0.30001669" - electron-to-chromium "^1.5.41" - node-releases "^2.0.18" + caniuse-lite "^1.0.30001688" + electron-to-chromium "^1.5.73" + node-releases "^2.0.19" update-browserslist-db "^1.1.1" bs-logger@^0.2.6: @@ -1338,7 +1338,7 @@ camelcase@^6.2.0, camelcase@^6.3.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001669: +caniuse-lite@^1.0.30001688: version "1.0.30001688" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz#f9d3ede749f083ce0db4c13db9d828adaf2e8d0a" integrity sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA== @@ -1690,7 +1690,7 @@ create-require@^1.1.0: resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -cross-spawn@^7.0.3, cross-spawn@^7.0.5: +cross-spawn@^7.0.3, cross-spawn@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== @@ -1908,7 +1908,7 @@ ejs@^3.1.10: dependencies: jake "^10.8.5" -electron-to-chromium@^1.5.41: +electron-to-chromium@^1.5.73: version "1.5.73" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz#f32956ce40947fa3c8606726a96cd8fb5bb5f720" integrity sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg== @@ -2136,16 +2136,16 @@ eslint-visitor-keys@^4.2.0: integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== eslint@^9: - version "9.16.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.16.0.tgz#66832e66258922ac0a626f803a9273e37747f2a6" - integrity sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA== + version "9.17.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.17.0.tgz#faa1facb5dd042172fdc520106984b5c2421bb0c" + integrity sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" "@eslint/config-array" "^0.19.0" "@eslint/core" "^0.9.0" "@eslint/eslintrc" "^3.2.0" - "@eslint/js" "9.16.0" + "@eslint/js" "9.17.0" "@eslint/plugin-kit" "^0.2.3" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" @@ -2154,7 +2154,7 @@ eslint@^9: "@types/json-schema" "^7.0.15" ajv "^6.12.4" chalk "^4.0.0" - cross-spawn "^7.0.5" + cross-spawn "^7.0.6" debug "^4.3.2" escape-string-regexp "^4.0.0" eslint-scope "^8.2.0" @@ -2775,13 +2775,13 @@ ini@^2.0.0: integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== internal-slot@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" - integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== + version "1.1.0" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" + integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== dependencies: es-errors "^1.3.0" - hasown "^2.0.0" - side-channel "^1.0.4" + hasown "^2.0.2" + side-channel "^1.1.0" interpret@^1.0.0: version "1.4.0" @@ -2816,11 +2816,11 @@ is-bigint@^1.1.0: has-bigints "^1.0.2" is-boolean-object@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.0.tgz#9743641e80a62c094b5941c5bb791d66a88e497a" - integrity sha512-kR5g0+dXf/+kXnqI+lu0URKYPKgICtHGGNCDSB10AaUFj3o/HkB3u7WfpRBJGFopxxY0oH3ux7ZsDjLtK7xqvw== + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.1.tgz#c20d0c654be05da4fbc23c562635c019e93daf89" + integrity sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng== dependencies: - call-bind "^1.0.7" + call-bound "^1.0.2" has-tostringtag "^1.0.2" is-bun-module@^1.0.2: @@ -2835,10 +2835,10 @@ is-callable@^1.1.3, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.5.0: - version "2.15.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" - integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== +is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.16.0, is-core-module@^2.5.0: + version "2.16.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.0.tgz#6c01ffdd5e33c49c1d2abfa93334a85cb56bd81c" + integrity sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g== dependencies: hasown "^2.0.2" @@ -2851,7 +2851,7 @@ is-data-view@^1.0.1: get-intrinsic "^1.2.6" is-typed-array "^1.1.13" -is-date-object@^1.0.5: +is-date-object@^1.0.5, is-date-object@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== @@ -2969,13 +2969,13 @@ is-string@^1.0.7, is-string@^1.1.0: has-tostringtag "^1.0.2" is-symbol@^1.0.4, is-symbol@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.0.tgz#ae993830a56d4781886d39f9f0a46b3e89b7b60b" - integrity sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A== + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" + integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== dependencies: - call-bind "^1.0.7" - has-symbols "^1.0.3" - safe-regex-test "^1.0.3" + call-bound "^1.0.2" + has-symbols "^1.1.0" + safe-regex-test "^1.1.0" is-text-path@^1.0.1: version "1.0.1" @@ -2997,11 +2997,11 @@ is-weakmap@^2.0.2: integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.0.tgz#47e3472ae95a63fa9cf25660bcf0c181c39770ef" + integrity sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q== dependencies: - call-bind "^1.0.2" + call-bound "^1.0.2" is-weakset@^2.0.3: version "2.0.3" @@ -3947,7 +3947,7 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-releases@^2.0.18: +node-releases@^2.0.19: version "2.0.19" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== @@ -4252,10 +4252,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.6: - version "0.90.6" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.90.6.tgz#67d49718a90b80db0caee1724f67f417f4ea62d2" - integrity sha512-y1mUfVsqswwOnTfgJs3GhVDlYe+0o8Wtk/ydbZGdkJ6SzKqSk2ASTEOnuzwpl+jBjeqnnjL7N93wI78TanXiyQ== +projen@^0.91.0: + version "0.91.0" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.91.0.tgz#6119aee1e7e620fa75c215b5c025b5111ad70900" + integrity sha512-roEHY51Qok3s66FtIXZVqh+3alnLjSiOo0iC4BXj24P/bipXT/kdgQ37JYwjrErJUk7dTZvRTThlfxXNBB9kcg== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -4445,11 +4445,11 @@ resolve.exports@^2.0.0: integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== resolve@^1.1.6, resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.4: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + version "1.22.9" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.9.tgz#6da76e4cdc57181fa4471231400e8851d0a924f3" + integrity sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A== dependencies: - is-core-module "^2.13.0" + is-core-module "^2.16.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -4496,7 +4496,7 @@ safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-regex-test@^1.0.3: +safe-regex-test@^1.0.3, safe-regex-test@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== @@ -4619,7 +4619,7 @@ side-channel-weakmap@^1.0.2: object-inspect "^1.13.3" side-channel-map "^1.0.1" -side-channel@^1.0.4: +side-channel@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== @@ -5085,9 +5085,9 @@ typedarray@^0.0.6: integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== typescript@next: - version "5.8.0-dev.20241212" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.0-dev.20241212.tgz#752c36f48afbc792a2ee9a16643e1bb01cf3e8f6" - integrity sha512-DL+rd76Ze4iHIFTT6+f8SNdxkTYnR0cy6e0QRljOfyr2s0TrO2L9pAOB1dJnSizTAjxou7lIRpUWwxVOIyiMWg== + version "5.8.0-dev.20241213" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.0-dev.20241213.tgz#4271de08ebe7eccba02857dae45245544e8ebd44" + integrity sha512-xhZIH3ZacWq2yulnfGWjDWkfWhG66cdOQUnn6EoJpd3SpP6+PCP3bWqH/wHD26RlHrHBdQLBoT4pHFMyIoyCnA== typescript@~5.5: version "5.5.4" @@ -5215,7 +5215,7 @@ whatwg-url@^14.0.0: tr46 "^5.0.0" webidl-conversions "^7.0.0" -which-boxed-primitive@^1.0.2: +which-boxed-primitive@^1.0.2, which-boxed-primitive@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.0.tgz#2d850d6c4ac37b95441a67890e19f3fda8b6c6d9" integrity sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng== @@ -5227,23 +5227,23 @@ which-boxed-primitive@^1.0.2: is-symbol "^1.1.0" which-builtin-type@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.0.tgz#58042ac9602d78a6d117c7e811349df1268ba63c" - integrity sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA== + version "1.2.1" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" + integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== dependencies: - call-bind "^1.0.7" + call-bound "^1.0.2" function.prototype.name "^1.1.6" has-tostringtag "^1.0.2" is-async-function "^2.0.0" - is-date-object "^1.0.5" + is-date-object "^1.1.0" is-finalizationregistry "^1.1.0" is-generator-function "^1.0.10" - is-regex "^1.1.4" + is-regex "^1.2.1" is-weakref "^1.0.2" isarray "^2.0.5" - which-boxed-primitive "^1.0.2" + which-boxed-primitive "^1.1.0" which-collection "^1.0.2" - which-typed-array "^1.1.15" + which-typed-array "^1.1.16" which-collection@^1.0.2: version "1.0.2" @@ -5255,7 +5255,7 @@ which-collection@^1.0.2: is-weakmap "^2.0.2" is-weakset "^2.0.3" -which-typed-array@^1.1.14, which-typed-array@^1.1.15: +which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.16: version "1.1.16" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.16.tgz#db4db429c4706feca2f01677a144278e4a8c216b" integrity sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==