diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index eb435123ef..c900b661b4 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -20,7 +20,7 @@ jobs: - name: Check out uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: cache: 'pip' cache-dependency-path: 'gh-pages/requirements-dev.txt' diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fa377242cf..2edc408dc4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -46,7 +46,7 @@ jobs: cache: yarn node-version: "lts/*" - name: Set up Python 3.10 - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.10" cache: pip @@ -130,7 +130,7 @@ jobs: cache: yarn node-version: "lts/*" - name: Set up Python 3.10 - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.10" cache: pip @@ -373,7 +373,7 @@ jobs: cache: yarn node-version: ${{ matrix.node }} - name: Set up Python ${{ matrix.python }} - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python }} cache: pip @@ -465,7 +465,7 @@ jobs: with: node-version: "20" - name: Set up Python 3.11 - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.11" - name: Install python3-venv diff --git a/.mergify/config.yml b/.mergify/config.yml index c286e2e7b1..79df9f9a6d 100644 --- a/.mergify/config.yml +++ b/.mergify/config.yml @@ -12,10 +12,9 @@ queue_rules: - label!=pr/no-squash - status-success=Unit Tests - status-success=Integration test (jsii-pacmak) - commit_message_template: |- - {{ title }} (#{{ number }}) - - {{ body }} + commit_message_format: + title: pr-title + body: pr-body merge_method: squash batch_size: 1 @@ -28,10 +27,9 @@ queue_rules: - label=pr/no-squash - status-success=Unit Tests - status-success=Integration test (jsii-pacmak) - commit_message_template: |- - {{ title }} (#{{ number }}) - - {{ body }} + commit_message_format: + title: pr-title + body: pr-body merge_method: merge batch_size: 1 diff --git a/AGENTS.md b/AGENTS.md index 4106b3519d..f958833e6d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -217,6 +217,7 @@ The `@jsii/runtime` spawns two node processes: a wrapper process manages IPC wit - The Python target (`packages/jsii-pacmak/lib/targets/python.ts`) is the recommended reference implementation to study when modifying or adding a code generation target. - Each target extends a base class and implements visitor methods that traverse the assembly's type system. - After modifying a target, run `cd packages/jsii-pacmak && yarn test:update` to update generated code snapshots. +- For changes to the **Python** target that affect import behavior, lazy loading, or runtime type checking, follow the verification checklist in `docs/target-python/import-verification.md`. ## Testing @@ -278,6 +279,7 @@ The `@jsii/runtime` spawns two node processes: a wrapper process manages IPC wit | Kernel API specification | `gh-pages/content/specification/3-kernel-api.md` | | Compliance suite specification | `gh-pages/content/specification/4-standard-compliance-suite.md` | | Architecture reference | `docs/jsii-architecture-reference.md` | +| Python import/lazy-loading verification checklist | `docs/target-python/import-verification.md` | | jsii compiler repository | https://github.com/aws/jsii-compiler | | jsii-rosetta repository | https://github.com/aws/jsii-rosetta | | jsii-superchain repository | https://github.com/aws/jsii-superchain | diff --git a/CHANGELOG.md b/CHANGELOG.md index f0637d4abd..3f33f68cba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [1.140.0](https://github.com/aws/jsii/compare/v1.139.0...v1.140.0) (2026-08-24) + + +### Bug Fixes + +* **jsii-diff:** ignore scripts when running `npm install` ([#5229](https://github.com/aws/jsii/issues/5229)) ([e7d83a3](https://github.com/aws/jsii/commit/e7d83a374b820a8b34ee548f6f9469b7981d1fc2)) + ## [1.139.0](https://github.com/aws/jsii/compare/v1.138.0...v1.139.0) (2026-07-17) diff --git a/docs/target-python/import-verification.md b/docs/target-python/import-verification.md new file mode 100644 index 0000000000..0ac8af7477 --- /dev/null +++ b/docs/target-python/import-verification.md @@ -0,0 +1,223 @@ +# Python Import Verification Checklist + +> **Audience: AI coding agents.** This document is written to be consumed by an +> AI agent assisting with a jsii contribution. It encodes the verification steps +> an agent should run (and the order to run them) when a change affects the jsii +> **Python target's import behavior, lazy loading, or runtime type checking**. A +> human contributor can follow it too, but the phrasing and level of +> explicitness are aimed at an agent executing the steps autonomously. +> +> **Focus:** this checklist is **not** a comprehensive guide to the entire +> Python target. It covers the **import / module-loading / lazy-loading and +> runtime type-checking** surfaces (`packages/@jsii/python-runtime` and the lazy +> import / type-check codegen in +> `packages/jsii-pacmak/lib/targets/python.ts`), plus the general build/test and +> backwards-compatibility gates needed to validate such a change. It does **not** +> cover type-mapping correctness, naming conventions, inheritance/overrides, +> async, docstrings, or packaging — verify those separately if your change +> touches them. +> +> **Scope:** Python only. Changes to shared behavior (kernel API, wire format, +> `.jsii` spec) additionally require cross-language validation — see +> [`CONTRIBUTING.md`](../../CONTRIBUTING.md) and the compliance suite. +> +> **Sections are split into two tiers:** +> - **General checks (1–5)** — runnable by any contributor/agent from the jsii +> repo alone. +> - **CDK-maintainer-only checks (A–C)** — require a local aws-cdk-lib checkout +> and are intended for CDK-team maintainers validating a release-impacting +> change. An agent without that checkout should skip them and say so. + +A repeatable checklist for verifying that a jsii change affecting the Python +target's **import and lazy-loading behavior** is **complete** and introduces +**no breaking changes** for downstream Python consumers. It complements the +general contributor flow in [`CONTRIBUTING.md`](../../CONTRIBUTING.md) (build, unit +tests, snapshots, compliance report). + +Work top to bottom; skip sections that provably don't apply and note why in the +PR. + +--- + +## 0. Scope the change + +- [ ] Which Python layers does it touch? Code generation + (`targets/python.ts`), the host runtime (`packages/@jsii/python-runtime/src`), + or both? +- [ ] Is it **runtime behavior**, **generated code shape**, or both? +- [ ] Does it change **import / load semantics** (lazy loading, module layout, + PEP 562 submodules, `_LazyImport` proxies)? If so, section 3 is mandatory. +- [ ] Does it touch **runtime type checking** (`_type_checking.py`, + `get_type_hints`, the `check_type` plumbing)? If so, section 4 applies. +- [ ] Record the **baseline** you'll compare against — normally the published + jsii version currently used by aws-cdk-lib. + +> Tip: map every call site in the area you're changing before you start. The +> runtime resolves classes, structs, enums, and behavioral interfaces through +> **separate** code paths — a fix to one often needs a sibling fix in the +> others. + +--- + +# General checks (any contributor) + +## 1. Build, unit tests, and snapshots + +These are the standard gates (see `CONTRIBUTING.md`); listed here for +completeness. + +- [ ] `yarn build` then `cd packages/@jsii/python-runtime && yarn test`. +- [ ] If you changed `targets/python.ts`, run `yarn test:update` in + `jsii-pacmak` and review the Python snapshot diff by hand — only the intended + change, generated code stays idiomatic. +- [ ] If you changed `jsii-calc` / `@scope/*`, recompile them + (`cd packages/jsii-calc && yarn build`) so the `.jsii`, compiled `lib/`, and + generated bindings are consistent. +- [ ] **Stale-fixture guard:** if importing a generated fixture fails with + `ModuleNotFoundError: No module named '.'` or + `Cannot find module './'`, the compiled `lib/` is out of sync with source — + rebuild before trusting any downstream result. + +## 2. typeguard version matrix and type stubs + +The Python runtime supports three typeguard major versions, each with its own +`check_type` branch in `packages/@jsii/python-runtime/src/jsii/_type_checking.py` +(`<= 2`, `== 3`, `>= 4`). The package's `yarn test` already runs all three plus +pyright: + +- [ ] `cd packages/@jsii/python-runtime && yarn test` — runs `test:run:typeguard-2` + (2.13.3), `test:run:typeguard-3` (3.0.2), `test:run:typeguard-4` (4.3.0), and + `test:types` (pyright). (Versions as configured in the package's + `build-tools`; treat those scripts as the source of truth.) +- [ ] If you changed `check_type` or any generated type-checking code, confirm + **each** typeguard branch passes, not just the default. +- [ ] Expect typeguard 3.x to emit `UserWarning` for non-runtime protocols — + that is normal pass-through behavior, not a failure. +- [ ] Note: typeguard 3.0.2 is incompatible with Python 3.14+ (uses the removed + `ast.Str`); the `test:run:typeguard-3` harness auto-skips there. + +## 3. Lazy-loading / import semantics + +Only if the change touches import behavior, module layout, or type resolution. +These are the Python lazy surfaces introduced by the lazy-loading work; verify +each that your change could affect: + +- [ ] **PEP 562 submodules:** `pkg.` lazily imports and caches; an + unknown name raises `AttributeError`; `dir(pkg)` still lists submodules. +- [ ] **`_LazyImport` cross-module proxies:** a deferred sibling-module import + resolves correctly on first attribute access (and a genuinely missing target + fails loudly rather than returning a wrong value). +- [ ] **On-demand type resolution at the kernel boundary:** a value whose dynamic + type lives in a **never-imported** submodule still resolves — for **all four** + kinds (class, struct, enum, behavioral interface), since each has a separate + resolution path. +- [ ] **`python -O` / `-OO`:** generated type-checking lives behind + `if __debug__:` and is compiled out under `-O`; confirm the rest of the + feature still works end-to-end and the type-check path is genuinely skipped. + +## 4. Runtime type-checking resolution (if `check_type` / annotations changed) + +Generated argument validation calls +`typing.get_type_hints(_typecheckingstub__)` and then `check_type`. Under +PEP 563 the stub annotations are strings that must resolve through the lazy +import machinery. + +- [ ] Confirm `get_type_hints` resolves for runtime-type-checked methods whose + argument types live in **sibling** submodules (the resolution must work even + when that sibling was never explicitly imported). +- [ ] Confirm `check_type` still rejects genuinely wrong values (raises + `TypeCheckError`) on each supported typeguard version. + +## 5. Python version coverage + +- [ ] Supported range is **3.10–3.14** (`python_requires=">=3.10"`). Note which + version you tested on; spot-check the oldest and newest when feasible + (remember the typeguard 3.x / 3.14 incompatibility above). + +--- + +# CDK-maintainer-only checks + +> **These require a local `aws-cdk-lib` checkout** and are intended for CDK-team +> maintainers validating a change that could affect a published release. They +> are **not** part of the baseline contributor flow. An AI agent without an +> aws-cdk-lib checkout (or without the supporting harness) should **skip these +> and state clearly that they were not run**, rather than approximating them. +> +> Where a step says "diff/sweep/benchmark," a reusable harness may not be +> committed yet — if so, treat the step as a manual/advanced procedure and note +> in the PR exactly what was run. + +## A. Real large-consumer validation (aws-cdk-lib) + +`jsii-calc` does not exercise scale or the cross-submodule shapes that real CDK +code hits. Validate against aws-cdk-lib generated **from the assembly, from +scratch** with your local toolchain — do **not** rely on the published bindings. + +- [ ] Generate Python bindings from the assembly: + ``` + jsii-pacmak --code-only --target python \ + -o --no-fingerprint --force-target + ``` +- [ ] Install your **local** python-runtime + the freshly generated bindings into + a clean venv with `--no-deps` (so published runtimes don't shadow your local + one). Verify the imported `jsii` is actually your local checkout. +- [ ] **Cold import sweep:** import every generated submodule in a fresh process + each — expect 0 import-time failures. +- [ ] **Runtime round-trips:** build a small multi-service app and `synth()` it; + exercise methods that return types defined in *other* submodules. +- [ ] **Callback path:** subclass/override host code (e.g. an `IAspect.visit`) + so the kernel calls back into Python with cross-module objects. + +## B. Backwards-compatibility: public Python API surface + +The heart of "nothing breaks for users." Note: a pacmak/runtime-only change on +unchanged source produces the **same `.jsii` assembly**, so `jsii-diff` is a +no-op — the real risk lives in the **generated Python code shape**. + +- [ ] Generate aws-cdk-lib Python bindings with the **baseline** jsii and with + **your branch**, then diff the public surface: + - public modules, classes, public methods/properties **with signatures** + (param names, kinds, default presence), `__all__`, and exported constants. + - Normalize internal import aliases before comparing — e.g. + `_Resource_` (baseline) and `_aws_cdk_.Resource` (lazy) are the + **same** class; only the generated alias differs. +- [ ] Expectations: **0** removed modules/classes/methods, **0** changed + signatures, **0** removed `__all__` exports. Any genuine removal, rename, or + retype is a breaking change and must be justified. + +## C. Performance (if import or runtime cost could change) + +- [ ] Benchmark **import time**, baseline vs branch, across many fresh processes; + report median and min. Isolate pure-Python import cost from the node/kernel + spawn (stub the assembly `load`) so you measure the Python-side effect. +- [ ] Workloads: root `import aws_cdk`, a single submodule, many submodules + (~25), and a deep/nested submodule. +- [ ] For lazy changes, measure **first-touch** cost (the one-time import when a + deferred dependency is first accessed) and confirm subsequent access has no + per-call penalty. +- [ ] Result is a non-regression; explain any slowdown. + +--- + +## Definition of done (Python) + +**General (any contributor):** + +1. Build, unit tests, and reviewed snapshots pass. +2. typeguard 2 / 3 / 4 and pyright all pass. +3. Lazy-loading / import surfaces affected by the change are verified, including + `python -O`. +4. Runtime type-checking resolution verified if `check_type` / annotations + changed. +5. Tested Python version(s) recorded in the PR. + +**CDK-maintainer-only (release-impacting changes, requires aws-cdk-lib):** + +6. Validated against aws-cdk-lib generated from scratch (cold import sweep, + runtime round-trips, callbacks). +7. No breaking change to the generated public Python API surface. +8. Import/runtime performance is non-regressed. + +> An agent should report which tier(s) it completed and explicitly flag any +> CDK-maintainer-only check it could not run. diff --git a/gh-pages/requirements-dev.txt b/gh-pages/requirements-dev.txt index 6178962e3d..5f27387196 100644 --- a/gh-pages/requirements-dev.txt +++ b/gh-pages/requirements-dev.txt @@ -1,4 +1,4 @@ mkdocs~=1.6.1 mkdocs-awesome-pages-plugin~=2.10.1 -mkdocs-material~=9.7.6 +mkdocs-material~=9.7.7 mkdocs-git-revision-date-plugin~=0.3.2 diff --git a/lerna.json b/lerna.json index d048f5c199..7fc5415d9b 100644 --- a/lerna.json +++ b/lerna.json @@ -12,6 +12,6 @@ "rejectCycles": true } }, - "version": "1.139.0", + "version": "1.140.0", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } diff --git a/package.json b/package.json index f177e1ca34..b5a14f5b84 100644 --- a/package.json +++ b/package.json @@ -19,11 +19,11 @@ "@jest/types": "^29.6.3", "@types/jest": "^30.0.0", "@types/node": "^18", - "@typescript-eslint/eslint-plugin": "^8.60.1", - "@typescript-eslint/parser": "^8.60.1", + "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/parser": "^8.67.0", "@yarnpkg/types": "^4.0.1", "all-contributors-cli": "^6.26.1", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-node": "^0.4.0", "eslint-import-resolver-typescript": "^4.4.5", @@ -33,9 +33,9 @@ "jest-circus": "^30.4.2", "jest-config": "^30.4.2", "jest-expect-message": "^1.1.3", - "lerna": "^9.0.7", - "npm-check-updates": "^22.2.7", - "prettier": "^3.8.4", + "lerna": "^10.0.0", + "npm-check-updates": "^23.0.2", + "prettier": "^3.9.6", "standard-version": "^9.5.0", "ts-node": "^10.9.2", "typescript": "6.x" diff --git a/packages/@jsii/check-node/package.json b/packages/@jsii/check-node/package.json index cc513a099c..f41bbdc6aa 100644 --- a/packages/@jsii/check-node/package.json +++ b/packages/@jsii/check-node/package.json @@ -40,7 +40,7 @@ "semver": "^7.8.5" }, "devDependencies": { - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "jsii-build-tools": "^0.0.0", "typescript": "6.x" diff --git a/packages/@jsii/dotnet-runtime/package.json b/packages/@jsii/dotnet-runtime/package.json index d9d0496bc1..fb4d254c6c 100644 --- a/packages/@jsii/dotnet-runtime/package.json +++ b/packages/@jsii/dotnet-runtime/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@jsii/runtime": "^0.0.0", - "@types/semver": "^7.7.1", + "@types/semver": "^7.8.0", "jsii-build-tools": "^0.0.0", "semver": "^7.8.5", "typescript": "6.x" diff --git a/packages/@jsii/go-runtime-test/project/go.mod b/packages/@jsii/go-runtime-test/project/go.mod index 2cf540facb..3c7c0c56d6 100644 --- a/packages/@jsii/go-runtime-test/project/go.mod +++ b/packages/@jsii/go-runtime-test/project/go.mod @@ -7,9 +7,9 @@ require ( github.com/aws/jsii/jsii-calc/go/jcb v0.0.0 github.com/aws/jsii/jsii-calc/go/jsiicalc/v3 v3.20.120 github.com/aws/jsii/jsii-calc/go/scopejsiicalclib v0.0.0-devpreview - github.com/stretchr/testify v1.11.1 + github.com/stretchr/testify v1.12.1 golang.org/x/lint v0.0.0-20241112194109-818c5a804067 - golang.org/x/tools v0.48.0 + golang.org/x/tools v0.49.0 ) require ( @@ -18,13 +18,14 @@ require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/fatih/color v1.19.0 // indirect github.com/mattn/go-colorable v0.1.14 // indirect - github.com/mattn/go-isatty v0.0.23 // indirect + github.com/mattn/go-isatty v0.0.24 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/yuin/goldmark v1.7.16 // indirect - golang.org/x/mod v0.38.0 // indirect + go.yaml.in/yaml/v3 v3.0.5 // indirect + golang.org/x/mod v0.39.0 // indirect golang.org/x/sync v0.22.0 // indirect golang.org/x/sys v0.47.0 // indirect - golang.org/x/telemetry v0.0.0-20260708182218-49f421fb7959 // indirect + golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 // indirect golang.org/x/tools/cmd/godoc v0.1.0-deprecated // indirect golang.org/x/tools/godoc v0.1.0-deprecated // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/packages/@jsii/go-runtime-test/project/go.sum b/packages/@jsii/go-runtime-test/project/go.sum index 0c91037604..1ce27eb9d5 100644 --- a/packages/@jsii/go-runtime-test/project/go.sum +++ b/packages/@jsii/go-runtime-test/project/go.sum @@ -22,12 +22,20 @@ github.com/mattn/go-isatty v0.0.22 h1:j8l17JJ9i6VGPUFUYoTUKPSgKe/83EYU2zBC7YNKMw github.com/mattn/go-isatty v0.0.22/go.mod h1:ZXfXG4SQHsB/w3ZeOYbR0PrPwLy+n6xiMrJlRFqopa4= github.com/mattn/go-isatty v0.0.23 h1:cYwCQTQf3HB6xUC+BtyCLZNr7IzbOmoZbmssVNzSyiQ= github.com/mattn/go-isatty v0.0.23/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A= +github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI= +github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= +github.com/stretchr/testify v1.12.0 h1:K6Mr6jO9JICuend/5xzTM03ydSV3vdNRYAdPSukj8uI= +github.com/stretchr/testify v1.12.0/go.mod h1:bOYBZb5qJ00vPzWfIqBUZPaxK8jWiXc6d3ErP4Ca9Gw= +github.com/stretchr/testify v1.12.1 h1:EuwCh5fleGS7H32xRwO3wRGT7DxrDhLAT6FF8MpWDWE= +github.com/stretchr/testify v1.12.1/go.mod h1:MDEgiDPPsNp5cuIrHPPCyornHKgEVbtFUmoNlxoYthg= github.com/yuin/goldmark v1.7.16 h1:n+CJdUxaFMiDUNnWC3dMWCIQJSkxH4uz3ZwQBkAlVNE= github.com/yuin/goldmark v1.7.16/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg= +go.yaml.in/yaml/v3 v3.0.5 h1:N6y/pJk8buWs9NY5ERU2HSMfm+IuD/OtfdAnq6kESPw= +go.yaml.in/yaml/v3 v3.0.5/go.mod h1:HVTZu1O7/Vkt2N+BFy8Zza+lnLsABggaTM2ZpNIGuKg= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/lint v0.0.0-20241112194109-818c5a804067 h1:adDmSQyFTCiv19j015EGKJBoaa7ElV0Q1Wovb/4G7NA= @@ -45,6 +53,8 @@ golang.org/x/mod v0.37.0 h1:vF1DjpVEshcIqoEaauuHebaLk1O1forxjxBaVn884JQ= golang.org/x/mod v0.37.0/go.mod h1:m8S8VeM9r4dzDwjrKO0a1sZP3YjeMamRRlD+fmR2Q/0= golang.org/x/mod v0.38.0 h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk= golang.org/x/mod v0.38.0/go.mod h1:V6Xz0pq8TQ3dGqVQ1FVHuelZpAL0uNhSkk9ogYP3c40= +golang.org/x/mod v0.39.0 h1:UF5zwQdCRRUpHfyPwr7d4UrGiVeldIsogtzWVnczL74= +golang.org/x/mod v0.39.0/go.mod h1:bvIbwjQ0HUFFf5AKukeeYQG4ZBUG9yxQbR9aEweIwYY= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -85,6 +95,8 @@ golang.org/x/telemetry v0.0.0-20260625142307-59b4966ccb57 h1:nwGZBCt+FnXUrGsj5vj golang.org/x/telemetry v0.0.0-20260625142307-59b4966ccb57/go.mod h1:3AWMyWHS+caVoiEXpiq6+tzKA40J4vQT3MYr80ZtQpc= golang.org/x/telemetry v0.0.0-20260708182218-49f421fb7959 h1:RJhm5l6Fo4rmEIcndxDllNhhf/fAx8qIm4t6A7vpm2A= golang.org/x/telemetry v0.0.0-20260708182218-49f421fb7959/go.mod h1:LV7u5Oco+Z/g6XI7PqN+EUUUGGkEcmB1uj2ceI0fOVg= +golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 h1:ZUSxONxc981v7AW7QUg+I9WwZzSTTJ019ENBYr5pV/Q= +golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5/go.mod h1:LVehoXe41cL5SCVQilsV7Gg6BNG+Js6P9PhSbYTIUkQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.42.0 h1:uNgphsn75Tdz5Ji2q36v/nsFSfR/9BRFvqhGBaJGd5k= @@ -101,6 +113,8 @@ golang.org/x/tools v0.47.0 h1:7Kn5x/d1svx/PzryTsqeoZN4TZwqeH5pGWjefhLi/1Q= golang.org/x/tools v0.47.0/go.mod h1:dFHnyTvFWY212G+h7ZY4Vsp/K3U4/7W9TyVaAul8uCA= golang.org/x/tools v0.48.0 h1:3+hClM1aLL5mjMKm5ovokw9epgRXPuu2tILgismM6RE= golang.org/x/tools v0.48.0/go.mod h1:08xX0orndb/F7jJxGDicx061tyd5pcMto75YMAXr6lk= +golang.org/x/tools v0.49.0 h1:3NI7VXzL9+1WZD52Dx2ttoPwD5DWrFGpl9mFZDlmisI= +golang.org/x/tools v0.49.0/go.mod h1:SJNXV9DBKT0UbdttsQjbfJlAE/q+y36++zo3uL3N0Oo= golang.org/x/tools/cmd/godoc v0.1.0-deprecated h1:sEGTwp9aZNTHsdf/2BGaRqE4ZLndRVH17rbQ2OVun9Q= golang.org/x/tools/cmd/godoc v0.1.0-deprecated/go.mod h1:J6VY4iFch6TIm456U3fnw1EJZaIqcYlhHu6GpHQ9HJk= golang.org/x/tools/godoc v0.1.0-deprecated h1:o+aZ1BOj6Hsx/GBdJO/s815sqftjSnrZZwyYTHODvtk= diff --git a/packages/@jsii/go-runtime/jsii-runtime-go/go.mod b/packages/@jsii/go-runtime/jsii-runtime-go/go.mod index fd413ba6b9..2d3812ca3e 100644 --- a/packages/@jsii/go-runtime/jsii-runtime-go/go.mod +++ b/packages/@jsii/go-runtime/jsii-runtime-go/go.mod @@ -5,24 +5,22 @@ go 1.25.0 require ( github.com/Masterminds/semver/v3 v3.5.0 github.com/fatih/color v1.19.0 - github.com/mattn/go-isatty v0.0.23 - github.com/stretchr/testify v1.11.1 + github.com/mattn/go-isatty v0.0.24 + github.com/stretchr/testify v1.12.1 golang.org/x/lint v0.0.0-20241112194109-818c5a804067 - golang.org/x/tools v0.48.0 + golang.org/x/tools v0.49.0 golang.org/x/tools/cmd/godoc v0.1.0-deprecated ) require ( - github.com/davecgh/go-spew v1.1.1 // indirect github.com/mattn/go-colorable v0.1.14 // indirect - github.com/pmezard/go-difflib v1.0.0 // indirect github.com/yuin/goldmark v1.7.16 // indirect - golang.org/x/mod v0.38.0 // indirect + go.yaml.in/yaml/v3 v3.0.5 // indirect + golang.org/x/mod v0.39.0 // indirect golang.org/x/sync v0.22.0 // indirect golang.org/x/sys v0.47.0 // indirect - golang.org/x/telemetry v0.0.0-20260708182218-49f421fb7959 // indirect + golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 // indirect golang.org/x/tools/godoc v0.1.0-deprecated // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect ) retract v1.27.0 diff --git a/packages/@jsii/go-runtime/jsii-runtime-go/go.sum b/packages/@jsii/go-runtime/jsii-runtime-go/go.sum index 32bbfd58f6..98a1abfc9c 100644 --- a/packages/@jsii/go-runtime/jsii-runtime-go/go.sum +++ b/packages/@jsii/go-runtime/jsii-runtime-go/go.sum @@ -1,28 +1,26 @@ github.com/Masterminds/semver/v3 v3.5.0 h1:kQceYJfbupGfZOKZQg0kou0DgAKhzDg2NZPAwZ/2OOE= github.com/Masterminds/semver/v3 v3.5.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/fatih/color v1.19.0 h1:Zp3PiM21/9Ld6FzSKyL5c/BULoe/ONr9KlbYVOfG8+w= github.com/fatih/color v1.19.0/go.mod h1:zNk67I0ZUT1bEGsSGyCZYZNrHuTkJJB+r6Q9VuMi0LE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= -github.com/mattn/go-isatty v0.0.23 h1:cYwCQTQf3HB6xUC+BtyCLZNr7IzbOmoZbmssVNzSyiQ= -github.com/mattn/go-isatty v0.0.23/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= -github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= +github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI= +github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A= +github.com/stretchr/testify v1.12.1 h1:EuwCh5fleGS7H32xRwO3wRGT7DxrDhLAT6FF8MpWDWE= +github.com/stretchr/testify v1.12.1/go.mod h1:MDEgiDPPsNp5cuIrHPPCyornHKgEVbtFUmoNlxoYthg= github.com/yuin/goldmark v1.7.16 h1:n+CJdUxaFMiDUNnWC3dMWCIQJSkxH4uz3ZwQBkAlVNE= github.com/yuin/goldmark v1.7.16/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg= +go.yaml.in/yaml/v3 v3.0.5 h1:N6y/pJk8buWs9NY5ERU2HSMfm+IuD/OtfdAnq6kESPw= +go.yaml.in/yaml/v3 v3.0.5/go.mod h1:HVTZu1O7/Vkt2N+BFy8Zza+lnLsABggaTM2ZpNIGuKg= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/lint v0.0.0-20241112194109-818c5a804067 h1:adDmSQyFTCiv19j015EGKJBoaa7ElV0Q1Wovb/4G7NA= golang.org/x/lint v0.0.0-20241112194109-818c5a804067/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.38.0 h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk= -golang.org/x/mod v0.38.0/go.mod h1:V6Xz0pq8TQ3dGqVQ1FVHuelZpAL0uNhSkk9ogYP3c40= +golang.org/x/mod v0.39.0 h1:UF5zwQdCRRUpHfyPwr7d4UrGiVeldIsogtzWVnczL74= +golang.org/x/mod v0.39.0/go.mod h1:bvIbwjQ0HUFFf5AKukeeYQG4ZBUG9yxQbR9aEweIwYY= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -32,18 +30,14 @@ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs= golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= -golang.org/x/telemetry v0.0.0-20260708182218-49f421fb7959 h1:RJhm5l6Fo4rmEIcndxDllNhhf/fAx8qIm4t6A7vpm2A= -golang.org/x/telemetry v0.0.0-20260708182218-49f421fb7959/go.mod h1:LV7u5Oco+Z/g6XI7PqN+EUUUGGkEcmB1uj2ceI0fOVg= +golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 h1:ZUSxONxc981v7AW7QUg+I9WwZzSTTJ019ENBYr5pV/Q= +golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5/go.mod h1:LVehoXe41cL5SCVQilsV7Gg6BNG+Js6P9PhSbYTIUkQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.48.0 h1:3+hClM1aLL5mjMKm5ovokw9epgRXPuu2tILgismM6RE= -golang.org/x/tools v0.48.0/go.mod h1:08xX0orndb/F7jJxGDicx061tyd5pcMto75YMAXr6lk= +golang.org/x/tools v0.49.0 h1:3NI7VXzL9+1WZD52Dx2ttoPwD5DWrFGpl9mFZDlmisI= +golang.org/x/tools v0.49.0/go.mod h1:SJNXV9DBKT0UbdttsQjbfJlAE/q+y36++zo3uL3N0Oo= golang.org/x/tools/cmd/godoc v0.1.0-deprecated h1:sEGTwp9aZNTHsdf/2BGaRqE4ZLndRVH17rbQ2OVun9Q= golang.org/x/tools/cmd/godoc v0.1.0-deprecated/go.mod h1:J6VY4iFch6TIm456U3fnw1EJZaIqcYlhHu6GpHQ9HJk= golang.org/x/tools/godoc v0.1.0-deprecated h1:o+aZ1BOj6Hsx/GBdJO/s815sqftjSnrZZwyYTHODvtk= golang.org/x/tools/godoc v0.1.0-deprecated/go.mod h1:qM63CriJ961IHWmnWa9CjZnBndniPt4a3CK0PVB9bIg= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/packages/@jsii/kernel/package.json b/packages/@jsii/kernel/package.json index 7919032f4e..ec5fbd1b86 100644 --- a/packages/@jsii/kernel/package.json +++ b/packages/@jsii/kernel/package.json @@ -34,14 +34,14 @@ "@jsii/spec": "0.0.0", "fs-extra": "^10.1.0", "lockfile": "^1.0.4", - "tar": "^7.5.16" + "tar": "^7.5.22" }, "devDependencies": { "@scope/jsii-calc-base": "^0.0.0", "@scope/jsii-calc-lib": "^0.0.0", "@types/fs-extra": "^9.0.13", "@types/lockfile": "^1.0.4", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "jest-expect-message": "^1.1.3", "jsii-build-tools": "^0.0.0", diff --git a/packages/@jsii/python-runtime/package.json b/packages/@jsii/python-runtime/package.json index 625a1f378d..43fddf06fd 100644 --- a/packages/@jsii/python-runtime/package.json +++ b/packages/@jsii/python-runtime/package.json @@ -44,7 +44,7 @@ "jsii-build-tools": "^0.0.0", "jsii-calc": "^3.20.120", "jsii-pacmak": "^0.0.0", - "pyright": "^1.1.410", + "pyright": "^1.1.413", "ts-node": "^10.9.2" } } diff --git a/packages/@jsii/python-runtime/pyproject.toml b/packages/@jsii/python-runtime/pyproject.toml index 3c1e255e5c..ad77163bf4 100644 --- a/packages/@jsii/python-runtime/pyproject.toml +++ b/packages/@jsii/python-runtime/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools~=80.3", "wheel~=0.47"] +requires = ["setuptools~=80.3", "wheel~=0.48"] build-backend = 'setuptools.build_meta' [tool.black] diff --git a/packages/@jsii/python-runtime/requirements.txt b/packages/@jsii/python-runtime/requirements.txt index 4f07536951..d3a48fc864 100644 --- a/packages/@jsii/python-runtime/requirements.txt +++ b/packages/@jsii/python-runtime/requirements.txt @@ -1,10 +1,10 @@ black~=26.5 -mypy==2.2.0 -pip~=26.1 +mypy==2.3.1 +pip~=26.2 pytest~=9.1 pytest-mypy~=1.0 setuptools~=80.3 types-python-dateutil~=2.9 -wheel~=0.47 +wheel~=0.48 -e . diff --git a/packages/@jsii/runtime/lib/in-out.ts b/packages/@jsii/runtime/lib/in-out.ts index b7a7e95635..e699b0f482 100644 --- a/packages/@jsii/runtime/lib/in-out.ts +++ b/packages/@jsii/runtime/lib/in-out.ts @@ -10,8 +10,7 @@ export type Output = | { error: string; stack?: string }; export type Input = - | ({ api: string } & api.KernelRequest) - | { complete: api.CompleteRequest }; + ({ api: string } & api.KernelRequest) | { complete: api.CompleteRequest }; export type Exit = { exit: number }; diff --git a/packages/@jsii/runtime/package.json b/packages/@jsii/runtime/package.json index ce92c9c252..7f9c3b639f 100644 --- a/packages/@jsii/runtime/package.json +++ b/packages/@jsii/runtime/package.json @@ -41,13 +41,14 @@ "devDependencies": { "@scope/jsii-calc-base": "^0.0.0", "@scope/jsii-calc-lib": "^0.0.0", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "jsii-build-tools": "^0.0.0", "jsii-calc": "^3.20.120", "source-map-loader": "^5.0.0", + "terser-webpack-plugin": "^5.6.1", "typescript": "6.x", - "webpack": "^5.107.2", - "webpack-cli": "^7.0.3" + "webpack": "^5.109.2", + "webpack-cli": "^7.2.2" } } diff --git a/packages/@jsii/runtime/webpack.config.js b/packages/@jsii/runtime/webpack.config.js index 866403b6e9..1631ef5343 100644 --- a/packages/@jsii/runtime/webpack.config.js +++ b/packages/@jsii/runtime/webpack.config.js @@ -26,6 +26,13 @@ module.exports = { iife: false, }, devtool: 'source-map', + experiments: { + // Webpack >= 5.109 auto-enables built-in TypeScript support (type + // stripping) on Node.js >= 22.6, which makes it resolve the `.ts` sources + // living next to the compiled `.js` in `lib/`. We bundle the pre-compiled + // output, so keep this disabled. + typescript: false, + }, target: 'node12', // Continue to target node 12 so that check-node does not fail to load on it. node: { global: false, diff --git a/packages/@jsii/spec/package.json b/packages/@jsii/spec/package.json index 791f8fa709..7c9ee8e452 100644 --- a/packages/@jsii/spec/package.json +++ b/packages/@jsii/spec/package.json @@ -32,11 +32,11 @@ }, "devDependencies": { "ajv": "^8.20.0", - "esbuild": "^0.28.1", - "eslint": "^9.39.4", + "esbuild": "^0.28.2", + "eslint": "^9.39.5", "jest": "^30.4.2", "jsii-build-tools": "^0.0.0", "typescript": "6.x", - "typescript-json-schema": "^0.67.4" + "typescript-json-schema": "^0.68.0" } } diff --git a/packages/codemaker/package.json b/packages/codemaker/package.json index ce6617ee92..cdb1eefd81 100644 --- a/packages/codemaker/package.json +++ b/packages/codemaker/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@types/fs-extra": "^9.0.13", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "typescript": "6.x" } diff --git a/packages/jsii-calc/package.json b/packages/jsii-calc/package.json index db0e93bb12..fdd7ea1289 100644 --- a/packages/jsii-calc/package.json +++ b/packages/jsii-calc/package.json @@ -51,7 +51,7 @@ "@scope/jsii-calc-lib": "^0.0.0" }, "devDependencies": { - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jsii": "6.0.1", "jsii-build-tools": "^0.0.0", "jsii-rosetta": "^6.0.0", diff --git a/packages/jsii-config/package.json b/packages/jsii-config/package.json index 1b4dd3a25f..36536101dc 100644 --- a/packages/jsii-config/package.json +++ b/packages/jsii-config/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@jest/globals": "^30.4.1", "@types/yargs": "^17.0.33", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "jest-expect-message": "^1.1.3", "jsii-build-tools": "^0.0.0", diff --git a/packages/jsii-diff/lib/util.ts b/packages/jsii-diff/lib/util.ts index 0fbf7e58dc..5dcd8cbce3 100644 --- a/packages/jsii-diff/lib/util.ts +++ b/packages/jsii-diff/lib/util.ts @@ -24,8 +24,7 @@ export async function inTempDir(block: () => T | Promise): Promise { export type DownloadFailure = 'no_such_package'; export type NpmDownloadResult = - | { success: true; result: T } - | { success: false; reason: DownloadFailure }; + { success: true; result: T } | { success: false; reason: DownloadFailure }; export function showDownloadFailure(f: DownloadFailure) { switch (f) { @@ -52,7 +51,12 @@ export async function downloadNpmPackage( // This executes the shell, which is necessary: on Windows, npm is a .cmd file, // and only the shell and execute .bat/.cmd files. We have validated the package // name already to make sure it contains only safe characters. - await exec(`npm install --silent --prefix . ${pkg}`); + // + // `--ignore-scripts` prevents lifecycle scripts (preinstall/install/postinstall) + // of the downloaded package and its dependencies from executing. We only need the + // files on disk to read the assembly, so there is no reason to run arbitrary code + // from the package under comparison. + await exec(`npm install --silent --ignore-scripts --prefix . ${pkg}`); } catch (e: any) { // If this fails, might be because the package doesn't exist if (!isSubprocesFailedError(e)) { diff --git a/packages/jsii-diff/package.json b/packages/jsii-diff/package.json index 9a77ca8d9d..d78cffd338 100644 --- a/packages/jsii-diff/package.json +++ b/packages/jsii-diff/package.json @@ -42,7 +42,7 @@ "@types/fs-extra": "^9.0.13", "@types/tar-fs": "^2.0.4", "@types/yargs": "^17.0.33", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "jest-expect-message": "^1.1.3", "jsii": "^6.0.1", diff --git a/packages/jsii-pacmak/lib/targets/dotnet/dotnetgenerator.ts b/packages/jsii-pacmak/lib/targets/dotnet/dotnetgenerator.ts index 4c5edfb8b7..4757cfa3d2 100644 --- a/packages/jsii-pacmak/lib/targets/dotnet/dotnetgenerator.ts +++ b/packages/jsii-pacmak/lib/targets/dotnet/dotnetgenerator.ts @@ -633,8 +633,7 @@ export class DotNetGenerator extends Generator { this.emitUnionParameterValdation( ( this.reflectAssembly.findType(cls.fqn) as - | reflect.ClassType - | reflect.InterfaceType + reflect.ClassType | reflect.InterfaceType ).allMethods.find((m) => m.name === method.name)!.parameters, ); this.code.line( @@ -1123,8 +1122,7 @@ export class DotNetGenerator extends Generator { // Emit setters const reflectCls = this.reflectAssembly.findType(cls.fqn) as - | reflect.ClassType - | reflect.InterfaceType; + reflect.ClassType | reflect.InterfaceType; const syntheticParam = new reflect.Parameter( reflectCls.system, reflectCls, diff --git a/packages/jsii-pacmak/lib/targets/go.ts b/packages/jsii-pacmak/lib/targets/go.ts index 545440e471..eec317f924 100644 --- a/packages/jsii-pacmak/lib/targets/go.ts +++ b/packages/jsii-pacmak/lib/targets/go.ts @@ -246,8 +246,7 @@ async function tryFindLocalModule(baseDir: string, pkg: RootPackage) { * is identified under the local module path exposed by `@jsii/go-runtime` . */ function tryFindLocalRuntime(): - | { readonly [name: string]: string } - | undefined { + { readonly [name: string]: string } | undefined { try { // eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-require-imports, import/no-extraneous-dependencies const localRuntime = require('@jsii/go-runtime'); diff --git a/packages/jsii-pacmak/lib/targets/python/requirements-dev.txt b/packages/jsii-pacmak/lib/targets/python/requirements-dev.txt index d2fdae3f9d..5b1c985cca 100644 --- a/packages/jsii-pacmak/lib/targets/python/requirements-dev.txt +++ b/packages/jsii-pacmak/lib/targets/python/requirements-dev.txt @@ -6,8 +6,8 @@ setuptools~=75.3.2 # build-system build~=1.5.0 # build-system -twine~=6.2.0 +twine~=7.0.0 # The dependency on packaging is necessary to work around an incompatibility between # what setuptools generates and what twine expects. -packaging >= 26.2 \ No newline at end of file +packaging >= 26.3 \ No newline at end of file diff --git a/packages/jsii-pacmak/package.json b/packages/jsii-pacmak/package.json index fd54d12799..a29d6a60f4 100644 --- a/packages/jsii-pacmak/package.json +++ b/packages/jsii-pacmak/package.json @@ -44,7 +44,7 @@ "fs-extra": "^10.1.0", "jsii-reflect": "^0.0.0", "semver": "^7.8.5", - "spdx-license-list": "^6.11.0", + "spdx-license-list": "^6.12.0", "xmlbuilder": "^15.1.1", "yargs": "^17.7.3" }, @@ -57,16 +57,16 @@ "@types/commonmark": "^0.27.10", "@types/diff": "^5.2.3", "@types/fs-extra": "^9.0.13", - "@types/semver": "^7.7.1", + "@types/semver": "^7.8.0", "@types/yargs": "^17.0.33", "diff": "^5.2.2", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "jsii": "^6.0.1", "jsii-build-tools": "^0.0.0", "jsii-calc": "^3.20.120", "jsii-rosetta": "~6.0.0", - "pyright": "^1.1.410", + "pyright": "^1.1.413", "typescript": "6.x" }, "peerDependencies": { diff --git a/packages/jsii-pacmak/test/generated-code/requirements-dev.txt b/packages/jsii-pacmak/test/generated-code/requirements-dev.txt index 3599ca3e63..983a3c5b3d 100644 --- a/packages/jsii-pacmak/test/generated-code/requirements-dev.txt +++ b/packages/jsii-pacmak/test/generated-code/requirements-dev.txt @@ -1,2 +1,2 @@ -mypy==2.2.0 -pip==26.1.2 # required to use --config-settings +mypy==2.3.1 +pip==26.2.1 # required to use --config-settings diff --git a/packages/jsii-reflect/package.json b/packages/jsii-reflect/package.json index 5b2206a401..4d20344048 100644 --- a/packages/jsii-reflect/package.json +++ b/packages/jsii-reflect/package.json @@ -46,7 +46,7 @@ "@scope/jsii-calc-lib": "^0.0.0", "@types/fs-extra": "^9.0.13", "@types/yargs": "^17.0.33", - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "jsii": "^6.0.1", "jsii-build-tools": "^0.0.0", diff --git a/packages/oo-ascii-tree/package.json b/packages/oo-ascii-tree/package.json index 533de40cc5..abc145cc1d 100644 --- a/packages/oo-ascii-tree/package.json +++ b/packages/oo-ascii-tree/package.json @@ -31,7 +31,7 @@ "package": "package-js" }, "devDependencies": { - "eslint": "^9.39.4", + "eslint": "^9.39.5", "jest": "^30.4.2", "jsii-build-tools": "^0.0.0", "typescript": "6.x" diff --git a/yarn.lock b/yarn.lock index fb2c5c150d..16ad262e73 100644 --- a/yarn.lock +++ b/yarn.lock @@ -447,6 +447,39 @@ __metadata: languageName: node linkType: hard +"@conventional-changelog/git-client@npm:^3.1.0": + version: 3.1.0 + resolution: "@conventional-changelog/git-client@npm:3.1.0" + dependencies: + "@simple-libs/child-process-utils": "npm:^2.0.0" + "@simple-libs/stream-utils": "npm:^2.0.0" + semver: "npm:^7.5.2" + peerDependencies: + conventional-commits-filter: ^6.0.1 + conventional-commits-parser: ^7.0.1 + peerDependenciesMeta: + conventional-commits-filter: + optional: true + conventional-commits-parser: + optional: true + checksum: 10c0/ab554a247f834457e2c3c8aec1311ddac3607645a13d4ca46ba66575718e4cb7448ec25f842cc12268fad3f4085525b28ed35fd80b028c7c5d553251b287a491 + languageName: node + linkType: hard + +"@conventional-changelog/template@npm:^1.2.1": + version: 1.2.1 + resolution: "@conventional-changelog/template@npm:1.2.1" + checksum: 10c0/5a391c5fa8f740d892aac8d5ee14e255625d6c1938e6c3c04c104129a58b5baff3c9c04592744ba0dbbbce7b421ca906af378f194b10d7803c4906b23028e0b4 + languageName: node + linkType: hard + +"@conventional-changelog/template@npm:^1.3.0": + version: 1.3.0 + resolution: "@conventional-changelog/template@npm:1.3.0" + checksum: 10c0/dd8c305ad72657da2dace3767b6360d952d016ad924074875a7ba23c56ce38f62ae02270a512e50560e9f072f29749e9364625e04b46d48b05f64153dc744dfe + languageName: node + linkType: hard + "@cspotcode/source-map-support@npm:^0.8.0": version: 0.8.1 resolution: "@cspotcode/source-map-support@npm:0.8.1" @@ -547,184 +580,184 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/aix-ppc64@npm:0.28.1" +"@esbuild/aix-ppc64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/aix-ppc64@npm:0.28.2" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/android-arm64@npm:0.28.1" +"@esbuild/android-arm64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/android-arm64@npm:0.28.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/android-arm@npm:0.28.1" +"@esbuild/android-arm@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/android-arm@npm:0.28.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/android-x64@npm:0.28.1" +"@esbuild/android-x64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/android-x64@npm:0.28.2" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/darwin-arm64@npm:0.28.1" +"@esbuild/darwin-arm64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/darwin-arm64@npm:0.28.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/darwin-x64@npm:0.28.1" +"@esbuild/darwin-x64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/darwin-x64@npm:0.28.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/freebsd-arm64@npm:0.28.1" +"@esbuild/freebsd-arm64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/freebsd-arm64@npm:0.28.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/freebsd-x64@npm:0.28.1" +"@esbuild/freebsd-x64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/freebsd-x64@npm:0.28.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-arm64@npm:0.28.1" +"@esbuild/linux-arm64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-arm64@npm:0.28.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-arm@npm:0.28.1" +"@esbuild/linux-arm@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-arm@npm:0.28.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-ia32@npm:0.28.1" +"@esbuild/linux-ia32@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-ia32@npm:0.28.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-loong64@npm:0.28.1" +"@esbuild/linux-loong64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-loong64@npm:0.28.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-mips64el@npm:0.28.1" +"@esbuild/linux-mips64el@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-mips64el@npm:0.28.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-ppc64@npm:0.28.1" +"@esbuild/linux-ppc64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-ppc64@npm:0.28.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-riscv64@npm:0.28.1" +"@esbuild/linux-riscv64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-riscv64@npm:0.28.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-s390x@npm:0.28.1" +"@esbuild/linux-s390x@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-s390x@npm:0.28.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/linux-x64@npm:0.28.1" +"@esbuild/linux-x64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/linux-x64@npm:0.28.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/netbsd-arm64@npm:0.28.1" +"@esbuild/netbsd-arm64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/netbsd-arm64@npm:0.28.2" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/netbsd-x64@npm:0.28.1" +"@esbuild/netbsd-x64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/netbsd-x64@npm:0.28.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/openbsd-arm64@npm:0.28.1" +"@esbuild/openbsd-arm64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/openbsd-arm64@npm:0.28.2" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/openbsd-x64@npm:0.28.1" +"@esbuild/openbsd-x64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/openbsd-x64@npm:0.28.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/openharmony-arm64@npm:0.28.1" +"@esbuild/openharmony-arm64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/openharmony-arm64@npm:0.28.2" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/sunos-x64@npm:0.28.1" +"@esbuild/sunos-x64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/sunos-x64@npm:0.28.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/win32-arm64@npm:0.28.1" +"@esbuild/win32-arm64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/win32-arm64@npm:0.28.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/win32-ia32@npm:0.28.1" +"@esbuild/win32-ia32@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/win32-ia32@npm:0.28.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.28.1": - version: 0.28.1 - resolution: "@esbuild/win32-x64@npm:0.28.1" +"@esbuild/win32-x64@npm:0.28.2": + version: 0.28.2 + resolution: "@esbuild/win32-x64@npm:0.28.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -776,9 +809,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.3.5": - version: 3.3.5 - resolution: "@eslint/eslintrc@npm:3.3.5" +"@eslint/eslintrc@npm:^3.3.6": + version: 3.3.6 + resolution: "@eslint/eslintrc@npm:3.3.6" dependencies: ajv: "npm:^6.14.0" debug: "npm:^4.3.2" @@ -786,17 +819,17 @@ __metadata: globals: "npm:^14.0.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.1" + js-yaml: "npm:^4.3.0" minimatch: "npm:^3.1.5" strip-json-comments: "npm:^3.1.1" - checksum: 10c0/9fb9f1ca65e46d6173966e3aaa5bd353e3a65d7f1f582bebf77f578fab7d7960a399fac1ecfb1e7d52bd61f5cefd6531087ca52a3a3c388f2e1b4f1ebd3da8b7 + checksum: 10c0/349697171ee116f501a2f483bf47cd38937a61880aeb1c23481a69afc95e95859430a0947acbe1f5507f223180bf57530ecf2989e73bcbea763a6dcffdf1d010 languageName: node linkType: hard -"@eslint/js@npm:9.39.4": - version: 9.39.4 - resolution: "@eslint/js@npm:9.39.4" - checksum: 10c0/5aa7dea2cbc5decf7f5e3b0c6f86a084ccee0f792d288ca8e839f8bc1b64e03e227068968e49b26096e6f71fd857ab6e42691d1b993826b9a3883f1bdd7a0e46 +"@eslint/js@npm:9.39.5": + version: 9.39.5 + resolution: "@eslint/js@npm:9.39.5" + checksum: 10c0/49894e98ba313a7d3bfb1b20d55c0f9826be45a7db876fd84e533ac7f101b1d95b51cd22c6a6db3a45066b9c0d068c31b4a22fa0db8a6cc8744a25540efdb824 languageName: node linkType: hard @@ -1777,7 +1810,7 @@ __metadata: resolution: "@jsii/check-node@workspace:packages/@jsii/check-node" dependencies: chalk: "npm:^4.1.2" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" jest: "npm:^30.4.2" jsii-build-tools: "npm:^0.0.0" semver: "npm:^7.8.5" @@ -1795,13 +1828,13 @@ __metadata: languageName: node linkType: hard -"@jsii/check-node@npm:1.136.0, @jsii/check-node@npm:^1.135.0": - version: 1.136.0 - resolution: "@jsii/check-node@npm:1.136.0" +"@jsii/check-node@npm:1.139.0, @jsii/check-node@npm:^1.139.0": + version: 1.139.0 + resolution: "@jsii/check-node@npm:1.139.0" dependencies: chalk: "npm:^4.1.2" - semver: "npm:^7.8.4" - checksum: 10c0/c506ea22d7ffe86db94fe4a7ea7092a70d968a1adc339d9daf65cfc350bcd124ee1bd280d17ceca1a6541fa00b3fa8505051735afdff08dd7614303cd034906d + semver: "npm:^7.8.5" + checksum: 10c0/240413fd8240519f750d215652103933df67446d3bf38f879346be790b88ee1e21ed3515eed19dbd1b782b546fd9c37f726980fc0b36e52c3779389c197d7d28 languageName: node linkType: hard @@ -1821,7 +1854,7 @@ __metadata: resolution: "@jsii/dotnet-runtime@workspace:packages/@jsii/dotnet-runtime" dependencies: "@jsii/runtime": "npm:^0.0.0" - "@types/semver": "npm:^7.7.1" + "@types/semver": "npm:^7.8.0" jsii-build-tools: "npm:^0.0.0" semver: "npm:^7.8.5" typescript: "npm:6.x" @@ -1882,14 +1915,14 @@ __metadata: "@scope/jsii-calc-lib": "npm:^0.0.0" "@types/fs-extra": "npm:^9.0.13" "@types/lockfile": "npm:^1.0.4" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" fs-extra: "npm:^10.1.0" jest: "npm:^30.4.2" jest-expect-message: "npm:^1.1.3" jsii-build-tools: "npm:^0.0.0" jsii-calc: "npm:^3.20.120" lockfile: "npm:^1.0.4" - tar: "npm:^7.5.16" + tar: "npm:^7.5.22" typescript: "npm:6.x" languageName: unknown linkType: soft @@ -1903,7 +1936,7 @@ __metadata: jsii-build-tools: "npm:^0.0.0" jsii-calc: "npm:^3.20.120" jsii-pacmak: "npm:^0.0.0" - pyright: "npm:^1.1.410" + pyright: "npm:^1.1.413" ts-node: "npm:^10.9.2" languageName: unknown linkType: soft @@ -1917,14 +1950,15 @@ __metadata: "@jsii/spec": "npm:0.0.0" "@scope/jsii-calc-base": "npm:^0.0.0" "@scope/jsii-calc-lib": "npm:^0.0.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" jest: "npm:^30.4.2" jsii-build-tools: "npm:^0.0.0" jsii-calc: "npm:^3.20.120" source-map-loader: "npm:^5.0.0" + terser-webpack-plugin: "npm:^5.6.1" typescript: "npm:6.x" - webpack: "npm:^5.107.2" - webpack-cli: "npm:^7.0.3" + webpack: "npm:^5.109.2" + webpack-cli: "npm:^7.2.2" bin: jsii-runtime: bin/jsii-runtime languageName: unknown @@ -1935,12 +1969,12 @@ __metadata: resolution: "@jsii/spec@workspace:packages/@jsii/spec" dependencies: ajv: "npm:^8.20.0" - esbuild: "npm:^0.28.1" - eslint: "npm:^9.39.4" + esbuild: "npm:^0.28.2" + eslint: "npm:^9.39.5" jest: "npm:^30.4.2" jsii-build-tools: "npm:^0.0.0" typescript: "npm:6.x" - typescript-json-schema: "npm:^0.67.4" + typescript-json-schema: "npm:^0.68.0" languageName: unknown linkType: soft @@ -1951,10 +1985,10 @@ __metadata: languageName: node linkType: hard -"@jsii/spec@npm:1.136.0, @jsii/spec@npm:^1.135.0": - version: 1.136.0 - resolution: "@jsii/spec@npm:1.136.0" - checksum: 10c0/d1fcdb5fa138d8ad24452d00994687cdb7235a29c7bd1243f63366011a4e8cf419c718c702c9c8ef6479d3be13a8c06c8ba20054ed2eada051602cec0d2ef7fd +"@jsii/spec@npm:1.139.0, @jsii/spec@npm:^1.139.0": + version: 1.139.0 + resolution: "@jsii/spec@npm:1.139.0" + checksum: 10c0/6b8ac762a3f0220381bfab51f170baa6e611393f18d4482da09538ee589b11d2b145da107ea3b265a7cc66bd265b156fb2510acd0e74601e6ef431b68786d4a1 languageName: node linkType: hard @@ -2289,89 +2323,88 @@ __metadata: languageName: node linkType: hard -"@nx/devkit@npm:>=21.5.2 < 23.0.0": - version: 22.6.1 - resolution: "@nx/devkit@npm:22.6.1" +"@nx/devkit@npm:>=23.1.0 < 24.0.0": + version: 23.1.1 + resolution: "@nx/devkit@npm:23.1.1" dependencies: - "@zkochan/js-yaml": "npm:0.0.7" - ejs: "npm:^3.1.7" + ejs: "npm:5.0.1" enquirer: "npm:~2.3.6" - minimatch: "npm:10.2.4" + minimatch: "npm:10.2.5" semver: "npm:^7.6.3" tslib: "npm:^2.3.0" yargs-parser: "npm:21.1.1" peerDependencies: - nx: ">= 21 <= 23 || ^22.0.0-0" - checksum: 10c0/f469beb58ebcdcd27db088a0dbd0dcf796796a349db61902eaa202a6e28f2c1dee51ac24cf44f180d162403974f1c1cd6497a05552dfd6ebea19ab4d396f8fe1 + nx: ">= 22 <= 24 || ^23.0.0-0" + checksum: 10c0/c2f3aa33d698eb0e3912a8cac9ccbaedd0a45b39272bfe29fc62b4eb2c3c49e003794d6346cecb1047816c7c90ac7a2b0fc1abda3534dddd1347856f6296b7d2 languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-darwin-arm64@npm:22.7.5" +"@nx/nx-darwin-arm64@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-darwin-arm64@npm:23.1.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-darwin-x64@npm:22.7.5" +"@nx/nx-darwin-x64@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-darwin-x64@npm:23.1.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-freebsd-x64@npm:22.7.5" +"@nx/nx-freebsd-x64@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-freebsd-x64@npm:23.1.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:22.7.5" +"@nx/nx-linux-arm-gnueabihf@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:23.1.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-linux-arm64-gnu@npm:22.7.5" +"@nx/nx-linux-arm64-gnu@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-linux-arm64-gnu@npm:23.1.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-linux-arm64-musl@npm:22.7.5" +"@nx/nx-linux-arm64-musl@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-linux-arm64-musl@npm:23.1.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-linux-x64-gnu@npm:22.7.5" +"@nx/nx-linux-x64-gnu@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-linux-x64-gnu@npm:23.1.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-linux-x64-musl@npm:22.7.5" +"@nx/nx-linux-x64-musl@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-linux-x64-musl@npm:23.1.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-win32-arm64-msvc@npm:22.7.5" +"@nx/nx-win32-arm64-msvc@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-win32-arm64-msvc@npm:23.1.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:22.7.5": - version: 22.7.5 - resolution: "@nx/nx-win32-x64-msvc@npm:22.7.5" +"@nx/nx-win32-x64-msvc@npm:23.1.1": + version: 23.1.1 + resolution: "@nx/nx-win32-x64-msvc@npm:23.1.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2634,6 +2667,39 @@ __metadata: languageName: node linkType: hard +"@simple-libs/child-process-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "@simple-libs/child-process-utils@npm:2.0.0" + dependencies: + "@simple-libs/stream-utils": "npm:^2.0.0" + checksum: 10c0/8bd2ad6fe0eb7ed45e7f656b8fb2ea249673dad807ba69b950a91319747fd871c386010c766cbf8ac7242aeef76d4a03f83765c068ebb6267e2bf7e6a042e2f2 + languageName: node + linkType: hard + +"@simple-libs/hosted-git-info@npm:^2.0.0": + version: 2.0.0 + resolution: "@simple-libs/hosted-git-info@npm:2.0.0" + checksum: 10c0/b8c5a4a604b959cb7dedae534c1777aea5823c09221e4059a6d2d2d54366b32b9d4529efaa29bce92674dbac6ea189c6dfed402093f890809f1039f5925fcc49 + languageName: node + linkType: hard + +"@simple-libs/normalize-package-data@npm:^1.0.0": + version: 1.0.0 + resolution: "@simple-libs/normalize-package-data@npm:1.0.0" + dependencies: + "@simple-libs/hosted-git-info": "npm:^2.0.0" + semver: "npm:^7.8.5" + checksum: 10c0/5405a8ec3fcdd04c2b97153855ec82b4a92fa3d498079611ed2b7144a3b1eafa5acc910e5aeda05e617cf895983baf8d71f6aea7f2a6b0df6203443308e95f84 + languageName: node + linkType: hard + +"@simple-libs/stream-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "@simple-libs/stream-utils@npm:2.0.0" + checksum: 10c0/27fa4a9eef3d652a80b970bee18589a618f66884cd15845a0c57d7b73f005ea4d9acda7fe580851af229d07de749419715d06dcedf33bcb1a671e7a27106fdda + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.10 resolution: "@sinclair/typebox@npm:0.27.10" @@ -2904,10 +2970,10 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.7.1": - version: 7.7.1 - resolution: "@types/semver@npm:7.7.1" - checksum: 10c0/c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268 +"@types/semver@npm:^7.8.0": + version: 7.8.0 + resolution: "@types/semver@npm:7.8.0" + checksum: 10c0/46a1f38e36013448b279798e8b134e7e8de3b3630b1f40683903b9d57d36dd1d70838515570ed9a149fa09e9c381b9e39319b58d7b9f3b929b42ae2becff7aa3 languageName: node linkType: hard @@ -2953,105 +3019,105 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.60.1" +"@typescript-eslint/eslint-plugin@npm:^8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.67.0" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.60.1" - "@typescript-eslint/type-utils": "npm:8.60.1" - "@typescript-eslint/utils": "npm:8.60.1" - "@typescript-eslint/visitor-keys": "npm:8.60.1" + "@typescript-eslint/scope-manager": "npm:8.67.0" + "@typescript-eslint/type-utils": "npm:8.67.0" + "@typescript-eslint/utils": "npm:8.67.0" + "@typescript-eslint/visitor-keys": "npm:8.67.0" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^8.60.1 + "@typescript-eslint/parser": ^8.67.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/de9f9ab9801970c8c96f342b94661e993e8a66f90a36fc4501a7238585712900a2f1f5c7c805adb1214f98b478a072f0aa590e22dd4ed36231dcabde3f6c7b2f + checksum: 10c0/5962baaa764cd6350dfdf51c9a09fdd9ee6be65982ac562ee9b732f851744158e5006bf8ce61556a93534d831be8300fd89d7b79b6b4d7170dc2381d987dc8d9 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/parser@npm:8.60.1" +"@typescript-eslint/parser@npm:^8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/parser@npm:8.67.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.60.1" - "@typescript-eslint/types": "npm:8.60.1" - "@typescript-eslint/typescript-estree": "npm:8.60.1" - "@typescript-eslint/visitor-keys": "npm:8.60.1" + "@typescript-eslint/scope-manager": "npm:8.67.0" + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/typescript-estree": "npm:8.67.0" + "@typescript-eslint/visitor-keys": "npm:8.67.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/8bc9ecccac411cda8f6bc38fce2427639071a41f44594b047b40a4a50fd40959797acd373b87ab40e4f4b49e9069d42e1480d91e100800d5fb5e6ec6e4afba71 + checksum: 10c0/8f6f8fbea429509ca0c95c4d48a45da0c890172a590606d65587e75a3ca762c3e5678a20a63fc9e386b0b21b7aa643ba9724354ceaa75bc8f62d0b22cb0198c8 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/project-service@npm:8.60.1" +"@typescript-eslint/project-service@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/project-service@npm:8.67.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.60.1" - "@typescript-eslint/types": "npm:^8.60.1" + "@typescript-eslint/tsconfig-utils": "npm:^8.67.0" + "@typescript-eslint/types": "npm:^8.67.0" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/f5a61b7f2c90d07b9f89b8d0e4bb5b9a62ab1fc08060b1f6e04793a0ff9bcaa4160afe7662d8027faa7a509cec1354f9178e2e598cae7a66c55a038c70fa0274 + checksum: 10c0/d8f89dc209f2186c04fb1c42c1a5c69c21696a7a57c5f2be2222682a6440b49ec32687ae85cbd1c1c164431635fbc37bb9404b336e5748966e270ee1347e028c languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/scope-manager@npm:8.60.1" +"@typescript-eslint/scope-manager@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/scope-manager@npm:8.67.0" dependencies: - "@typescript-eslint/types": "npm:8.60.1" - "@typescript-eslint/visitor-keys": "npm:8.60.1" - checksum: 10c0/d9ead95aca27614ccfc160e5487480fc7c0de2e2e07716c5e2a56168f21adfa5124f33f579e7ff0c12896c61b59eb8ce50875c810fec2532a777ead0b103bccd + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/visitor-keys": "npm:8.67.0" + checksum: 10c0/8f1fe7dffcb6929ad66dcdca77dd1e4a703f18ab3ab1d685458af74dad10b9be05795e64bd58ff60b45cda8d45737240c84874674d39140c2689e00e3ee82bb9 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.60.1, @typescript-eslint/tsconfig-utils@npm:^8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.60.1" +"@typescript-eslint/tsconfig-utils@npm:8.67.0, @typescript-eslint/tsconfig-utils@npm:^8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.67.0" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/231d6c6ef0b305d5b007ce89af11c5871c14a5e3be43d1c131100f60053783169c1ce3133af767b8874bce6cc20ece1d2501c2ef315f467ecdc04e8acdd0dc9c + checksum: 10c0/c19161347ea3d7a0081653c4d399275a3e0d66f87a24131fb5a358e6b55bc27d709781dbda16382f3f721d790338dcf42c65c9e6c26077123e9f3d076d37a894 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/type-utils@npm:8.60.1" +"@typescript-eslint/type-utils@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/type-utils@npm:8.67.0" dependencies: - "@typescript-eslint/types": "npm:8.60.1" - "@typescript-eslint/typescript-estree": "npm:8.60.1" - "@typescript-eslint/utils": "npm:8.60.1" + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/typescript-estree": "npm:8.67.0" + "@typescript-eslint/utils": "npm:8.67.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/916d354fd22a2296abe0c618f89574ba6ed363b841bcbcbb662a53deaccd9bc644f253e7134d12f506d75cb574bbbc3e4113f253045b404e8a17962004e42f1d + checksum: 10c0/0970ea126f9b63a6eb9ca3525a6bf3065dffb3f61a00bd0ee84967140e7ecffe45cafda0cd2c90233dcc06b19c8fb98f4cd90ba8ebbb12deaf9501b9f5b54d8c languageName: node linkType: hard -"@typescript-eslint/types@npm:8.60.1, @typescript-eslint/types@npm:^8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/types@npm:8.60.1" - checksum: 10c0/44308007e090ae1ac9cfdc5c2089cf1a82601298f69dd4835f62549e3d36886d41ecb1f84b490603382657481ca4e2ff23de49b97ad09d199dc65ce6c2e00b22 +"@typescript-eslint/types@npm:8.67.0, @typescript-eslint/types@npm:^8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/types@npm:8.67.0" + checksum: 10c0/b892a00d4cbea9604a0abf6eedd0ea019b27df4220a1d90e0035101cb4f846722c9e3eeadce40b423c1e0240709bbc787c6ca49bcc4f8c25ba23b4bd0436492a languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.60.1" +"@typescript-eslint/typescript-estree@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.67.0" dependencies: - "@typescript-eslint/project-service": "npm:8.60.1" - "@typescript-eslint/tsconfig-utils": "npm:8.60.1" - "@typescript-eslint/types": "npm:8.60.1" - "@typescript-eslint/visitor-keys": "npm:8.60.1" + "@typescript-eslint/project-service": "npm:8.67.0" + "@typescript-eslint/tsconfig-utils": "npm:8.67.0" + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/visitor-keys": "npm:8.67.0" debug: "npm:^4.4.3" minimatch: "npm:^10.2.2" semver: "npm:^7.7.3" @@ -3059,32 +3125,32 @@ __metadata: ts-api-utils: "npm:^2.5.0" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/76274d3974fd56675df71b010a2b6799a886537625228f89150fcb4563597eb619be4a22937cacacb0bb20b66c11b03e04f913fb6b44790ce63a7d070f27d3aa + checksum: 10c0/449350fcf4f4ee55a6bb7a73302c4eef072a1282d366344cb625c0f17231eb4088251e6ce61fb48d0d536febb9a28f3725b9bd78ac8d0dbf9c161cf51745870c languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/utils@npm:8.60.1" +"@typescript-eslint/utils@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/utils@npm:8.67.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.60.1" - "@typescript-eslint/types": "npm:8.60.1" - "@typescript-eslint/typescript-estree": "npm:8.60.1" + "@typescript-eslint/scope-manager": "npm:8.67.0" + "@typescript-eslint/types": "npm:8.67.0" + "@typescript-eslint/typescript-estree": "npm:8.67.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/24777b47e23f930df5e0a0858e2979dbc44597d52e7ad237d2d764a433ac214ac00c0f7d0245ce9a54eb31900d261e305dc8a77d31efbb73bd7523c0ab075299 + checksum: 10c0/cccaca1aeba52ec332ee95f3367b84eaf5dd9d60a0d1b4332ebe41b775fa7e8b8faf412de4d88b73a22f84b01f6ab48496c61863407b08fcbef9af429b6b89f1 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.60.1": - version: 8.60.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.60.1" +"@typescript-eslint/visitor-keys@npm:8.67.0": + version: 8.67.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.67.0" dependencies: - "@typescript-eslint/types": "npm:8.60.1" + "@typescript-eslint/types": "npm:8.67.0" eslint-visitor-keys: "npm:^5.0.0" - checksum: 10c0/d9831624c0dde1655a83f3e10b85fe3655ec015fd57cac9295bf3ad302ef30736eb58417b1d9a5c8639a8b05b665f9acc6bcc34f9def386846ae8d6833a5e3ce + checksum: 10c0/d43e6151cd1cdbcfb2f9fa54946198baaebaf0b7a9057ccb2f1aeba1aa3eb46708a97cd7773dcfd0eba3bd45642a5520f4607001cd27d8958e41aa56b2fe7a35 languageName: node linkType: hard @@ -3404,10 +3470,10 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.9.10": - version: 0.9.10 - resolution: "@xmldom/xmldom@npm:0.9.10" - checksum: 10c0/38a9c9b95450d7fccebc61371c8e0b90ceaae992886484108333d29ccbd2640e3555b6af012f15ce1beb5067aeb40486659b6183fad38af179e82d28028bfc5d +"@xmldom/xmldom@npm:^0.9.11": + version: 0.9.11 + resolution: "@xmldom/xmldom@npm:0.9.11" + checksum: 10c0/f29dd4a35b525224cb1bdc8728041fdab218c3a2f5572452c764781490d64a6755f34a1792212abe7ca319a18b157de5dcf9734f067560b968e6ba2b66d58f0f languageName: node linkType: hard @@ -3452,7 +3518,7 @@ __metadata: languageName: node linkType: hard -"JSONStream@npm:^1.0.4, JSONStream@npm:^1.3.5": +"JSONStream@npm:^1.0.4": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" dependencies: @@ -3485,15 +3551,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-phases@npm:^1.0.3": - version: 1.0.4 - resolution: "acorn-import-phases@npm:1.0.4" - peerDependencies: - acorn: ^8.14.0 - checksum: 10c0/338eb46fc1aed5544f628344cb9af189450b401d152ceadbf1f5746901a5d923016cd0e7740d5606062d374fdf6941c29bb515d2bd133c4f4242d5d4cd73a3c7 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -3503,7 +3560,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.3.4": +"acorn-walk@npm:^8.1.1": version: 8.3.5 resolution: "acorn-walk@npm:8.3.5" dependencies: @@ -3513,11 +3570,11 @@ __metadata: linkType: hard "acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.16.0, acorn@npm:^8.4.1": - version: 8.17.0 - resolution: "acorn@npm:8.17.0" + version: 8.18.0 + resolution: "acorn@npm:8.18.0" bin: acorn: bin/acorn - checksum: 10c0/5dcefea5f8f023b6cc24cbe71fb5a8112b601d36c4fa07d14e4e6ffc2ee47383332c46b36c766d9437725aa6660156eae50efa0c838719823b50d7c327c4ed42 + checksum: 10c0/be771be2135cc07910cf76f444ad514d7dcfd6d4a8026e597e93155275abc8ef61eee12211d52146e9d962874269b634f397464942087be013c89d0c54c5f8e5 languageName: node linkType: hard @@ -3528,6 +3585,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:6, agent-base@npm:6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: "npm:4" + checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 + languageName: node + linkType: hard + "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.4 resolution: "agent-base@npm:7.1.4" @@ -3642,9 +3708,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.2.2": - version: 6.2.2 - resolution: "ansi-regex@npm:6.2.2" - checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f + version: 6.3.0 + resolution: "ansi-regex@npm:6.3.0" + checksum: 10c0/bc047786d0531f1f22d1e22e9863e8554488a399f1ee5270b753efa6de938a788d27456f2b256770f11fdd8b1e847483bc1b55ddc2b3ffe82ec45c875292c651 languageName: node linkType: hard @@ -3690,13 +3756,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 10c0/d06e26384a8f6245d8c8896e138c0388824e259a329e0c9f196b4fa533c82502a6fd449586e3604950a0c42921832a458bb3aa0aa9f0ba449cfd4f50fd0d09b5 - languageName: node - linkType: hard - "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -3720,6 +3779,13 @@ __metadata: languageName: node linkType: hard +"argue-cli@npm:^3.1.0": + version: 3.1.0 + resolution: "argue-cli@npm:3.1.0" + checksum: 10c0/589f7f3cc6093264b7a6d5f2acb32fffadf5947c411e92e8c656cd90f178e24924bc405665cceb37510273debcf7611b89aa3dbbf9782474d4d8add912bc6325 + languageName: node + linkType: hard + "array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": version: 1.0.2 resolution: "array-buffer-byte-length@npm:1.0.2" @@ -3828,7 +3894,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.1.0, async@npm:^3.2.6": +"async@npm:^3.1.0": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 @@ -3851,14 +3917,15 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.16.0": - version: 1.16.0 - resolution: "axios@npm:1.16.0" +"axios@npm:1.18.1": + version: 1.18.1 + resolution: "axios@npm:1.18.1" dependencies: follow-redirects: "npm:^1.16.0" form-data: "npm:^4.0.5" + https-proxy-agent: "npm:^5.0.1" proxy-from-env: "npm:^2.1.0" - checksum: 10c0/1c91a5221b77b76072026b4cc95ecdf38f7c3e33e63423abec09a85e6e9a12279637dcc9ac2ba1fc333e0c447fb3b0f46d7965acb5d7cea02d188e9c6d425c0b + checksum: 10c0/9d9378a3af0d0ad730a52ad9d15ec7201f3926ad6e7e8bbffc5ae21ca2835ad11d1d9598698f5dd9718917486039f55ea1d7dc23d8e44fa827a55cc3262c02fc languageName: node linkType: hard @@ -3966,12 +4033,12 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.10.12": - version: 2.10.38 - resolution: "baseline-browser-mapping@npm:2.10.38" +"baseline-browser-mapping@npm:^2.11.12": + version: 2.11.14 + resolution: "baseline-browser-mapping@npm:2.11.14" bin: baseline-browser-mapping: dist/cli.cjs - checksum: 10c0/44bbea61ec54df6845f5f6f149c99057370081f1041d6e8dbc92835630ce37da9adc102528ebebd37f563342da2a5eea525d24698ced6674cdcfadb2ed613136 + checksum: 10c0/b0d248660ed8a09b0738fb9ca383668e8e445ad23b3efa8a5c41ee91fdf09399766513f97e5effd77e2e5027c1eec225f84bbfdf01586871e5ba2bb4cce8ea83 languageName: node linkType: hard @@ -3995,7 +4062,7 @@ __metadata: languageName: node linkType: hard -"bl@npm:4.1.0, bl@npm:^4.0.3": +"bl@npm:4.1.0, bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: @@ -4006,31 +4073,40 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:5.0.6, brace-expansion@npm:^5.0.2, brace-expansion@npm:^5.0.5": - version: 5.0.6 - resolution: "brace-expansion@npm:5.0.6" +"brace-expansion@npm:5.0.8": + version: 5.0.8 + resolution: "brace-expansion@npm:5.0.8" dependencies: balanced-match: "npm:^4.0.2" - checksum: 10c0/8c919869b90f61d533b341d3340be5ee4413232ea89b8246cbc2f38eb014f1d8182785c98a006eaf6111d02dc9eeffefdc240d5ac158625b2ed084dccd4bbf9b + checksum: 10c0/73304caafd00fdc5b0168e693ac15bf25b6357dec76d1195fcd628fe2cf99c46f9c889a7ecfa3cfe236dbd2d5ce3e27a6ccc4370b46d475d0d19081e11f86019 languageName: node linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.15 - resolution: "brace-expansion@npm:1.1.15" + version: 1.1.18 + resolution: "brace-expansion@npm:1.1.18" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10c0/648e273f57cfa9ed67d8a77bdb15b408205465d33da9331808ee3c188d8b55674c9cdbf1f320b65bc562e485e1263360ae62ad355e128e0435891f6430e795d7 + checksum: 10c0/3432c18a9e2ebf94162d4effb62198bd0adea06a9f332b2c0188df5d5e30b1e51ea3c848b6608e47d0b857ebe1ea5b3888ed3326dd3c4f6f9645c94153cf9c14 languageName: node linkType: hard -"brace-expansion@npm:^2.0.1, brace-expansion@npm:^2.0.2": - version: 2.1.1 - resolution: "brace-expansion@npm:2.1.1" +"brace-expansion@npm:^2.0.2": + version: 2.1.4 + resolution: "brace-expansion@npm:2.1.4" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10c0/63b5ddce608b70b50a76817c0526faf8ea67a9180073d88bb402f6bbc22a22da6b1dfac4f65efc53e5faa80222fb7d44bbf2fc638c3f55365975573f671d0ccb + checksum: 10c0/6c0a0e2573eac1dc565b52b1e1bfbeba39bf1830d106ebbc61ff1eaefcf610e9111cd3baa091addd18e33292135c99e019d3184d966389d85dc958fdcdc1449f + languageName: node + linkType: hard + +"brace-expansion@npm:^5.0.5, brace-expansion@npm:^5.0.8": + version: 5.0.9 + resolution: "brace-expansion@npm:5.0.9" + dependencies: + balanced-match: "npm:^4.0.2" + checksum: 10c0/3dea38884a1c3c8b1c9c44a7402a0c76fca460f70cffb3127242b0b4cbf4472019e022ade021eec44838ff19f1dac2625dfd11dd459d7e1e055b0698a8d52fec languageName: node linkType: hard @@ -4044,17 +4120,17 @@ __metadata: linkType: hard "browserslist@npm:^4.24.0, browserslist@npm:^4.28.1": - version: 4.28.2 - resolution: "browserslist@npm:4.28.2" - dependencies: - baseline-browser-mapping: "npm:^2.10.12" - caniuse-lite: "npm:^1.0.30001782" - electron-to-chromium: "npm:^1.5.328" - node-releases: "npm:^2.0.36" - update-browserslist-db: "npm:^1.2.3" + version: 4.28.8 + resolution: "browserslist@npm:4.28.8" + dependencies: + baseline-browser-mapping: "npm:^2.11.12" + caniuse-lite: "npm:^1.0.30001809" + electron-to-chromium: "npm:^1.5.402" + node-releases: "npm:^2.0.53" + update-browserslist-db: "npm:^1.3.0" bin: browserslist: cli.js - checksum: 10c0/c0228b6330f785b7fa59d2d360124ec6d9322f96ed9f3ee1f873e33ecc9503a6f0ffc3b71191a28c4ff6e930b753b30043da1c33844a9548f3018d491f09ce60 + checksum: 10c0/047dd517c8d1f1f56a253d752c3127b8ad01c58e4cbb7e21cb5cd07ebd13e083a2237c3afb13eb60674282c9132bd4534aea2c3ff7c6f7d29be0687a00cbd537 languageName: node linkType: hard @@ -4084,10 +4160,12 @@ __metadata: languageName: node linkType: hard -"byte-size@npm:8.1.1": - version: 8.1.1 - resolution: "byte-size@npm:8.1.1" - checksum: 10c0/83170a16820fde48ebaef93bf6b2e86c5f72041f76e44eba1f3c738cceb699aeadf11088198944d5d7c6f970b465ab1e3dddc2e60bfb49a74374f3447a8db5b9 +"bundle-name@npm:4.1.0, bundle-name@npm:^4.1.0": + version: 4.1.0 + resolution: "bundle-name@npm:4.1.0" + dependencies: + run-applescript: "npm:^7.0.0" + checksum: 10c0/8e575981e79c2bcf14d8b1c027a3775c095d362d1382312f444a7c861b0e21513c0bd8db5bd2b16e50ba0709fa622d4eab6b53192d222120305e68359daece29 languageName: node linkType: hard @@ -4173,10 +4251,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001782": - version: 1.0.30001799 - resolution: "caniuse-lite@npm:1.0.30001799" - checksum: 10c0/f24f9834edc7b60188f368ce44714695c3901bc4acb7f2a977dd9b7b697e39ddc0f9947fad6224a955b789f36a73432cb888d620aa7280d728f582d3bd8927a7 +"caniuse-lite@npm:^1.0.30001809": + version: 1.0.30001809 + resolution: "caniuse-lite@npm:1.0.30001809" + checksum: 10c0/cac2ed4e66cc6c4cbf126b94d2c02012566eb92f93c89949290f99edcd2bdc4ed1290b5c537ccb9b42c773936a479ed468e5d4e9b8938b126a0947090e42e008 languageName: node linkType: hard @@ -4187,16 +4265,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4.1.0": - version: 4.1.0 - resolution: "chalk@npm:4.1.0" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/3787bd65ecd98ab3a1acc3b4f71d006268a675875e49ee6ea75fb54ba73d268b97544368358c18c42445e408e076ae8ad5cec8fbad36942a2c7ac654883dc61e - languageName: node - linkType: hard - "chalk@npm:4.1.2, chalk@npm:^4, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -4260,13 +4328,6 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.2.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a - languageName: node - linkType: hard - "ci-info@npm:^4.0.0, ci-info@npm:^4.2.0": version: 4.4.0 resolution: "ci-info@npm:4.4.0" @@ -4275,9 +4336,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^2.1.0": - version: 2.2.0 - resolution: "cjs-module-lexer@npm:2.2.0" - checksum: 10c0/aec4ca58f87145fac221386790ecaae8b012f2e2359a45acb61d8c75ea4fa84f6ea869f17abc1a7e91a808eff0fed581209632f03540de16f72f0a28f5fd35ac + version: 2.2.1 + resolution: "cjs-module-lexer@npm:2.2.1" + checksum: 10c0/889777eb1e32c4662bf3744fdf09aca444a3f9373d70a8c3d2a575e845e415988912a70a7b5e3c2bf943c7547d930dff641c4e0ff2ee2110ba1daca05b2310cd languageName: node linkType: hard @@ -4422,7 +4483,7 @@ __metadata: "@types/fs-extra": "npm:^9.0.13" camelcase: "npm:^6.3.0" decamelize: "npm:^5.0.1" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" fs-extra: "npm:^10.1.0" jest: "npm:^30.4.2" typescript: "npm:6.x" @@ -4468,15 +4529,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 10c0/8ffeaa270a784dc382f62d9be0a98581db43e11eee301af14734a6d089bd456478b1a8b3e7db7ca7dc5b18a75f828f775c44074020b51c05fc00e6d0992b1cc6 - languageName: node - linkType: hard - "columnify@npm:1.6.0": version: 1.6.0 resolution: "columnify@npm:1.6.0" @@ -4559,19 +4611,12 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 10c0/7ab51d30b52d461412cd467721bb82afe695da78fff8f29fe6f6b9cbaac9a2328e27a22a966014df9532100f6dd85370460be8130b9c677891ba36d96a343f50 - languageName: node - linkType: hard - -"conventional-changelog-angular@npm:7.0.0": - version: 7.0.0 - resolution: "conventional-changelog-angular@npm:7.0.0" +"conventional-changelog-angular@npm:9.2.1": + version: 9.2.1 + resolution: "conventional-changelog-angular@npm:9.2.1" dependencies: - compare-func: "npm:^2.0.0" - checksum: 10c0/90e73e25e224059b02951b6703b5f8742dc2a82c1fea62163978e6735fd3ab04350897a8fc6f443ec6b672d6b66e28a0820e833e544a0101f38879e5e6289b7e + "@conventional-changelog/template": "npm:^1.2.1" + checksum: 10c0/f9479e4d0c838f0b86bae26f6bce2a3a8957ad99b4627e4a2cca89174e2c2e0a306036d205809e1688c9c7a418d2f7c7d1cc32ef88f1396b7d744064571f52e9 languageName: node linkType: hard @@ -4621,25 +4666,6 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-core@npm:5.0.1": - version: 5.0.1 - resolution: "conventional-changelog-core@npm:5.0.1" - 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/c026da415ea58346c167e58f8dd717592e92afc897aa604189a6d69f48b6943e7a656b2c83433810feea32dda117b0914a7f5860ed338a21f6ee9b0f56788b37 - languageName: node - linkType: hard - "conventional-changelog-core@npm:^4.2.1": version: 4.2.4 resolution: "conventional-changelog-core@npm:4.2.4" @@ -4715,10 +4741,10 @@ __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 +"conventional-changelog-preset-loader@npm:^6.0.1": + version: 6.0.1 + resolution: "conventional-changelog-preset-loader@npm:6.0.1" + checksum: 10c0/71e15c91a831f2220155960abedfa04379f0f80dc29427ef977a7ecab637d926759023fc3f1973a1a2077fd05aa82d464751870b100e8e71977d4490c6cd1a93 languageName: node linkType: hard @@ -4741,20 +4767,18 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-writer@npm:^6.0.0": - version: 6.0.1 - resolution: "conventional-changelog-writer@npm:6.0.1" +"conventional-changelog-writer@npm:^9.2.0": + version: 9.2.1 + resolution: "conventional-changelog-writer@npm:9.2.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" + "@conventional-changelog/template": "npm:^1.3.0" + "@simple-libs/stream-utils": "npm:^2.0.0" + argue-cli: "npm:^3.1.0" + conventional-commits-filter: "npm:^6.0.1" + semver: "npm:^7.5.2" bin: - conventional-changelog-writer: cli.js - checksum: 10c0/50790b0d92e06c5ab1c02cc4eb2ecd74575244d31cfacea1885d7c8afeae1bc7bbc169140fe062f2438b9952400762240b796e59521c0246278859296b323338 + conventional-changelog-writer: ./dist/cli/index.js + checksum: 10c0/f73ae47a73763309a9d0eb97361b4d55e6ea56b181e9ea595aec333e601ae0588cb6a8f870700dcd8565d23590f40bfe31a1686c28aeffc99bce578be8dea57d languageName: node linkType: hard @@ -4777,6 +4801,31 @@ __metadata: languageName: node linkType: hard +"conventional-changelog@npm:8.1.0": + version: 8.1.0 + resolution: "conventional-changelog@npm:8.1.0" + dependencies: + "@conventional-changelog/git-client": "npm:^3.1.0" + "@simple-libs/hosted-git-info": "npm:^2.0.0" + "@simple-libs/normalize-package-data": "npm:^1.0.0" + argue-cli: "npm:^3.1.0" + conventional-changelog-preset-loader: "npm:^6.0.1" + conventional-changelog-writer: "npm:^9.2.0" + conventional-commits-parser: "npm:^7.1.0" + fd-package-json: "npm:^2.0.0" + bin: + conventional-changelog: ./dist/cli/index.js + checksum: 10c0/f9bedd4fc8a91c3092abde678ac672dec85481ba68a83eada0b34550b91a06c1e9e80b0ae27381d010bed2aa1c38933468ccc3be08e249fae1d9c0fe54660514 + languageName: node + linkType: hard + +"conventional-commits-filter@npm:6.0.1, conventional-commits-filter@npm:^6.0.1": + version: 6.0.1 + resolution: "conventional-commits-filter@npm:6.0.1" + checksum: 10c0/afd7bd4dea9d5337e2f69ef868d77f7ff9293c5fa951513d5be483fd347a8810d982c6a93ac6f7a8785a8e38ef451dfc52fd311e9956a624820461daec6d6f5a + languageName: node + linkType: hard + "conventional-commits-filter@npm:^2.0.7": version: 2.0.7 resolution: "conventional-commits-filter@npm:2.0.7" @@ -4787,13 +4836,15 @@ __metadata: languageName: node linkType: hard -"conventional-commits-filter@npm:^3.0.0": - version: 3.0.0 - resolution: "conventional-commits-filter@npm:3.0.0" +"conventional-commits-parser@npm:7.1.0": + version: 7.1.0 + resolution: "conventional-commits-parser@npm:7.1.0" dependencies: - lodash.ismatch: "npm:^4.4.0" - modify-values: "npm:^1.0.1" - checksum: 10c0/9d43cf9029bf39b70b394c551846a57b6f0473028ba5628c38bd447672655cc27bb80ba502d9a7e41335f63ad62b754cb26579f3d4bae7398dfc092acbb32578 + "@simple-libs/stream-utils": "npm:^2.0.0" + argue-cli: "npm:^3.1.0" + bin: + conventional-commits-parser: ./dist/cli/index.js + checksum: 10c0/7056dbe22c844561675dc08b9a3062da07d56e93fa4360fa1cb72dc5df5811b165cc5b2a317a6e05803cc3399ddcb641d701ed456443cffb36c407b2a17d1f97 languageName: node linkType: hard @@ -4813,17 +4864,30 @@ __metadata: languageName: node linkType: hard -"conventional-commits-parser@npm:^4.0.0": - version: 4.0.0 - resolution: "conventional-commits-parser@npm:4.0.0" +"conventional-commits-parser@npm:^7.1.0": + version: 7.1.2 + resolution: "conventional-commits-parser@npm:7.1.2" dependencies: - JSONStream: "npm:^1.3.5" - is-text-path: "npm:^1.0.1" - meow: "npm:^8.1.2" - split2: "npm:^3.2.2" + "@simple-libs/stream-utils": "npm:^2.0.0" + argue-cli: "npm:^3.1.0" bin: - conventional-commits-parser: cli.js - checksum: 10c0/12e390cc80ad8a825c5775a329b95e11cf47a6df7b8a3875d375e28b8cb27c4f32955842ea73e4e357cff9757a6be99fdffe4fda87a23e9d8e73f983425537a0 + conventional-commits-parser: ./dist/cli/index.js + checksum: 10c0/dd1478a5ef4fddd52cdd67fa4a97d1f47908a20d22287ccfa3f5e09b8298a3bcf3eb49ed117744805cc07ca31edf8835ce0913e96b1bcf7c385cf9bcefb3cf54 + languageName: node + linkType: hard + +"conventional-recommended-bump@npm:12.1.0": + version: 12.1.0 + resolution: "conventional-recommended-bump@npm:12.1.0" + dependencies: + "@conventional-changelog/git-client": "npm:^3.1.0" + argue-cli: "npm:^3.1.0" + conventional-changelog-preset-loader: "npm:^6.0.1" + conventional-commits-filter: "npm:^6.0.1" + conventional-commits-parser: "npm:^7.1.0" + bin: + conventional-recommended-bump: ./dist/cli/index.js + checksum: 10c0/1d559ac3054c26a1dba7097eb4b3779ce159f71cc9098c627ff934c2e2c91e52731fb343928812e5bab390353ecd82ac26d2ab18c6064be4625f6ac5b00aa5de languageName: node linkType: hard @@ -4845,23 +4909,6 @@ __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" @@ -4967,14 +5014,14 @@ __metadata: languageName: node linkType: hard -"dateformat@npm:^3.0.0, dateformat@npm:^3.0.3": +"dateformat@npm:^3.0.0": version: 3.0.3 resolution: "dateformat@npm:3.0.3" checksum: 10c0/2effb8bef52ff912f87a05e4adbeacff46353e91313ad1ea9ed31412db26849f5a0fcc7e3ce36dbfb84fc6c881a986d5694f84838ad0da7000d5150693e78678 languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.1, debug@npm:^4.4.3": +"debug@npm:4, debug@npm:4.4.3, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.1, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -5057,6 +5104,40 @@ __metadata: languageName: node linkType: hard +"default-browser-id@npm:5.0.0": + version: 5.0.0 + resolution: "default-browser-id@npm:5.0.0" + checksum: 10c0/957fb886502594c8e645e812dfe93dba30ed82e8460d20ce39c53c5b0f3e2afb6ceaec2249083b90bdfbb4cb0f34e1f73fde3d68cac00becdbcfd894156b5ead + languageName: node + linkType: hard + +"default-browser-id@npm:^5.0.0": + version: 5.0.1 + resolution: "default-browser-id@npm:5.0.1" + checksum: 10c0/5288b3094c740ef3a86df9b999b04ff5ba4dee6b64e7b355c0fff5217752c8c86908d67f32f6cba9bb4f9b7b61a1b640c0a4f9e34c57e0ff3493559a625245ee + languageName: node + linkType: hard + +"default-browser@npm:5.2.1": + version: 5.2.1 + resolution: "default-browser@npm:5.2.1" + dependencies: + bundle-name: "npm:^4.1.0" + default-browser-id: "npm:^5.0.0" + checksum: 10c0/73f17dc3c58026c55bb5538749597db31f9561c0193cd98604144b704a981c95a466f8ecc3c2db63d8bfd04fb0d426904834cfc91ae510c6aeb97e13c5167c4d + languageName: node + linkType: hard + +"default-browser@npm:^5.2.1": + version: 5.5.0 + resolution: "default-browser@npm:5.5.0" + dependencies: + bundle-name: "npm:^4.1.0" + default-browser-id: "npm:^5.0.0" + checksum: 10c0/576593b617b17a7223014b4571bfe1c06a2581a4eb8b130985d90d253afa3f40999caec70eb0e5776e80d4af6a41cce91018cd3f86e57ad578bf59e46fb19abe + languageName: node + linkType: hard + "defaults@npm:1.0.4, defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -5077,10 +5158,10 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:2.0.0, define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 +"define-lazy-prop@npm:3.0.0, define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 10c0/5ab0b2bf3fa58b3a443140bbd4cd3db1f91b985cc8a246d330b9ac3fc0b6a325a6d82bddc0b055123d745b3f9931afeea74a5ec545439a1630b9c8512b0eeb49 languageName: node linkType: hard @@ -5236,21 +5317,10 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.7": - version: 3.1.10 - resolution: "ejs@npm:3.1.10" - dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.5.328": - version: 1.5.376 - resolution: "electron-to-chromium@npm:1.5.376" - checksum: 10c0/c57e306ef12ad258e427218f90e14d155dfba68b23699674d7b66e528ce41ff69b46a78f38545ee7690d080d25d3ebb98338282e95d65510e8fa5fd4f7455a86 +"electron-to-chromium@npm:^1.5.402": + version: 1.5.407 + resolution: "electron-to-chromium@npm:1.5.407" + checksum: 10c0/b542d12ef5c0f461300a820b3006b889f14e221f7af3f0353036b259b6d7de824ff365cb5da867309511462378c3576a522b57c3cf42f6185d35387fea3dfb23 languageName: node linkType: hard @@ -5300,13 +5370,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.22.0": - version: 5.24.0 - resolution: "enhanced-resolve@npm:5.24.0" +"enhanced-resolve@npm:^5.24.4": + version: 5.24.5 + resolution: "enhanced-resolve@npm:5.24.5" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.3.3" - checksum: 10c0/6aa9c1248ef6ba49bf30b89dc8525b24a64caeb45442a4d0f0578d0fbd0456218801944f7b7c03ce1af47706448111890d3bfc82009bd868167abbf8cc7ebcbf + checksum: 10c0/76c32ce5485ecea0ef808c9289bc6f7c49ce85142943598d89a23a846f2909556d3dc6db97a007442a48c185baad5514c1c76d20a2656497f9511d13ccfab73b languageName: node linkType: hard @@ -5342,7 +5412,7 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.14.0": +"envinfo@npm:^7.21.0": version: 7.21.0 resolution: "envinfo@npm:7.21.0" bin: @@ -5456,9 +5526,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^2.1.0": - version: 2.1.0 - resolution: "es-module-lexer@npm:2.1.0" - checksum: 10c0/93bcf2454fa72d67fe3ccd0abef8ce7933f5840a319513418a643dd8e9c6aa8f49709cecfae02ded722805dd327232d30723a807cc52e6809d6ac697c62c29fb + version: 2.3.1 + resolution: "es-module-lexer@npm:2.3.1" + checksum: 10c0/ada8b222772b5b8ea92eb6054c383233207418621855a07b480fdd36979b658a41414be09e793fcdd8a67a182741475f47830a01ff2ebd4353d7f6965c7c45f9 languageName: node linkType: hard @@ -5502,48 +5572,49 @@ __metadata: linkType: hard "es-to-primitive@npm:^1.3.0": - version: 1.3.1 - resolution: "es-to-primitive@npm:1.3.1" + version: 1.3.4 + resolution: "es-to-primitive@npm:1.3.4" dependencies: es-abstract-get: "npm:^1.0.0" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" is-callable: "npm:^1.2.7" is-date-object: "npm:^1.1.0" is-symbol: "npm:^1.1.1" - checksum: 10c0/288ec25e5d08c2718bab9faa87924e11f42f2b0b59854fc241f1fbbedcadf2682ab3a9a9fb4676fa40c483ce563ea63cfd3e33777cbb53833e94d5f60a851cde - languageName: node - linkType: hard - -"esbuild@npm:^0.28.1": - version: 0.28.1 - resolution: "esbuild@npm:0.28.1" - dependencies: - "@esbuild/aix-ppc64": "npm:0.28.1" - "@esbuild/android-arm": "npm:0.28.1" - "@esbuild/android-arm64": "npm:0.28.1" - "@esbuild/android-x64": "npm:0.28.1" - "@esbuild/darwin-arm64": "npm:0.28.1" - "@esbuild/darwin-x64": "npm:0.28.1" - "@esbuild/freebsd-arm64": "npm:0.28.1" - "@esbuild/freebsd-x64": "npm:0.28.1" - "@esbuild/linux-arm": "npm:0.28.1" - "@esbuild/linux-arm64": "npm:0.28.1" - "@esbuild/linux-ia32": "npm:0.28.1" - "@esbuild/linux-loong64": "npm:0.28.1" - "@esbuild/linux-mips64el": "npm:0.28.1" - "@esbuild/linux-ppc64": "npm:0.28.1" - "@esbuild/linux-riscv64": "npm:0.28.1" - "@esbuild/linux-s390x": "npm:0.28.1" - "@esbuild/linux-x64": "npm:0.28.1" - "@esbuild/netbsd-arm64": "npm:0.28.1" - "@esbuild/netbsd-x64": "npm:0.28.1" - "@esbuild/openbsd-arm64": "npm:0.28.1" - "@esbuild/openbsd-x64": "npm:0.28.1" - "@esbuild/openharmony-arm64": "npm:0.28.1" - "@esbuild/sunos-x64": "npm:0.28.1" - "@esbuild/win32-arm64": "npm:0.28.1" - "@esbuild/win32-ia32": "npm:0.28.1" - "@esbuild/win32-x64": "npm:0.28.1" + checksum: 10c0/b10029f8b0b13841bade224ff39005a13d76d9cb803cd1efb18cc96a24414e83e2e7ed15d7ad9d0d0bda66884afd211b7b579b8fa31940e05b060934aa7077d8 + languageName: node + linkType: hard + +"esbuild@npm:^0.28.2": + version: 0.28.2 + resolution: "esbuild@npm:0.28.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.28.2" + "@esbuild/android-arm": "npm:0.28.2" + "@esbuild/android-arm64": "npm:0.28.2" + "@esbuild/android-x64": "npm:0.28.2" + "@esbuild/darwin-arm64": "npm:0.28.2" + "@esbuild/darwin-x64": "npm:0.28.2" + "@esbuild/freebsd-arm64": "npm:0.28.2" + "@esbuild/freebsd-x64": "npm:0.28.2" + "@esbuild/linux-arm": "npm:0.28.2" + "@esbuild/linux-arm64": "npm:0.28.2" + "@esbuild/linux-ia32": "npm:0.28.2" + "@esbuild/linux-loong64": "npm:0.28.2" + "@esbuild/linux-mips64el": "npm:0.28.2" + "@esbuild/linux-ppc64": "npm:0.28.2" + "@esbuild/linux-riscv64": "npm:0.28.2" + "@esbuild/linux-s390x": "npm:0.28.2" + "@esbuild/linux-x64": "npm:0.28.2" + "@esbuild/netbsd-arm64": "npm:0.28.2" + "@esbuild/netbsd-x64": "npm:0.28.2" + "@esbuild/openbsd-arm64": "npm:0.28.2" + "@esbuild/openbsd-x64": "npm:0.28.2" + "@esbuild/openharmony-arm64": "npm:0.28.2" + "@esbuild/sunos-x64": "npm:0.28.2" + "@esbuild/win32-arm64": "npm:0.28.2" + "@esbuild/win32-ia32": "npm:0.28.2" + "@esbuild/win32-x64": "npm:0.28.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -5599,7 +5670,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/29cd456a79ce35ac2c7e05fe871330416b2c395c045d849653f843e51378d6e0d6e774d6dcd01b35f4e83238a29bf8decd04fcd34b3780c589a250b21e5f92bb + checksum: 10c0/9b19edb63bd7780fd2e8e65a1394a0e8a05a17d697f73f0647ffe3c134709d8dbe744ab3fd57b35c9470db268cae7678fafd3dcd3ce1f34fc590568c2433f5d2 languageName: node linkType: hard @@ -5704,14 +5775,14 @@ __metadata: linkType: hard "eslint-module-utils@npm:^2.12.0": - version: 2.13.0 - resolution: "eslint-module-utils@npm:2.13.0" + version: 2.14.0 + resolution: "eslint-module-utils@npm:2.14.0" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10c0/9d3c9df4b515f57dec1e4176bfee7c25ab560d28128ab7169894629d21f962f17b811d830c11b81f6687834327a899494ddab62f32cac409d365a37e99808552 + checksum: 10c0/f917eefe0aa933192df489f6188fdf13694aca4fdf8347010b77dd0d2e812b57d47622e88206ed50e769e55777ad7ce6c55a9997d5eebb44d8531ead1cc90188 languageName: node linkType: hard @@ -5805,17 +5876,17 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.39.4": - version: 9.39.4 - resolution: "eslint@npm:9.39.4" +"eslint@npm:^9.39.5": + version: 9.39.5 + resolution: "eslint@npm:9.39.5" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.21.2" "@eslint/config-helpers": "npm:^0.4.2" "@eslint/core": "npm:^0.17.0" - "@eslint/eslintrc": "npm:^3.3.5" - "@eslint/js": "npm:9.39.4" + "@eslint/eslintrc": "npm:^3.3.6" + "@eslint/js": "npm:9.39.5" "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -5850,7 +5921,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/1955067c2d991f0c84f4c4abfafe31bb47fa3b717a7fd3e43fe1e511c6f859d7700cbca969f85661dc4c130f7aeced5e5444884314198a54428f5e5141db9337 + checksum: 10c0/46335bfcf180ffea9955b38122b578ac9e075b6220e5695be1c988354ea429b04f5db05edc132aa9019ce9847736e9ca0c9ea6d6cedda3c06209c9b52dbd0fd5 languageName: node linkType: hard @@ -6059,9 +6130,9 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.1.2 - resolution: "fast-uri@npm:3.1.2" - checksum: 10c0/5b35641895959f3f7ab7a7b1b5542bded159346f25ec9f256817b206d50b64eda5828e90d605a2e2fc645c90519a7259c2bab2c942ee728c88b88e5be21b090d + version: 3.1.5 + resolution: "fast-uri@npm:3.1.5" + checksum: 10c0/2bf60eb800dd610c65e17be436425dcb21c92aff3a87d442a8bccab0b7b071e88cf1a5d7d1ea946370b937e6fc0375c405c0296c10587e57de4f78be4646d1d0 languageName: node linkType: hard @@ -6092,6 +6163,15 @@ __metadata: languageName: node linkType: hard +"fd-package-json@npm:^2.0.0": + version: 2.0.0 + resolution: "fd-package-json@npm:2.0.0" + dependencies: + walk-up-path: "npm:^4.0.0" + checksum: 10c0/a0a48745257bc09c939486608dad9f2ced238f0c64266222cc881618ed4c8f6aa0ccfe45a1e6d4f9ce828509e8d617cec60e2a114851bebb1ff4886dc5ed5112 + languageName: node + linkType: hard + "fdir@npm:^6.4.3, fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" @@ -6122,15 +6202,6 @@ __metadata: languageName: node linkType: hard -"filelist@npm:^1.0.4": - version: 1.0.6 - resolution: "filelist@npm:1.0.6" - dependencies: - minimatch: "npm:^5.0.1" - checksum: 10c0/6ee725bec3e1936d680a45f14439b224d9f7c71658c145addcf551dd82f03d608522eb6b191aa086b392bc3e52ed4ce0ed8d78e24b203e6c5e867560a05d1121 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -6198,9 +6269,9 @@ __metadata: linkType: hard "flatted@npm:^3.2.7, flatted@npm:^3.2.9": - version: 3.4.2 - resolution: "flatted@npm:3.4.2" - checksum: 10c0/a65b67aae7172d6cdf63691be7de6c5cd5adbdfdfe2e9da1a09b617c9512ed794037741ee53d93114276bff3f93cd3b0d97d54f9b316e1e4885dde6e9ffdf7ed + version: 3.4.4 + resolution: "flatted@npm:3.4.4" + checksum: 10c0/a3a52a88ea5a4c333e5a1f097dcd87a037fa31c236a77cf46222c2aa4036ef895ab9bc76138a66d9dc22bdb3652128f9598cd26e7439561bf19f67276e2bc37e languageName: node linkType: hard @@ -6233,20 +6304,7 @@ __metadata: languageName: node linkType: hard -"form-data@npm:4.0.5": - version: 4.0.5 - resolution: "form-data@npm:4.0.5" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" - mime-types: "npm:^2.1.12" - checksum: 10c0/dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b - languageName: node - linkType: hard - -"form-data@npm:^4.0.5": +"form-data@npm:4.0.6, form-data@npm:^4.0.5": version: 4.0.6 resolution: "form-data@npm:4.0.6" dependencies: @@ -6278,13 +6336,13 @@ __metadata: linkType: hard "fs-extra@npm:^11.2.0": - version: 11.3.5 - resolution: "fs-extra@npm:11.3.5" + version: 11.4.0 + resolution: "fs-extra@npm:11.4.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10c0/33e80bad6b5d17308faa197e5ede99ecba4b6f6cb4aa4645d52745476c75afc57665bdf39ec75b2ebb38b97b7110f634a8dcc0a546e248eb4de059275cf5ac90 + checksum: 10c0/1e311eca820a12d3d795f2043dcd5628d017f4d21e634f3f9ef314ae68bee9979758262fb9cb35ffa6f26454c3fffe8b15558733e91e8fc729b07b10bb98d8b6 languageName: node linkType: hard @@ -6386,7 +6444,7 @@ __metadata: languageName: node linkType: hard -"get-east-asian-width@npm:^1.0.0": +"get-east-asian-width@npm:^1.0.0, get-east-asian-width@npm:^1.5.0": version: 1.6.0 resolution: "get-east-asian-width@npm:1.6.0" checksum: 10c0/7e72e9550fd49ca5b246f9af6bb2afc129c96412845ff6556b3274fd44817a381702ca17028efe9866b261a3d44254cbf21e6c90cf05b4b61675630af776d431 @@ -6439,7 +6497,7 @@ __metadata: languageName: node linkType: hard -"get-pkg-repo@npm:^4.0.0, get-pkg-repo@npm:^4.2.1": +"get-pkg-repo@npm:^4.0.0": version: 4.2.1 resolution: "get-pkg-repo@npm:4.2.1" dependencies: @@ -6470,13 +6528,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:6.0.0": - version: 6.0.0 - resolution: "get-stream@npm:6.0.0" - checksum: 10c0/7cd835cb9180041e7be2cc3de236e5db9f2144515921aeb60ae78d3a46f9944439d654c2aae5b0191e41eb6e2500f0237494a2e6c0790367183f788d1c9f6dd6 - languageName: node - linkType: hard - "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -6496,11 +6547,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.10.1": - version: 4.14.0 - resolution: "get-tsconfig@npm:4.14.0" + version: 4.14.2 + resolution: "get-tsconfig@npm:4.14.2" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/abc2b9275468eb589079a0b7a95eb5107c14fdd0ca6dda1bff116fe774ea1f79975421dcb22a0c86b4f820fcc69a7655dddf9b6d6a8a2c06fcb59e19794c0724 + checksum: 10c0/0b6e4fafd34adcc992258f9874a366222fac76b165a4b9c102fe25056a3f9c4dae1e365c213c040e56b0bd45fd5671343f9410d153af1aab0bbf699a54d59c1b languageName: node linkType: hard @@ -6519,19 +6570,6 @@ __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" @@ -6554,18 +6592,6 @@ __metadata: languageName: node linkType: hard -"git-semver-tags@npm:^5.0.0": - 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 - "git-up@npm:^7.0.0": version: 7.0.0 resolution: "git-up@npm:7.0.0" @@ -6594,15 +6620,6 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:6.0.2, glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: "npm:^4.0.3" - checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -6612,10 +6629,12 @@ __metadata: languageName: node linkType: hard -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 languageName: node linkType: hard @@ -6707,7 +6726,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.7": +"handlebars@npm:4.7.9, handlebars@npm:^4.7.7": version: 4.7.9 resolution: "handlebars@npm:4.7.9" dependencies: @@ -6787,23 +6806,7 @@ __metadata: languageName: node linkType: hard -"has-unicode@npm:2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 10c0/ebdb2f4895c26bb08a8a100b62d362e49b2190bcfd84b76bc4be1a3bd4d254ec52d0dd9f2fbcc093fc5eb878b20c52146f9dfd33e2686ed28982187be593b47c - languageName: node - linkType: hard - -"hasown@npm:2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"hasown@npm:^2.0.2, hasown@npm:^2.0.3, hasown@npm:^2.0.4": +"hasown@npm:2.0.4, hasown@npm:^2.0.2, hasown@npm:^2.0.3, hasown@npm:^2.0.4": version: 2.0.4 resolution: "hasown@npm:2.0.4" dependencies: @@ -6870,6 +6873,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.1": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: "npm:6" + debug: "npm:4" + checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 + languageName: node + linkType: hard + "https-proxy-agent@npm:^7.0.1": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" @@ -6906,11 +6919,11 @@ __metadata: linkType: hard "iconv-lite@npm:^0.7.0, iconv-lite@npm:^0.7.2": - version: 0.7.2 - resolution: "iconv-lite@npm:0.7.2" + version: 0.7.3 + resolution: "iconv-lite@npm:0.7.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10c0/3c228920f3bd307f56bf8363706a776f4a060eb042f131cd23855ceca962951b264d0997ab38a1ad340e1c5df8499ed26e1f4f0db6b2a2ad9befaff22f14b722 + checksum: 10c0/be2fd2414f7e94be3a63063fa0ad5919c16bc7b6e00c77eea0765ced6db405739f38dd51016583058fba25cc1d0106ba30b83fbb7a7e32f824d4db76f23d8d33 languageName: node linkType: hard @@ -6930,7 +6943,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:7.0.5, ignore@npm:^7.0.5": +"ignore@npm:7.0.5": version: 7.0.5 resolution: "ignore@npm:7.0.5" checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d @@ -6944,6 +6957,13 @@ __metadata: languageName: node linkType: hard +"ignore@npm:^7.0.5": + version: 7.0.6 + resolution: "ignore@npm:7.0.6" + checksum: 10c0/fc01ef1d14efbe003439b60538726351e81483d1b6f55bdbb3a4465c6346d9481afad5b350dfbd604ddd7049618ef9093ff26dc147984aabc303c56ba53ea3b5 + languageName: node + linkType: hard + "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.1 resolution: "import-fresh@npm:3.3.1" @@ -6966,7 +6986,7 @@ __metadata: languageName: node linkType: hard -"import-local@npm:^3.0.2, import-local@npm:^3.2.0": +"import-local@npm:^3.2.0": version: 3.2.0 resolution: "import-local@npm:3.2.0" dependencies: @@ -7105,9 +7125,9 @@ __metadata: linkType: hard "ip-address@npm:^10.1.1": - version: 10.2.0 - resolution: "ip-address@npm:10.2.0" - checksum: 10c0/5a00aada6e922c9c69dfc800ed5d0fa3348675ebdeed0e1575f503f27ca385b5f534363c9af7ad1daf64c1f1409388cdd3cc2e9b9b0fe1c924a431378d55075a + version: 10.5.0 + resolution: "ip-address@npm:10.5.0" + checksum: 10c0/c6616bc99c90b552dad2beb850ca697c1ea3e2b89662d652a4439cd72a549b0c9af100a54be0d25be86599e2b089db87ef5303157d142e5b4c21bd2a1301dfa7 languageName: node linkType: hard @@ -7177,17 +7197,6 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:3.0.1": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: "npm:^3.2.0" - bin: - is-ci: bin.js - checksum: 10c0/0e81caa62f4520d4088a5bef6d6337d773828a88610346c4b1119fb50c842587ed8bef1e5d9a656835a599e7209405b5761ddf2339668f2d0f4e889a92fe6051 - languageName: node - linkType: hard - "is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.1, is-core-module@npm:^2.16.2, is-core-module@npm:^2.5.0": version: 2.16.2 resolution: "is-core-module@npm:2.16.2" @@ -7218,12 +7227,12 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:2.2.1, is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" +"is-docker@npm:3.0.0, is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" bin: is-docker: cli.js - checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + checksum: 10c0/d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856 languageName: node linkType: hard @@ -7288,6 +7297,17 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:1.0.0, is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 10c0/a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd + languageName: node + linkType: hard + "is-interactive@npm:1.0.0, is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" @@ -7465,12 +7485,21 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:2.2.0, is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" +"is-wsl@npm:3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947 + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.1 + resolution: "is-wsl@npm:3.1.1" dependencies: - is-docker: "npm:^2.0.0" - checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + is-inside-container: "npm:^1.0.0" + checksum: 10c0/7e5023522bfb8f27de4de960b0d82c4a8146c0bddb186529a3616d78b5bbbfc19ef0c5fc60d0b3a3cc0bf95a415fbdedc18454310ea3049587c879b07ace5107 languageName: node linkType: hard @@ -7488,7 +7517,7 @@ __metadata: languageName: node linkType: hard -"isexe@npm:^2.0.0": +"isexe@npm:2.0.0, isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d @@ -7590,19 +7619,6 @@ __metadata: languageName: node linkType: hard -"jake@npm:^10.8.5": - version: 10.9.4 - resolution: "jake@npm:10.9.4" - dependencies: - async: "npm:^3.2.6" - filelist: "npm:^1.0.4" - picocolors: "npm:^1.1.1" - bin: - jake: bin/cli.js - checksum: 10c0/bb52f000340d4a32f1a3893b9abe56ef2b77c25da4dbf2c0c874a8159d082dddda50a5ad10e26060198bd645b928ba8dba3b362710f46a247e335321188c5a9c - languageName: node - linkType: hard - "jest-changed-files@npm:30.4.1": version: 30.4.1 resolution: "jest-changed-files@npm:30.4.1" @@ -7709,7 +7725,7 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:30.4.1, jest-diff@npm:>=30.0.0 < 31": +"jest-diff@npm:30.4.1": version: 30.4.1 resolution: "jest-diff@npm:30.4.1" dependencies: @@ -8066,37 +8082,37 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.1": - version: 4.1.1 - resolution: "js-yaml@npm:4.1.1" +"js-yaml@npm:4.3.0": + version: 4.3.0 + resolution: "js-yaml@npm:4.3.0" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 + checksum: 10c0/058b30473d6915ca5b4feb11e2f7d4d97242f98d00a798ed48dd90b46b7c640398afe9128c5db22c5300f8c6528fe2a174b9a93f351a70ebc28c6203938d8bff languageName: node linkType: hard "js-yaml@npm:^3.13.1": - version: 3.14.2 - resolution: "js-yaml@npm:3.14.2" + version: 3.15.1 + resolution: "js-yaml@npm:3.15.1" dependencies: argparse: "npm:^1.0.7" esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/3261f25912f5dd76605e5993d0a126c2b6c346311885d3c483706cd722efe34f697ea0331f654ce27c00a42b426e524518ec89d65ed02ea47df8ad26dcc8ce69 + checksum: 10c0/6c693b8c59ffe12021df3b36994b090df19d920826dd810baab81652b40861e1974509dd11fe92225ab4c00cc14de053300c94db015c2c0e211edea39b118737 languageName: node linkType: hard -"js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1": - version: 4.2.0 - resolution: "js-yaml@npm:4.2.0" +"js-yaml@npm:^4.1.0, js-yaml@npm:^4.3.0": + version: 4.3.1 + resolution: "js-yaml@npm:4.3.1" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/1916456c118746603b067d74bbcbb0445d9a1d5e474ad4ae775e7b20525bed902e01d9d97dd0c81fcd8d4f596162309d0eb057f4aa38f3e9647f14075e9dea45 + checksum: 10c0/13c500ca322e0c3f8c81686e6ecda96d2ea37b45247a420c17c7db36932d6965cc27391abc2d1a104501600e7f0d947a5f8b7be6db619c4fefa87901b3512807 languageName: node linkType: hard @@ -8133,7 +8149,7 @@ __metadata: "@fixtures/jsii-calc-bundled": "workspace:*" "@scope/jsii-calc-base": "npm:^0.0.0" "@scope/jsii-calc-lib": "npm:^0.0.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" jsii: "npm:6.0.1" jsii-build-tools: "npm:^0.0.0" jsii-rosetta: "npm:^6.0.0" @@ -8164,7 +8180,7 @@ __metadata: "@jsii/check-node": "npm:0.0.0" "@jsii/spec": "npm:0.0.0" "@types/yargs": "npm:^17.0.33" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" jest: "npm:^30.4.2" jest-expect-message: "npm:^1.1.3" jsii-build-tools: "npm:^0.0.0" @@ -8184,7 +8200,7 @@ __metadata: "@types/fs-extra": "npm:^9.0.13" "@types/tar-fs": "npm:^2.0.4" "@types/yargs": "npm:^17.0.33" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" fs-extra: "npm:^10.1.0" jest: "npm:^30.4.2" jest-expect-message: "npm:^1.1.3" @@ -8213,14 +8229,14 @@ __metadata: "@types/commonmark": "npm:^0.27.10" "@types/diff": "npm:^5.2.3" "@types/fs-extra": "npm:^9.0.13" - "@types/semver": "npm:^7.7.1" + "@types/semver": "npm:^7.8.0" "@types/yargs": "npm:^17.0.33" clone: "npm:^2.1.2" codemaker: "npm:^0.0.0" commonmark: "npm:^0.31.2" diff: "npm:^5.2.2" escape-string-regexp: "npm:^4.0.0" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" fs-extra: "npm:^10.1.0" jest: "npm:^30.4.2" jsii: "npm:^6.0.1" @@ -8228,9 +8244,9 @@ __metadata: jsii-calc: "npm:^3.20.120" jsii-reflect: "npm:^0.0.0" jsii-rosetta: "npm:~6.0.0" - pyright: "npm:^1.1.410" + pyright: "npm:^1.1.413" semver: "npm:^7.8.5" - spdx-license-list: "npm:^6.11.0" + spdx-license-list: "npm:^6.12.0" typescript: "npm:6.x" xmlbuilder: "npm:^15.1.1" yargs: "npm:^17.7.3" @@ -8251,7 +8267,7 @@ __metadata: "@types/fs-extra": "npm:^9.0.13" "@types/yargs": "npm:^17.0.33" chalk: "npm:^4" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" fs-extra: "npm:^10.1.0" jest: "npm:^30.4.2" jsii: "npm:^6.0.1" @@ -8267,25 +8283,25 @@ __metadata: linkType: soft "jsii-rosetta@npm:^6.0.0, jsii-rosetta@npm:~6.0.0": - version: 6.0.2 - resolution: "jsii-rosetta@npm:6.0.2" + version: 6.0.11 + resolution: "jsii-rosetta@npm:6.0.11" dependencies: - "@jsii/check-node": "npm:^1.135.0" - "@jsii/spec": "npm:^1.135.0" - "@xmldom/xmldom": "npm:^0.9.10" + "@jsii/check-node": "npm:^1.139.0" + "@jsii/spec": "npm:^1.139.0" + "@xmldom/xmldom": "npm:^0.9.11" chalk: "npm:^4" commonmark: "npm:^0.31.2" fast-glob: "npm:^3.3.3" jsii: "npm:~6.0.0" - semver: "npm:^7.8.4" + semver: "npm:^7.8.5" semver-intersect: "npm:^1.5.0" stream-json: "npm:^1.9.1" typescript: "npm:~6.0" workerpool: "npm:^6.5.1" - yargs: "npm:^17.7.2" + yargs: "npm:^17.7.3" bin: jsii-rosetta: bin/jsii-rosetta - checksum: 10c0/a6f131e56add3d9763d7e38b8739ea80219cf7e88399e93ce01025f85a87da178eaf28788db595fd7142c0adfc28fdca97e3eb35bf32eeecf10bf3cbd69d98f3 + checksum: 10c0/ba5ef5346cf91761329942c01e14664b475cea81196165e1e4f1ad072a1da1bbb2b7afc5ab179c7f22c22fe446eacdd09e1e571e16585995322b6bd431190dc5 languageName: node linkType: hard @@ -8312,24 +8328,24 @@ __metadata: linkType: hard "jsii@npm:^6.0.1, jsii@npm:~6.0.0": - version: 6.0.4 - resolution: "jsii@npm:6.0.4" + version: 6.0.10 + resolution: "jsii@npm:6.0.10" dependencies: - "@jsii/check-node": "npm:1.136.0" - "@jsii/spec": "npm:1.136.0" + "@jsii/check-node": "npm:1.139.0" + "@jsii/spec": "npm:1.139.0" case: "npm:^1.6.3" chalk: "npm:^4" fast-deep-equal: "npm:^3.1.3" log4js: "npm:^6.9.1" - semver: "npm:^7.8.4" + semver: "npm:^7.8.5" semver-intersect: "npm:^1.5.0" sort-json: "npm:^2.0.1" - spdx-license-list: "npm:^6.11.0" + spdx-license-list: "npm:^6.12.0" typescript: "npm:~6.0" - yargs: "npm:^17.7.2" + yargs: "npm:^17.7.3" bin: jsii: bin/jsii - checksum: 10c0/93e02b951d14eab6537cd6f71e54da0d2c126f68b57cc56367f043da7ba58d6a0757ac95d9c1bc1d06ef0ff0c1b76c4c185ebc9f3e26d16872f7b8653368df84 + checksum: 10c0/20e0fa25972cd34d50c8049b83105f64ac43990c63dab31dfdd992199645b4a57c09cee8ccec70f57bace358c0ebf1f9bdaa6415753870916969e52ac8858242 languageName: node linkType: hard @@ -8434,10 +8450,10 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b +"jsonc-parser@npm:3.3.1": + version: 3.3.1 + resolution: "jsonc-parser@npm:3.3.1" + checksum: 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 languageName: node linkType: hard @@ -8503,43 +8519,36 @@ __metadata: languageName: node linkType: hard -"lerna@npm:^9.0.7": - version: 9.0.7 - resolution: "lerna@npm:9.0.7" +"lerna@npm:^10.0.0": + version: 10.0.0 + resolution: "lerna@npm:10.0.0" dependencies: "@npmcli/arborist": "npm:9.1.6" "@npmcli/package-json": "npm:7.0.2" "@npmcli/run-script": "npm:10.0.3" - "@nx/devkit": "npm:>=21.5.2 < 23.0.0" + "@nx/devkit": "npm:>=23.1.0 < 24.0.0" "@octokit/plugin-enterprise-rest": "npm:6.0.1" "@octokit/rest": "npm:20.1.2" - aproba: "npm:2.0.0" - byte-size: "npm:8.1.1" - chalk: "npm:4.1.0" ci-info: "npm:4.3.1" cmd-shim: "npm:6.0.3" - color-support: "npm:1.1.3" columnify: "npm:1.6.0" - console-control-strings: "npm:^1.1.0" - conventional-changelog-angular: "npm:7.0.0" - conventional-changelog-core: "npm:5.0.1" - conventional-recommended-bump: "npm:7.0.1" + conventional-changelog: "npm:8.1.0" + conventional-changelog-angular: "npm:9.2.1" + conventional-commits-filter: "npm:6.0.1" + conventional-commits-parser: "npm:7.1.0" + conventional-recommended-bump: "npm:12.1.0" cosmiconfig: "npm:9.0.0" dedent: "npm:1.5.3" envinfo: "npm:7.13.0" execa: "npm:5.0.0" fs-extra: "npm:^11.2.0" - get-stream: "npm:6.0.0" git-url-parse: "npm:14.0.0" - glob-parent: "npm:6.0.2" - has-unicode: "npm:2.0.1" + handlebars: "npm:4.7.9" import-local: "npm:3.1.0" ini: "npm:^1.3.8" init-package-json: "npm:8.2.2" inquirer: "npm:12.9.6" - is-ci: "npm:3.0.1" - jest-diff: "npm:>=30.0.0 < 31" - js-yaml: "npm:4.1.1" + js-yaml: "npm:4.3.0" libnpmaccess: "npm:10.0.3" libnpmpublish: "npm:11.1.2" load-json-file: "npm:6.2.0" @@ -8548,34 +8557,24 @@ __metadata: npm-package-arg: "npm:13.0.1" npm-packlist: "npm:10.0.3" npm-registry-fetch: "npm:19.1.0" - nx: "npm:>=21.5.3 < 23.0.0" + nx: "npm:>=23.1.0 < 24.0.0" p-map: "npm:4.0.0" - p-map-series: "npm:2.1.0" - p-pipe: "npm:3.1.0" p-queue: "npm:6.6.2" - p-reduce: "npm:2.1.0" - p-waterfall: "npm:2.1.1" pacote: "npm:21.0.1" read-cmd-shim: "npm:4.0.0" semver: "npm:7.7.2" signal-exit: "npm:3.0.7" - slash: "npm:3.0.0" ssri: "npm:12.0.0" string-width: "npm:^4.2.3" - tar: "npm:7.5.11" - through: "npm:2.3.8" + tar: "npm:7.5.20" tinyglobby: "npm:0.2.12" - typescript: "npm:>=3 < 6" - upath: "npm:2.0.1" validate-npm-package-license: "npm:3.0.4" validate-npm-package-name: "npm:6.0.2" - wide-align: "npm:1.1.5" write-file-atomic: "npm:5.0.1" yargs: "npm:17.7.2" - yargs-parser: "npm:21.1.1" bin: lerna: dist/cli.js - checksum: 10c0/60e50239790ef3230ee3bfbd084553d6ec164991df5a37443cc9be680a358ed1e61e3334ec403d7a3fc4a5b6d6913e850e52df27d9b04d34cf1501b7eeedcb8a + checksum: 10c0/49e09f922df4eda5860cde0035873e6393960e828f81aabf14fe94538760ece86908233d1d0a85f0570c70140949dca8c89989c3093ef6c8f05b10e1eaf4dec4 languageName: node linkType: hard @@ -8660,13 +8659,6 @@ __metadata: languageName: node linkType: hard -"loader-runner@npm:^4.3.2": - version: 4.3.2 - resolution: "loader-runner@npm:4.3.2" - checksum: 10c0/35297f2d1cadcef8995c4ba2c4e27ef397f508014c5cdcdae43456ed27d07d3bfc3e81a5460857184517a02576917363f5f8f98cb22500c124f00c33eb6ec7b1 - languageName: node - linkType: hard - "locate-path@npm:^2.0.0": version: 2.0.0 resolution: "locate-path@npm:2.0.0" @@ -8735,7 +8727,7 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:4.1.0, log-symbols@npm:^4.0.0": +"log-symbols@npm:4.1.0, log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" dependencies: @@ -8773,9 +8765,9 @@ __metadata: linkType: hard "lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": - version: 11.5.1 - resolution: "lru-cache@npm:11.5.1" - checksum: 10c0/7b341cea79a8efe9c6a6f20c8757a77eca5b25d7ff983ccf4e11e547b81f6787824baa1c84705251dff84ab4ffac85717ac354b9d02e465f86a9f8b166409979 + version: 11.5.2 + resolution: "lru-cache@npm:11.5.2" + checksum: 10c0/ece1ad731f5b655e85d67047d04bfc13823dc77aa61c5454924a9869ba600a0104e39cc33d726021feef812bc347ca34a5608a5eb1972a5dd0870b7ecd42c3f2 languageName: node linkType: hard @@ -8889,7 +8881,7 @@ __metadata: languageName: node linkType: hard -"meow@npm:^8.0.0, meow@npm:^8.1.2": +"meow@npm:^8.0.0": version: 8.1.2 resolution: "meow@npm:8.1.2" dependencies: @@ -8946,7 +8938,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.35": +"mime-types@npm:2.1.35, mime-types@npm:^2.1.35": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -8969,16 +8961,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:10.2.4": - version: 10.2.4 - resolution: "minimatch@npm:10.2.4" - dependencies: - brace-expansion: "npm:^5.0.2" - checksum: 10c0/35f3dfb7b99b51efd46afd378486889f590e7efb10e0f6a10ba6800428cf65c9a8dedb74427d0570b318d749b543dc4e85f06d46d2858bc8cac7e1eb49a95945 - languageName: node - linkType: hard - -"minimatch@npm:10.2.5, minimatch@npm:^10.0.3, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2": +"minimatch@npm:10.2.5": version: 10.2.5 resolution: "minimatch@npm:10.2.5" dependencies: @@ -8996,6 +8979,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.0.3, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2": + version: 10.2.6 + resolution: "minimatch@npm:10.2.6" + dependencies: + brace-expansion: "npm:^5.0.8" + checksum: 10c0/4559a836243b98bd4d17ea9f7edae698717c76399eea7be374f3737f33164e4907f19e9726891ddeb122f750a5a7fa80d2ac43e851d6e5984dc4ff42ec127d3a + languageName: node + linkType: hard + "minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2, minimatch@npm:^3.1.5": version: 3.1.5 resolution: "minimatch@npm:3.1.5" @@ -9005,15 +8997,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.9 - resolution: "minimatch@npm:5.1.9" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/4202718683815a7288b13e470160a4f9560cf392adef4f453927505817e01ef6b3476ecde13cfcaed17e7326dd3b69ad44eb2daeb19a217c5500f9277893f1d6 - languageName: node - linkType: hard - "minimatch@npm:^9.0.4": version: 9.0.9 resolution: "minimatch@npm:9.0.9" @@ -9041,6 +9024,45 @@ __metadata: languageName: node linkType: hard +"minimizer-webpack-plugin@npm:^5.6.1": + version: 5.6.1 + resolution: "minimizer-webpack-plugin@npm:5.6.1" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.25" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^4.3.0" + terser: "npm:^5.31.1" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@minify-html/node": + optional: true + "@swc/core": + optional: true + "@swc/css": + optional: true + "@swc/html": + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true + uglify-js: + optional: true + checksum: 10c0/4bf4e8bc2827e3724a53e04465493ee4b52f2a4a18e89e23c72905462557107bc9f5396035841fb5e4f86630c8a783eb4f13c26a3b1544f621b75ea8bedca3f2 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -9141,14 +9163,14 @@ __metadata: languageName: node linkType: hard -"modify-values@npm:^1.0.0, modify-values@npm:^1.0.1": +"modify-values@npm:^1.0.0": version: 1.0.1 resolution: "modify-values@npm:1.0.1" checksum: 10c0/6acb1b82aaf7a02f9f7b554b20cbfc159f223a79c66b0a257511c5933d50b85e12ea1220b0a90a2af6f80bc29ff784f929a52a51881867a93ae6a12ce87a729a languageName: node linkType: hard -"ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -9216,14 +9238,14 @@ __metadata: linkType: hard "node-exports-info@npm:^1.6.0": - version: 1.6.0 - resolution: "node-exports-info@npm:1.6.0" + version: 1.6.2 + resolution: "node-exports-info@npm:1.6.2" dependencies: array.prototype.flatmap: "npm:^1.3.3" es-errors: "npm:^1.3.0" object.entries: "npm:^1.1.9" semver: "npm:^6.3.1" - checksum: 10c0/3613f21c60b047e66f168d3499a6be0060d89fb01ddceaa7032c2fb318aff12e4b9b111449c1a9aeb3b848bfdc1d4b6bc8fab327af692319597d21a1e7063692 + checksum: 10c0/5278fab18e8c97f45275c51819c3078ca9488361e875bc01b680776a339d2fee1ca9c6fcfb972df14945a1b184cc9924a1d9ba87e90f6cb3422c7f5b6900f4bc languageName: node linkType: hard @@ -9262,8 +9284,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 13.0.0 - resolution: "node-gyp@npm:13.0.0" + version: 13.0.1 + resolution: "node-gyp@npm:13.0.1" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -9273,11 +9295,11 @@ __metadata: semver: "npm:^7.3.5" tar: "npm:^7.5.4" tinyglobby: "npm:^0.2.12" - undici: "npm:^6.25.0" + undici: "npm:^8.4.1" which: "npm:^7.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/e7525c427db2d16aa368b8947187de83083d2a8dda23e3e096a71c22ae637ac5bb8ed7cf6c871f1b9118cd2729dbfee4ff3a4245e2b79226900227b15831b492 + checksum: 10c0/424077bc9e9bbe953a8e86db473ba818cbc6a121714008c977fd589e21e5f0c811fbf22faac730dc7182450b5e52df301811d01ae3373898658d999b7710f4e6 languageName: node linkType: hard @@ -9288,10 +9310,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.36": - version: 2.0.48 - resolution: "node-releases@npm:2.0.48" - checksum: 10c0/17eac8493c0be99130793e87fd67feb6291aecb9f4e473dea3b00f59c002cc8b9c0bdc923227c9aa84968da6b2e4c58e75251981503eb367ec9c742715175a34 +"node-releases@npm:^2.0.53": + version: 2.0.53 + resolution: "node-releases@npm:2.0.53" + checksum: 10c0/db9fb29b21ec12e223ead8bd9406100ff14fce01678a9a4865e288098456b84869431421a739f216aa520b6f57d9425f6537662501ae8a2d9e1771bfa87751bc languageName: node linkType: hard @@ -9340,7 +9362,7 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.3": +"normalize-package-data@npm:^3.0.0": version: 3.0.3 resolution: "normalize-package-data@npm:3.0.3" dependencies: @@ -9377,13 +9399,13 @@ __metadata: languageName: node linkType: hard -"npm-check-updates@npm:^22.2.7": - version: 22.2.7 - resolution: "npm-check-updates@npm:22.2.7" +"npm-check-updates@npm:^23.0.2": + version: 23.0.2 + resolution: "npm-check-updates@npm:23.0.2" bin: ncu: build/cli.js npm-check-updates: build/cli.js - checksum: 10c0/663d404e2c24e5893366f844c4cc215310c416f85186ab2a0f1f5f5b41245f07fbe7b9092179dd8ccad05af08dc89b8ae5855847fc65217e0b3a630b10a97a6d + checksum: 10c0/1f2db050aabcb3baa766d73f51ac95e625b717178718e50eb20a69b9ab01d08569557e77a9e5f59fb72746d5ca8d5ad4d68f1e7c4aa4e260f93e327c9f1f0107 languageName: node linkType: hard @@ -9540,39 +9562,41 @@ __metadata: languageName: node linkType: hard -"nx@npm:>=21.5.3 < 23.0.0": - version: 22.7.5 - resolution: "nx@npm:22.7.5" +"nx@npm:>=23.1.0 < 24.0.0": + version: 23.1.1 + resolution: "nx@npm:23.1.1" dependencies: "@emnapi/core": "npm:1.4.5" "@emnapi/runtime": "npm:1.4.5" "@emnapi/wasi-threads": "npm:1.0.4" "@jest/diff-sequences": "npm:30.0.1" "@napi-rs/wasm-runtime": "npm:0.2.4" - "@nx/nx-darwin-arm64": "npm:22.7.5" - "@nx/nx-darwin-x64": "npm:22.7.5" - "@nx/nx-freebsd-x64": "npm:22.7.5" - "@nx/nx-linux-arm-gnueabihf": "npm:22.7.5" - "@nx/nx-linux-arm64-gnu": "npm:22.7.5" - "@nx/nx-linux-arm64-musl": "npm:22.7.5" - "@nx/nx-linux-x64-gnu": "npm:22.7.5" - "@nx/nx-linux-x64-musl": "npm:22.7.5" - "@nx/nx-win32-arm64-msvc": "npm:22.7.5" - "@nx/nx-win32-x64-msvc": "npm:22.7.5" + "@nx/nx-darwin-arm64": "npm:23.1.1" + "@nx/nx-darwin-x64": "npm:23.1.1" + "@nx/nx-freebsd-x64": "npm:23.1.1" + "@nx/nx-linux-arm-gnueabihf": "npm:23.1.1" + "@nx/nx-linux-arm64-gnu": "npm:23.1.1" + "@nx/nx-linux-arm64-musl": "npm:23.1.1" + "@nx/nx-linux-x64-gnu": "npm:23.1.1" + "@nx/nx-linux-x64-musl": "npm:23.1.1" + "@nx/nx-win32-arm64-msvc": "npm:23.1.1" + "@nx/nx-win32-x64-msvc": "npm:23.1.1" "@tybys/wasm-util": "npm:0.9.0" "@yarnpkg/lockfile": "npm:1.1.0" "@zkochan/js-yaml": "npm:0.0.7" + agent-base: "npm:6.0.2" ansi-colors: "npm:4.1.3" ansi-regex: "npm:5.0.1" ansi-styles: "npm:4.3.0" argparse: "npm:2.0.1" asynckit: "npm:0.4.0" - axios: "npm:1.16.0" + axios: "npm:1.18.1" balanced-match: "npm:4.0.3" base64-js: "npm:1.5.1" bl: "npm:4.1.0" - brace-expansion: "npm:5.0.6" + brace-expansion: "npm:5.0.8" buffer: "npm:5.7.1" + bundle-name: "npm:4.1.0" call-bind-apply-helpers: "npm:1.0.2" chalk: "npm:4.1.2" cli-cursor: "npm:3.1.0" @@ -9582,8 +9606,11 @@ __metadata: color-convert: "npm:2.0.1" color-name: "npm:1.1.4" combined-stream: "npm:1.0.8" + debug: "npm:4.4.3" + default-browser: "npm:5.2.1" + default-browser-id: "npm:5.0.0" defaults: "npm:1.0.4" - define-lazy-prop: "npm:2.0.0" + define-lazy-prop: "npm:3.0.0" delayed-stream: "npm:1.0.0" dotenv: "npm:16.4.7" dotenv-expand: "npm:12.0.3" @@ -9601,7 +9628,7 @@ __metadata: figures: "npm:3.2.0" flat: "npm:5.0.2" follow-redirects: "npm:1.16.0" - form-data: "npm:4.0.5" + form-data: "npm:4.0.6" fs-constants: "npm:1.0.0" function-bind: "npm:1.1.2" get-caller-file: "npm:2.0.5" @@ -9611,17 +9638,20 @@ __metadata: has-flag: "npm:4.0.0" has-symbols: "npm:1.1.0" has-tostringtag: "npm:1.0.2" - hasown: "npm:2.0.2" + hasown: "npm:2.0.4" + https-proxy-agent: "npm:5.0.1" ieee754: "npm:1.2.1" ignore: "npm:7.0.5" inherits: "npm:2.0.4" - is-docker: "npm:2.2.1" + is-docker: "npm:3.0.0" is-fullwidth-code-point: "npm:3.0.0" + is-inside-container: "npm:1.0.0" is-interactive: "npm:1.0.0" is-unicode-supported: "npm:0.1.0" - is-wsl: "npm:2.2.0" + is-wsl: "npm:3.1.0" + isexe: "npm:2.0.0" json5: "npm:2.2.3" - jsonc-parser: "npm:3.2.0" + jsonc-parser: "npm:3.3.1" lines-and-columns: "npm:2.0.3" log-symbols: "npm:4.1.0" math-intrinsics: "npm:1.1.0" @@ -9630,11 +9660,12 @@ __metadata: mimic-fn: "npm:2.1.0" minimatch: "npm:10.2.5" minimist: "npm:1.2.8" + ms: "npm:2.1.3" npm-run-path: "npm:4.0.1" once: "npm:1.4.0" onetime: "npm:5.1.2" - open: "npm:8.4.2" - ora: "npm:5.3.0" + open: "npm:10.1.0" + ora: "npm:5.4.1" path-key: "npm:3.1.1" picocolors: "npm:1.1.1" proxy-from-env: "npm:2.1.0" @@ -9642,8 +9673,9 @@ __metadata: require-directory: "npm:2.1.1" resolve.exports: "npm:2.0.3" restore-cursor: "npm:3.1.0" + run-applescript: "npm:7.0.0" safe-buffer: "npm:5.2.1" - semver: "npm:7.7.4" + semver: "npm:7.8.4" signal-exit: "npm:3.0.7" smol-toml: "npm:1.6.1" string-width: "npm:4.2.3" @@ -9652,12 +9684,12 @@ __metadata: strip-bom: "npm:3.0.0" supports-color: "npm:7.2.0" tar-stream: "npm:2.2.0" - tmp: "npm:0.2.6" - tree-kill: "npm:1.2.2" + tmp: "npm:0.2.7" tsconfig-paths: "npm:4.2.0" tslib: "npm:2.8.1" util-deprecate: "npm:1.0.2" wcwidth: "npm:1.0.1" + which: "npm:3.0.1" wrap-ansi: "npm:7.0.0" wrappy: "npm:1.0.2" y18n: "npm:5.0.8" @@ -9696,7 +9728,7 @@ __metadata: bin: nx: ./dist/bin/nx.js nx-cloud: ./dist/bin/nx-cloud.js - checksum: 10c0/ee43b36dbb9d824187b7ce1fdf19c2e49d7dd984631d2cf2ead11b291428cffafff1296d30bf23f5b8e2ff3dda1680889c576b151c9479b6f82ec07155f0335c + checksum: 10c0/6e587d863a4a7d03e436a6ee75fa9b606a2745e645c7afeeedae076d2c1851ce5b9187af3c07e17d5889f721630c4b39721eafd0fcd91ff5fedd41fad5621cf6 languageName: node linkType: hard @@ -9797,21 +9829,22 @@ __metadata: version: 0.0.0-use.local resolution: "oo-ascii-tree@workspace:packages/oo-ascii-tree" dependencies: - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" jest: "npm:^30.4.2" jsii-build-tools: "npm:^0.0.0" typescript: "npm:6.x" languageName: unknown linkType: soft -"open@npm:8.4.2": - version: 8.4.2 - resolution: "open@npm:8.4.2" +"open@npm:10.1.0": + version: 10.1.0 + resolution: "open@npm:10.1.0" dependencies: - define-lazy-prop: "npm:^2.0.0" - is-docker: "npm:^2.1.1" - is-wsl: "npm:^2.2.0" - checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + default-browser: "npm:^5.2.1" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + is-wsl: "npm:^3.1.0" + checksum: 10c0/c86d0b94503d5f735f674158d5c5d339c25ec2927562f00ee74590727292ed23e1b8d9336cb41ffa7e1fa4d3641d29b199b4ea37c78cb557d72b511743e90ebb languageName: node linkType: hard @@ -9829,19 +9862,20 @@ __metadata: languageName: node linkType: hard -"ora@npm:5.3.0": - version: 5.3.0 - resolution: "ora@npm:5.3.0" +"ora@npm:5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" dependencies: - bl: "npm:^4.0.3" + bl: "npm:^4.1.0" chalk: "npm:^4.1.0" cli-cursor: "npm:^3.1.0" cli-spinners: "npm:^2.5.0" is-interactive: "npm:^1.0.0" - log-symbols: "npm:^4.0.0" + is-unicode-supported: "npm:^0.1.0" + log-symbols: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" wcwidth: "npm:^1.0.1" - checksum: 10c0/30d5f3218eb75b0a2028c5fb9aa88e83e38a2f1745ab56839abb06c3ba31bae35f768f4e72c4f9e04e2a66be6a898e9312e8cf85c9333e1e3613eabb8c7cdf57 + checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 languageName: node linkType: hard @@ -9853,13 +9887,14 @@ __metadata: linkType: hard "own-keys@npm:^1.0.1": - version: 1.0.1 - resolution: "own-keys@npm:1.0.1" + version: 1.0.2 + resolution: "own-keys@npm:1.0.2" dependencies: - get-intrinsic: "npm:^1.2.6" + call-bound: "npm:^1.0.4" + get-intrinsic: "npm:^1.3.0" object-keys: "npm:^1.1.1" safe-push-apply: "npm:^1.0.0" - checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + checksum: 10c0/84b0d9959475231166c3d4b9abd1b8af8042911e2e5625761eed980d1a1e4381cf52b34d907cae21ee8766c79de943f3cd85eba636149dee5e64cceff3ccdb78 languageName: node linkType: hard @@ -9933,13 +9968,6 @@ __metadata: languageName: node linkType: hard -"p-map-series@npm:2.1.0": - version: 2.1.0 - resolution: "p-map-series@npm:2.1.0" - checksum: 10c0/302ca686a61c498b227fc45d4e2b2e5bfd20a03f4156a976d94c4ff7decf9cd5a815fa6846b43b37d587ffa8d4671ff2bd596fa83fe8b9113b5102da94940e2a - languageName: node - linkType: hard - "p-map@npm:4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -9950,16 +9978,9 @@ __metadata: linkType: hard "p-map@npm:^7.0.2": - version: 7.0.4 - resolution: "p-map@npm:7.0.4" - checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd - languageName: node - linkType: hard - -"p-pipe@npm:3.1.0": - version: 3.1.0 - resolution: "p-pipe@npm:3.1.0" - checksum: 10c0/9b3076828ea7e9469c0f92c78fa44096726208d547efdb2d6148cbe135d1a70bd449de5be13e234dd669d9515343bd68527b316bf9d5639cee639e2fdde20aaf + version: 7.0.6 + resolution: "p-map@npm:7.0.6" + checksum: 10c0/46e3b3c79b6179613161aa1a28c72cfe7155f27f1928afee1b2406858728f9dd4c29637bba25cef9b50517caacdcb71549f5ff228292524b0069b2310922b22e languageName: node linkType: hard @@ -9973,13 +9994,6 @@ __metadata: languageName: node linkType: hard -"p-reduce@npm:2.1.0, p-reduce@npm:^2.0.0": - version: 2.1.0 - resolution: "p-reduce@npm:2.1.0" - checksum: 10c0/27b8ff0fb044995507a06cd6357dffba0f2b98862864745972562a21885d7906ce5c794036d2aaa63ef6303158e41e19aed9f19651dfdafb38548ecec7d0de15 - languageName: node - linkType: hard - "p-timeout@npm:^3.2.0": version: 3.2.0 resolution: "p-timeout@npm:3.2.0" @@ -10003,15 +10017,6 @@ __metadata: languageName: node linkType: hard -"p-waterfall@npm:2.1.1": - version: 2.1.1 - resolution: "p-waterfall@npm:2.1.1" - dependencies: - p-reduce: "npm:^2.0.0" - checksum: 10c0/ccae582b75a3597018a375f8eac32b93e8bfb9fc22a8e5037787ef4ebf5958d7465c2d3cbe26443971fbbfda2bcb7b645f694b91f928fc9a71fa5031e6e33f85 - languageName: node - linkType: hard - "package-json-from-dist@npm:^1.0.0": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" @@ -10228,9 +10233,9 @@ __metadata: linkType: hard "picomatch@npm:^4.0.2, picomatch@npm:^4.0.3, picomatch@npm:^4.0.4": - version: 4.0.4 - resolution: "picomatch@npm:4.0.4" - checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0 + version: 4.0.5 + resolution: "picomatch@npm:4.0.5" + checksum: 10c0/947bc6b6e1ff1e6c5aaf95b107a0839d12802f4f7b867663f67d47accba939ca1cb582cf99dfc30438efa1c4648ac5990967e783e8929c36b03e8440704ef1bd languageName: node linkType: hard @@ -10279,12 +10284,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^7.0.0": - version: 7.1.4 - resolution: "postcss-selector-parser@npm:7.1.4" + version: 7.1.5 + resolution: "postcss-selector-parser@npm:7.1.5" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10c0/3d533d25bab83592e7134be0435e6cb1e2865f5e7d9fde65f1e7e1c75ccc5905168c9f55b05d2a3e10d01914a178433d3a54eab003f5ef6aa9a9d6816926caa2 + checksum: 10c0/e277a136ef87ae2abbc77d38e0773bf6245975889ada3d7d785f515df4d2ab543322f9189e851d6a6bcd2d8e512a1164d1dfd5af2f5bbb2d177c687faf945038 languageName: node linkType: hard @@ -10313,12 +10318,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.8.4": - version: 3.8.4 - resolution: "prettier@npm:3.8.4" +"prettier@npm:^3.9.6": + version: 3.9.6 + resolution: "prettier@npm:3.9.6" bin: prettier: bin/prettier.cjs - checksum: 10c0/b90a0cbe75b88ac0af9c13fe0f359bd19926fabccd88483227b21f71f0c1cc42da056fc1ac3a361e665577c568371d5ccfb2c62c31c8a1186f8d1bd531a063e9 + checksum: 10c0/9f7ddae234035868f3daab3dc34e6de7e54622185afb017378029f0c09a9c023248ccf6f34def0b17a0538e18c47aa1b3188bab72965d1bf735919baa0747e99 languageName: node linkType: hard @@ -10430,9 +10435,9 @@ __metadata: languageName: node linkType: hard -"pyright@npm:^1.1.410": - version: 1.1.410 - resolution: "pyright@npm:1.1.410" +"pyright@npm:^1.1.413": + version: 1.1.413 + resolution: "pyright@npm:1.1.413" dependencies: fsevents: "npm:~2.3.3" dependenciesMeta: @@ -10441,7 +10446,7 @@ __metadata: bin: pyright: index.js pyright-langserver: langserver.index.js - checksum: 10c0/32c8add8d5a32c2b3e8dfef491a13b441e6e84d9d5533ae6fe0568af31aacd6e1e819c4eb03de2d5bb24d81ede7555a6153bdf6dd85d9071e5afd9d54499f653 + checksum: 10c0/d0c283a4eb98b7f3f1bd71341da904cbe3ba0eabdbd0312d9ac41e5683d6ed8fefc1ced914c7fda3055029c83670836d1dac244b055ac9a8a251dc5324b97856 languageName: node linkType: hard @@ -10474,9 +10479,9 @@ __metadata: linkType: hard "react-is-19@npm:react-is@^19.2.5": - version: 19.2.7 - resolution: "react-is@npm:19.2.7" - checksum: 10c0/419fe54d5bd7fdf5414a5bb7bd9a1e0e36f9fae28ffb4cb73290fbe342bde15d8584a90d1db62547f6aa03018dce517b178a041abb522136cd4b4b51b4e94c83 + version: 19.2.8 + resolution: "react-is@npm:19.2.8" + checksum: 10c0/ed5322c84efe035c8fc814b1614ff5ca7fb8c2872a7c045197daf99f9b1bd68f32a2c79ffcbcfcff2fc5d93924ff9f9447400898f5b1534e6302bb0736a257f0 languageName: node linkType: hard @@ -10778,11 +10783,11 @@ __metadata: "@jest/types": "npm:^29.6.3" "@types/jest": "npm:^30.0.0" "@types/node": "npm:^18" - "@typescript-eslint/eslint-plugin": "npm:^8.60.1" - "@typescript-eslint/parser": "npm:^8.60.1" + "@typescript-eslint/eslint-plugin": "npm:^8.67.0" + "@typescript-eslint/parser": "npm:^8.67.0" "@yarnpkg/types": "npm:^4.0.1" all-contributors-cli: "npm:^6.26.1" - eslint: "npm:^9.39.4" + eslint: "npm:^9.39.5" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-node: "npm:^0.4.0" eslint-import-resolver-typescript: "npm:^4.4.5" @@ -10792,15 +10797,29 @@ __metadata: jest-circus: "npm:^30.4.2" jest-config: "npm:^30.4.2" jest-expect-message: "npm:^1.1.3" - lerna: "npm:^9.0.7" - npm-check-updates: "npm:^22.2.7" - prettier: "npm:^3.8.4" + lerna: "npm:^10.0.0" + npm-check-updates: "npm:^23.0.2" + prettier: "npm:^3.9.6" standard-version: "npm:^9.5.0" ts-node: "npm:^10.9.2" typescript: "npm:6.x" languageName: unknown linkType: soft +"run-applescript@npm:7.0.0": + version: 7.0.0 + resolution: "run-applescript@npm:7.0.0" + checksum: 10c0/bd821bbf154b8e6c8ecffeaf0c33cebbb78eb2987476c3f6b420d67ab4c5301faa905dec99ded76ebb3a7042b4e440189ae6d85bbbd3fc6e8d493347ecda8bfe + languageName: node + linkType: hard + +"run-applescript@npm:^7.0.0": + version: 7.1.0 + resolution: "run-applescript@npm:7.1.0" + checksum: 10c0/ab826c57c20f244b2ee807704b1ef4ba7f566aa766481ae5922aac785e2570809e297c69afcccc3593095b538a8a77d26f2b2e9a1d9dffee24e0e039502d1a03 + languageName: node + linkType: hard + "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -10943,12 +10962,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.7.4": - version: 7.7.4 - resolution: "semver@npm:7.7.4" +"semver@npm:7.8.4": + version: 7.8.4 + resolution: "semver@npm:7.8.4" bin: semver: bin/semver.js - checksum: 10c0/5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 + checksum: 10c0/81b7c296fd7927b80f67fa516b75fa1017caac8167795320de28e76ccbc6f7f01763c30ecd10d6a0d8fd089708ab0548a5aebb94b0870e99c2a2b4600a46389b languageName: node linkType: hard @@ -10961,7 +10980,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3, semver@npm:^7.8.1, semver@npm:^7.8.2, semver@npm:^7.8.4, semver@npm:^7.8.5": +"semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3, semver@npm:^7.8.1, semver@npm:^7.8.2, semver@npm:^7.8.5": version: 7.8.5 resolution: "semver@npm:7.8.5" bin: @@ -11125,7 +11144,7 @@ __metadata: languageName: node linkType: hard -"slash@npm:3.0.0, slash@npm:^3.0.0": +"slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b @@ -11270,10 +11289,10 @@ __metadata: languageName: node linkType: hard -"spdx-license-list@npm:^6.11.0": - version: 6.11.0 - resolution: "spdx-license-list@npm:6.11.0" - checksum: 10c0/2fcf0d162088aa5a827f8ccab9c6f8694c2f8da1eef39d999fb5502ededc985971281c80b8b01dbe6ecae10216f7697a11dc6084bdf993f14b094658674df066 +"spdx-license-list@npm:^6.11.0, spdx-license-list@npm:^6.12.0": + version: 6.12.0 + resolution: "spdx-license-list@npm:6.12.0" + checksum: 10c0/e65657a6e4324ab00722dd9bf624a06d498014dee1a1ebdc89bbdd7c9816eee5a401839ef0f8b257f5a8bcb6976cad36937f434fd15ed11cee5f06ead8508926 languageName: node linkType: hard @@ -11289,7 +11308,7 @@ __metadata: languageName: node linkType: hard -"split2@npm:^3.0.0, split2@npm:^3.2.2": +"split2@npm:^3.0.0": version: 3.2.2 resolution: "split2@npm:3.2.2" dependencies: @@ -11298,7 +11317,7 @@ __metadata: languageName: node linkType: hard -"split@npm:^1.0.0, split@npm:^1.0.1": +"split@npm:^1.0.0": version: 1.0.1 resolution: "split@npm:1.0.1" dependencies: @@ -11419,7 +11438,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:4.2.3, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:4.2.3, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -11452,6 +11471,16 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^8.2.1": + version: 8.2.2 + resolution: "string-width@npm:8.2.2" + dependencies: + get-east-asian-width: "npm:^1.5.0" + strip-ansi: "npm:^7.1.2" + checksum: 10c0/895624534e4e2f229e880bbc30aa77bdeb758e1a0edce203e0a17b8b4f08b8d3c1156516efc50a35e3efd0052d938a73797692111250ac9f52ee384710a01714 + languageName: node + linkType: hard + "string.prototype.trim@npm:^1.2.10": version: 1.2.11 resolution: "string.prototype.trim@npm:1.2.11" @@ -11525,7 +11554,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0, strip-ansi@npm:^7.1.2": version: 7.2.0 resolution: "strip-ansi@npm:7.2.0" dependencies: @@ -11644,33 +11673,33 @@ __metadata: languageName: node linkType: hard -"tar@npm:7.5.11": - version: 7.5.11 - resolution: "tar@npm:7.5.11" +"tar@npm:7.5.20": + version: 7.5.20 + resolution: "tar@npm:7.5.20" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/b6bb420550ef50ef23356018155e956cd83282c97b6128d8d5cfe5740c57582d806a244b2ef0bf686a74ce526babe8b8b9061527623e935e850008d86d838929 + checksum: 10c0/4df4335c6d958b76adf1eaced55889dec3ca1c51f450658a074af80694bb0d9c154a8e93fdf4da617372d1575b121295379993961bbe4cd4b0867c0e5689846a languageName: node linkType: hard -"tar@npm:^7.4.3, tar@npm:^7.5.16, tar@npm:^7.5.4": - version: 7.5.16 - resolution: "tar@npm:7.5.16" +"tar@npm:^7.4.3, tar@npm:^7.5.22, tar@npm:^7.5.4": + version: 7.5.22 + resolution: "tar@npm:7.5.22" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/4f37f3c4bd2ca2755fd736a5df1d573c1a868ec1b1e893346aeafa95ac510f9e2fd1469420bd866cc7904799e5bd4ac62b5d4f03fe27747d6e1e373b44505c5c + checksum: 10c0/1311f6be85a8157ac4c9147bae43e13923d2a1aae15e4aa1bd5239e4e03d2cf53cfe103dde7f35832fbb4c938b042856bc8e9a0afd29abd05e2d1608788c4fea languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.5.0": +"terser-webpack-plugin@npm:^5.6.1": version: 5.6.1 resolution: "terser-webpack-plugin@npm:5.6.1" dependencies: @@ -11710,8 +11739,8 @@ __metadata: linkType: hard "terser@npm:^5.31.1": - version: 5.48.0 - resolution: "terser@npm:5.48.0" + version: 5.50.0 + resolution: "terser@npm:5.50.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.15.0" @@ -11719,7 +11748,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10c0/d6ee713ea09a2b83b461ccbf1b76bd673a5090b3076ec13db7edc6d6470ab940d21c87b8d1ad82523b7cf02d9be07393fcdd334bde8f589e9bc3804da6fc32d2 + checksum: 10c0/d932282186239fcdc53ffb67568c7e9f2a2c58e21618d71500fc855f7f6bb2efdf061d383313880ae8bb45c7ba7c089e50978a689e1a6e2bbd5307fb639f1113 languageName: node linkType: hard @@ -11760,7 +11789,7 @@ __metadata: languageName: node linkType: hard -"through@npm:2, through@npm:2.3.8, through@npm:>=2.2.7 <3, through@npm:^2.3.6": +"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc @@ -11787,10 +11816,10 @@ __metadata: languageName: node linkType: hard -"tmp@npm:0.2.6": - version: 0.2.6 - resolution: "tmp@npm:0.2.6" - checksum: 10c0/fa5b9bfbe60f70904aba5c96b4970e9158d99867891302d10320fe35eee1e45f42946fded4cf5c8514baa087bebee44419029b7deb227da05a68b5205a12d8ab +"tmp@npm:0.2.7": + version: 0.2.7 + resolution: "tmp@npm:0.2.7" + checksum: 10c0/59eb55584f2f07210d3231b6a1f6b5c2b9794d8a7b509c8ee867ed2acad6d2245ee2448b7937b676ffbff3155a70077edde8a69f9d7cf0f90c86a62e8910c357 languageName: node linkType: hard @@ -11826,15 +11855,6 @@ __metadata: languageName: node linkType: hard -"tree-kill@npm:1.2.2": - version: 1.2.2 - resolution: "tree-kill@npm:1.2.2" - bin: - tree-kill: cli.js - checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 - languageName: node - linkType: hard - "treeverse@npm:^3.0.0": version: 3.0.0 resolution: "treeverse@npm:3.0.0" @@ -12048,9 +12068,9 @@ __metadata: languageName: node linkType: hard -"typescript-json-schema@npm:^0.67.4": - version: 0.67.4 - resolution: "typescript-json-schema@npm:0.67.4" +"typescript-json-schema@npm:^0.68.0": + version: 0.68.0 + resolution: "typescript-json-schema@npm:0.68.0" dependencies: "@types/json-schema": "npm:^7.0.15" "@types/node": "npm:^24.10.2" @@ -12059,11 +12079,10 @@ __metadata: safe-stable-stringify: "npm:^2.5.0" ts-node: "npm:^10.9.2" typescript: "npm:~5.9.3" - vm2: "npm:^3.11.3" yargs: "npm:^18.0.0" bin: typescript-json-schema: bin/typescript-json-schema - checksum: 10c0/9a5a17ca1a2b186615398cbe088e811b68dd2188c5ce83bb4572f45329892d3ee08f3a9c5b993bdc04c276829d4c516ad5e45e142d482d0366c51e665b2176d8 + checksum: 10c0/4b2234adf906d1e0519efb459834d88df6b4bfa2712ca4e9a5c22e77bf9969b18cd0744027ba4d6a4d66623daca3a608bca2121a9270ccce074e200ec104a4f3 languageName: node linkType: hard @@ -12077,7 +12096,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:>=3 < 6, typescript@npm:~5.9.3": +"typescript@npm:~5.9.3": version: 5.9.3 resolution: "typescript@npm:5.9.3" bin: @@ -12097,7 +12116,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A~5.9.3#optional!builtin": +"typescript@patch:typescript@npm%3A~5.9.3#optional!builtin": version: 5.9.3 resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" bin: @@ -12150,9 +12169,16 @@ __metadata: linkType: hard "undici@npm:^6.25.0": - version: 6.27.0 - resolution: "undici@npm:6.27.0" - checksum: 10c0/f88c3dae3957dbf9d93cb481440aced317bd3c4941b5914fea5efba516d51138988cdb5c76006f0bb1337e41d56c3443351055d492e73af2428521c37ba2a76f + version: 6.28.0 + resolution: "undici@npm:6.28.0" + checksum: 10c0/3029a70df06b38b5b2f30732932a1e92544c753cd82c8abdf0d35afad48e0ba91612e79fe3a442dbbb9434d6a9eba2b714d5ea28984c903dda2b5d5444f38354 + languageName: node + linkType: hard + +"undici@npm:^8.4.1": + version: 8.10.0 + resolution: "undici@npm:8.10.0" + checksum: 10c0/37ae2b1db8f65c3a003504e2040e96887b99f9db16ba07dcf49c37ed8b7f8c72f4452f2d46f52f7c9e49518fe8325e3b5e7e02ac3a2424886bd67d4b62a0ecab languageName: node linkType: hard @@ -12253,16 +12279,9 @@ __metadata: languageName: node linkType: hard -"upath@npm:2.0.1": - version: 2.0.1 - resolution: "upath@npm:2.0.1" - checksum: 10c0/79e8e1296b00e24a093b077cfd7a238712d09290c850ce59a7a01458ec78c8d26dcc2ab50b1b9d6a84dabf6511fb4969afeb8a5c9a001aa7272b9cc74c34670f - languageName: node - linkType: hard - -"update-browserslist-db@npm:^1.2.3": - version: 1.2.3 - resolution: "update-browserslist-db@npm:1.2.3" +"update-browserslist-db@npm:^1.3.0": + version: 1.3.1 + resolution: "update-browserslist-db@npm:1.3.1" dependencies: escalade: "npm:^3.2.0" picocolors: "npm:^1.1.1" @@ -12270,7 +12289,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/13a00355ea822388f68af57410ce3255941d5fb9b7c49342c4709a07c9f230bbef7f7499ae0ca7e0de532e79a82cc0c4edbd125f1a323a1845bf914efddf8bec + checksum: 10c0/2a924f5aa283af2d918e5cd941c7e8d77b05adf2ffbe5ca461506b1ff05fee6e8bca74c0f1ba37eb28f00ec93b15e80de24c7222825835aec2dd7bf0a0f6a417 languageName: node linkType: hard @@ -12348,18 +12367,6 @@ __metadata: languageName: node linkType: hard -"vm2@npm:^3.11.3": - version: 3.11.5 - resolution: "vm2@npm:3.11.5" - dependencies: - acorn: "npm:^8.15.0" - acorn-walk: "npm:^8.3.4" - bin: - vm2: bin/vm2 - checksum: 10c0/0917795f8cfb9e0e4bcbb431d44546eda492165143885d448a6585c862a57e0dedb36fc0922fbe3b386a8cec5ef8c46256ef38e00749eaa53fec7b442be0a390 - languageName: node - linkType: hard - "walk-up-path@npm:^4.0.0": version: 4.0.0 resolution: "walk-up-path@npm:4.0.0" @@ -12376,7 +12383,7 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.5.1": +"watchpack@npm:^2.5.2": version: 2.5.2 resolution: "watchpack@npm:2.5.2" dependencies: @@ -12401,30 +12408,39 @@ __metadata: languageName: node linkType: hard -"webpack-cli@npm:^7.0.3": - version: 7.0.3 - resolution: "webpack-cli@npm:7.0.3" +"webpack-cli@npm:^7.2.2": + version: 7.2.2 + resolution: "webpack-cli@npm:7.2.2" dependencies: "@discoveryjs/json-ext": "npm:^1.1.0" commander: "npm:^14.0.3" cross-spawn: "npm:^7.0.6" - envinfo: "npm:^7.14.0" - import-local: "npm:^3.0.2" + envinfo: "npm:^7.21.0" + import-local: "npm:^3.2.0" interpret: "npm:^3.1.1" rechoir: "npm:^0.8.0" webpack-merge: "npm:^6.0.1" peerDependencies: + js-yaml: ^4.0.0 || ^5.0.0 + json5: ^2.2.3 + toml: ^3.0.0 || ^4.0.0 webpack: ^5.101.0 webpack-bundle-analyzer: ^4.0.0 || ^5.0.0 - webpack-dev-server: ^5.0.0 + webpack-dev-server: ^5.0.0 || ^6.0.0 peerDependenciesMeta: + js-yaml: + optional: true + json5: + optional: true + toml: + optional: true webpack-bundle-analyzer: optional: true webpack-dev-server: optional: true bin: webpack-cli: bin/cli.js - checksum: 10c0/80b9d4fc6be4aaaf4f95498122375c23e3f27dab90b33967c07a012c5fd600669d9f01cddb1395f6ccf662d8a225ee4d5054f41d46afb26cd5d0ada1a51b9e0e + checksum: 10c0/f46b732710d175fc0a63230783c0a3cfd6e99a576d3b80fdd1fff3197851565d938c10be4d74076c2d9846297331aea763b7b5ff0e04a1934bc7fbda6f875724 languageName: node linkType: hard @@ -12439,16 +12455,16 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.5.0": - version: 3.5.0 - resolution: "webpack-sources@npm:3.5.0" - checksum: 10c0/f186eb66ffe245479e7f78c1c202d79584d5b65cc2bc4a6175ff952cdc8840872b1a95e6305078b1286324a19527213935e7d10b53192a9f74c0e0e148e55cb0 +"webpack-sources@npm:^3.5.1": + version: 3.5.1 + resolution: "webpack-sources@npm:3.5.1" + checksum: 10c0/9463e6895ea0e40b243936ab338d410bec04aff3a43f0cde8cc916a16effece071990ded93c8cad2a73bd7c9b8c293fc27130e440d55df613ea20284de657dd8 languageName: node linkType: hard -"webpack@npm:^5.107.2": - version: 5.107.2 - resolution: "webpack@npm:5.107.2" +"webpack@npm:^5.109.2": + version: 5.109.2 + resolution: "webpack@npm:5.109.2" dependencies: "@types/estree": "npm:^1.0.8" "@types/json-schema": "npm:^7.0.15" @@ -12456,29 +12472,26 @@ __metadata: "@webassemblyjs/wasm-edit": "npm:^1.14.1" "@webassemblyjs/wasm-parser": "npm:^1.14.1" acorn: "npm:^8.16.0" - acorn-import-phases: "npm:^1.0.3" browserslist: "npm:^4.28.1" chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.22.0" + enhanced-resolve: "npm:^5.24.4" es-module-lexer: "npm:^2.1.0" eslint-scope: "npm:5.1.1" events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.2.11" - loader-runner: "npm:^4.3.2" mime-db: "npm:^1.54.0" + minimizer-webpack-plugin: "npm:^5.6.1" neo-async: "npm:^2.6.2" schema-utils: "npm:^4.3.3" tapable: "npm:^2.3.0" - terser-webpack-plugin: "npm:^5.5.0" - watchpack: "npm:^2.5.1" - webpack-sources: "npm:^3.5.0" + watchpack: "npm:^2.5.2" + webpack-sources: "npm:^3.5.1" peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: 10c0/287a4ac7fe36174e3a83d735c35381e120d099f9016180a1f42188140f630a4dc12b09c875ddf8683fe1c3fc10f9761feb74e47eafa4c3db601aa164a9f84306 + checksum: 10c0/524b8afe327a2452ed1d12340cf40fc9d6c65cb72108efeb704cce55ed93b8532be23e5179bbc3f537003b8de204fab0753a0050239bfcb4871cc8a2b3c1a723 languageName: node linkType: hard @@ -12560,6 +12573,17 @@ __metadata: languageName: node linkType: hard +"which@npm:3.0.1": + version: 3.0.1 + resolution: "which@npm:3.0.1" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: bin/which.js + checksum: 10c0/15263b06161a7c377328fd2066cb1f093f5e8a8f429618b63212b5b8847489be7bcab0ab3eb07f3ecc0eda99a5a7ea52105cf5fa8266bedd083cc5a9f6da24f1 + languageName: node + linkType: hard + "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -12604,15 +12628,6 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: "npm:^1.0.2 || 2 || 3 || 4" - checksum: 10c0/1d9c2a3e36dfb09832f38e2e699c367ef190f96b82c71f809bc0822c306f5379df87bab47bed27ea99106d86447e50eb972d3c516c2f95782807a9d082fbea95 - languageName: node - linkType: hard - "wildcard@npm:^2.0.1": version: 2.0.1 resolution: "wildcard@npm:2.0.1" @@ -12866,16 +12881,16 @@ __metadata: linkType: hard "yargs@npm:^18.0.0": - version: 18.0.0 - resolution: "yargs@npm:18.0.0" + version: 18.1.0 + resolution: "yargs@npm:18.1.0" dependencies: cliui: "npm:^9.0.1" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" - string-width: "npm:^7.2.0" + string-width: "npm:^8.2.1" y18n: "npm:^5.0.5" yargs-parser: "npm:^22.0.0" - checksum: 10c0/bf290e4723876ea9c638c786a5c42ac28e03c9ca2325e1424bf43b94e5876456292d3ed905b853ebbba6daf43ed29e772ac2a6b3c5fb1b16533245d6211778f3 + checksum: 10c0/86052bbed90a9aaaaf1eabe004f47c7420e1b7f8d314170cfb0ad4721f518ec2fb7ba5a6daa20708b1595aba257f1554b2d5b3f5606356f86aa9dae18de0bec5 languageName: node linkType: hard