diff --git a/.projen/deps.json b/.projen/deps.json
index f481dfc..bf8fc53 100644
--- a/.projen/deps.json
+++ b/.projen/deps.json
@@ -57,7 +57,7 @@
},
{
"name": "jest-junit",
- "version": "^15",
+ "version": "^16",
"type": "build"
},
{
diff --git a/API.md b/API.md
index d0e2a56..b207c64 100644
--- a/API.md
+++ b/API.md
@@ -14637,9 +14637,11 @@ const cdkConstructLibraryOptions: CdkConstructLibraryOptions = { ... }
| bumpPackage
| string
| The `commit-and-tag-version` compatible package used to bump the package version, as a dependency string. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
| bundlerOptions
| projen.javascript.BundlerOptions
| Options for `Bundler`. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| catalog
| projen.cdk.Catalog
| Libraries will be picked up by the construct catalog when they are published to npm as jsii modules and will be published under:. |
| cdkAssert
| boolean
| Warning: NodeJS only. |
| cdkAssertions
| boolean
| Install the assertions library? |
+| cdkCliVersion
| string
| Version range of the AWS CDK CLI to depend on. |
| cdkDependencies
| string[]
| Which AWS CDKv1 modules this project requires. |
| cdkDependenciesAsDeps
| boolean
| If this is enabled (default), all modules declared in `cdkDependencies` will be also added as normal `dependencies` (as well as `peerDependencies`). |
| cdkTestDependencies
| string[]
| AWS CDK modules required for testing. |
@@ -15146,6 +15148,19 @@ Options for `Bundler`.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `catalog`Optional
```typescript
@@ -15201,6 +15216,24 @@ assertions is already included in 'aws-cdk-lib'
---
+##### `cdkCliVersion`Optional
+
+```typescript
+public readonly cdkCliVersion: string;
+```
+
+- *Type:* string
+- *Default:* "^2"
+
+Version range of the AWS CDK CLI to depend on.
+
+Can be either a specific version, or an NPM version range.
+
+By default, the latest 2.x version will be installed; you can use this
+option to restrict it to a specific version or version range.
+
+---
+
##### ~~`cdkDependencies`~~Optional
- *Deprecated:* For CDK 2.x use "deps" instead. (or "peerDeps" if you're building a library)
@@ -17476,6 +17509,7 @@ const cdkJsiiProjectOptions: CdkJsiiProjectOptions = { ... }
| bumpPackage
| string
| The `commit-and-tag-version` compatible package used to bump the package version, as a dependency string. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
| bundlerOptions
| projen.javascript.BundlerOptions
| Options for `Bundler`. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| checkLicenses
| projen.javascript.LicenseCheckerOptions
| Configure which licenses should be deemed acceptable for use by dependencies. |
| clobber
| boolean
| Add a `clobber` task which resets the repo to origin. |
| codeArtifactOptions
| projen.javascript.CodeArtifactOptions
| Options for npm packages using AWS CodeArtifact. |
@@ -17957,6 +17991,19 @@ Options for `Bundler`.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `checkLicenses`Optional
```typescript
@@ -20073,9 +20120,11 @@ const cdklabsConstructLibraryOptions: CdklabsConstructLibraryOptions = { ... }
| bumpPackage
| string
| The `commit-and-tag-version` compatible package used to bump the package version, as a dependency string. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
| bundlerOptions
| projen.javascript.BundlerOptions
| Options for `Bundler`. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| catalog
| projen.cdk.Catalog
| Libraries will be picked up by the construct catalog when they are published to npm as jsii modules and will be published under:. |
| cdkAssert
| boolean
| Warning: NodeJS only. |
| cdkAssertions
| boolean
| Install the assertions library? |
+| cdkCliVersion
| string
| Version range of the AWS CDK CLI to depend on. |
| cdkDependencies
| string[]
| Which AWS CDKv1 modules this project requires. |
| cdkDependenciesAsDeps
| boolean
| If this is enabled (default), all modules declared in `cdkDependencies` will be also added as normal `dependencies` (as well as `peerDependencies`). |
| cdkTestDependencies
| string[]
| AWS CDK modules required for testing. |
@@ -20584,6 +20633,19 @@ Options for `Bundler`.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `catalog`Optional
```typescript
@@ -20639,6 +20701,24 @@ assertions is already included in 'aws-cdk-lib'
---
+##### `cdkCliVersion`Optional
+
+```typescript
+public readonly cdkCliVersion: string;
+```
+
+- *Type:* string
+- *Default:* "^2"
+
+Version range of the AWS CDK CLI to depend on.
+
+Can be either a specific version, or an NPM version range.
+
+By default, the latest 2.x version will be installed; you can use this
+option to restrict it to a specific version or version range.
+
+---
+
##### ~~`cdkDependencies`~~Optional
- *Deprecated:* For CDK 2.x use "deps" instead. (or "peerDeps" if you're building a library)
@@ -22951,6 +23031,7 @@ const cdklabsJsiiProjectOptions: CdklabsJsiiProjectOptions = { ... }
| bumpPackage
| string
| The `commit-and-tag-version` compatible package used to bump the package version, as a dependency string. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
| bundlerOptions
| projen.javascript.BundlerOptions
| Options for `Bundler`. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| checkLicenses
| projen.javascript.LicenseCheckerOptions
| Configure which licenses should be deemed acceptable for use by dependencies. |
| clobber
| boolean
| Add a `clobber` task which resets the repo to origin. |
| codeArtifactOptions
| projen.javascript.CodeArtifactOptions
| Options for npm packages using AWS CodeArtifact. |
@@ -23434,6 +23515,19 @@ Options for `Bundler`.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `checkLicenses`Optional
```typescript
@@ -25588,6 +25682,7 @@ const cdkLabsMonorepoOptions: yarn.CdkLabsMonorepoOptions = { ... }
| bumpPackage
| string
| The `commit-and-tag-version` compatible package used to bump the package version, as a dependency string. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
| bundlerOptions
| projen.javascript.BundlerOptions
| Options for `Bundler`. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| checkLicenses
| projen.javascript.LicenseCheckerOptions
| Configure which licenses should be deemed acceptable for use by dependencies. |
| clobber
| boolean
| Add a `clobber` task which resets the repo to origin. |
| codeArtifactOptions
| projen.javascript.CodeArtifactOptions
| Options for npm packages using AWS CodeArtifact. |
@@ -26020,6 +26115,19 @@ Options for `Bundler`.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `checkLicenses`Optional
```typescript
@@ -27886,6 +27994,7 @@ const cdklabsTypeScriptProjectOptions: CdklabsTypeScriptProjectOptions = { ... }
| bugsEmail
| string
| The email address to which issues should be reported. |
| bugsUrl
| string
| The url to your project's issue tracker. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| codeArtifactOptions
| projen.javascript.CodeArtifactOptions
| Options for npm packages using AWS CodeArtifact. |
| deps
| string[]
| Runtime dependencies of this module. |
| description
| string
| The description is just a string that helps people understand the purpose of the package. |
@@ -28558,6 +28667,19 @@ this will be what you `package.json` will eventually include.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `codeArtifactOptions`Optional
```typescript
@@ -30275,6 +30397,7 @@ const cdkTypeScriptProjectOptions: CdkTypeScriptProjectOptions = { ... }
| bugsEmail
| string
| The email address to which issues should be reported. |
| bugsUrl
| string
| The url to your project's issue tracker. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| codeArtifactOptions
| projen.javascript.CodeArtifactOptions
| Options for npm packages using AWS CodeArtifact. |
| deps
| string[]
| Runtime dependencies of this module. |
| description
| string
| The description is just a string that helps people understand the purpose of the package. |
@@ -30947,6 +31070,19 @@ this will be what you `package.json` will eventually include.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `codeArtifactOptions`Optional
```typescript
@@ -32649,6 +32785,7 @@ const monorepoOptions: yarn.MonorepoOptions = { ... }
| bumpPackage
| string
| The `commit-and-tag-version` compatible package used to bump the package version, as a dependency string. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
| bundlerOptions
| projen.javascript.BundlerOptions
| Options for `Bundler`. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| checkLicenses
| projen.javascript.LicenseCheckerOptions
| Configure which licenses should be deemed acceptable for use by dependencies. |
| clobber
| boolean
| Add a `clobber` task which resets the repo to origin. |
| codeArtifactOptions
| projen.javascript.CodeArtifactOptions
| Options for npm packages using AWS CodeArtifact. |
@@ -33081,6 +33218,19 @@ Options for `Bundler`.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `checkLicenses`Optional
```typescript
@@ -35232,6 +35382,7 @@ const typeScriptWorkspaceOptions: yarn.TypeScriptWorkspaceOptions = { ... }
| bumpPackage
| string
| The `commit-and-tag-version` compatible package used to bump the package version, as a dependency string. |
| bundledDeps
| string[]
| List of dependencies to bundle into this module. |
| bundlerOptions
| projen.javascript.BundlerOptions
| Options for `Bundler`. |
+| bunVersion
| string
| The version of Bun to use if using Bun as a package manager. |
| checkLicenses
| projen.javascript.LicenseCheckerOptions
| Configure which licenses should be deemed acceptable for use by dependencies. |
| clobber
| boolean
| Add a `clobber` task which resets the repo to origin. |
| codeArtifactOptions
| projen.javascript.CodeArtifactOptions
| Options for npm packages using AWS CodeArtifact. |
@@ -35650,6 +35801,19 @@ Options for `Bundler`.
---
+##### `bunVersion`Optional
+
+```typescript
+public readonly bunVersion: string;
+```
+
+- *Type:* string
+- *Default:* "latest"
+
+The version of Bun to use if using Bun as a package manager.
+
+---
+
##### `checkLicenses`Optional
```typescript
diff --git a/package.json b/package.json
index bdb60a8..64d5782 100644
--- a/package.json
+++ b/package.json
@@ -47,14 +47,14 @@
"eslint-import-resolver-typescript": "^3.7.0",
"eslint-plugin-import": "^2.31.0",
"jest": "^29",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"jsii": "~5.5",
"jsii-diff": "^1.106.0",
"jsii-docgen": "^10.5.0",
"jsii-pacmak": "^1.106.0",
"jsii-reflect": "^1.106.0",
"jsii-rosetta": "~5.5",
- "projen": "^0.91.5",
+ "projen": "^0.91.6",
"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 b1aebc1..7cebf28 100644
--- a/src/cdk-construct-library-options.ts
+++ b/src/cdk-construct-library-options.ts
@@ -128,6 +128,11 @@ export interface CdkConstructLibraryOptions {
* Options for `Bundler`.
*/
readonly bundlerOptions?: javascript.BundlerOptions;
+ /**
+ * The version of Bun to use if using Bun as a package manager.
+ * @default "latest"
+ */
+ readonly bunVersion?: string;
/**
* Libraries will be picked up by the construct catalog when they are published to npm as jsii modules and will be published under:.
* https://awscdk.io/packages/[@SCOPE/]PACKAGE@VERSION
@@ -155,6 +160,15 @@ export interface CdkConstructLibraryOptions {
* @default - will be included by default for AWS CDK >= 1.111.0 < 2.0.0
*/
readonly cdkAssertions?: boolean;
+ /**
+ * Version range of the AWS CDK CLI to depend on.
+ * Can be either a specific version, or an NPM version range.
+ *
+ * By default, the latest 2.x version will be installed; you can use this
+ * option to restrict it to a specific version or version range.
+ * @default "^2"
+ */
+ readonly cdkCliVersion?: string;
/**
* Which AWS CDKv1 modules this project requires.
* @deprecated For CDK 2.x use "deps" instead. (or "peerDeps" if you're building a library)
diff --git a/src/cdk-jsii-options.ts b/src/cdk-jsii-options.ts
index 1099d87..d3fa4f9 100644
--- a/src/cdk-jsii-options.ts
+++ b/src/cdk-jsii-options.ts
@@ -128,6 +128,11 @@ export interface CdkJsiiProjectOptions {
* Options for `Bundler`.
*/
readonly bundlerOptions?: javascript.BundlerOptions;
+ /**
+ * The version of Bun to use if using Bun as a package manager.
+ * @default "latest"
+ */
+ readonly bunVersion?: string;
/**
* Configure which licenses should be deemed acceptable for use by dependencies.
* This setting will cause the build to fail, if any prohibited or not allowed licenses ares encountered.
diff --git a/src/yarn/monorepo-options.ts b/src/yarn/monorepo-options.ts
index 700a29e..7b37d5d 100644
--- a/src/yarn/monorepo-options.ts
+++ b/src/yarn/monorepo-options.ts
@@ -118,6 +118,11 @@ export interface MonorepoOptions {
* Options for `Bundler`.
*/
readonly bundlerOptions?: javascript.BundlerOptions;
+ /**
+ * The version of Bun to use if using Bun as a package manager.
+ * @default "latest"
+ */
+ readonly bunVersion?: string;
/**
* Configure which licenses should be deemed acceptable for use by dependencies.
* This setting will cause the build to fail, if any prohibited or not allowed licenses ares encountered.
diff --git a/src/yarn/typescript-workspace-options.ts b/src/yarn/typescript-workspace-options.ts
index 464a746..9396de0 100644
--- a/src/yarn/typescript-workspace-options.ts
+++ b/src/yarn/typescript-workspace-options.ts
@@ -113,6 +113,11 @@ export interface TypeScriptWorkspaceOptions {
* Options for `Bundler`.
*/
readonly bundlerOptions?: javascript.BundlerOptions;
+ /**
+ * The version of Bun to use if using Bun as a package manager.
+ * @default "latest"
+ */
+ readonly bunVersion?: string;
/**
* Configure which licenses should be deemed acceptable for use by dependencies.
* This setting will cause the build to fail, if any prohibited or not allowed licenses ares encountered.
diff --git a/test/__snapshots__/cdk.test.ts.snap b/test/__snapshots__/cdk.test.ts.snap
index 9fbd40d..66c5711 100644
--- a/test/__snapshots__/cdk.test.ts.snap
+++ b/test/__snapshots__/cdk.test.ts.snap
@@ -979,7 +979,7 @@ tsconfig.json
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "jsii-diff",
@@ -1665,7 +1665,7 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c
"eslint-import-resolver-typescript": "*",
"eslint-plugin-import": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"jsii": "~5.6.0",
"jsii-diff": "*",
"jsii-docgen": "^10.5.0",
@@ -2817,7 +2817,7 @@ tsconfig.json
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "jsii-diff",
@@ -3446,7 +3446,7 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c
"eslint-import-resolver-typescript": "*",
"eslint-plugin-import": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"jsii": "~5.6.0",
"jsii-diff": "*",
"jsii-docgen": "^10.5.0",
@@ -4489,7 +4489,7 @@ junit.xml
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "projen",
@@ -5046,7 +5046,7 @@ junit.xml
"eslint-import-resolver-typescript": "*",
"eslint-plugin-import": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"projen": "*",
"ts-jest": "*",
"typescript": "*",
diff --git a/test/__snapshots__/cdklabs-monorepo.test.ts.snap b/test/__snapshots__/cdklabs-monorepo.test.ts.snap
index 3c51648..070f61c 100644
--- a/test/__snapshots__/cdklabs-monorepo.test.ts.snap
+++ b/test/__snapshots__/cdklabs-monorepo.test.ts.snap
@@ -1115,7 +1115,7 @@ tsconfig.tsbuildinfo
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "prettier",
@@ -1512,7 +1512,7 @@ tsconfig.tsbuildinfo
"eslint-plugin-import": "*",
"eslint-plugin-prettier": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"prettier": "*",
"projen": "*",
"ts-jest": "*",
@@ -1934,7 +1934,7 @@ tsconfig.tsbuildinfo
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "prettier",
@@ -2331,7 +2331,7 @@ tsconfig.tsbuildinfo
"eslint-plugin-import": "*",
"eslint-plugin-prettier": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"prettier": "*",
"projen": "*",
"ts-jest": "*",
@@ -3823,7 +3823,7 @@ tsconfig.tsbuildinfo
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "prettier",
@@ -4275,7 +4275,7 @@ tsconfig.tsbuildinfo
"eslint-plugin-import": "*",
"eslint-plugin-prettier": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"prettier": "*",
"projen": "*",
"ts-jest": "*",
@@ -4712,7 +4712,7 @@ tsconfig.tsbuildinfo
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "prettier",
@@ -5164,7 +5164,7 @@ tsconfig.tsbuildinfo
"eslint-plugin-import": "*",
"eslint-plugin-prettier": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"prettier": "*",
"projen": "*",
"ts-jest": "*",
@@ -6453,7 +6453,7 @@ tsconfig.tsbuildinfo
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "prettier",
@@ -6850,7 +6850,7 @@ tsconfig.tsbuildinfo
"eslint-plugin-import": "*",
"eslint-plugin-prettier": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"prettier": "*",
"projen": "*",
"ts-jest": "*",
diff --git a/test/__snapshots__/cdklabs.test.ts.snap b/test/__snapshots__/cdklabs.test.ts.snap
index a5177b0..e9f78f7 100644
--- a/test/__snapshots__/cdklabs.test.ts.snap
+++ b/test/__snapshots__/cdklabs.test.ts.snap
@@ -1302,7 +1302,7 @@ tsconfig.json
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "jsii-diff",
@@ -2038,7 +2038,7 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c
"eslint-import-resolver-typescript": "*",
"eslint-plugin-import": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"jsii": "~5.7",
"jsii-diff": "*",
"jsii-docgen": "^10.5.0",
@@ -3628,7 +3628,7 @@ tsconfig.json
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "jsii-diff",
@@ -4307,7 +4307,7 @@ UNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .c
"eslint-import-resolver-typescript": "*",
"eslint-plugin-import": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"jsii": "~5.7",
"jsii-diff": "*",
"jsii-docgen": "^10.5.0",
@@ -5377,7 +5377,7 @@ junit.xml
{
"name": "jest-junit",
"type": "build",
- "version": "^15",
+ "version": "^16",
},
{
"name": "projen",
@@ -5941,7 +5941,7 @@ junit.xml
"eslint-import-resolver-typescript": "*",
"eslint-plugin-import": "*",
"jest": "*",
- "jest-junit": "^15",
+ "jest-junit": "^16",
"projen": "*",
"ts-jest": "*",
"typescript": "*",
diff --git a/yarn.lock b/yarn.lock
index bdd06d9..65b4716 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -10,6 +10,17 @@
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.24"
+"@asamuzakjp/css-color@^2.8.2":
+ version "2.8.2"
+ resolved "https://registry.yarnpkg.com/@asamuzakjp/css-color/-/css-color-2.8.2.tgz#817e84b0cc9f426379f4b549836f32b670c43649"
+ integrity sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==
+ dependencies:
+ "@csstools/css-calc" "^2.1.1"
+ "@csstools/css-color-parser" "^3.0.7"
+ "@csstools/css-parser-algorithms" "^3.0.4"
+ "@csstools/css-tokenizer" "^3.0.3"
+ lru-cache "^11.0.2"
+
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.26.2":
version "7.26.2"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85"
@@ -280,6 +291,34 @@
dependencies:
"@jridgewell/trace-mapping" "0.3.9"
+"@csstools/color-helpers@^5.0.1":
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-5.0.1.tgz#829f1c76f5800b79c51c709e2f36821b728e0e10"
+ integrity sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==
+
+"@csstools/css-calc@^2.1.1":
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-2.1.1.tgz#a7dbc66627f5cf458d42aed14bda0d3860562383"
+ integrity sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==
+
+"@csstools/css-color-parser@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz#442d61d58e54ad258d52c309a787fceb33906484"
+ integrity sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==
+ dependencies:
+ "@csstools/color-helpers" "^5.0.1"
+ "@csstools/css-calc" "^2.1.1"
+
+"@csstools/css-parser-algorithms@^3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz#74426e93bd1c4dcab3e441f5cc7ba4fb35d94356"
+ integrity sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==
+
+"@csstools/css-tokenizer@^3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz#a5502c8539265fecbd873c1e395a890339f119c2"
+ integrity sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==
+
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.1"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56"
@@ -1338,9 +1377,9 @@ camelcase@^6.2.0, camelcase@^6.3.0:
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
caniuse-lite@^1.0.30001688:
- version "1.0.30001690"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz#f2d15e3aaf8e18f76b2b8c1481abde063b8104c8"
- integrity sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==
+ version "1.0.30001692"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001692.tgz#4585729d95e6b95be5b439da6ab55250cd125bf9"
+ integrity sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==
case@^1.6.3:
version "1.6.3"
@@ -1699,11 +1738,12 @@ cross-spawn@^7.0.3, cross-spawn@^7.0.6:
which "^2.0.1"
cssstyle@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-4.1.0.tgz#161faee382af1bafadb6d3867a92a19bcb4aea70"
- integrity sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-4.2.1.tgz#5142782410fea95db66fb68147714a652a7c2381"
+ integrity sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==
dependencies:
- rrweb-cssom "^0.7.1"
+ "@asamuzakjp/css-color" "^2.8.2"
+ rrweb-cssom "^0.8.0"
dargs@^7.0.0:
version "7.0.0"
@@ -1908,9 +1948,9 @@ ejs@^3.1.10:
jake "^10.8.5"
electron-to-chromium@^1.5.73:
- version "1.5.79"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.79.tgz#4424f23f319db7a653cf9ee76102e4ac283e6b3e"
- integrity sha512-nYOxJNxQ9Om4EC88BE4pPoNI8xwSFf8pU/BAeOl4Hh/b/i6V4biTAzwV7pXi3ARKeoYO5JZKMIXTryXSVer5RA==
+ version "1.5.80"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.80.tgz#ca7a8361d7305f0ec9e203ce4e633cbb8a8ef1b1"
+ integrity sha512-LTrKpW0AqIuHwmlVNV+cjFYTnXtM9K37OGhpe0ZI10ScPSxqVSryZHIY3WnCS5NSYbBODRTZyhRMS2h5FAEqAw==
emittery@^0.13.1:
version "0.13.1"
@@ -3250,10 +3290,10 @@ jest-haste-map@^29.7.0:
optionalDependencies:
fsevents "^2.3.2"
-jest-junit@^15:
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-15.0.0.tgz#a47544ab42e9f8fe7ada56306c218e09e52bd690"
- integrity sha512-Z5sVX0Ag3HZdMUnD5DFlG+1gciIFSy7yIVPhOdGUi8YJaI9iLvvBb530gtQL2CHmv0JJeiwRZenr0VrSR7frvg==
+jest-junit@^16:
+ version "16.0.0"
+ resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-16.0.0.tgz#d838e8c561cf9fdd7eb54f63020777eee4136785"
+ integrity sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==
dependencies:
mkdirp "^1.0.4"
strip-ansi "^6.0.1"
@@ -3789,6 +3829,11 @@ log4js@^6.9.1:
rfdc "^1.3.0"
streamroller "^3.1.5"
+lru-cache@^11.0.2:
+ version "11.0.2"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.2.tgz#fbd8e7cf8211f5e7e5d91905c415a3f55755ca39"
+ integrity sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==
+
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -4281,10 +4326,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.91.5:
- version "0.91.5"
- resolved "https://registry.yarnpkg.com/projen/-/projen-0.91.5.tgz#139f4210b4c1f5d406577ff08a53cca05f70eaa2"
- integrity sha512-j4gzywNELz3Adq5YZ6PoyyzZWXat29y7zdCi8pnkUjuuXdDJgx5dHDRM/KPyEJpo8ytx6hY5GOHsOZnea4/cgw==
+projen@^0.91.6:
+ version "0.91.6"
+ resolved "https://registry.yarnpkg.com/projen/-/projen-0.91.6.tgz#3e04c7e5987df18988096037efe392deda0bf2ad"
+ integrity sha512-azGxE8BDX7jkS+PovP8s70+wuURVOwtXYUh2z+kXbP11WDq4Gpfo5F/IyRQTI1kPrHR8sQbXkEnLGi2xIroBxA==
dependencies:
"@iarna/toml" "^2.2.5"
case "^1.6.3"
@@ -4499,6 +4544,11 @@ rrweb-cssom@^0.7.1:
resolved "https://registry.yarnpkg.com/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz#c73451a484b86dd7cfb1e0b2898df4b703183e4b"
integrity sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==
+rrweb-cssom@^0.8.0:
+ version "0.8.0"
+ resolved "https://registry.yarnpkg.com/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz#3021d1b4352fbf3b614aaeed0bc0d5739abe0bc2"
+ integrity sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==
+
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@@ -4983,9 +5033,9 @@ to-regex-range@^5.0.1:
is-number "^7.0.0"
tough-cookie@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-5.0.0.tgz#6b6518e2b5c070cf742d872ee0f4f92d69eac1af"
- integrity sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-5.1.0.tgz#0667b0f2fbb5901fe6f226c3e0b710a9a4292f87"
+ integrity sha512-rvZUv+7MoBYTiDmFPBrhL7Ujx9Sk+q9wwm22x8c8T5IJaR+Wsyc7TNxbVxo84kZoRJZZMazowFLqpankBEQrGg==
dependencies:
tldts "^6.1.32"
@@ -5133,9 +5183,9 @@ typedarray@^0.0.6:
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
typescript@next:
- version "5.8.0-dev.20250108"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.0-dev.20250108.tgz#9841123098b17951ccbeceeeeed17f11dc76446e"
- integrity sha512-EXcRljh+DJ7vqivS8Hu26PXlkFSkWsCwOyxEhR2P7l48WUjnAdw6kaNXDNTmQIgnipMdPACIHdc/DiyVlwtmCA==
+ version "5.8.0-dev.20250109"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.0-dev.20250109.tgz#561e252961445cb6029ce8195aace258870465f1"
+ integrity sha512-p7pWPypjuK2v/76T8q25sTmuG17m53WWranllky9WiG/PUcIJOMXoGfNrRF3r5ufFfi49QM9TipJyfmeKgXRjg==
typescript@~5.5:
version "5.5.4"