diff --git a/.npmrc b/.npmrc index 3beba0799..eee7b20b2 100644 --- a/.npmrc +++ b/.npmrc @@ -7,4 +7,5 @@ public-hoist-pattern[] = "esbuild" public-hoist-pattern[] = "tsx" public-hoist-pattern[] = "@esbuild/*" public-hoist-pattern[] = "@node-rs/*" +public-hoist-pattern[] = "@types/*" enable-pre-post-scripts = true diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index a28453311..9c90b7989 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -17,8 +17,8 @@ global_job_config: prologue: commands: - set -e - - sem-version node 18 - - curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=8.5.1 sh - + - sem-version node 20 + - curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=8.15.9 sh - - source /home/semaphore/.bashrc - pnpm config set store-dir=~/.pnpm-store - checkout @@ -60,9 +60,9 @@ blocks: matrix: - env_var: TEST_WORKSPACE_NAME values: ["core", "core-types", "plugin-amqp", "plugin-aws-elasticsearch", - "plugin-cassandra", "plugin-consul", "plugin-couchdb", "plugin-dlock", + "plugin-consul", "plugin-couchdb", "plugin-dlock", "plugin-elasticsearch", "plugin-hapi", "plugin-kafka", "plugin-kafka-types", - "plugin-knex", "plugin-logger", "plugin-opentracing", "plugin-prometheus", + "plugin-knex", "plugin-logger", "plugin-prometheus", "plugin-redis-cluster", "plugin-redis-core", "plugin-redis-sentinel", "plugin-router", "plugin-router-amqp", "plugin-router-hapi", "plugin-router-socketio", "plugin-socketio", "plugin-validator", "plugin-casl", "plugin-signed-request", "utils"] diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b6020f7a..39e01a3d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,601 @@ +# @microfleet/utils 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/utils@3.1.4...@microfleet/utils@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-validator 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-validator@3.1.4...@microfleet/plugin-validator@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-socketio 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-socketio@3.1.4...@microfleet/plugin-socketio@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-signed-request 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-signed-request@3.1.4...@microfleet/plugin-signed-request@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-router 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router@3.1.4...@microfleet/plugin-router@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-router-socketio 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-socketio@3.1.4...@microfleet/plugin-router-socketio@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-router-hapi 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-hapi@3.1.4...@microfleet/plugin-router-hapi@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-router-amqp 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-amqp@3.1.4...@microfleet/plugin-router-amqp@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-redis-sentinel 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-sentinel@3.1.4...@microfleet/plugin-redis-sentinel@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-redis-core 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-core@3.1.4...@microfleet/plugin-redis-core@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-redis-cluster 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-cluster@3.1.4...@microfleet/plugin-redis-cluster@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-prometheus 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-prometheus@3.1.4...@microfleet/plugin-prometheus@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-logger 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-logger@3.1.4...@microfleet/plugin-logger@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-knex 6.0.0 + +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-knex@5.1.4...@microfleet/plugin-knex@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-kafka 6.0.0 + +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-kafka@5.1.4...@microfleet/plugin-kafka@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-kafka-types 5.0.0 + +# [5.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-kafka-types@4.1.4...@microfleet/plugin-kafka-types@5.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-hapi 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-hapi@3.1.4...@microfleet/plugin-hapi@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-elasticsearch 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-elasticsearch@3.1.4...@microfleet/plugin-elasticsearch@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-dlock 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-dlock@3.1.4...@microfleet/plugin-dlock@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-couchdb 6.0.0 + +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-couchdb@5.1.4...@microfleet/plugin-couchdb@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-consul 6.0.0 + +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-consul@5.1.4...@microfleet/plugin-consul@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-casl 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-casl@3.1.4...@microfleet/plugin-casl@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-aws-elasticsearch 5.0.0 + +# [5.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-aws-elasticsearch@4.1.4...@microfleet/plugin-aws-elasticsearch@5.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/plugin-amqp 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-amqp@3.1.4...@microfleet/plugin-amqp@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/core 21.0.0 + +# [21.0.0](https://github.com/microfleet/core/compare/@microfleet/core@20.1.4...@microfleet/core@21.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# @microfleet/core-types 4.0.0 + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/core-types@3.1.4...@microfleet/core-types@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + # @microfleet/utils 3.1.4 ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/utils@3.1.3...@microfleet/utils@3.1.4) (2024-07-03) diff --git a/core.code-workspace b/core.code-workspace index 723a291bd..c2a61f380 100644 --- a/core.code-workspace +++ b/core.code-workspace @@ -20,10 +20,6 @@ "name": "📦 @microfleet/plugin-aws-elasticsearch", "path": "packages/plugin-aws-elasticsearch" }, - { - "name": "📦 @microfleet/plugin-cassandra", - "path": "packages/plugin-cassandra" - }, { "name": "📦 @microfleet/plugin-consul", "path": "packages/plugin-consul" @@ -60,10 +56,6 @@ "name": "📦 @microfleet/plugin-logger", "path": "packages/plugin-logger" }, - { - "name": "📦 @microfleet/plugin-opentracing", - "path": "packages/plugin-opentracing" - }, { "name": "📦 @microfleet/plugin-prometheus", "path": "packages/plugin-prometheus" diff --git a/package.json b/package.json index 2a2a6fc9c..ad23ab6fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "microfleet", - "version": "20.1.4", + "version": "21.0.0", "private": true, "scripts": { "semantic-release": "semantic-release", @@ -14,17 +14,18 @@ "release-it": "release-it -c .release-it.root.cjs" }, "devDependencies": { - "@esbuild/linux-arm64": "^0.20.0", + "@esbuild/linux-arm64": "^0.20.2", "@makeomatic/deploy": "^13.0.7", "@release-it/conventional-changelog": "^4.3.0", + "@types/node": "20.12.14", "conventional-changelog-angular": "^7.0.0", - "debug": "^4.3.4", - "esbuild": "^0.20.0", - "glob": "^10.3.10", + "debug": "^4.3.6", + "esbuild": "^0.20.2", + "glob": "^10.4.5", "js-yaml": "^4.1.0", "prepend-file": "^2.0.1", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" } diff --git a/packages/core-types/CHANGELOG.md b/packages/core-types/CHANGELOG.md index d20f35e1f..bb3ead193 100644 --- a/packages/core-types/CHANGELOG.md +++ b/packages/core-types/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/core-types@3.1.4...@microfleet/core-types@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/core-types@3.1.4...@microfleet/core-types@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/core-types@3.1.3...@microfleet/core-types@3.1.4) (2024-07-03) diff --git a/packages/core-types/package.json b/packages/core-types/package.json index 765945455..9af103879 100644 --- a/packages/core-types/package.json +++ b/packages/core-types/package.json @@ -1,6 +1,6 @@ { "name": "@microfleet/core-types", - "version": "3.1.4", + "version": "4.0.0", "description": "@microfleet/core Types", "main": "./index.d.ts", "types": "./index.d.ts", @@ -32,17 +32,17 @@ "@release-it/conventional-changelog": "^4.3.0", "@types/bluebird": "^3.5.42", "@types/bluebird-retry": "^0.11.8", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b28a90743..d82ed20cd 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,47 @@ +# [21.0.0](https://github.com/microfleet/core/compare/@microfleet/core@20.1.4...@microfleet/core@21.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [21.0.0](https://github.com/microfleet/core/compare/@microfleet/core@20.1.4...@microfleet/core@21.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [20.1.4](https://github.com/microfleet/core/compare/@microfleet/core@20.1.3...@microfleet/core@20.1.4) (2024-07-03) diff --git a/packages/core/docs/recipes/configuration.md b/packages/core/docs/recipes/configuration.md index 9760ab1d0..c1b51f866 100644 --- a/packages/core/docs/recipes/configuration.md +++ b/packages/core/docs/recipes/configuration.md @@ -117,12 +117,6 @@ This should print current config. Take some time to explore it: } }, "sigterm": true, - "opentracing": { - "config": { - "disable": true, - "serviceName": "microfleet" - } - }, "prometheus": { "config": { "port": 9102, diff --git a/packages/core/package.json b/packages/core/package.json index e93549ee7..7ba7bcbd5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -3,7 +3,7 @@ "description": "Abstract microservice core", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "20.1.4", + "version": "21.0.0", "scripts": { "lint": "eslint ./src", "clean": "rimraf ./lib *.tsbuildinfo", @@ -47,9 +47,9 @@ "@microfleet/utils": "workspace:^", "bluebird": "^3.7.2", "bluebird-retry": "^0.11.0", - "debug": "^4.3.4", + "debug": "^4.3.6", "eventemitter3": "^5.0.1", - "type-fest": "^4.10.2", + "type-fest": "^4.23.0", "yargs-parser": "^21.1.1" }, "peerDependencies": { @@ -65,18 +65,18 @@ "@types/common-errors": "^1.0.5", "@types/debug": "^4.1.12", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/core/src/defaults.ts b/packages/core/src/defaults.ts index fda4d82bd..c99a99e97 100644 --- a/packages/core/src/defaults.ts +++ b/packages/core/src/defaults.ts @@ -20,16 +20,6 @@ export const hooks = {} */ export const sigterm = true -/** - * Opentracing configuration - */ -export const opentracing = { - config: { - disable: true, - serviceName: 'microfleet', - }, -} - export const prometheus = { config: { port: 9102, diff --git a/packages/plugin-amqp/CHANGELOG.md b/packages/plugin-amqp/CHANGELOG.md index d4d925faf..44b3e1c09 100644 --- a/packages/plugin-amqp/CHANGELOG.md +++ b/packages/plugin-amqp/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-amqp@3.1.4...@microfleet/plugin-amqp@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-amqp@3.1.4...@microfleet/plugin-amqp@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-amqp@3.1.3...@microfleet/plugin-amqp@3.1.4) (2024-07-03) diff --git a/packages/plugin-amqp/package.json b/packages/plugin-amqp/package.json index c68e55d5c..6ac7df9ab 100644 --- a/packages/plugin-amqp/package.json +++ b/packages/plugin-amqp/package.json @@ -1,6 +1,6 @@ { "name": "@microfleet/plugin-amqp", - "version": "3.1.4", + "version": "4.0.0", "description": "AMQP transport adapter", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/microfleet/core#readme", "dependencies": { - "@microfleet/transport-amqp": "^17.8.1", + "@microfleet/transport-amqp": "^17.8.2", "bluebird": "^3.7.2" }, "peerDependencies": { @@ -50,19 +50,19 @@ "@types/bluebird": "^3.5.42", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@types/sinon": "^17.0.3", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-aws-elasticsearch/CHANGELOG.md b/packages/plugin-aws-elasticsearch/CHANGELOG.md index d543ca5e9..4fe5587c4 100644 --- a/packages/plugin-aws-elasticsearch/CHANGELOG.md +++ b/packages/plugin-aws-elasticsearch/CHANGELOG.md @@ -1,5 +1,47 @@ +# [5.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-aws-elasticsearch@4.1.4...@microfleet/plugin-aws-elasticsearch@5.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [5.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-aws-elasticsearch@4.1.4...@microfleet/plugin-aws-elasticsearch@5.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [4.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-aws-elasticsearch@4.1.3...@microfleet/plugin-aws-elasticsearch@4.1.4) (2024-07-03) diff --git a/packages/plugin-aws-elasticsearch/package.json b/packages/plugin-aws-elasticsearch/package.json index f5262f358..cca9019af 100644 --- a/packages/plugin-aws-elasticsearch/package.json +++ b/packages/plugin-aws-elasticsearch/package.json @@ -3,7 +3,7 @@ "description": "Add aws-elasticsearch service support", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "4.1.4", + "version": "5.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -37,9 +37,9 @@ "@microfleet/plugin-logger": "workspace:^", "@microfleet/plugin-validator": "workspace:^", "@microfleet/utils": "workspace:^", - "@opensearch-project/opensearch": "^2.5.0", - "aws-sdk": "^2.1555.0", - "aws4": "^1.12.0", + "@opensearch-project/opensearch": "^2.11.0", + "aws-sdk": "^2.1665.0", + "aws4": "^1.13.0", "bluebird": "^3.7.2", "bluebird-retry": "^0.11.0" }, @@ -52,18 +52,18 @@ "@types/bluebird-retry": "^0.11.8", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-casl/CHANGELOG.md b/packages/plugin-casl/CHANGELOG.md index 62d61dd04..9fbebf3a3 100644 --- a/packages/plugin-casl/CHANGELOG.md +++ b/packages/plugin-casl/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-casl@3.1.4...@microfleet/plugin-casl@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-casl@3.1.4...@microfleet/plugin-casl@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-casl@3.1.3...@microfleet/plugin-casl@3.1.4) (2024-07-03) diff --git a/packages/plugin-casl/package.json b/packages/plugin-casl/package.json index fd1c451e8..7f4a52be7 100644 --- a/packages/plugin-casl/package.json +++ b/packages/plugin-casl/package.json @@ -3,7 +3,7 @@ "description": "casl rbac/pbac plugin for microfleet", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "mdep test run", @@ -33,11 +33,11 @@ "common-errors": "~1.x.x" }, "dependencies": { - "@casl/ability": "^6.5.0", + "@casl/ability": "^6.7.1", "@microfleet/core-types": "workspace:^", "@microfleet/utils": "workspace:^", "mem": "^8.1.1", - "semver": "^7.6.0" + "semver": "^7.6.3" }, "devDependencies": { "@makeomatic/deploy": "^13.0.7", @@ -47,23 +47,23 @@ "@release-it/conventional-changelog": "^4.3.0", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", - "@types/semver": "^7.5.7", + "@types/node": "^22.0.0", + "@types/semver": "^7.5.8", "@types/sinon": "^17.0.3", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", + "@typescript-eslint/eslint-plugin": "^7.18.0", + "@typescript-eslint/parser": "^7.18.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-unicorn": "^51.0.1", + "eslint-plugin-unicorn": "^55.0.0", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", - "sinon": "^17.0.1", + "rimraf": "^6.0.1", + "sinon": "^18.0.0", "tsconfig-paths": "^4.2.0", - "typescript": "~5.3.3" + "typescript": "~5.5.4" }, "engines": { "node": ">= 12.15.0", diff --git a/packages/plugin-casl/src/allowed-extension.ts b/packages/plugin-casl/src/allowed-extension.ts index c276e4656..ee341c1c8 100644 --- a/packages/plugin-casl/src/allowed-extension.ts +++ b/packages/plugin-casl/src/allowed-extension.ts @@ -1,7 +1,7 @@ import { NotPermittedError } from 'common-errors' -import { Microfleet } from '@microfleet/core-types' -import { Lifecycle, LifecycleExtension, ServiceRequest } from '@microfleet/plugin-router' +import type { Microfleet } from '@microfleet/core-types' +import { Lifecycle, type LifecycleExtension, type ServiceRequest } from '@microfleet/plugin-router' export const rbacExtension: LifecycleExtension = { point: Lifecycle.hooks.preAllowed, diff --git a/packages/plugin-casl/src/casl.ts b/packages/plugin-casl/src/casl.ts index 080611578..a26b0fa4a 100644 --- a/packages/plugin-casl/src/casl.ts +++ b/packages/plugin-casl/src/casl.ts @@ -1,8 +1,8 @@ import { NotFoundError } from 'common-errors' -import { resolve } from 'path' -import { strict as assert } from 'assert' +import { resolve } from 'node:path' +import { strict as assert } from 'node:assert' -import { Microfleet } from '@microfleet/core' +import type { Microfleet } from '@microfleet/core' import type { PluginInterface } from '@microfleet/core-types' import { PluginTypes } from '@microfleet/utils' diff --git a/packages/plugin-casl/src/rbac.ts b/packages/plugin-casl/src/rbac.ts index 6be30c52c..46618feec 100644 --- a/packages/plugin-casl/src/rbac.ts +++ b/packages/plugin-casl/src/rbac.ts @@ -1,12 +1,8 @@ -import { AssertionError } from 'assert/strict' +import { strict as assert } from 'node:assert' import mem from 'mem' -import { - Ability, ExtractSubjectType, - MongoQuery, Subject, - subject, SubjectRawRule, - createAliasResolver -} from '@casl/ability' +import type { ExtractSubjectType, MongoQuery, Subject, SubjectRawRule } from '@casl/ability' +import { subject, createAliasResolver, PureAbility } from '@casl/ability' import { defaultsDeep } from '@microfleet/utils' export type RuleDefinition = SubjectRawRule, MongoQuery>[] | undefined @@ -44,7 +40,7 @@ export type RbacConfig = { } export class Rbac { - private abilities: Map = new Map() + private abilities: Map = new Map() private anyAction?: string private anySubjectType: string | undefined private actionResolver?: (action: string | string[]) => string[] @@ -83,7 +79,7 @@ export class Rbac { /** * Verifies whether action is available on provided subject. */ - public can(ability: Ability, action: string, targetSubject: Subject, _overrideSubject?: string) { + public can(ability: PureAbility, action: string, targetSubject: Subject, _overrideSubject?: string) { const passedSubject = typeof targetSubject === 'string' ? targetSubject : ability.detectSubjectType(targetSubject) as string @@ -105,27 +101,26 @@ export class Rbac { * Verifies whether action is available on provided object. * Wraps object with secified Subject to mach rules. */ - public canSubject(ability: Ability, action: string, sub: string, obj: Record) { + public canSubject(ability: PureAbility, action: string, sub: string, obj: Record) { return this.can(ability, action, subject(sub, obj), sub) } /** * Get predefined ability */ - public get(key: string): Ability { + public get(key: string): PureAbility { if (this.abilities.has(key)) { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion return this.abilities.get(key)! } - throw new AssertionError({ message: `'${key}' ability does not exists in configuration` }) + assert.fail(`'${key}' ability does not exists in configuration`) } /** * Creates ability based on passed rules */ - public createAbility(rules: RuleDefinition): Ability { - return new Ability(rules, { + public createAbility(rules: RuleDefinition): PureAbility { + return new PureAbility(rules, { anyAction: this.anyAction, anySubjectType: this.anySubjectType, resolveAction: this.actionResolver, diff --git a/packages/plugin-cassandra/.mdeprc.cjs b/packages/plugin-cassandra/.mdeprc.cjs deleted file mode 100644 index dde517d4c..000000000 --- a/packages/plugin-cassandra/.mdeprc.cjs +++ /dev/null @@ -1,23 +0,0 @@ -const { basename } = require('path') -const dir = basename(__dirname) - -module.exports = { - ...require('../../.mdeprc.cjs'), - auto_compose: true, - services: ["cassandra"], - parallel: 3, - test_framework: "jest --config ./jest.config.js --runTestsByPath --runInBand", - tests: "__tests__/*.spec.ts", - root: `/src/packages/${dir}/node_modules/.bin`, - extras: { - tester: { - working_dir: `/src/packages/${dir}`, - environment: { - NODE_OPTIONS: "--experimental-vm-modules", - } - }, - cassandra: { - image: 'cassandra:3' - } - } -} diff --git a/packages/plugin-cassandra/.release-it.cjs b/packages/plugin-cassandra/.release-it.cjs deleted file mode 100644 index 8773c31a6..000000000 --- a/packages/plugin-cassandra/.release-it.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('../../.release-it.cjs') diff --git a/packages/plugin-cassandra/CHANGELOG.md b/packages/plugin-cassandra/CHANGELOG.md deleted file mode 100644 index f57eb8da8..000000000 --- a/packages/plugin-cassandra/CHANGELOG.md +++ /dev/null @@ -1,856 +0,0 @@ - - -## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.1.3...@microfleet/plugin-cassandra@3.1.4) (2024-07-03) - - -### Bug Fixes - -* logger schema ([#644](https://github.com/microfleet/core/issues/644)) ([3af5be5](https://github.com/microfleet/core/commit/3af5be5a96294cf0a93df4791d4071861bf80a1a)) - -## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.1.3...@microfleet/plugin-cassandra@3.1.4) (2024-07-03) - - -### Bug Fixes - -* logger schema ([#644](https://github.com/microfleet/core/issues/644)) ([3af5be5](https://github.com/microfleet/core/commit/3af5be5a96294cf0a93df4791d4071861bf80a1a)) - -## [3.1.3](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.1.2...@microfleet/plugin-cassandra@3.1.3) (2024-02-12) - - -### Bug Fixes - -* **plugin-redis-core:** file extension handling ([#706](https://github.com/microfleet/core/issues/706)) ([b3761ae](https://github.com/microfleet/core/commit/b3761ae8b1a376eaecb24c7eac499904fabf7e10)) - -## [3.1.3](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.1.2...@microfleet/plugin-cassandra@3.1.3) (2024-02-12) - - -### Bug Fixes - -* **plugin-redis-core:** file extension handling ([#706](https://github.com/microfleet/core/issues/706)) ([b3761ae](https://github.com/microfleet/core/commit/b3761ae8b1a376eaecb24c7eac499904fabf7e10)) - -## [3.1.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.1.1...@microfleet/plugin-cassandra@3.1.2) (2024-02-11) - - -### Bug Fixes - -* **plugin-redis-core:** perform index file if migration is a directory ([#705](https://github.com/microfleet/core/issues/705)) ([848bb8e](https://github.com/microfleet/core/commit/848bb8e28b1af1274ca9d2b0e55c6255e6a13a88)) - -## [3.1.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.1.1...@microfleet/plugin-cassandra@3.1.2) (2024-02-11) - - -### Bug Fixes - -* **plugin-redis-core:** perform index file if migration is a directory ([#705](https://github.com/microfleet/core/issues/705)) ([848bb8e](https://github.com/microfleet/core/commit/848bb8e28b1af1274ca9d2b0e55c6255e6a13a88)) - -## [3.1.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.1.0...@microfleet/plugin-cassandra@3.1.1) (2024-01-26) - - -### Bug Fixes - -* **plugin-logger:** pass error enumerable fields as event extras ([#698](https://github.com/microfleet/core/issues/698)) ([d755df3](https://github.com/microfleet/core/commit/d755df31c1937440ffb4e832d792a30bd1e93212)) - -## [3.1.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.1.0...@microfleet/plugin-cassandra@3.1.1) (2024-01-26) - - -### Bug Fixes - -* **plugin-logger:** pass error enumerable fields as event extras ([#698](https://github.com/microfleet/core/issues/698)) ([d755df3](https://github.com/microfleet/core/commit/d755df31c1937440ffb4e832d792a30bd1e93212)) - -# [3.1.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.5...@microfleet/plugin-cassandra@3.1.0) (2024-01-25) - - -### Features - -* **plugin-logger:** sentry fingerprinting ([#697](https://github.com/microfleet/core/issues/697)) ([849c599](https://github.com/microfleet/core/commit/849c599730f0561f9bdd01dbec3f16deeb08eb51)) - -# [3.1.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.5...@microfleet/plugin-cassandra@3.1.0) (2024-01-25) - - -### Features - -* **plugin-logger:** sentry fingerprinting ([#697](https://github.com/microfleet/core/issues/697)) ([849c599](https://github.com/microfleet/core/commit/849c599730f0561f9bdd01dbec3f16deeb08eb51)) - -## [3.0.5](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.4...@microfleet/plugin-cassandra@3.0.5) (2024-01-17) - - -### Bug Fixes - -* don't use logger in the mfleet ([61fdffc](https://github.com/microfleet/core/commit/61fdffc15f91941d13340035f58a75119bc80670)) - -## [3.0.5](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.4...@microfleet/plugin-cassandra@3.0.5) (2024-01-17) - - -### Bug Fixes - -* don't use logger in the mfleet ([61fdffc](https://github.com/microfleet/core/commit/61fdffc15f91941d13340035f58a75119bc80670)) - -## [3.0.4](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.3...@microfleet/plugin-cassandra@3.0.4) (2024-01-05) - - -### Bug Fixes - -* auto-starting an instance in ESM ([157d2a5](https://github.com/microfleet/core/commit/157d2a5cb60f881467a62c3e6aab34c1018b333d)) - -## [3.0.4](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.3...@microfleet/plugin-cassandra@3.0.4) (2024-01-05) - - -### Bug Fixes - -* auto-starting an instance in ESM ([157d2a5](https://github.com/microfleet/core/commit/157d2a5cb60f881467a62c3e6aab34c1018b333d)) - -## [3.0.3](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.2...@microfleet/plugin-cassandra@3.0.3) (2024-01-05) - - -### Bug Fixes - -* ensure full paths are resolved for generic actions in ESM mode ([a02d85f](https://github.com/microfleet/core/commit/a02d85fe88b1874d8a02c35f8c2fa76ba400cee5)) - -## [3.0.3](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.2...@microfleet/plugin-cassandra@3.0.3) (2024-01-05) - - -### Bug Fixes - -* ensure full paths are resolved for generic actions in ESM mode ([a02d85f](https://github.com/microfleet/core/commit/a02d85fe88b1874d8a02c35f8c2fa76ba400cee5)) - -## [3.0.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.1...@microfleet/plugin-cassandra@3.0.2) (2024-01-04) - - -### Bug Fixes - -* dynamic import calls, swc -> esbuild ([7e6d1a2](https://github.com/microfleet/core/commit/7e6d1a29c92979626cab8ac96c9c55c02c19ab40)) - -## [3.0.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.1...@microfleet/plugin-cassandra@3.0.2) (2024-01-04) - - -### Bug Fixes - -* dynamic import calls, swc -> esbuild ([7e6d1a2](https://github.com/microfleet/core/commit/7e6d1a29c92979626cab8ac96c9c55c02c19ab40)) - -## [3.0.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.0...@microfleet/plugin-cassandra@3.0.1) (2024-01-03) - - -### Bug Fixes - -* wrong peer dep ([aeea4a0](https://github.com/microfleet/core/commit/aeea4a080492b24ca0ed544e3f791e3df9149209)) - -## [3.0.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@3.0.0...@microfleet/plugin-cassandra@3.0.1) (2024-01-03) - - -### Bug Fixes - -* wrong peer dep ([aeea4a0](https://github.com/microfleet/core/commit/aeea4a080492b24ca0ed544e3f791e3df9149209)) - -# [3.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.3.0...@microfleet/plugin-cassandra@3.0.0) (2024-01-03) - - -### Features - -* async plugin registration ([#694](https://github.com/microfleet/core/issues/694)) ([3b7969a](https://github.com/microfleet/core/commit/3b7969ae755862832889ae04fe4ef80e483b561d)) - - -### BREAKING CHANGES - -* requires oen to call await microfleet.register() before any of the plugins are instantiated. This allows one to have async jobs as part of the attachment routine. Updates @microfleet/validation to version 13, which moves from require() to async import() of files as part of this change. This raises min node.js version to 20.10 (it will still work on lower versions, but >= 20.10 allows for much better performance, as well as way fewer ESM issues). This will be a non-lts version aimed at polishing async plugins and tightening public interface - -# [3.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.3.0...@microfleet/plugin-cassandra@3.0.0) (2024-01-03) - - -### Features - -* async plugin registration ([#694](https://github.com/microfleet/core/issues/694)) ([3b7969a](https://github.com/microfleet/core/commit/3b7969ae755862832889ae04fe4ef80e483b561d)) - - -### BREAKING CHANGES - -* requires oen to call await microfleet.register() before any of the plugins are instantiated. This allows one to have async jobs as part of the attachment routine. Updates @microfleet/validation to version 13, which moves from require() to async import() of files as part of this change. This raises min node.js version to 20.10 (it will still work on lower versions, but >= 20.10 allows for much better performance, as well as way fewer ESM issues). This will be a non-lts version aimed at polishing async plugins and tightening public interface - -# [2.3.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.14...@microfleet/plugin-cassandra@2.3.0) (2024-01-02) - - -### Features - -* use dynamic import in readRoutes ([#686](https://github.com/microfleet/core/issues/686)) ([e62ce12](https://github.com/microfleet/core/commit/e62ce12d2b8449813977f345164fcc41b61aa748)) - -# [2.3.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.14...@microfleet/plugin-cassandra@2.3.0) (2024-01-02) - - -### Features - -* use dynamic import in readRoutes ([#686](https://github.com/microfleet/core/issues/686)) ([e62ce12](https://github.com/microfleet/core/commit/e62ce12d2b8449813977f345164fcc41b61aa748)) - -## [2.2.14](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.13...@microfleet/plugin-cassandra@2.2.14) (2023-12-20) - - -### Bug Fixes - -* @microfleet/validation v11.2.1 ([#683](https://github.com/microfleet/core/issues/683)) ([09339f0](https://github.com/microfleet/core/commit/09339f07ee876798076c56d0fc25c5b5435247c1)) - -## [2.2.14](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.13...@microfleet/plugin-cassandra@2.2.14) (2023-12-20) - - -### Bug Fixes - -* @microfleet/validation v11.2.1 ([#683](https://github.com/microfleet/core/issues/683)) ([09339f0](https://github.com/microfleet/core/commit/09339f07ee876798076c56d0fc25c5b5435247c1)) - -## [2.2.13](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.12...@microfleet/plugin-cassandra@2.2.13) (2023-12-19) - - -### Bug Fixes - -* update deps ([e6e043b](https://github.com/microfleet/core/commit/e6e043b1c4c59c4e39bcb6ed81f3e57c1434e19a)) - -## [2.2.13](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.12...@microfleet/plugin-cassandra@2.2.13) (2023-12-19) - - -### Bug Fixes - -* update deps ([e6e043b](https://github.com/microfleet/core/commit/e6e043b1c4c59c4e39bcb6ed81f3e57c1434e19a)) - -## [2.2.12](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.11...@microfleet/plugin-cassandra@2.2.12) (2023-11-21) - - -### Bug Fixes - -* kafka update ([a720d81](https://github.com/microfleet/core/commit/a720d8179aecb4a161b72eefbf2579252b56fcc0)) - -## [2.2.12](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.11...@microfleet/plugin-cassandra@2.2.12) (2023-11-21) - - -### Bug Fixes - -* kafka update ([a720d81](https://github.com/microfleet/core/commit/a720d8179aecb4a161b72eefbf2579252b56fcc0)) - -## [2.2.11](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.10...@microfleet/plugin-cassandra@2.2.11) (2023-11-15) - - -### Bug Fixes - -* upgrade dependencies ([3462882](https://github.com/microfleet/core/commit/3462882b1b6017f8e5072468f38e7fbd7903d044)) -* upgrade deps, more granular log level control in logger plugin ([fa59e6f](https://github.com/microfleet/core/commit/fa59e6f6a8959b81bd38f5b2bdb12d335b6e5844)) - -## [2.2.11](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.10...@microfleet/plugin-cassandra@2.2.11) (2023-11-15) - - -### Bug Fixes - -* upgrade dependencies ([3462882](https://github.com/microfleet/core/commit/3462882b1b6017f8e5072468f38e7fbd7903d044)) -* upgrade deps, more granular log level control in logger plugin ([fa59e6f](https://github.com/microfleet/core/commit/fa59e6f6a8959b81bd38f5b2bdb12d335b6e5844)) - -## [2.2.10](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.9...@microfleet/plugin-cassandra@2.2.10) (2023-10-25) - - -### Bug Fixes - -* upgrade deps, extras for sentry ([#674](https://github.com/microfleet/core/issues/674)) ([209eb8d](https://github.com/microfleet/core/commit/209eb8dd8b2ba086ebda004ead7b25739bade72f)) - -## [2.2.10](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.9...@microfleet/plugin-cassandra@2.2.10) (2023-10-25) - - -### Bug Fixes - -* upgrade deps, extras for sentry ([#674](https://github.com/microfleet/core/issues/674)) ([209eb8d](https://github.com/microfleet/core/commit/209eb8dd8b2ba086ebda004ead7b25739bade72f)) - -## [2.2.9](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.8...@microfleet/plugin-cassandra@2.2.9) (2023-09-27) - - -### Bug Fixes - -* update deps, router .d.ts ([#664](https://github.com/microfleet/core/issues/664)) ([b9df1ac](https://github.com/microfleet/core/commit/b9df1ac56760499418018c723a2f6f8c3fbbbda9)) - -## [2.2.9](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.8...@microfleet/plugin-cassandra@2.2.9) (2023-09-27) - - -### Bug Fixes - -* update deps, router .d.ts ([#664](https://github.com/microfleet/core/issues/664)) ([b9df1ac](https://github.com/microfleet/core/commit/b9df1ac56760499418018c723a2f6f8c3fbbbda9)) - -## [2.2.8](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.7...@microfleet/plugin-cassandra@2.2.8) (2023-06-20) - - -### Bug Fixes - -* update deps, ensure fastify-plugin is not required ([08f0239](https://github.com/microfleet/core/commit/08f023940232068022aeaecbbb88b619204921d8)) - -## [2.2.8](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.7...@microfleet/plugin-cassandra@2.2.8) (2023-06-20) - - -### Bug Fixes - -* update deps, ensure fastify-plugin is not required ([08f0239](https://github.com/microfleet/core/commit/08f023940232068022aeaecbbb88b619204921d8)) - -## [2.2.7](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.6...@microfleet/plugin-cassandra@2.2.7) (2023-05-30) - - -### Bug Fixes - -* cleanup sigterm listeners on close ([cd19c53](https://github.com/microfleet/core/commit/cd19c53f1e52fb1a5c5ca1ec82f2bbd055a529ee)) - -## [2.2.7](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.6...@microfleet/plugin-cassandra@2.2.7) (2023-05-30) - - -### Bug Fixes - -* cleanup sigterm listeners on close ([cd19c53](https://github.com/microfleet/core/commit/cd19c53f1e52fb1a5c5ca1ec82f2bbd055a529ee)) - -## [2.2.6](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.5...@microfleet/plugin-cassandra@2.2.6) (2023-05-17) - - -### Bug Fixes - -* set npm version during release ([24edf47](https://github.com/microfleet/core/commit/24edf478bab0547560103707267226e7105ac363)) -* update compatibility for mfleet bin ([01285ed](https://github.com/microfleet/core/commit/01285ed96ce21b68e1eadbddda70c8587c288fd0)) - -## [2.2.6](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.5...@microfleet/plugin-cassandra@2.2.6) (2023-05-17) - - -### Bug Fixes - -* set npm version during release ([24edf47](https://github.com/microfleet/core/commit/24edf478bab0547560103707267226e7105ac363)) -* update compatibility for mfleet bin ([01285ed](https://github.com/microfleet/core/commit/01285ed96ce21b68e1eadbddda70c8587c288fd0)) - -## [2.2.5](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.5...@microfleet/plugin-cassandra@2.2.5) (2023-05-17) - - -### Bug Fixes - -* set npm version during release ([24edf47](https://github.com/microfleet/core/commit/24edf478bab0547560103707267226e7105ac363)) - -## [2.2.5](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.5...@microfleet/plugin-cassandra@2.2.5) (2023-05-17) - - -### Bug Fixes - -* set npm version during release ([24edf47](https://github.com/microfleet/core/commit/24edf478bab0547560103707267226e7105ac363)) - -## [2.2.5](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.3...@microfleet/plugin-cassandra@2.2.5) (2023-05-17) - - -### Bug Fixes - -* no double increment ([b2e654c](https://github.com/microfleet/core/commit/b2e654c8d3fe000a26e651a4313eed073b3afaf6)) - -## [2.2.5](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.3...@microfleet/plugin-cassandra@2.2.5) (2023-05-17) - - -### Bug Fixes - -* no double increment ([b2e654c](https://github.com/microfleet/core/commit/b2e654c8d3fe000a26e651a4313eed073b3afaf6)) - -## [2.2.4](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.1...@microfleet/plugin-cassandra@2.2.4) (2023-05-17) - - -### Bug Fixes - -* adjust mfleet loader ([43a2dbe](https://github.com/microfleet/core/commit/43a2dbe0ed1a2a9c6e0263fbae91f74637c6ef98)) - -## [2.2.3](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.2.1...@microfleet/plugin-cassandra@2.2.3) (2023-05-17) - - -### Bug Fixes - -* adjust mfleet loader ([43a2dbe](https://github.com/microfleet/core/commit/43a2dbe0ed1a2a9c6e0263fbae91f74637c6ef98)) - -## [2.2.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.1.0...@microfleet/plugin-cassandra@2.2.2) (2023-05-17) - - -### Bug Fixes - -* update dependencies ([#645](https://github.com/microfleet/core/issues/645)) ([9e2a778](https://github.com/microfleet/core/commit/9e2a7785bc818dd6f1a920c65c671400a42842cd)) -* update dlock wrapper ([7c16a15](https://github.com/microfleet/core/commit/7c16a152d55f9d3a41838944f9e272475cca0977)) - -## [2.2.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@2.1.0...@microfleet/plugin-cassandra@2.2.1) (2023-05-17) - - -### Bug Fixes - -* update dependencies ([#645](https://github.com/microfleet/core/issues/645)) ([9e2a778](https://github.com/microfleet/core/commit/9e2a7785bc818dd6f1a920c65c671400a42842cd)) -* update dlock wrapper ([7c16a15](https://github.com/microfleet/core/commit/7c16a152d55f9d3a41838944f9e272475cca0977)) - -# [2.2.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@1.0.0...@microfleet/plugin-cassandra@2.2.0) (2023-01-26) - - -### Features - -* common action overrides ([516cebb](https://github.com/microfleet/core/commit/516cebb5f24b6eb050fd524c83e4468dd6f8d82d)) - -# [2.1.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@1.0.0...@microfleet/plugin-cassandra@2.1.0) (2023-01-26) - - -### Features - -* common action overrides ([516cebb](https://github.com/microfleet/core/commit/516cebb5f24b6eb050fd524c83e4468dd6f8d82d)) - -# [2.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.31.0...@microfleet/plugin-cassandra@2.0.0) (2023-01-23) - - -### Features - -* init custom plugin with abs path from core ([#641](https://github.com/microfleet/core/issues/641)) ([b9e0a30](https://github.com/microfleet/core/commit/b9e0a30a8f262d50aa325185aca9b49ae4da6eb8)) - - -### BREAKING CHANGES - -* several plugins had major version of node updates in its req, hence boosting this - -* chore: lockfile -* feat: init custom plugin with abs path from core -* chore: update test env - -# [1.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.31.0...@microfleet/plugin-cassandra@1.0.0) (2023-01-23) - - -### Features - -* init custom plugin with abs path from core ([#641](https://github.com/microfleet/core/issues/641)) ([b9e0a30](https://github.com/microfleet/core/commit/b9e0a30a8f262d50aa325185aca9b49ae4da6eb8)) - - -### BREAKING CHANGES - -* several plugins had major version of node updates in its req, hence boosting this - -* chore: lockfile -* feat: init custom plugin with abs path from core -* chore: update test env - -# [0.32.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.29.0...@microfleet/plugin-cassandra@0.32.0) (2022-11-01) - - -### Features - -* upgrade dependencies, no breaking changes ([#638](https://github.com/microfleet/core/issues/638)) ([2d4de4d](https://github.com/microfleet/core/commit/2d4de4d080be30dcf01ba3f05599ec15618dde90)) - -# [0.31.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.29.0...@microfleet/plugin-cassandra@0.31.0) (2022-11-01) - - -### Features - -* upgrade dependencies, no breaking changes ([#638](https://github.com/microfleet/core/issues/638)) ([2d4de4d](https://github.com/microfleet/core/commit/2d4de4d080be30dcf01ba3f05599ec15618dde90)) - -# [0.30.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.28.1...@microfleet/plugin-cassandra@0.30.0) (2022-10-27) - - -### Features - -* **plugin-signed-request:** fastify plugin ([#637](https://github.com/microfleet/core/issues/637)) ([ee3d4dd](https://github.com/microfleet/core/commit/ee3d4dd1adc3025dbd6d831aeeb0dce9f44117f0)) - -# [0.29.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.28.1...@microfleet/plugin-cassandra@0.29.0) (2022-10-27) - - -### Features - -* **plugin-signed-request:** fastify plugin ([#637](https://github.com/microfleet/core/issues/637)) ([ee3d4dd](https://github.com/microfleet/core/commit/ee3d4dd1adc3025dbd6d831aeeb0dce9f44117f0)) - -## [0.28.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.27.0...@microfleet/plugin-cassandra@0.28.2) (2022-09-02) - - -### Bug Fixes - -* improve sentry logger ([#636](https://github.com/microfleet/core/issues/636)) ([93e75da](https://github.com/microfleet/core/commit/93e75da4f3a34606940c2673460c4719dcef2012)) - -## [0.28.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.27.0...@microfleet/plugin-cassandra@0.28.1) (2022-09-02) - - -### Bug Fixes - -* improve sentry logger ([#636](https://github.com/microfleet/core/issues/636)) ([93e75da](https://github.com/microfleet/core/commit/93e75da4f3a34606940c2673460c4719dcef2012)) - -# [0.28.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.26.1...@microfleet/plugin-cassandra@0.28.0) (2022-08-27) - - -### Bug Fixes - -* upgrade deps ([5ed4b64](https://github.com/microfleet/core/commit/5ed4b64f5bac473ebd267e9dd1abb1077dd7738f)) - - -### Features - -* improve sentry logger ([#633](https://github.com/microfleet/core/issues/633)) ([d50fba9](https://github.com/microfleet/core/commit/d50fba93835a0fceb9ada8f52075946e5bf2bed7)), closes [#635](https://github.com/microfleet/core/issues/635) - -# [0.27.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.26.1...@microfleet/plugin-cassandra@0.27.0) (2022-08-27) - - -### Bug Fixes - -* upgrade deps ([5ed4b64](https://github.com/microfleet/core/commit/5ed4b64f5bac473ebd267e9dd1abb1077dd7738f)) - - -### Features - -* improve sentry logger ([#633](https://github.com/microfleet/core/issues/633)) ([d50fba9](https://github.com/microfleet/core/commit/d50fba93835a0fceb9ada8f52075946e5bf2bed7)), closes [#635](https://github.com/microfleet/core/issues/635) - -## [0.26.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.25.0...@microfleet/plugin-cassandra@0.26.2) (2022-07-15) - - -### Bug Fixes - -* remove timer based ack defaults ([0babab1](https://github.com/microfleet/core/commit/0babab1a98bedc98c39991f0d07fbd61c5c50409)) - -## [0.26.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.25.0...@microfleet/plugin-cassandra@0.26.1) (2022-07-15) - - -### Bug Fixes - -* remove timer based ack defaults ([0babab1](https://github.com/microfleet/core/commit/0babab1a98bedc98c39991f0d07fbd61c5c50409)) - -# [0.26.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.23.0...@microfleet/plugin-cassandra@0.26.0) (2022-07-14) - - -### Bug Fixes - -* increase test timeout for slow machines on CI ([61cc970](https://github.com/microfleet/core/commit/61cc970b9c636b4b3a076a3715dc9ec20d6f838d)) -* undici vs node-fetch ([bd38a18](https://github.com/microfleet/core/commit/bd38a18f005d0c29a2b73b9e181948cc30ec0543)) - - -### Features - -* pino 8 and other deps ([15dfb1b](https://github.com/microfleet/core/commit/15dfb1b3834584ec2c5c6bb20cdd5911055e6dda)) - -# [0.25.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.23.0...@microfleet/plugin-cassandra@0.25.0) (2022-07-14) - - -### Bug Fixes - -* increase test timeout for slow machines on CI ([61cc970](https://github.com/microfleet/core/commit/61cc970b9c636b4b3a076a3715dc9ec20d6f838d)) -* undici vs node-fetch ([bd38a18](https://github.com/microfleet/core/commit/bd38a18f005d0c29a2b73b9e181948cc30ec0543)) - - -### Features - -* pino 8 and other deps ([15dfb1b](https://github.com/microfleet/core/commit/15dfb1b3834584ec2c5c6bb20cdd5911055e6dda)) - -# [0.24.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.21.0...@microfleet/plugin-cassandra@0.24.0) (2022-07-11) - - -### Features - -* plugin signed request ([#619](https://github.com/microfleet/core/issues/619)) ([fd51e06](https://github.com/microfleet/core/commit/fd51e062b43743c968affc8b5a2aa4b37380c2cc))# [0.23.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.21.0...@microfleet/plugin-cassandra@0.23.0) (2022-07-11) - - -### Features - -* plugin signed request ([#619](https://github.com/microfleet/core/issues/619)) ([fd51e06](https://github.com/microfleet/core/commit/fd51e062b43743c968affc8b5a2aa4b37380c2cc))# [0.22.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.19.0...@microfleet/plugin-cassandra@0.22.0) (2022-06-20) - - -### Features - -* casl RBAC plugin ([#617](https://github.com/microfleet/core/issues/617)) ([5e8a2bd](https://github.com/microfleet/core/commit/5e8a2bd703050c06c85f1846af6362e610c7e38f))# [0.21.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.19.0...@microfleet/plugin-cassandra@0.21.0) (2022-06-20) - - -### Features - -* casl RBAC plugin ([#617](https://github.com/microfleet/core/issues/617)) ([5e8a2bd](https://github.com/microfleet/core/commit/5e8a2bd703050c06c85f1846af6362e610c7e38f))# [0.20.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.18.1...@microfleet/plugin-cassandra@0.20.0) (2022-03-30) - - -### Features - -* added ability to disable some route ([#607](https://github.com/microfleet/core/issues/607)) ([afbebd2](https://github.com/microfleet/core/commit/afbebd25ba52b8b70f1f1640554a86dca509a1cf))# [0.19.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.18.1...@microfleet/plugin-cassandra@0.19.0) (2022-03-30) - - -### Features - -* added ability to disable some route ([#607](https://github.com/microfleet/core/issues/607)) ([afbebd2](https://github.com/microfleet/core/commit/afbebd25ba52b8b70f1f1640554a86dca509a1cf))## [0.18.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.17.0...@microfleet/plugin-cassandra@0.18.2) (2022-03-25) - - -### Bug Fixes - -* better healthcheck message ([7eed724](https://github.com/microfleet/core/commit/7eed724122c7e40890ee26327e992652c892134f))## [0.18.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.17.0...@microfleet/plugin-cassandra@0.18.1) (2022-03-25) - - -### Bug Fixes - -* better healthcheck message ([7eed724](https://github.com/microfleet/core/commit/7eed724122c7e40890ee26327e992652c892134f))# [0.18.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.15.0...@microfleet/plugin-cassandra@0.18.0) (2022-03-24) - - -### Features - -* router re-wiring of requests, independent actions ([fb0bea2](https://github.com/microfleet/core/commit/fb0bea24ce83bfaa6ae51e418d30161e8be7d6a0))# [0.17.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.15.0...@microfleet/plugin-cassandra@0.17.0) (2022-03-24) - - -### Features - -* router re-wiring of requests, independent actions ([fb0bea2](https://github.com/microfleet/core/commit/fb0bea24ce83bfaa6ae51e418d30161e8be7d6a0))# [0.16.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.14.3...@microfleet/plugin-cassandra@0.16.0) (2022-03-24) - - -### Features - -* **router:** reconfigure action through enabled param ([44be4ae](https://github.com/microfleet/core/commit/44be4ae4d3ccda8744f3f7dcbe098553f89386d5))# [0.15.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.14.3...@microfleet/plugin-cassandra@0.15.0) (2022-03-24) - - -### Features - -* **router:** reconfigure action through enabled param ([44be4ae](https://github.com/microfleet/core/commit/44be4ae4d3ccda8744f3f7dcbe098553f89386d5))## [0.14.4](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.14.1...@microfleet/plugin-cassandra@0.14.4) (2022-03-23) - - -### Bug Fixes - -* remove deprecated event-to-promise lib ([3489d98](https://github.com/microfleet/core/commit/3489d9866f8273c86cdff6722e582df747572c8d))## [0.14.3](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.14.1...@microfleet/plugin-cassandra@0.14.3) (2022-03-23) - - -### Bug Fixes - -* remove deprecated event-to-promise lib ([3489d98](https://github.com/microfleet/core/commit/3489d9866f8273c86cdff6722e582df747572c8d))## [0.14.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.13.0...@microfleet/plugin-cassandra@0.14.2) (2022-03-23) - - -### Bug Fixes - -* dependencies, updated transport-amqp ([4ca88c7](https://github.com/microfleet/core/commit/4ca88c7f8b84390f85b64dea3a665558f48d8d3b))## [0.14.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.13.0...@microfleet/plugin-cassandra@0.14.1) (2022-03-23) - - -### Bug Fixes - -* dependencies, updated transport-amqp ([4ca88c7](https://github.com/microfleet/core/commit/4ca88c7f8b84390f85b64dea3a665558f48d8d3b))# [0.14.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.12.1...@microfleet/plugin-cassandra@0.14.0) (2022-03-16) - - -### Features - -* microleet/transport-amqp@17 ([#604](https://github.com/microfleet/core/issues/604)) ([c06a64d](https://github.com/microfleet/core/commit/c06a64d10771f71808f01b954472d1ad86786965))# [0.13.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.12.1...@microfleet/plugin-cassandra@0.13.0) (2022-03-16) - - -### Features - -* microleet/transport-amqp@17 ([#604](https://github.com/microfleet/core/issues/604)) ([c06a64d](https://github.com/microfleet/core/commit/c06a64d10771f71808f01b954472d1ad86786965))undefined - -## [0.12.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.11.0...@microfleet/plugin-cassandra@0.12.2) (2022-02-28) - - -### Bug Fixes - -* peer x-deps ([df1619d](https://github.com/microfleet/core/commit/df1619d84d9f9ae404aae2d75e2c0047576176de))undefined - -## [0.12.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.11.0...@microfleet/plugin-cassandra@0.12.1) (2022-02-28) - - -### Bug Fixes - -* peer x-deps ([df1619d](https://github.com/microfleet/core/commit/df1619d84d9f9ae404aae2d75e2c0047576176de))undefined - -# [0.12.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.13...@microfleet/plugin-cassandra@0.12.0) (2022-02-27) - - -### Features - -* support v16 of @microfleet/transport-amqp ([71579d7](https://github.com/microfleet/core/commit/71579d77cf179607477d1b803cf569c453b354b3))undefined - -# [0.11.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.13...@microfleet/plugin-cassandra@0.11.0) (2022-02-27) - - -### Features - -* support v16 of @microfleet/transport-amqp ([71579d7](https://github.com/microfleet/core/commit/71579d77cf179607477d1b803cf569c453b354b3))## [0.10.14](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.11...@microfleet/plugin-cassandra@0.10.14) (2022-02-25) - - -### Bug Fixes - -* **amqp:** dont crash on missing headers ([0ca3783](https://github.com/microfleet/core/commit/0ca3783bbde7980c34462da58c7c62fbcc6142f8)) - -## [0.10.13](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.11...@microfleet/plugin-cassandra@0.10.13) (2022-02-25) - - -### Bug Fixes - -* **amqp:** dont crash on missing headers ([0ca3783](https://github.com/microfleet/core/commit/0ca3783bbde7980c34462da58c7c62fbcc6142f8)) - -## [0.10.12](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.9...@microfleet/plugin-cassandra@0.10.12) (2022-02-24) - - -### Bug Fixes - -* remove amqp type stubs ([60c9c7a](https://github.com/microfleet/core/commit/60c9c7a0e85ef68832aa7150469c10f3a8828a04)) - -## [0.10.11](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.9...@microfleet/plugin-cassandra@0.10.11) (2022-02-24) - - -### Bug Fixes - -* remove amqp type stubs ([60c9c7a](https://github.com/microfleet/core/commit/60c9c7a0e85ef68832aa7150469c10f3a8828a04)) - -## [0.10.10](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.7...@microfleet/plugin-cassandra@0.10.10) (2022-02-24) - - -### Bug Fixes - -* update deps ([97f391b](https://github.com/microfleet/core/commit/97f391b4d7c24410f532873ece685c072f3453d9)) -* upgrade amqp ([8d735db](https://github.com/microfleet/core/commit/8d735db31e1029fd7f6cb23633686435bb72f4d0)) -* upgrade transport-amqp ([382a1bf](https://github.com/microfleet/core/commit/382a1bf57626d375c5c8d3a959bba8f20bb27801)) - -## [0.10.9](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.7...@microfleet/plugin-cassandra@0.10.9) (2022-02-24) - - -### Bug Fixes - -* update deps ([97f391b](https://github.com/microfleet/core/commit/97f391b4d7c24410f532873ece685c072f3453d9)) -* upgrade amqp ([8d735db](https://github.com/microfleet/core/commit/8d735db31e1029fd7f6cb23633686435bb72f4d0)) -* upgrade transport-amqp ([382a1bf](https://github.com/microfleet/core/commit/382a1bf57626d375c5c8d3a959bba8f20bb27801)) - -## [0.10.8](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.5...@microfleet/plugin-cassandra@0.10.8) (2022-02-22) - - -### Bug Fixes - -* **router:** add `enabled` into ajv schema ([b2b4a28](https://github.com/microfleet/core/commit/b2b4a2821fc1cc70b941e8acb15b46b3ff82eba8)) - -## [0.10.7](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.5...@microfleet/plugin-cassandra@0.10.7) (2022-02-22) - - -### Bug Fixes - -* **router:** add `enabled` into ajv schema ([b2b4a28](https://github.com/microfleet/core/commit/b2b4a2821fc1cc70b941e8acb15b46b3ff82eba8)) - -## [0.10.6](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.3...@microfleet/plugin-cassandra@0.10.6) (2022-02-06) - - -### Bug Fixes - -* sentry fn opts ([4a81984](https://github.com/microfleet/core/commit/4a81984224c4b42d4184ee6d365b7ac8ad4f704d)) - -## [0.10.5](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.3...@microfleet/plugin-cassandra@0.10.5) (2022-02-06) - - -### Bug Fixes - -* sentry fn opts ([4a81984](https://github.com/microfleet/core/commit/4a81984224c4b42d4184ee6d365b7ac8ad4f704d)) - -## [0.10.4](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.1...@microfleet/plugin-cassandra@0.10.4) (2022-02-04) - - -### Bug Fixes - -* dlock with connect/close interface ([#593](https://github.com/microfleet/core/issues/593)) ([5aa9bae](https://github.com/microfleet/core/commit/5aa9baeddff6c9737a1d36f95859e9895bf99acb)) - -## [0.10.3](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.10.1...@microfleet/plugin-cassandra@0.10.3) (2022-02-04) - - -### Bug Fixes - -* dlock with connect/close interface ([#593](https://github.com/microfleet/core/issues/593)) ([5aa9bae](https://github.com/microfleet/core/commit/5aa9baeddff6c9737a1d36f95859e9895bf99acb)) - -## [0.10.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.9.0...@microfleet/plugin-cassandra@0.10.2) (2022-01-31) - - -### Bug Fixes - -* remove wtfnode from deps ([035482c](https://github.com/microfleet/core/commit/035482cb461afb5399b4ed40b18fc1eab5dd0315)) -* update dependencies ([4d3fcce](https://github.com/microfleet/core/commit/4d3fcce259f8a047a94dc40fc66604fae8a97050)) - - -### Reverts - -* router types exploration ([40ece1e](https://github.com/microfleet/core/commit/40ece1e8e701ac3e3f34f97016b1a94f517da515)) - -## [0.10.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.9.0...@microfleet/plugin-cassandra@0.10.1) (2022-01-31) - - -### Bug Fixes - -* remove wtfnode from deps ([035482c](https://github.com/microfleet/core/commit/035482cb461afb5399b4ed40b18fc1eab5dd0315)) -* update dependencies ([4d3fcce](https://github.com/microfleet/core/commit/4d3fcce259f8a047a94dc40fc66604fae8a97050)) - - -### Reverts - -* router types exploration ([40ece1e](https://github.com/microfleet/core/commit/40ece1e8e701ac3e3f34f97016b1a94f517da515)) - -# [0.10.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.8.0...@microfleet/plugin-cassandra@0.10.0) (2022-01-31) - - -### Bug Fixes - -* **kafka:** kafka throws when connecting to non-existent topics ([5cdf1a8](https://github.com/microfleet/core/commit/5cdf1a8cffaca0d166f97a169209f2d579804f73)) -* **kafka:** use @makeomatic/node-rdkafka ([7627d66](https://github.com/microfleet/core/commit/7627d669ad49032f3a2f4be15a12a678d7136464)) -* **router:** graceful shutdown fixed ([5f49652](https://github.com/microfleet/core/commit/5f49652458eb6c622f519259ae865cac42b48961)) -* **tooling:** dep versions for pnpm ([cac9f31](https://github.com/microfleet/core/commit/cac9f31a9e1e8577cb0251646410199d2b6c3eb8)) - - -### Features - -* @swc/node ([260e1bb](https://github.com/microfleet/core/commit/260e1bb049563df1b3795f1ac47699103601a87f)) - -# [0.9.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.8.0...@microfleet/plugin-cassandra@0.9.0) (2022-01-31) - - -### Bug Fixes - -* **kafka:** kafka throws when connecting to non-existent topics ([5cdf1a8](https://github.com/microfleet/core/commit/5cdf1a8cffaca0d166f97a169209f2d579804f73)) -* **kafka:** use @makeomatic/node-rdkafka ([7627d66](https://github.com/microfleet/core/commit/7627d669ad49032f3a2f4be15a12a678d7136464)) -* **router:** graceful shutdown fixed ([5f49652](https://github.com/microfleet/core/commit/5f49652458eb6c622f519259ae865cac42b48961)) -* **tooling:** dep versions for pnpm ([cac9f31](https://github.com/microfleet/core/commit/cac9f31a9e1e8577cb0251646410199d2b6c3eb8)) - - -### Features - -* @swc/node ([260e1bb](https://github.com/microfleet/core/commit/260e1bb049563df1b3795f1ac47699103601a87f)) - -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [0.8.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.7.3...@microfleet/plugin-cassandra@0.8.0) (2022-01-19) - - -### Features - -* upgrade plugin-validation and update deps ([#581](https://github.com/microfleet/core/issues/581)) ([f71edfa](https://github.com/microfleet/core/commit/f71edfa4a753a0dc2918ee7664306f79d5e5a09e)) - - - - - -## [0.7.3](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.7.2...@microfleet/plugin-cassandra@0.7.3) (2021-12-06) - -**Note:** Version bump only for package @microfleet/plugin-cassandra - - - - - -## [0.7.2](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.7.1...@microfleet/plugin-cassandra@0.7.2) (2021-12-01) - -**Note:** Version bump only for package @microfleet/plugin-cassandra - - - - - -## [0.7.1](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.7.0...@microfleet/plugin-cassandra@0.7.1) (2021-11-23) - - -### Bug Fixes - -* update deps ([37f0e04](https://github.com/microfleet/core/commit/37f0e047d8df3ff5d9eb0abd91a98db2bd627d71)) - - - - - -# [0.7.0](https://github.com/microfleet/core/compare/@microfleet/plugin-cassandra@0.6.0...@microfleet/plugin-cassandra@0.7.0) (2021-11-23) - - -### Bug Fixes - -* ts-jest config ([1f58312](https://github.com/microfleet/core/commit/1f58312f54e9c3069af898fe21ec2815fbf4909d)) - - -### Features - -* pino 7 transports, mocha & jest tests ([3f90cda](https://github.com/microfleet/core/commit/3f90cda510f2891c87087d1b7c0106150d2d7ba1)) - - - - - -# 0.6.0 (2021-07-08) - - -### Bug Fixes - -* cassandra plugin update ([fc13418](https://github.com/microfleet/core/commit/fc13418e0210b3580f4c87b5cef7170652fad2c7)) -* update dlock plugin ([2f506ac](https://github.com/microfleet/core/commit/2f506ac0d472db27cd6637c5138b1b2e38ae91ce)) - - -### Features - -* elasticsearch, redis plugins ([79bc4c3](https://github.com/microfleet/core/commit/79bc4c384abb8cf9902697cc3931130e00397a69)) -* kafka upgrades, remove unused plugins ([12f8018](https://github.com/microfleet/core/commit/12f8018ceade8d95759da09eac8bab2ab9a9aade)) -* plugin aws elasticsearch ([b299436](https://github.com/microfleet/core/commit/b29943652af7d933d274aec0da3d457bb57bbf2e)) -* plugin-cassandra ([2a53771](https://github.com/microfleet/core/commit/2a5377101a296bec97dddde1349c3de3c509aab9)) \ No newline at end of file diff --git a/packages/plugin-cassandra/__tests__/cassandra.spec.ts b/packages/plugin-cassandra/__tests__/cassandra.spec.ts deleted file mode 100644 index fcd8f4509..000000000 --- a/packages/plugin-cassandra/__tests__/cassandra.spec.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { Microfleet } from '@microfleet/core' -import Cassandra from 'express-cassandra' -import { resolve } from 'path' -import { strict as assert } from 'assert' -import rfdc from 'rfdc' -import { lookup } from 'dns' -import { config } from './config' - -describe('Cassandra suite', function testSuite() { - const cloneDeep = rfdc() - - let service: Microfleet - - // 'lookup ipv4' - beforeAll((done) => { - const hostnames = config.cassandra.client.clientOptions.contactPoints - lookup(hostnames[0], { family: 4 }, (err, addr) => { - if (err) { - return done(err) - } - - hostnames[0] = addr - return done() - }) - }) - - it('able to connect to cassandra when plugin is included', async () => { - service = new Microfleet({ - name: 'tester', - plugins: ['logger', 'validator', 'cassandra'], - cassandra: config.cassandra, - }) - - await service.connect() - const { cassandra } = service - expect(cassandra).toBeInstanceOf(Cassandra) - expect(cassandra.modelInstance).toHaveProperty('Foo') - expect(service.cassandra).toBeInstanceOf(Cassandra) - }) - - it('able to close connection to cassandra', async () => { - await service.close() - assert(!service.cassandra) - }) - - it('should load models from directory', async () => { - const cassandraConfig = cloneDeep(config.cassandra) - cassandraConfig.service.models = resolve(__dirname, './models') - - service = new Microfleet({ - name: 'tester', - plugins: ['logger', 'validator', 'cassandra'], - cassandra: cassandraConfig, - }) - - await service.connect() - const { cassandra } = service - try { - expect(cassandra.modelInstance).toHaveProperty('Bar') - } finally { - await service.close() - } - }) -}) diff --git a/packages/plugin-cassandra/__tests__/config.ts b/packages/plugin-cassandra/__tests__/config.ts deleted file mode 100644 index c418529ef..000000000 --- a/packages/plugin-cassandra/__tests__/config.ts +++ /dev/null @@ -1,32 +0,0 @@ -import cassandra from 'express-cassandra' - -export const config = { - cassandra: { - service: { - models: { - Foo: { - fields: { bar: 'text' }, - key: ['bar'], - }, - } as Record | string, - }, - client: { - clientOptions: { - contactPoints: ['cassandra'], - protocolOptions: { port: 9042 }, - keyspace: 'mykeyspace', - queryOptions: { - consistency: cassandra.consistencies.one, - }, - }, - ormOptions: { - defaultReplicationStrategy: { - class: 'SimpleStrategy', - replication_factor: 1, - }, - dropTableOnSchemaChange: false, - createKeyspace: true, - }, - } - } -} diff --git a/packages/plugin-cassandra/__tests__/models/BarModel.js b/packages/plugin-cassandra/__tests__/models/BarModel.js deleted file mode 100644 index e3072881c..000000000 --- a/packages/plugin-cassandra/__tests__/models/BarModel.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - fields: { - baz: 'text', - }, - key: ['baz'], -} diff --git a/packages/plugin-cassandra/jest.config.js b/packages/plugin-cassandra/jest.config.js deleted file mode 100644 index 0f98d909e..000000000 --- a/packages/plugin-cassandra/jest.config.js +++ /dev/null @@ -1,22 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ - -const { basename } = require('path') -const globalConfig = require('../../jest.config') -const dir = basename(__dirname) - -module.exports = { - ...globalConfig, - rootDir: '../../', - globals: { - 'ts-jest': { - isolatedModules: true, - }, - }, - testTimeout: 50000, - collectCoverage: true, - coverageDirectory: `packages/${dir}/coverage`, - coverageReporters: [ "text-summary", "json", "lcov" ], - collectCoverageFrom: [ - `packages/${dir}/src/**/*`, - ], -} diff --git a/packages/plugin-cassandra/package.json b/packages/plugin-cassandra/package.json deleted file mode 100644 index 1ed522ff9..000000000 --- a/packages/plugin-cassandra/package.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "@microfleet/plugin-cassandra", - "description": "cassandra plugin for microfleet", - "main": "./lib/index.js", - "types": "./lib/index.d.ts", - "version": "3.1.4", - "scripts": { - "lint": "eslint './src/**/*.ts'", - "test": "npm run test:e2e", - "test:e2e": "mdep test run", - "clean": "rimraf ./lib *.tsbuildinfo", - "build": "tsc -b ./tsconfig.build.json" - }, - "tags": [ - "microservice", - "microfleet", - "logger" - ], - "repository": { - "type": "git", - "url": "https://github.com/microfleet/core.git", - "directory": "packages/plugin-logger" - }, - "author": "Vitaly Aminev ", - "license": "MIT", - "bugs": { - "url": "https://github.com/microfleet/core/issues" - }, - "homepage": "https://github.com/microfleet/core#readme", - "peerDependencies": { - "@microfleet/core": "workspace:^", - "common-errors": "~1.x.x" - }, - "dependencies": { - "@microfleet/core-types": "workspace:^", - "@microfleet/plugin-logger": "workspace:^", - "@microfleet/plugin-validator": "workspace:^", - "@microfleet/utils": "workspace:^", - "bluebird": "^3.7.2", - "bluebird-retry": "^0.11.0", - "express-cassandra": "^2.9.0" - }, - "devDependencies": { - "@makeomatic/deploy": "^13.0.7", - "@microfleet/core": "workspace:^", - "@release-it/conventional-changelog": "^4.3.0", - "@types/bluebird": "^3.5.42", - "@types/bluebird-retry": "^0.11.8", - "@types/common-errors": "^1.0.5", - "@types/jest": "29.5.12", - "@types/node": "^20.11.17", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "common-errors": "^1.2.0", - "cross-env": "^7.0.3", - "eslint": "^8.56.0", - "eslint-config-makeomatic": "^6.0.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-unicorn": "^51.0.1", - "jest": "^29.7.0", - "release-it": "^14.14.3", - "rfdc": "^1.3.1", - "rimraf": "^5.0.5", - "sinon": "^17.0.1", - "tsconfig-paths": "^4.2.0", - "typescript": "~5.3.3" - }, - "engines": { - "node": ">= 12.15.0", - "npm": ">= 4.0.0" - }, - "files": [ - "lib/", - "src/", - "schemas/" - ] -} diff --git a/packages/plugin-cassandra/schemas/cassandra.json b/packages/plugin-cassandra/schemas/cassandra.json deleted file mode 100644 index 6638cfb2d..000000000 --- a/packages/plugin-cassandra/schemas/cassandra.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "$id": "cassandra", - "type": "object", - "additionalProperties": false, - "properties": { - "service": { - "type": "object", - "properties": { - "models": { - "anyOf": [ - { - "type": "string", - "format": "uri-reference" - }, - { - "type": "object", - "additionalProperties": { - "type": "object" - } - } - ] - } - } - }, - "client": { - "type": "object", - "properties": { - "clientOptions": { - "type": "object", - "required": ["localDataCenter", "contactPoints"], - "properties": { - "localDataCenter": { - "type": "string", - "default": "datacenter1" - }, - "contactPoints": { - "type": "array", - "items": { - "type": "string", - "anyOf": [ - { - "format": "hostname" - }, - { - "format": "ipv4" - }, - { - "format": "ipv6" - } - ] - } - }, - "protocolOptions": { - "type": "object", - "properties": { - "port": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ] - } - } - }, - "keyspace": { - "type": "string", - "minLength": 1 - }, - "queryOptions": { - "type": "object", - "properties": { - "consistency": { - "type": "integer" - } - } - } - } - }, - "ormOptions": { - "type": "object", - "properties": { - "defaultReplicationStrategy": { - "type": "object", - "properties": { - "class": { - "type": "string", - "minLength": 1 - }, - "replication_factor": { - "type": "integer" - } - } - }, - "dropTableOnSchemaChange": { - "type": "boolean" - }, - "createKeyspace": { - "type": "boolean" - } - } - } - } - } - } -} diff --git a/packages/plugin-cassandra/src/cassandra.ts b/packages/plugin-cassandra/src/cassandra.ts deleted file mode 100644 index a86cb36e0..000000000 --- a/packages/plugin-cassandra/src/cassandra.ts +++ /dev/null @@ -1,135 +0,0 @@ -import Bluebird from 'bluebird' -import { strict as assert } from 'node:assert' -import retry from 'bluebird-retry' -import { NotPermittedError, NotFoundError } from 'common-errors' -import type { Microfleet, PluginInterface } from '@microfleet/core-types' -import { PluginTypes } from '@microfleet/utils' -import Cassandra from 'express-cassandra' -import { resolve } from 'path' -import type * as _ from '@microfleet/plugin-logger' -import type * as __ from '@microfleet/plugin-validator' - -/** - * Plugin Name - */ -export const name = 'cassandra' - -/** - * Plugin Type - */ -export const type = PluginTypes.database - -/** - * Relative priority inside the same plugin group type - */ -export const priority = 0 - -declare module '@microfleet/core-types' { - interface Microfleet { - cassandra: Cassandra - } - - interface ConfigurationOptional { - cassandra: Config - } -} - -export type Cassandra = T - -export interface Config { - service: { - models: string | Record - }, - client: { - clientOptions: { - contactPoints: string[] - localDataCenter: string - keyspace: string - }, - protocolOptions: { - port: string | number - }, - keyspace: string, - queryOptions: { - consistency: number - } - } -} - -async function factory(this: Microfleet, Cassandra: Cassandra, config: Config) { - const { models } = config.service - const reconnectOpts = { - interval: 500, - backoff: 2, - max_interval: 5000, - timeout: 60000, - max_tries: 100, - } - - const reportError = (connect: () => Promise) => async () => { - try { - await connect() - } catch (e: any) { - this.log.warn({ err: e }, 'Failed to connect to cassandra') - throw e - } - } - - if (typeof models === 'string') { - Cassandra.setDirectory(models) - - await retry( - reportError(async () => Cassandra.bindAsync(config.client)), - reconnectOpts - ) - - return Cassandra - } - - const client = Cassandra.createClient(config.client) - - await retry( - reportError(async () => client.initAsync()), - reconnectOpts - ) - - await Bluebird.mapSeries(Object.entries(models), ([modelName, model]) => { - const Model = client.loadSchema(modelName, model) - return Bluebird.fromCallback(next => Model.syncDB(next)) - }) - - return client -} - -export async function attach(this: Microfleet, params: Partial = {}): Promise { - assert(this.hasPlugin('logger'), new NotFoundError('log module must be included')) - assert(this.hasPlugin('validator'), new NotFoundError('validator module must be included')) - - await this.validator.addLocation(resolve(__dirname, '../schemas')) - const config = this.validator.ifError('cassandra', params) - - async function connectCassandra(this: Microfleet) { - assert(!this.cassandra, new NotPermittedError('Cassandra was already started')) - const cassandra = await factory.call(this, Cassandra, config) - - this.cassandra = cassandra - this.emit('plugin:connect:cassandra', cassandra) - - return cassandra - } - - async function disconnectCassandra(this: Microfleet) { - const { cassandra } = this - - assert(cassandra, new NotPermittedError('Cassandra was not started')) - await cassandra.closeAsync() - - this.cassandra = null - this.emit('plugin:close:cassandra') - } - - return { - close: disconnectCassandra, - connect: connectCassandra, - } -} diff --git a/packages/plugin-cassandra/src/index.ts b/packages/plugin-cassandra/src/index.ts deleted file mode 100644 index e005b791e..000000000 --- a/packages/plugin-cassandra/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './cassandra' diff --git a/packages/plugin-cassandra/src/module.d.ts b/packages/plugin-cassandra/src/module.d.ts deleted file mode 100644 index b40223876..000000000 --- a/packages/plugin-cassandra/src/module.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module 'express-cassandra' diff --git a/packages/plugin-cassandra/tsconfig.build.json b/packages/plugin-cassandra/tsconfig.build.json deleted file mode 100644 index 8bbd3f38e..000000000 --- a/packages/plugin-cassandra/tsconfig.build.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "extends": "./tsconfig.json", - "references": [{ - "path": "../core/tsconfig.build.json" - },{ - "path": "../core-types/tsconfig.build.json" - }, { - "path": "../plugin-validator/tsconfig.build.json" - }, { - "path": "../plugin-logger/tsconfig.build.json" - }], - "compilerOptions": { - "rootDir": "./src", - "outDir": "./lib" - }, - "include": [ - "./src/**/*.ts" - ], - "exclude": [ - "**/node_modules/**", - "lib", - "dist", - "**.test.ts", - "**.spec.ts" - ] -} diff --git a/packages/plugin-cassandra/tsconfig.json b/packages/plugin-cassandra/tsconfig.json deleted file mode 100644 index 81075328f..000000000 --- a/packages/plugin-cassandra/tsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "references": [{ - "path": "../core/tsconfig.json" - }, { - "path": "../core-types/tsconfig.json" - }, { - "path": "../plugin-validator/tsconfig.json" - }, { - "path": "../plugin-logger/tsconfig.json" - }] -} diff --git a/packages/plugin-consul/CHANGELOG.md b/packages/plugin-consul/CHANGELOG.md index 774f59640..f4fdec079 100644 --- a/packages/plugin-consul/CHANGELOG.md +++ b/packages/plugin-consul/CHANGELOG.md @@ -1,5 +1,47 @@ +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-consul@5.1.4...@microfleet/plugin-consul@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-consul@5.1.4...@microfleet/plugin-consul@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [5.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-consul@5.1.3...@microfleet/plugin-consul@5.1.4) (2024-07-03) diff --git a/packages/plugin-consul/package.json b/packages/plugin-consul/package.json index 9013ab452..3e5f4a5f5 100644 --- a/packages/plugin-consul/package.json +++ b/packages/plugin-consul/package.json @@ -3,7 +3,7 @@ "description": "hashicorp consul adapter", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "5.1.4", + "version": "6.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -47,20 +47,20 @@ "@types/common-errors": "^1.0.5", "@types/consul": "^0.40.3", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@types/sinon": "^17.0.3", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "bluebird": "^3.7.2", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", - "nock": "^13.5.1", + "nock": "^13.5.4", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-consul/src/plugin.ts b/packages/plugin-consul/src/plugin.ts index 99bd7c959..8a9ff6d8a 100644 --- a/packages/plugin-consul/src/plugin.ts +++ b/packages/plugin-consul/src/plugin.ts @@ -97,6 +97,7 @@ export const attach = async function attachConsulPlugin( await Promise.race([ once(this.consulLeader, 'acquire'), // force all Promises that wait for lock to resolve with false + // @ts-expect-error typed too strictly once(this, 'close').then(() => { isLeader = false }), ]) diff --git a/packages/plugin-couchdb/CHANGELOG.md b/packages/plugin-couchdb/CHANGELOG.md index 573d1f22c..b00228401 100644 --- a/packages/plugin-couchdb/CHANGELOG.md +++ b/packages/plugin-couchdb/CHANGELOG.md @@ -1,5 +1,47 @@ +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-couchdb@5.1.4...@microfleet/plugin-couchdb@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-couchdb@5.1.4...@microfleet/plugin-couchdb@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [5.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-couchdb@5.1.3...@microfleet/plugin-couchdb@5.1.4) (2024-07-03) diff --git a/packages/plugin-couchdb/package.json b/packages/plugin-couchdb/package.json index e017b6926..d0f1e98cd 100644 --- a/packages/plugin-couchdb/package.json +++ b/packages/plugin-couchdb/package.json @@ -3,7 +3,7 @@ "description": "couchdb adapter for microfleet", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "5.1.4", + "version": "6.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -50,18 +50,18 @@ "@types/bluebird-retry": "^0.11.8", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-dlock/CHANGELOG.md b/packages/plugin-dlock/CHANGELOG.md index 8afb3f3a0..99417db25 100644 --- a/packages/plugin-dlock/CHANGELOG.md +++ b/packages/plugin-dlock/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-dlock@3.1.4...@microfleet/plugin-dlock@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-dlock@3.1.4...@microfleet/plugin-dlock@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-dlock@3.1.3...@microfleet/plugin-dlock@3.1.4) (2024-07-03) diff --git a/packages/plugin-dlock/package.json b/packages/plugin-dlock/package.json index 30acf2fbe..687478db9 100644 --- a/packages/plugin-dlock/package.json +++ b/packages/plugin-dlock/package.json @@ -3,7 +3,7 @@ "description": "", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -53,17 +53,17 @@ "@types/common-errors": "^1.0.5", "@types/ioredis": "^4.28.10", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-elasticsearch/CHANGELOG.md b/packages/plugin-elasticsearch/CHANGELOG.md index 3c3ab1abc..2ae7c256e 100644 --- a/packages/plugin-elasticsearch/CHANGELOG.md +++ b/packages/plugin-elasticsearch/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-elasticsearch@3.1.4...@microfleet/plugin-elasticsearch@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-elasticsearch@3.1.4...@microfleet/plugin-elasticsearch@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-elasticsearch@3.1.3...@microfleet/plugin-elasticsearch@3.1.4) (2024-07-03) diff --git a/packages/plugin-elasticsearch/package.json b/packages/plugin-elasticsearch/package.json index 00e81043e..5eb24b717 100644 --- a/packages/plugin-elasticsearch/package.json +++ b/packages/plugin-elasticsearch/package.json @@ -3,7 +3,7 @@ "description": "elasticsearch plugin for microfleet", "main": "./lib/elasticsearch.js", "types": "./lib/elasticsearch.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -32,7 +32,7 @@ "common-errors": "^1.2.0" }, "dependencies": { - "@elastic/elasticsearch": "^8.12.1", + "@elastic/elasticsearch": "^8.14.0", "@microfleet/core-types": "workspace:^", "@microfleet/plugin-logger": "workspace:^", "@microfleet/utils": "workspace:^", @@ -47,18 +47,18 @@ "@types/bluebird-retry": "^0.11.8", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-hapi/CHANGELOG.md b/packages/plugin-hapi/CHANGELOG.md index 73c7ab293..ceebe8160 100644 --- a/packages/plugin-hapi/CHANGELOG.md +++ b/packages/plugin-hapi/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-hapi@3.1.4...@microfleet/plugin-hapi@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-hapi@3.1.4...@microfleet/plugin-hapi@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-hapi@3.1.3...@microfleet/plugin-hapi@3.1.4) (2024-07-03) diff --git a/packages/plugin-hapi/package.json b/packages/plugin-hapi/package.json index ff0ba80ac..d695bec8b 100644 --- a/packages/plugin-hapi/package.json +++ b/packages/plugin-hapi/package.json @@ -1,6 +1,6 @@ { "name": "@microfleet/plugin-hapi", - "version": "3.1.4", + "version": "4.0.0", "description": "hapi", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/microfleet/core#readme", "dependencies": { - "@hapi/hapi": "^21.3.3", + "@hapi/hapi": "^21.3.10", "@hapi/vision": "^7.0.3", "@microfleet/core-types": "workspace:^", "@microfleet/plugin-logger": "workspace:^", @@ -37,7 +37,7 @@ "@microfleet/plugin-socketio": "workspace:^", "@microfleet/plugin-validator": "workspace:^", "common-errors": "~1.2.0", - "joi": "^17.12.1" + "joi": "^17.13.3" }, "peerDependencies": { "@microfleet/core": "workspace:^", @@ -47,21 +47,21 @@ "@makeomatic/deploy": "^13.0.7", "@microfleet/core": "workspace:^", "@release-it/conventional-changelog": "^4.3.0", - "@types/hapi__vision": "^5.5.7", + "@types/hapi__vision": "^5.5.8", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", - "socket.io-client": "^4.7.4", + "socket.io-client": "^4.7.5", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" }, diff --git a/packages/plugin-kafka-types/CHANGELOG.md b/packages/plugin-kafka-types/CHANGELOG.md index 087c449d2..196c399b5 100644 --- a/packages/plugin-kafka-types/CHANGELOG.md +++ b/packages/plugin-kafka-types/CHANGELOG.md @@ -1,5 +1,47 @@ +# [5.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-kafka-types@4.1.4...@microfleet/plugin-kafka-types@5.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [5.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-kafka-types@4.1.4...@microfleet/plugin-kafka-types@5.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [4.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-kafka-types@4.1.3...@microfleet/plugin-kafka-types@4.1.4) (2024-07-03) diff --git a/packages/plugin-kafka-types/package.json b/packages/plugin-kafka-types/package.json index 58f0cccf6..8a5345789 100644 --- a/packages/plugin-kafka-types/package.json +++ b/packages/plugin-kafka-types/package.json @@ -1,7 +1,7 @@ { "name": "@microfleet/plugin-kafka-types", "description": "Types for Apache Kafka adapter for microfleet", - "version": "4.1.4", + "version": "5.0.0", "main": "./index.d.ts", "types": "./index.d.ts", "scripts": { @@ -27,17 +27,17 @@ "devDependencies": { "@makeomatic/deploy": "^13.0.7", "@release-it/conventional-changelog": "^4.3.0", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-kafka/CHANGELOG.md b/packages/plugin-kafka/CHANGELOG.md index c52c629c5..d10725a8c 100644 --- a/packages/plugin-kafka/CHANGELOG.md +++ b/packages/plugin-kafka/CHANGELOG.md @@ -1,5 +1,47 @@ +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-kafka@5.1.4...@microfleet/plugin-kafka@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-kafka@5.1.4...@microfleet/plugin-kafka@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [5.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-kafka@5.1.3...@microfleet/plugin-kafka@5.1.4) (2024-07-03) diff --git a/packages/plugin-kafka/package.json b/packages/plugin-kafka/package.json index 1a6209484..84ecb40ad 100644 --- a/packages/plugin-kafka/package.json +++ b/packages/plugin-kafka/package.json @@ -1,7 +1,7 @@ { "name": "@microfleet/plugin-kafka", "description": "Apache Kafka adapter for microfleet", - "version": "5.1.4", + "version": "6.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -42,7 +42,7 @@ "bluebird": "^3.7.2", "bluebird-retry": "^0.11.0", "lodash": "^4.17.21", - "pino": "^8.18.0", + "pino": "^8.21.0", "readable-stream": "^4.5.2" }, "devDependencies": { @@ -53,22 +53,22 @@ "@types/bluebird-retry": "^0.11.8", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/lodash": "^4.14.202", - "@types/node": "^20.11.17", - "@types/readable-stream": "^4.0.10", + "@types/lodash": "^4.17.7", + "@types/node": "^20.14.13", + "@types/readable-stream": "^4.0.15", "@types/sinon": "^17.0.3", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "execa": "^8.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "toxiproxy-node-client": "^3.0.0", "tsconfig-paths": "^4.2.0", diff --git a/packages/plugin-knex/CHANGELOG.md b/packages/plugin-knex/CHANGELOG.md index eb31a0d40..f0e83d398 100644 --- a/packages/plugin-knex/CHANGELOG.md +++ b/packages/plugin-knex/CHANGELOG.md @@ -1,5 +1,47 @@ +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-knex@5.1.4...@microfleet/plugin-knex@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [6.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-knex@5.1.4...@microfleet/plugin-knex@6.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [5.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-knex@5.1.3...@microfleet/plugin-knex@5.1.4) (2024-07-03) diff --git a/packages/plugin-knex/package.json b/packages/plugin-knex/package.json index b7d4d2bae..381d55271 100644 --- a/packages/plugin-knex/package.json +++ b/packages/plugin-knex/package.json @@ -3,7 +3,7 @@ "description": "knex - universal *sql adapter for microfleet", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "5.1.4", + "version": "6.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -41,7 +41,7 @@ "bluebird": "^3.7.2", "bluebird-retry": "^0.11.0", "knex": "^3.1.0", - "pg": "^8.11.3" + "pg": "^8.12.0" }, "devDependencies": { "@makeomatic/deploy": "^13.0.7", @@ -51,18 +51,18 @@ "@types/bluebird-retry": "^0.11.8", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-logger/CHANGELOG.md b/packages/plugin-logger/CHANGELOG.md index f7911810a..1b9fff3d7 100644 --- a/packages/plugin-logger/CHANGELOG.md +++ b/packages/plugin-logger/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-logger@3.1.4...@microfleet/plugin-logger@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-logger@3.1.4...@microfleet/plugin-logger@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-logger@3.1.3...@microfleet/plugin-logger@3.1.4) (2024-07-03) diff --git a/packages/plugin-logger/package.json b/packages/plugin-logger/package.json index 0c8047089..3dbd7be48 100644 --- a/packages/plugin-logger/package.json +++ b/packages/plugin-logger/package.json @@ -3,7 +3,7 @@ "description": "logger plugin for microfleet", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "pretest": "npm run compile", @@ -38,45 +38,45 @@ "@microfleet/core-types": "workspace:^", "@microfleet/plugin-validator": "workspace:^", "@microfleet/utils": "workspace:^", - "@sentry/utils": "^7.100.1", + "@sentry/utils": "^7.118.0", "lodash.merge": "^4.6.2", "lsmod": "^1.0.0", - "pino": "^8.18.0", - "pino-abstract-transport": "^1.1.0", + "pino": "^8.21.0", + "pino-abstract-transport": "^1.2.0", "pino-pretty": "^10.3.1", - "sonic-boom": "3.8.0" + "sonic-boom": "3.8.1" }, "devDependencies": { "@makeomatic/deploy": "^13.0.7", "@microfleet/core": "workspace:^", "@release-it/conventional-changelog": "^4.3.0", - "@sentry/node": "^7.100.1", - "@sentry/types": "^7.100.1", + "@sentry/node": "^7.118.0", + "@sentry/types": "^7.118.0", "@types/bluebird": "^3.5.42", "@types/common-errors": "^1.0.5", "@types/lodash.merge": "^4.6.9", - "@types/mocha": "^10.0.6", - "@types/node": "^20.11.17", + "@types/mocha": "^10.0.7", + "@types/node": "^20.14.13", "@types/sinon": "^17.0.3", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "bluebird": "^3.7.2", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", - "fastify": "^4.26.0", + "fastify": "^4.28.1", "jest": "^29.7.0", - "mocha": "^10.3.0", + "mocha": "^10.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", - "sentry-testkit": "^5.0.8", + "rimraf": "^5.0.9", + "sentry-testkit": "^5.0.9", "sinon": "^17.0.1", "tempy": "^1.0.1", "tsconfig-paths": "^4.2.0", - "tsx": "^4.7.1", + "tsx": "^4.16.3", "typescript": "~5.3.3" }, "engines": { diff --git a/packages/plugin-opentracing/.release-it.cjs b/packages/plugin-opentracing/.release-it.cjs deleted file mode 100644 index 8773c31a6..000000000 --- a/packages/plugin-opentracing/.release-it.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('../../.release-it.cjs') diff --git a/packages/plugin-opentracing/CHANGELOG.md b/packages/plugin-opentracing/CHANGELOG.md deleted file mode 100644 index f84c1fafa..000000000 --- a/packages/plugin-opentracing/CHANGELOG.md +++ /dev/null @@ -1,853 +0,0 @@ - - -## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.1.3...@microfleet/plugin-opentracing@3.1.4) (2024-07-03) - - -### Bug Fixes - -* logger schema ([#644](https://github.com/microfleet/core/issues/644)) ([3af5be5](https://github.com/microfleet/core/commit/3af5be5a96294cf0a93df4791d4071861bf80a1a)) - -## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.1.3...@microfleet/plugin-opentracing@3.1.4) (2024-07-03) - - -### Bug Fixes - -* logger schema ([#644](https://github.com/microfleet/core/issues/644)) ([3af5be5](https://github.com/microfleet/core/commit/3af5be5a96294cf0a93df4791d4071861bf80a1a)) - -## [3.1.3](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.1.2...@microfleet/plugin-opentracing@3.1.3) (2024-02-12) - - -### Bug Fixes - -* **plugin-redis-core:** file extension handling ([#706](https://github.com/microfleet/core/issues/706)) ([b3761ae](https://github.com/microfleet/core/commit/b3761ae8b1a376eaecb24c7eac499904fabf7e10)) - -## [3.1.3](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.1.2...@microfleet/plugin-opentracing@3.1.3) (2024-02-12) - - -### Bug Fixes - -* **plugin-redis-core:** file extension handling ([#706](https://github.com/microfleet/core/issues/706)) ([b3761ae](https://github.com/microfleet/core/commit/b3761ae8b1a376eaecb24c7eac499904fabf7e10)) - -## [3.1.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.1.1...@microfleet/plugin-opentracing@3.1.2) (2024-02-11) - - -### Bug Fixes - -* **plugin-redis-core:** perform index file if migration is a directory ([#705](https://github.com/microfleet/core/issues/705)) ([848bb8e](https://github.com/microfleet/core/commit/848bb8e28b1af1274ca9d2b0e55c6255e6a13a88)) - -## [3.1.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.1.1...@microfleet/plugin-opentracing@3.1.2) (2024-02-11) - - -### Bug Fixes - -* **plugin-redis-core:** perform index file if migration is a directory ([#705](https://github.com/microfleet/core/issues/705)) ([848bb8e](https://github.com/microfleet/core/commit/848bb8e28b1af1274ca9d2b0e55c6255e6a13a88)) - -## [3.1.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.1.0...@microfleet/plugin-opentracing@3.1.1) (2024-01-26) - - -### Bug Fixes - -* **plugin-logger:** pass error enumerable fields as event extras ([#698](https://github.com/microfleet/core/issues/698)) ([d755df3](https://github.com/microfleet/core/commit/d755df31c1937440ffb4e832d792a30bd1e93212)) - -## [3.1.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.1.0...@microfleet/plugin-opentracing@3.1.1) (2024-01-26) - - -### Bug Fixes - -* **plugin-logger:** pass error enumerable fields as event extras ([#698](https://github.com/microfleet/core/issues/698)) ([d755df3](https://github.com/microfleet/core/commit/d755df31c1937440ffb4e832d792a30bd1e93212)) - -# [3.1.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.5...@microfleet/plugin-opentracing@3.1.0) (2024-01-25) - - -### Features - -* **plugin-logger:** sentry fingerprinting ([#697](https://github.com/microfleet/core/issues/697)) ([849c599](https://github.com/microfleet/core/commit/849c599730f0561f9bdd01dbec3f16deeb08eb51)) - -# [3.1.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.5...@microfleet/plugin-opentracing@3.1.0) (2024-01-25) - - -### Features - -* **plugin-logger:** sentry fingerprinting ([#697](https://github.com/microfleet/core/issues/697)) ([849c599](https://github.com/microfleet/core/commit/849c599730f0561f9bdd01dbec3f16deeb08eb51)) - -## [3.0.5](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.4...@microfleet/plugin-opentracing@3.0.5) (2024-01-17) - - -### Bug Fixes - -* don't use logger in the mfleet ([61fdffc](https://github.com/microfleet/core/commit/61fdffc15f91941d13340035f58a75119bc80670)) - -## [3.0.5](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.4...@microfleet/plugin-opentracing@3.0.5) (2024-01-17) - - -### Bug Fixes - -* don't use logger in the mfleet ([61fdffc](https://github.com/microfleet/core/commit/61fdffc15f91941d13340035f58a75119bc80670)) - -## [3.0.4](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.3...@microfleet/plugin-opentracing@3.0.4) (2024-01-05) - - -### Bug Fixes - -* auto-starting an instance in ESM ([157d2a5](https://github.com/microfleet/core/commit/157d2a5cb60f881467a62c3e6aab34c1018b333d)) - -## [3.0.4](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.3...@microfleet/plugin-opentracing@3.0.4) (2024-01-05) - - -### Bug Fixes - -* auto-starting an instance in ESM ([157d2a5](https://github.com/microfleet/core/commit/157d2a5cb60f881467a62c3e6aab34c1018b333d)) - -## [3.0.3](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.2...@microfleet/plugin-opentracing@3.0.3) (2024-01-05) - - -### Bug Fixes - -* ensure full paths are resolved for generic actions in ESM mode ([a02d85f](https://github.com/microfleet/core/commit/a02d85fe88b1874d8a02c35f8c2fa76ba400cee5)) - -## [3.0.3](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.2...@microfleet/plugin-opentracing@3.0.3) (2024-01-05) - - -### Bug Fixes - -* ensure full paths are resolved for generic actions in ESM mode ([a02d85f](https://github.com/microfleet/core/commit/a02d85fe88b1874d8a02c35f8c2fa76ba400cee5)) - -## [3.0.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.1...@microfleet/plugin-opentracing@3.0.2) (2024-01-04) - - -### Bug Fixes - -* dynamic import calls, swc -> esbuild ([7e6d1a2](https://github.com/microfleet/core/commit/7e6d1a29c92979626cab8ac96c9c55c02c19ab40)) - -## [3.0.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.1...@microfleet/plugin-opentracing@3.0.2) (2024-01-04) - - -### Bug Fixes - -* dynamic import calls, swc -> esbuild ([7e6d1a2](https://github.com/microfleet/core/commit/7e6d1a29c92979626cab8ac96c9c55c02c19ab40)) - -## [3.0.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.0...@microfleet/plugin-opentracing@3.0.1) (2024-01-03) - - -### Bug Fixes - -* wrong peer dep ([aeea4a0](https://github.com/microfleet/core/commit/aeea4a080492b24ca0ed544e3f791e3df9149209)) - -## [3.0.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@3.0.0...@microfleet/plugin-opentracing@3.0.1) (2024-01-03) - - -### Bug Fixes - -* wrong peer dep ([aeea4a0](https://github.com/microfleet/core/commit/aeea4a080492b24ca0ed544e3f791e3df9149209)) - -# [3.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.3.0...@microfleet/plugin-opentracing@3.0.0) (2024-01-03) - - -### Features - -* async plugin registration ([#694](https://github.com/microfleet/core/issues/694)) ([3b7969a](https://github.com/microfleet/core/commit/3b7969ae755862832889ae04fe4ef80e483b561d)) - - -### BREAKING CHANGES - -* requires oen to call await microfleet.register() before any of the plugins are instantiated. This allows one to have async jobs as part of the attachment routine. Updates @microfleet/validation to version 13, which moves from require() to async import() of files as part of this change. This raises min node.js version to 20.10 (it will still work on lower versions, but >= 20.10 allows for much better performance, as well as way fewer ESM issues). This will be a non-lts version aimed at polishing async plugins and tightening public interface - -# [3.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.3.0...@microfleet/plugin-opentracing@3.0.0) (2024-01-03) - - -### Features - -* async plugin registration ([#694](https://github.com/microfleet/core/issues/694)) ([3b7969a](https://github.com/microfleet/core/commit/3b7969ae755862832889ae04fe4ef80e483b561d)) - - -### BREAKING CHANGES - -* requires oen to call await microfleet.register() before any of the plugins are instantiated. This allows one to have async jobs as part of the attachment routine. Updates @microfleet/validation to version 13, which moves from require() to async import() of files as part of this change. This raises min node.js version to 20.10 (it will still work on lower versions, but >= 20.10 allows for much better performance, as well as way fewer ESM issues). This will be a non-lts version aimed at polishing async plugins and tightening public interface - -# [2.3.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.14...@microfleet/plugin-opentracing@2.3.0) (2024-01-02) - - -### Features - -* use dynamic import in readRoutes ([#686](https://github.com/microfleet/core/issues/686)) ([e62ce12](https://github.com/microfleet/core/commit/e62ce12d2b8449813977f345164fcc41b61aa748)) - -# [2.3.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.14...@microfleet/plugin-opentracing@2.3.0) (2024-01-02) - - -### Features - -* use dynamic import in readRoutes ([#686](https://github.com/microfleet/core/issues/686)) ([e62ce12](https://github.com/microfleet/core/commit/e62ce12d2b8449813977f345164fcc41b61aa748)) - -## [2.2.14](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.13...@microfleet/plugin-opentracing@2.2.14) (2023-12-20) - - -### Bug Fixes - -* @microfleet/validation v11.2.1 ([#683](https://github.com/microfleet/core/issues/683)) ([09339f0](https://github.com/microfleet/core/commit/09339f07ee876798076c56d0fc25c5b5435247c1)) - -## [2.2.14](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.13...@microfleet/plugin-opentracing@2.2.14) (2023-12-20) - - -### Bug Fixes - -* @microfleet/validation v11.2.1 ([#683](https://github.com/microfleet/core/issues/683)) ([09339f0](https://github.com/microfleet/core/commit/09339f07ee876798076c56d0fc25c5b5435247c1)) - -## [2.2.13](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.12...@microfleet/plugin-opentracing@2.2.13) (2023-12-19) - - -### Bug Fixes - -* update deps ([e6e043b](https://github.com/microfleet/core/commit/e6e043b1c4c59c4e39bcb6ed81f3e57c1434e19a)) - -## [2.2.13](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.12...@microfleet/plugin-opentracing@2.2.13) (2023-12-19) - - -### Bug Fixes - -* update deps ([e6e043b](https://github.com/microfleet/core/commit/e6e043b1c4c59c4e39bcb6ed81f3e57c1434e19a)) - -## [2.2.12](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.11...@microfleet/plugin-opentracing@2.2.12) (2023-11-21) - - -### Bug Fixes - -* kafka update ([a720d81](https://github.com/microfleet/core/commit/a720d8179aecb4a161b72eefbf2579252b56fcc0)) - -## [2.2.12](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.11...@microfleet/plugin-opentracing@2.2.12) (2023-11-21) - - -### Bug Fixes - -* kafka update ([a720d81](https://github.com/microfleet/core/commit/a720d8179aecb4a161b72eefbf2579252b56fcc0)) - -## [2.2.11](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.10...@microfleet/plugin-opentracing@2.2.11) (2023-11-15) - - -### Bug Fixes - -* upgrade dependencies ([3462882](https://github.com/microfleet/core/commit/3462882b1b6017f8e5072468f38e7fbd7903d044)) -* upgrade deps, more granular log level control in logger plugin ([fa59e6f](https://github.com/microfleet/core/commit/fa59e6f6a8959b81bd38f5b2bdb12d335b6e5844)) - -## [2.2.11](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.10...@microfleet/plugin-opentracing@2.2.11) (2023-11-15) - - -### Bug Fixes - -* upgrade dependencies ([3462882](https://github.com/microfleet/core/commit/3462882b1b6017f8e5072468f38e7fbd7903d044)) -* upgrade deps, more granular log level control in logger plugin ([fa59e6f](https://github.com/microfleet/core/commit/fa59e6f6a8959b81bd38f5b2bdb12d335b6e5844)) - -## [2.2.10](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.9...@microfleet/plugin-opentracing@2.2.10) (2023-10-25) - - -### Bug Fixes - -* upgrade deps, extras for sentry ([#674](https://github.com/microfleet/core/issues/674)) ([209eb8d](https://github.com/microfleet/core/commit/209eb8dd8b2ba086ebda004ead7b25739bade72f)) - -## [2.2.10](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.9...@microfleet/plugin-opentracing@2.2.10) (2023-10-25) - - -### Bug Fixes - -* upgrade deps, extras for sentry ([#674](https://github.com/microfleet/core/issues/674)) ([209eb8d](https://github.com/microfleet/core/commit/209eb8dd8b2ba086ebda004ead7b25739bade72f)) - -## [2.2.9](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.8...@microfleet/plugin-opentracing@2.2.9) (2023-09-27) - - -### Bug Fixes - -* update deps, router .d.ts ([#664](https://github.com/microfleet/core/issues/664)) ([b9df1ac](https://github.com/microfleet/core/commit/b9df1ac56760499418018c723a2f6f8c3fbbbda9)) - -## [2.2.9](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.8...@microfleet/plugin-opentracing@2.2.9) (2023-09-27) - - -### Bug Fixes - -* update deps, router .d.ts ([#664](https://github.com/microfleet/core/issues/664)) ([b9df1ac](https://github.com/microfleet/core/commit/b9df1ac56760499418018c723a2f6f8c3fbbbda9)) - -## [2.2.8](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.7...@microfleet/plugin-opentracing@2.2.8) (2023-06-20) - - -### Bug Fixes - -* update deps, ensure fastify-plugin is not required ([08f0239](https://github.com/microfleet/core/commit/08f023940232068022aeaecbbb88b619204921d8)) - -## [2.2.8](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.7...@microfleet/plugin-opentracing@2.2.8) (2023-06-20) - - -### Bug Fixes - -* update deps, ensure fastify-plugin is not required ([08f0239](https://github.com/microfleet/core/commit/08f023940232068022aeaecbbb88b619204921d8)) - -## [2.2.7](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.6...@microfleet/plugin-opentracing@2.2.7) (2023-05-30) - - -### Bug Fixes - -* cleanup sigterm listeners on close ([cd19c53](https://github.com/microfleet/core/commit/cd19c53f1e52fb1a5c5ca1ec82f2bbd055a529ee)) - -## [2.2.7](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.6...@microfleet/plugin-opentracing@2.2.7) (2023-05-30) - - -### Bug Fixes - -* cleanup sigterm listeners on close ([cd19c53](https://github.com/microfleet/core/commit/cd19c53f1e52fb1a5c5ca1ec82f2bbd055a529ee)) - -## [2.2.6](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.5...@microfleet/plugin-opentracing@2.2.6) (2023-05-17) - - -### Bug Fixes - -* set npm version during release ([24edf47](https://github.com/microfleet/core/commit/24edf478bab0547560103707267226e7105ac363)) -* update compatibility for mfleet bin ([01285ed](https://github.com/microfleet/core/commit/01285ed96ce21b68e1eadbddda70c8587c288fd0)) - -## [2.2.6](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.5...@microfleet/plugin-opentracing@2.2.6) (2023-05-17) - - -### Bug Fixes - -* set npm version during release ([24edf47](https://github.com/microfleet/core/commit/24edf478bab0547560103707267226e7105ac363)) -* update compatibility for mfleet bin ([01285ed](https://github.com/microfleet/core/commit/01285ed96ce21b68e1eadbddda70c8587c288fd0)) - -## [2.2.5](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.5...@microfleet/plugin-opentracing@2.2.5) (2023-05-17) - - -### Bug Fixes - -* set npm version during release ([24edf47](https://github.com/microfleet/core/commit/24edf478bab0547560103707267226e7105ac363)) - -## [2.2.5](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.5...@microfleet/plugin-opentracing@2.2.5) (2023-05-17) - - -### Bug Fixes - -* set npm version during release ([24edf47](https://github.com/microfleet/core/commit/24edf478bab0547560103707267226e7105ac363)) - -## [2.2.5](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.3...@microfleet/plugin-opentracing@2.2.5) (2023-05-17) - - -### Bug Fixes - -* no double increment ([b2e654c](https://github.com/microfleet/core/commit/b2e654c8d3fe000a26e651a4313eed073b3afaf6)) - -## [2.2.5](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.3...@microfleet/plugin-opentracing@2.2.5) (2023-05-17) - - -### Bug Fixes - -* no double increment ([b2e654c](https://github.com/microfleet/core/commit/b2e654c8d3fe000a26e651a4313eed073b3afaf6)) - -## [2.2.4](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.1...@microfleet/plugin-opentracing@2.2.4) (2023-05-17) - - -### Bug Fixes - -* adjust mfleet loader ([43a2dbe](https://github.com/microfleet/core/commit/43a2dbe0ed1a2a9c6e0263fbae91f74637c6ef98)) - -## [2.2.3](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.2.1...@microfleet/plugin-opentracing@2.2.3) (2023-05-17) - - -### Bug Fixes - -* adjust mfleet loader ([43a2dbe](https://github.com/microfleet/core/commit/43a2dbe0ed1a2a9c6e0263fbae91f74637c6ef98)) - -## [2.2.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.1.0...@microfleet/plugin-opentracing@2.2.2) (2023-05-17) - - -### Bug Fixes - -* update dependencies ([#645](https://github.com/microfleet/core/issues/645)) ([9e2a778](https://github.com/microfleet/core/commit/9e2a7785bc818dd6f1a920c65c671400a42842cd)) -* update dlock wrapper ([7c16a15](https://github.com/microfleet/core/commit/7c16a152d55f9d3a41838944f9e272475cca0977)) - -## [2.2.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@2.1.0...@microfleet/plugin-opentracing@2.2.1) (2023-05-17) - - -### Bug Fixes - -* update dependencies ([#645](https://github.com/microfleet/core/issues/645)) ([9e2a778](https://github.com/microfleet/core/commit/9e2a7785bc818dd6f1a920c65c671400a42842cd)) -* update dlock wrapper ([7c16a15](https://github.com/microfleet/core/commit/7c16a152d55f9d3a41838944f9e272475cca0977)) - -# [2.2.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@1.0.0...@microfleet/plugin-opentracing@2.2.0) (2023-01-26) - - -### Features - -* common action overrides ([516cebb](https://github.com/microfleet/core/commit/516cebb5f24b6eb050fd524c83e4468dd6f8d82d)) - -# [2.1.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@1.0.0...@microfleet/plugin-opentracing@2.1.0) (2023-01-26) - - -### Features - -* common action overrides ([516cebb](https://github.com/microfleet/core/commit/516cebb5f24b6eb050fd524c83e4468dd6f8d82d)) - -# [2.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.26.0...@microfleet/plugin-opentracing@2.0.0) (2023-01-23) - - -### Features - -* init custom plugin with abs path from core ([#641](https://github.com/microfleet/core/issues/641)) ([b9e0a30](https://github.com/microfleet/core/commit/b9e0a30a8f262d50aa325185aca9b49ae4da6eb8)) - - -### BREAKING CHANGES - -* several plugins had major version of node updates in its req, hence boosting this - -* chore: lockfile -* feat: init custom plugin with abs path from core -* chore: update test env - -# [1.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.26.0...@microfleet/plugin-opentracing@1.0.0) (2023-01-23) - - -### Features - -* init custom plugin with abs path from core ([#641](https://github.com/microfleet/core/issues/641)) ([b9e0a30](https://github.com/microfleet/core/commit/b9e0a30a8f262d50aa325185aca9b49ae4da6eb8)) - - -### BREAKING CHANGES - -* several plugins had major version of node updates in its req, hence boosting this - -* chore: lockfile -* feat: init custom plugin with abs path from core -* chore: update test env - -# [0.27.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.24.0...@microfleet/plugin-opentracing@0.27.0) (2022-11-01) - - -### Features - -* upgrade dependencies, no breaking changes ([#638](https://github.com/microfleet/core/issues/638)) ([2d4de4d](https://github.com/microfleet/core/commit/2d4de4d080be30dcf01ba3f05599ec15618dde90)) - -# [0.26.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.24.0...@microfleet/plugin-opentracing@0.26.0) (2022-11-01) - - -### Features - -* upgrade dependencies, no breaking changes ([#638](https://github.com/microfleet/core/issues/638)) ([2d4de4d](https://github.com/microfleet/core/commit/2d4de4d080be30dcf01ba3f05599ec15618dde90)) - -# [0.25.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.23.1...@microfleet/plugin-opentracing@0.25.0) (2022-10-27) - - -### Features - -* **plugin-signed-request:** fastify plugin ([#637](https://github.com/microfleet/core/issues/637)) ([ee3d4dd](https://github.com/microfleet/core/commit/ee3d4dd1adc3025dbd6d831aeeb0dce9f44117f0)) - -# [0.24.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.23.1...@microfleet/plugin-opentracing@0.24.0) (2022-10-27) - - -### Features - -* **plugin-signed-request:** fastify plugin ([#637](https://github.com/microfleet/core/issues/637)) ([ee3d4dd](https://github.com/microfleet/core/commit/ee3d4dd1adc3025dbd6d831aeeb0dce9f44117f0)) - -## [0.23.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.22.0...@microfleet/plugin-opentracing@0.23.2) (2022-09-02) - - -### Bug Fixes - -* improve sentry logger ([#636](https://github.com/microfleet/core/issues/636)) ([93e75da](https://github.com/microfleet/core/commit/93e75da4f3a34606940c2673460c4719dcef2012)) - -## [0.23.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.22.0...@microfleet/plugin-opentracing@0.23.1) (2022-09-02) - - -### Bug Fixes - -* improve sentry logger ([#636](https://github.com/microfleet/core/issues/636)) ([93e75da](https://github.com/microfleet/core/commit/93e75da4f3a34606940c2673460c4719dcef2012)) - -# [0.23.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.21.1...@microfleet/plugin-opentracing@0.23.0) (2022-08-27) - - -### Bug Fixes - -* upgrade deps ([5ed4b64](https://github.com/microfleet/core/commit/5ed4b64f5bac473ebd267e9dd1abb1077dd7738f)) - - -### Features - -* improve sentry logger ([#633](https://github.com/microfleet/core/issues/633)) ([d50fba9](https://github.com/microfleet/core/commit/d50fba93835a0fceb9ada8f52075946e5bf2bed7)), closes [#635](https://github.com/microfleet/core/issues/635) - -# [0.22.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.21.1...@microfleet/plugin-opentracing@0.22.0) (2022-08-27) - - -### Bug Fixes - -* upgrade deps ([5ed4b64](https://github.com/microfleet/core/commit/5ed4b64f5bac473ebd267e9dd1abb1077dd7738f)) - - -### Features - -* improve sentry logger ([#633](https://github.com/microfleet/core/issues/633)) ([d50fba9](https://github.com/microfleet/core/commit/d50fba93835a0fceb9ada8f52075946e5bf2bed7)), closes [#635](https://github.com/microfleet/core/issues/635) - -## [0.21.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.20.0...@microfleet/plugin-opentracing@0.21.2) (2022-07-15) - - -### Bug Fixes - -* remove timer based ack defaults ([0babab1](https://github.com/microfleet/core/commit/0babab1a98bedc98c39991f0d07fbd61c5c50409)) - -## [0.21.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.20.0...@microfleet/plugin-opentracing@0.21.1) (2022-07-15) - - -### Bug Fixes - -* remove timer based ack defaults ([0babab1](https://github.com/microfleet/core/commit/0babab1a98bedc98c39991f0d07fbd61c5c50409)) - -# [0.21.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.18.0...@microfleet/plugin-opentracing@0.21.0) (2022-07-14) - - -### Bug Fixes - -* increase test timeout for slow machines on CI ([61cc970](https://github.com/microfleet/core/commit/61cc970b9c636b4b3a076a3715dc9ec20d6f838d)) -* undici vs node-fetch ([bd38a18](https://github.com/microfleet/core/commit/bd38a18f005d0c29a2b73b9e181948cc30ec0543)) - - -### Features - -* pino 8 and other deps ([15dfb1b](https://github.com/microfleet/core/commit/15dfb1b3834584ec2c5c6bb20cdd5911055e6dda)) - -# [0.20.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.18.0...@microfleet/plugin-opentracing@0.20.0) (2022-07-14) - - -### Bug Fixes - -* increase test timeout for slow machines on CI ([61cc970](https://github.com/microfleet/core/commit/61cc970b9c636b4b3a076a3715dc9ec20d6f838d)) -* undici vs node-fetch ([bd38a18](https://github.com/microfleet/core/commit/bd38a18f005d0c29a2b73b9e181948cc30ec0543)) - - -### Features - -* pino 8 and other deps ([15dfb1b](https://github.com/microfleet/core/commit/15dfb1b3834584ec2c5c6bb20cdd5911055e6dda)) - -# [0.19.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.16.0...@microfleet/plugin-opentracing@0.19.0) (2022-07-11) - - -### Features - -* plugin signed request ([#619](https://github.com/microfleet/core/issues/619)) ([fd51e06](https://github.com/microfleet/core/commit/fd51e062b43743c968affc8b5a2aa4b37380c2cc))# [0.18.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.16.0...@microfleet/plugin-opentracing@0.18.0) (2022-07-11) - - -### Features - -* plugin signed request ([#619](https://github.com/microfleet/core/issues/619)) ([fd51e06](https://github.com/microfleet/core/commit/fd51e062b43743c968affc8b5a2aa4b37380c2cc))# [0.17.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.14.0...@microfleet/plugin-opentracing@0.17.0) (2022-06-20) - - -### Features - -* casl RBAC plugin ([#617](https://github.com/microfleet/core/issues/617)) ([5e8a2bd](https://github.com/microfleet/core/commit/5e8a2bd703050c06c85f1846af6362e610c7e38f))# [0.16.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.14.0...@microfleet/plugin-opentracing@0.16.0) (2022-06-20) - - -### Features - -* casl RBAC plugin ([#617](https://github.com/microfleet/core/issues/617)) ([5e8a2bd](https://github.com/microfleet/core/commit/5e8a2bd703050c06c85f1846af6362e610c7e38f))# [0.15.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.13.1...@microfleet/plugin-opentracing@0.15.0) (2022-03-30) - - -### Features - -* added ability to disable some route ([#607](https://github.com/microfleet/core/issues/607)) ([afbebd2](https://github.com/microfleet/core/commit/afbebd25ba52b8b70f1f1640554a86dca509a1cf))# [0.14.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.13.1...@microfleet/plugin-opentracing@0.14.0) (2022-03-30) - - -### Features - -* added ability to disable some route ([#607](https://github.com/microfleet/core/issues/607)) ([afbebd2](https://github.com/microfleet/core/commit/afbebd25ba52b8b70f1f1640554a86dca509a1cf))## [0.13.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.12.0...@microfleet/plugin-opentracing@0.13.2) (2022-03-25) - - -### Bug Fixes - -* better healthcheck message ([7eed724](https://github.com/microfleet/core/commit/7eed724122c7e40890ee26327e992652c892134f))## [0.13.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.12.0...@microfleet/plugin-opentracing@0.13.1) (2022-03-25) - - -### Bug Fixes - -* better healthcheck message ([7eed724](https://github.com/microfleet/core/commit/7eed724122c7e40890ee26327e992652c892134f))# [0.13.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.10.0...@microfleet/plugin-opentracing@0.13.0) (2022-03-24) - - -### Features - -* router re-wiring of requests, independent actions ([fb0bea2](https://github.com/microfleet/core/commit/fb0bea24ce83bfaa6ae51e418d30161e8be7d6a0))# [0.12.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.10.0...@microfleet/plugin-opentracing@0.12.0) (2022-03-24) - - -### Features - -* router re-wiring of requests, independent actions ([fb0bea2](https://github.com/microfleet/core/commit/fb0bea24ce83bfaa6ae51e418d30161e8be7d6a0))# [0.11.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.9.3...@microfleet/plugin-opentracing@0.11.0) (2022-03-24) - - -### Features - -* **router:** reconfigure action through enabled param ([44be4ae](https://github.com/microfleet/core/commit/44be4ae4d3ccda8744f3f7dcbe098553f89386d5))# [0.10.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.9.3...@microfleet/plugin-opentracing@0.10.0) (2022-03-24) - - -### Features - -* **router:** reconfigure action through enabled param ([44be4ae](https://github.com/microfleet/core/commit/44be4ae4d3ccda8744f3f7dcbe098553f89386d5))## [0.9.4](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.9.1...@microfleet/plugin-opentracing@0.9.4) (2022-03-23) - - -### Bug Fixes - -* remove deprecated event-to-promise lib ([3489d98](https://github.com/microfleet/core/commit/3489d9866f8273c86cdff6722e582df747572c8d))## [0.9.3](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.9.1...@microfleet/plugin-opentracing@0.9.3) (2022-03-23) - - -### Bug Fixes - -* remove deprecated event-to-promise lib ([3489d98](https://github.com/microfleet/core/commit/3489d9866f8273c86cdff6722e582df747572c8d))## [0.9.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.8.0...@microfleet/plugin-opentracing@0.9.2) (2022-03-23) - - -### Bug Fixes - -* dependencies, updated transport-amqp ([4ca88c7](https://github.com/microfleet/core/commit/4ca88c7f8b84390f85b64dea3a665558f48d8d3b))## [0.9.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.8.0...@microfleet/plugin-opentracing@0.9.1) (2022-03-23) - - -### Bug Fixes - -* dependencies, updated transport-amqp ([4ca88c7](https://github.com/microfleet/core/commit/4ca88c7f8b84390f85b64dea3a665558f48d8d3b))# [0.9.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.7.1...@microfleet/plugin-opentracing@0.9.0) (2022-03-16) - - -### Features - -* microleet/transport-amqp@17 ([#604](https://github.com/microfleet/core/issues/604)) ([c06a64d](https://github.com/microfleet/core/commit/c06a64d10771f71808f01b954472d1ad86786965))# [0.8.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.7.1...@microfleet/plugin-opentracing@0.8.0) (2022-03-16) - - -### Features - -* microleet/transport-amqp@17 ([#604](https://github.com/microfleet/core/issues/604)) ([c06a64d](https://github.com/microfleet/core/commit/c06a64d10771f71808f01b954472d1ad86786965))undefined - -## [0.7.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.6.0...@microfleet/plugin-opentracing@0.7.2) (2022-02-28) - - -### Bug Fixes - -* peer x-deps ([df1619d](https://github.com/microfleet/core/commit/df1619d84d9f9ae404aae2d75e2c0047576176de))undefined - -## [0.7.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.6.0...@microfleet/plugin-opentracing@0.7.1) (2022-02-28) - - -### Bug Fixes - -* peer x-deps ([df1619d](https://github.com/microfleet/core/commit/df1619d84d9f9ae404aae2d75e2c0047576176de))undefined - -# [0.7.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.13...@microfleet/plugin-opentracing@0.7.0) (2022-02-27) - - -### Features - -* support v16 of @microfleet/transport-amqp ([71579d7](https://github.com/microfleet/core/commit/71579d77cf179607477d1b803cf569c453b354b3))undefined - -# [0.6.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.13...@microfleet/plugin-opentracing@0.6.0) (2022-02-27) - - -### Features - -* support v16 of @microfleet/transport-amqp ([71579d7](https://github.com/microfleet/core/commit/71579d77cf179607477d1b803cf569c453b354b3))## [0.5.14](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.11...@microfleet/plugin-opentracing@0.5.14) (2022-02-25) - - -### Bug Fixes - -* **amqp:** dont crash on missing headers ([0ca3783](https://github.com/microfleet/core/commit/0ca3783bbde7980c34462da58c7c62fbcc6142f8)) - -## [0.5.13](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.11...@microfleet/plugin-opentracing@0.5.13) (2022-02-25) - - -### Bug Fixes - -* **amqp:** dont crash on missing headers ([0ca3783](https://github.com/microfleet/core/commit/0ca3783bbde7980c34462da58c7c62fbcc6142f8)) - -## [0.5.12](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.9...@microfleet/plugin-opentracing@0.5.12) (2022-02-24) - - -### Bug Fixes - -* remove amqp type stubs ([60c9c7a](https://github.com/microfleet/core/commit/60c9c7a0e85ef68832aa7150469c10f3a8828a04)) - -## [0.5.11](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.9...@microfleet/plugin-opentracing@0.5.11) (2022-02-24) - - -### Bug Fixes - -* remove amqp type stubs ([60c9c7a](https://github.com/microfleet/core/commit/60c9c7a0e85ef68832aa7150469c10f3a8828a04)) - -## [0.5.10](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.7...@microfleet/plugin-opentracing@0.5.10) (2022-02-24) - - -### Bug Fixes - -* update deps ([97f391b](https://github.com/microfleet/core/commit/97f391b4d7c24410f532873ece685c072f3453d9)) -* upgrade amqp ([8d735db](https://github.com/microfleet/core/commit/8d735db31e1029fd7f6cb23633686435bb72f4d0)) -* upgrade transport-amqp ([382a1bf](https://github.com/microfleet/core/commit/382a1bf57626d375c5c8d3a959bba8f20bb27801)) - -## [0.5.9](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.7...@microfleet/plugin-opentracing@0.5.9) (2022-02-24) - - -### Bug Fixes - -* update deps ([97f391b](https://github.com/microfleet/core/commit/97f391b4d7c24410f532873ece685c072f3453d9)) -* upgrade amqp ([8d735db](https://github.com/microfleet/core/commit/8d735db31e1029fd7f6cb23633686435bb72f4d0)) -* upgrade transport-amqp ([382a1bf](https://github.com/microfleet/core/commit/382a1bf57626d375c5c8d3a959bba8f20bb27801)) - -## [0.5.8](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.5...@microfleet/plugin-opentracing@0.5.8) (2022-02-22) - - -### Bug Fixes - -* **router:** add `enabled` into ajv schema ([b2b4a28](https://github.com/microfleet/core/commit/b2b4a2821fc1cc70b941e8acb15b46b3ff82eba8)) - -## [0.5.7](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.5...@microfleet/plugin-opentracing@0.5.7) (2022-02-22) - - -### Bug Fixes - -* **router:** add `enabled` into ajv schema ([b2b4a28](https://github.com/microfleet/core/commit/b2b4a2821fc1cc70b941e8acb15b46b3ff82eba8)) - -## [0.5.6](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.3...@microfleet/plugin-opentracing@0.5.6) (2022-02-06) - - -### Bug Fixes - -* sentry fn opts ([4a81984](https://github.com/microfleet/core/commit/4a81984224c4b42d4184ee6d365b7ac8ad4f704d)) - -## [0.5.5](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.3...@microfleet/plugin-opentracing@0.5.5) (2022-02-06) - - -### Bug Fixes - -* sentry fn opts ([4a81984](https://github.com/microfleet/core/commit/4a81984224c4b42d4184ee6d365b7ac8ad4f704d)) - -## [0.5.4](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.1...@microfleet/plugin-opentracing@0.5.4) (2022-02-04) - - -### Bug Fixes - -* dlock with connect/close interface ([#593](https://github.com/microfleet/core/issues/593)) ([5aa9bae](https://github.com/microfleet/core/commit/5aa9baeddff6c9737a1d36f95859e9895bf99acb)) - -## [0.5.3](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.5.1...@microfleet/plugin-opentracing@0.5.3) (2022-02-04) - - -### Bug Fixes - -* dlock with connect/close interface ([#593](https://github.com/microfleet/core/issues/593)) ([5aa9bae](https://github.com/microfleet/core/commit/5aa9baeddff6c9737a1d36f95859e9895bf99acb)) - -## [0.5.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.4.0...@microfleet/plugin-opentracing@0.5.2) (2022-01-31) - - -### Bug Fixes - -* remove wtfnode from deps ([035482c](https://github.com/microfleet/core/commit/035482cb461afb5399b4ed40b18fc1eab5dd0315)) -* update dependencies ([4d3fcce](https://github.com/microfleet/core/commit/4d3fcce259f8a047a94dc40fc66604fae8a97050)) - - -### Reverts - -* router types exploration ([40ece1e](https://github.com/microfleet/core/commit/40ece1e8e701ac3e3f34f97016b1a94f517da515)) - -## [0.5.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.4.0...@microfleet/plugin-opentracing@0.5.1) (2022-01-31) - - -### Bug Fixes - -* remove wtfnode from deps ([035482c](https://github.com/microfleet/core/commit/035482cb461afb5399b4ed40b18fc1eab5dd0315)) -* update dependencies ([4d3fcce](https://github.com/microfleet/core/commit/4d3fcce259f8a047a94dc40fc66604fae8a97050)) - - -### Reverts - -* router types exploration ([40ece1e](https://github.com/microfleet/core/commit/40ece1e8e701ac3e3f34f97016b1a94f517da515)) - -# [0.5.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.3.0...@microfleet/plugin-opentracing@0.5.0) (2022-01-31) - - -### Bug Fixes - -* **kafka:** kafka throws when connecting to non-existent topics ([5cdf1a8](https://github.com/microfleet/core/commit/5cdf1a8cffaca0d166f97a169209f2d579804f73)) -* **kafka:** use @makeomatic/node-rdkafka ([7627d66](https://github.com/microfleet/core/commit/7627d669ad49032f3a2f4be15a12a678d7136464)) -* **router:** graceful shutdown fixed ([5f49652](https://github.com/microfleet/core/commit/5f49652458eb6c622f519259ae865cac42b48961)) -* **tooling:** dep versions for pnpm ([cac9f31](https://github.com/microfleet/core/commit/cac9f31a9e1e8577cb0251646410199d2b6c3eb8)) - - -### Features - -* @swc/node ([260e1bb](https://github.com/microfleet/core/commit/260e1bb049563df1b3795f1ac47699103601a87f)) - -# [0.4.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.3.0...@microfleet/plugin-opentracing@0.4.0) (2022-01-31) - - -### Bug Fixes - -* **kafka:** kafka throws when connecting to non-existent topics ([5cdf1a8](https://github.com/microfleet/core/commit/5cdf1a8cffaca0d166f97a169209f2d579804f73)) -* **kafka:** use @makeomatic/node-rdkafka ([7627d66](https://github.com/microfleet/core/commit/7627d669ad49032f3a2f4be15a12a678d7136464)) -* **router:** graceful shutdown fixed ([5f49652](https://github.com/microfleet/core/commit/5f49652458eb6c622f519259ae865cac42b48961)) -* **tooling:** dep versions for pnpm ([cac9f31](https://github.com/microfleet/core/commit/cac9f31a9e1e8577cb0251646410199d2b6c3eb8)) - - -### Features - -* @swc/node ([260e1bb](https://github.com/microfleet/core/commit/260e1bb049563df1b3795f1ac47699103601a87f)) - -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [0.3.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.2.3...@microfleet/plugin-opentracing@0.3.0) (2022-01-19) - - -### Features - -* upgrade plugin-validation and update deps ([#581](https://github.com/microfleet/core/issues/581)) ([f71edfa](https://github.com/microfleet/core/commit/f71edfa4a753a0dc2918ee7664306f79d5e5a09e)) - - - - - -## [0.2.3](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.2.2...@microfleet/plugin-opentracing@0.2.3) (2021-12-06) - -**Note:** Version bump only for package @microfleet/plugin-opentracing - - - - - -## [0.2.2](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.2.1...@microfleet/plugin-opentracing@0.2.2) (2021-12-01) - -**Note:** Version bump only for package @microfleet/plugin-opentracing - - - - - -## [0.2.1](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.2.0...@microfleet/plugin-opentracing@0.2.1) (2021-11-23) - - -### Bug Fixes - -* update deps ([37f0e04](https://github.com/microfleet/core/commit/37f0e047d8df3ff5d9eb0abd91a98db2bd627d71)) - - - - - -# [0.2.0](https://github.com/microfleet/core/compare/@microfleet/plugin-opentracing@0.1.0...@microfleet/plugin-opentracing@0.2.0) (2021-11-23) - - -### Bug Fixes - -* router tests ([cc67eab](https://github.com/microfleet/core/commit/cc67eab0d01b52965deb574c070444dc22614164)) - - -### Features - -* pino 7 transports, mocha & jest tests ([3f90cda](https://github.com/microfleet/core/commit/3f90cda510f2891c87087d1b7c0106150d2d7ba1)) - - - - - -# 0.1.0 (2021-07-08) - - -### Bug Fixes - -* update dlock plugin ([2f506ac](https://github.com/microfleet/core/commit/2f506ac0d472db27cd6637c5138b1b2e38ae91ce)) - - -### Features - -* elasticsearch, redis plugins ([79bc4c3](https://github.com/microfleet/core/commit/79bc4c384abb8cf9902697cc3931130e00397a69)) -* externalize opentracing & prometheus ([f32f7fd](https://github.com/microfleet/core/commit/f32f7fd9729aaf849f67a3bfa0612c7b3a43dbe3)) \ No newline at end of file diff --git a/packages/plugin-opentracing/jest.config.js b/packages/plugin-opentracing/jest.config.js deleted file mode 100644 index 48c97fd82..000000000 --- a/packages/plugin-opentracing/jest.config.js +++ /dev/null @@ -1,21 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ - -const { basename } = require('path') -const globalConfig = require('../../jest.config') -const dir = basename(__dirname) - -module.exports = { - ...globalConfig, - rootDir: '../../', - globals: { - 'ts-jest': { - isolatedModules: true, - }, - }, - collectCoverage: true, - coverageDirectory: `packages/${dir}/coverage`, - coverageReporters: [ "text-summary", "json", "lcov" ], - collectCoverageFrom: [ - `packages/${dir}/src/**/*`, - ], -} diff --git a/packages/plugin-opentracing/package.json b/packages/plugin-opentracing/package.json deleted file mode 100644 index 1a5d0f536..000000000 --- a/packages/plugin-opentracing/package.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "@microfleet/plugin-opentracing", - "description": "opentracing plugin for microfleet", - "main": "./lib/index.js", - "types": "./lib/index.d.ts", - "version": "3.1.4", - "scripts": { - "lint": "eslint './src/**/*.ts'", - "test": "true", - "clean": "rimraf ./lib *.tsbuildinfo", - "build": "tsc -b ./tsconfig.build.json" - }, - "tags": [ - "microservice", - "microfleet", - "logger" - ], - "repository": { - "type": "git", - "url": "https://github.com/microfleet/core.git", - "directory": "packages/plugin-opentracing" - }, - "author": "Vitaly Aminev ", - "license": "MIT", - "bugs": { - "url": "https://github.com/microfleet/core/issues" - }, - "homepage": "https://github.com/microfleet/core#readme", - "peerDependencies": { - "@microfleet/core": "workspace:^", - "common-errors": "~1.x.x" - }, - "dependencies": { - "@microfleet/core-types": "workspace:^", - "@microfleet/plugin-logger": "workspace:^", - "@microfleet/plugin-validator": "workspace:^", - "@microfleet/utils": "workspace:^", - "jaeger-client": "^3.19.0" - }, - "devDependencies": { - "@makeomatic/deploy": "^13.0.7", - "@microfleet/core": "workspace:^", - "@release-it/conventional-changelog": "^4.3.0", - "@types/common-errors": "^1.0.5", - "@types/jaeger-client": "^3.18.7", - "@types/jest": "29.5.12", - "@types/node": "^20.11.17", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "common-errors": "^1.2.0", - "cross-env": "^7.0.3", - "eslint": "^8.56.0", - "eslint-config-makeomatic": "^6.0.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-unicorn": "^51.0.1", - "jest": "^29.7.0", - "release-it": "^14.14.3", - "rimraf": "^5.0.5", - "sinon": "^17.0.1", - "tsconfig-paths": "^4.2.0", - "typescript": "~5.3.3" - }, - "engines": { - "node": ">= 12.15.0", - "npm": ">= 4.0.0" - }, - "files": [ - "lib/", - "src/", - "schemas/" - ] -} diff --git a/packages/plugin-opentracing/schemas/opentracing.json b/packages/plugin-opentracing/schemas/opentracing.json deleted file mode 100644 index 80bb6c5bb..000000000 --- a/packages/plugin-opentracing/schemas/opentracing.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "$id": "opentracing", - "type": "object", - "required": ["config"], - "properties": { - "config": { - "type": "object", - "required": ["serviceName"], - "properties": { - "disable": { - "type": "boolean", - "default": true - }, - "serviceName": { - "type": "string" - }, - "reporter": { - "type": "object", - "additionalProperties": false, - "properties": { - "logSpans": { - "type": "boolean", - "default": false - }, - "flushIntervalMs": { - "type": "number" - }, - "agentHost": { - "type": "string" - }, - "agentPort": { - "type": "number" - } - } - }, - "sampler": { - "type": "object", - "required": ["type", "param"], - "additionalProperties": false, - "properties": { - "type": { - "type": "string", - "enum": [ - "const", - "probabilistic", - "ratelimiting", - "lowerbound", - "remote" - ], - "default": "const" - }, - "param": { - "type": "number", - "default": 1 - }, - "host": { - "type": "string" - }, - "port": { - "type": "number" - }, - "refreshIntervalMs": { - "type": "number" - } - } - } - } - }, - "options": { - "type": "object", - "description": "disable metrics for now", - "not": { - "required": ["metrics"], - "properties": { - "metrics": { - "type": "object", - "description": "must be a metrics factory", - "required": ["createCounter", "createTimer", "createGauge"] - } - } - }, - "additionalProperties": false, - "properties": { - "tags": { - "type": "object", - "additionalProperties": { - "type": "string" - } - } - } - } - } -} diff --git a/packages/plugin-opentracing/src/index.ts b/packages/plugin-opentracing/src/index.ts deleted file mode 100644 index 20415c193..000000000 --- a/packages/plugin-opentracing/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './opentracing' diff --git a/packages/plugin-opentracing/src/opentracing.ts b/packages/plugin-opentracing/src/opentracing.ts deleted file mode 100644 index 3974441af..000000000 --- a/packages/plugin-opentracing/src/opentracing.ts +++ /dev/null @@ -1,58 +0,0 @@ -import { strict as assert } from 'node:assert' -import { NotFoundError } from 'common-errors' -import type { Microfleet } from '@microfleet/core-types' -import { PluginTypes } from '@microfleet/utils' -import { initTracer, JaegerTracer, TracingConfig, TracingOptions } from 'jaeger-client' -import { resolve } from 'path' -import type * as _ from '@microfleet/plugin-logger' -import type * as __ from '@microfleet/plugin-validator' -export interface Config { - config?: TracingConfig - options?: TracingOptions -} - -declare module '@microfleet/core-types' { - interface Microfleet { - tracer: JaegerTracer - } - - interface ConfigurationOptional { - opentracing: Config - } -} - -/** - * Plugin Name - */ -export const name = 'opentracing' - -/** - * Plugin Type - */ -export const type = PluginTypes.essential - -/** - * Relative priority inside the same plugin group type - */ -export const priority = 50 - -/** - * Attaches plugin to the MService class. - * @param opts - AMQP plugin configuration. - */ -export async function attach(this: Microfleet, opts = {}): Promise { - assert(this.hasPlugin('logger'), new NotFoundError('logger module must be included')) - assert(this.hasPlugin('validator'), new NotFoundError('validator module must be included')) - - // load local schemas - await this.validator.addLocation(resolve(__dirname, '../schemas')) - - const settings = this.validator.ifError('opentracing', opts) - const { config = {}, options = {} } = settings - - // init tracer - this.tracer = initTracer(config, { - ...options, - logger: this.log, - }) -} diff --git a/packages/plugin-opentracing/tsconfig.build.json b/packages/plugin-opentracing/tsconfig.build.json deleted file mode 100644 index 327bbb051..000000000 --- a/packages/plugin-opentracing/tsconfig.build.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "extends": "./tsconfig.json", - "references": [{ - "path": "../core-types/tsconfig.build.json" - }, { - "path": "../plugin-validator/tsconfig.build.json" - }, { - "path": "../plugin-logger/tsconfig.build.json" - }], - "compilerOptions": { - "rootDir": "./src", - "outDir": "./lib" - }, - "include": [ - "./src/**/*.ts" - ], - "exclude": [ - "**/node_modules/**", - "lib", - "dist", - "**.test.ts", - "**.spec.ts" - ] -} diff --git a/packages/plugin-opentracing/tsconfig.json b/packages/plugin-opentracing/tsconfig.json deleted file mode 100644 index a8da9576b..000000000 --- a/packages/plugin-opentracing/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "references": [{ - "path": "../core-types/tsconfig.json" - }, { - "path": "../plugin-validator/tsconfig.json" - }, { - "path": "../plugin-logger/tsconfig.json" - }] -} diff --git a/packages/plugin-prometheus/CHANGELOG.md b/packages/plugin-prometheus/CHANGELOG.md index 69148c55d..567795cbc 100644 --- a/packages/plugin-prometheus/CHANGELOG.md +++ b/packages/plugin-prometheus/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-prometheus@3.1.4...@microfleet/plugin-prometheus@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-prometheus@3.1.4...@microfleet/plugin-prometheus@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-prometheus@3.1.3...@microfleet/plugin-prometheus@3.1.4) (2024-07-03) diff --git a/packages/plugin-prometheus/package.json b/packages/plugin-prometheus/package.json index 5428fbfd7..cedbaa221 100644 --- a/packages/plugin-prometheus/package.json +++ b/packages/plugin-prometheus/package.json @@ -3,7 +3,7 @@ "description": "prometheus plugin for microfleet", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "mdep test run", @@ -33,8 +33,8 @@ "dependencies": { "@microfleet/core-types": "workspace:^", "@microfleet/utils": "workspace:^", - "prom-client": "^15.1.0", - "semver": "^7.6.0" + "prom-client": "^15.1.3", + "semver": "^7.6.3" }, "devDependencies": { "@makeomatic/deploy": "^13.0.7", @@ -44,23 +44,23 @@ "@release-it/conventional-changelog": "^4.3.0", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", - "@types/semver": "^7.5.7", + "@types/node": "^20.14.13", + "@types/semver": "^7.5.8", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3", - "undici": "^6.6.2" + "undici": "^6.19.5" }, "engines": { "node": ">= 12.15.0", diff --git a/packages/plugin-redis-cluster/CHANGELOG.md b/packages/plugin-redis-cluster/CHANGELOG.md index a03a65367..564c20e0a 100644 --- a/packages/plugin-redis-cluster/CHANGELOG.md +++ b/packages/plugin-redis-cluster/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-cluster@3.1.4...@microfleet/plugin-redis-cluster@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-cluster@3.1.4...@microfleet/plugin-redis-cluster@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-cluster@3.1.3...@microfleet/plugin-redis-cluster@3.1.4) (2024-07-03) diff --git a/packages/plugin-redis-cluster/__tests__/redis.spec.ts b/packages/plugin-redis-cluster/__tests__/redis.spec.ts index c8a3cfc10..d31f7ffd7 100644 --- a/packages/plugin-redis-cluster/__tests__/redis.spec.ts +++ b/packages/plugin-redis-cluster/__tests__/redis.spec.ts @@ -21,7 +21,7 @@ describe('Redis suite', function testSuite() { it('able to connect to redis when plugin is included', async () => { service = new Microfleet({ name: 'tester', - plugins: ['validator', 'opentracing', 'logger', 'redis-cluster'], + plugins: ['validator', 'logger', 'redis-cluster'], redis: { ...getConfigForRedis(), luaScripts: [resolve(__dirname, './fixtures')] diff --git a/packages/plugin-redis-cluster/package.json b/packages/plugin-redis-cluster/package.json index 044117515..62de02364 100644 --- a/packages/plugin-redis-cluster/package.json +++ b/packages/plugin-redis-cluster/package.json @@ -3,7 +3,7 @@ "description": "redis cluster plugin for microfleet", "main": "./lib/redis-cluster.js", "types": "./lib/redis-cluster.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -38,9 +38,8 @@ "@microfleet/plugin-validator": "workspace:^", "@microfleet/utils": "workspace:^", "bluebird": "^3.7.2", - "debug": "^4.3.4", + "debug": "^4.3.6", "ioredis": "^4.28.5", - "opentracing-js-ioredis": "^2.1.2", "promise-toolbox": "^0.21.0" }, "devDependencies": { @@ -52,19 +51,19 @@ "@types/debug": "^4.1.12", "@types/ioredis": "^4.28.10", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "ioredis": "^4.28.3", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-redis-core/CHANGELOG.md b/packages/plugin-redis-core/CHANGELOG.md index c1bcafe92..5f904dc7e 100644 --- a/packages/plugin-redis-core/CHANGELOG.md +++ b/packages/plugin-redis-core/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-core@3.1.4...@microfleet/plugin-redis-core@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-core@3.1.4...@microfleet/plugin-redis-core@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-core@3.1.3...@microfleet/plugin-redis-core@3.1.4) (2024-07-03) diff --git a/packages/plugin-redis-core/package.json b/packages/plugin-redis-core/package.json index 620c3d4c9..145bb9cde 100644 --- a/packages/plugin-redis-core/package.json +++ b/packages/plugin-redis-core/package.json @@ -3,7 +3,7 @@ "description": "utils for microfleet", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "clean": "rimraf ./lib *.tsbuildinfo", @@ -32,8 +32,8 @@ "dependencies": { "@microfleet/core-types": "workspace:^", "@microfleet/plugin-logger": "workspace:^", - "debug": "^4.3.4", - "glob": "^10.3.10", + "debug": "^4.3.6", + "glob": "^10.4.5", "sort-by": "^1.2.0" }, "devDependencies": { @@ -43,19 +43,19 @@ "@types/debug": "^4.1.12", "@types/ioredis": "^4.28.10", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "ioredis": "^4.28.5", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-redis-sentinel/CHANGELOG.md b/packages/plugin-redis-sentinel/CHANGELOG.md index ef4877a27..f39c5d411 100644 --- a/packages/plugin-redis-sentinel/CHANGELOG.md +++ b/packages/plugin-redis-sentinel/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-sentinel@3.1.4...@microfleet/plugin-redis-sentinel@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-sentinel@3.1.4...@microfleet/plugin-redis-sentinel@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-redis-sentinel@3.1.3...@microfleet/plugin-redis-sentinel@3.1.4) (2024-07-03) diff --git a/packages/plugin-redis-sentinel/__tests__/redis.spec.ts b/packages/plugin-redis-sentinel/__tests__/redis.spec.ts index 5bd5b847d..a729c2715 100644 --- a/packages/plugin-redis-sentinel/__tests__/redis.spec.ts +++ b/packages/plugin-redis-sentinel/__tests__/redis.spec.ts @@ -24,7 +24,7 @@ describe('Redis suite', function testSuite() { it('able to connect to redis sentinel when plugin is included', async () => { service = new Microfleet({ name: 'tester', - plugins: ['validator', 'opentracing', 'logger', 'redisSentinel'], + plugins: ['validator', 'logger', 'redisSentinel'], redis: { ...getConfigForRedis(), luaScripts: [resolve(__dirname, './fixtures')], diff --git a/packages/plugin-redis-sentinel/package.json b/packages/plugin-redis-sentinel/package.json index 46a0fc989..b2a54acc8 100644 --- a/packages/plugin-redis-sentinel/package.json +++ b/packages/plugin-redis-sentinel/package.json @@ -3,7 +3,7 @@ "description": "redis sentinel plugin for microfleet", "main": "./lib/redis-sentinel.js", "types": "./lib/redis-sentinel.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "clean": "rimraf ./lib *.tsbuildinfo", @@ -37,7 +37,7 @@ "@microfleet/plugin-validator": "workspace:^", "@microfleet/utils": "workspace:^", "bluebird": "^3.7.2", - "debug": "^4.3.4" + "debug": "^4.3.6" }, "devDependencies": { "@makeomatic/deploy": "^13.0.7", @@ -48,19 +48,19 @@ "@types/debug": "^4.1.12", "@types/ioredis": "^4.28.10", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "ioredis": "^4.28.5", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-router-amqp/CHANGELOG.md b/packages/plugin-router-amqp/CHANGELOG.md index 004895382..2e334009b 100644 --- a/packages/plugin-router-amqp/CHANGELOG.md +++ b/packages/plugin-router-amqp/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-amqp@3.1.4...@microfleet/plugin-router-amqp@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-amqp@3.1.4...@microfleet/plugin-router-amqp@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-router-amqp@3.1.3...@microfleet/plugin-router-amqp@3.1.4) (2024-07-03) diff --git a/packages/plugin-router-amqp/package.json b/packages/plugin-router-amqp/package.json index 04e01b9a3..34f1bd555 100644 --- a/packages/plugin-router-amqp/package.json +++ b/packages/plugin-router-amqp/package.json @@ -1,6 +1,6 @@ { "name": "@microfleet/plugin-router-amqp", - "version": "3.1.4", + "version": "4.0.0", "description": "AMQP transport adapter for router", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -38,8 +38,8 @@ "common-errors": "~1.x.x" }, "dependencies": { - "@microfleet/amqp-coffee": "^2.8.1", - "@microfleet/transport-amqp": "^17.8.1", + "@microfleet/amqp-coffee": "^2.8.2", + "@microfleet/transport-amqp": "^17.8.2", "bluebird": "^3.7.2", "lodash": "^4.17.21" }, @@ -54,20 +54,20 @@ "@types/bluebird": "^3.5.42", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/lodash": "^4.14.202", - "@types/node": "^20.11.17", + "@types/lodash": "^4.17.7", + "@types/node": "^20.14.13", "@types/sinon": "^17.0.3", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-router-hapi/CHANGELOG.md b/packages/plugin-router-hapi/CHANGELOG.md index 6f2aa5dfa..dc63f190a 100644 --- a/packages/plugin-router-hapi/CHANGELOG.md +++ b/packages/plugin-router-hapi/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-hapi@3.1.4...@microfleet/plugin-router-hapi@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-hapi@3.1.4...@microfleet/plugin-router-hapi@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-router-hapi@3.1.3...@microfleet/plugin-router-hapi@3.1.4) (2024-07-03) diff --git a/packages/plugin-router-hapi/package.json b/packages/plugin-router-hapi/package.json index a829b86f7..525c70220 100644 --- a/packages/plugin-router-hapi/package.json +++ b/packages/plugin-router-hapi/package.json @@ -1,6 +1,6 @@ { "name": "@microfleet/plugin-router-hapi", - "version": "3.1.4", + "version": "4.0.0", "description": "", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -31,16 +31,14 @@ "homepage": "https://github.com/microfleet/core#readme", "dependencies": { "@hapi/boom": "^10.0.1", - "@hapi/hapi": "^21.3.3", + "@hapi/hapi": "^21.3.10", "@microfleet/validation": "^12.0.0", "get-value": "^3.0.1", - "lodash": "^4.17.21", - "opentracing": "^0.14.7" + "lodash": "^4.17.21" }, "peerDependencies": { "@microfleet/core": "workspace:^", "@microfleet/plugin-hapi": "workspace:^", - "@microfleet/plugin-opentracing": "workspace:^", "@microfleet/plugin-router": "workspace:^", "@microfleet/plugin-validator": "workspace:^", "common-errors": "~1.x.x" @@ -49,7 +47,6 @@ "@makeomatic/deploy": "^13.0.7", "@microfleet/core": "workspace:^", "@microfleet/plugin-hapi": "workspace:^", - "@microfleet/plugin-opentracing": "workspace:^", "@microfleet/plugin-router": "workspace:^", "@microfleet/plugin-validator": "workspace:^", "@release-it/conventional-changelog": "^4.3.0", @@ -58,26 +55,26 @@ "@types/common-errors": "^1.0.5", "@types/get-value": "^3.0.5", "@types/jest": "29.5.12", - "@types/lodash": "^4.14.202", - "@types/node": "^20.11.17", + "@types/lodash": "^4.17.7", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "bluebird": "^3.7.2", "cheerio": "1.0.0-rc.12", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "handlebars": "^4.7.8", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3", - "undici": "^6.6.2" + "undici": "^6.19.5" }, "engines": { "node": ">= 12.14.0", diff --git a/packages/plugin-router-hapi/src/adapter.ts b/packages/plugin-router-hapi/src/adapter.ts index cc6e6941d..2d0385f80 100644 --- a/packages/plugin-router-hapi/src/adapter.ts +++ b/packages/plugin-router-hapi/src/adapter.ts @@ -1,13 +1,12 @@ -import type * as _ from '@microfleet/plugin-opentracing' import Errors from 'common-errors' import { noop } from 'lodash' -import { FORMAT_HTTP_HEADERS, SpanContext } from 'opentracing' import { Request } from '@hapi/hapi' import { boomify } from '@hapi/boom' -import { Microfleet } from '@microfleet/core' -import { ActionTransport, ServiceRequest } from '@microfleet/plugin-router' +import type { Microfleet } from '@microfleet/core' +import { ActionTransport, type ServiceRequest } from '@microfleet/plugin-router' import { HttpStatusError } from '@microfleet/validation' +import assert from 'assert' declare module '@hapi/boom' { interface Payload { @@ -15,12 +14,23 @@ declare module '@hapi/boom' { } } +const kSupportedMethods = { + get: true, + post: true, + head: true, + delete: true, + put: true, + options: true, + patch: true, +} as const + export default function getHapiAdapter(actionName: string, service: Microfleet): (r: Request) => Promise { const { router } = service // pre-wrap the function so that we do not need to actually do fromNode(next) const reformatError = (error: any) => { let statusCode let errorMessage + let errorCode const { errors } = error @@ -51,10 +61,11 @@ export default function getHapiAdapter(actionName: string, service: Microfleet): } else { const [nestedError] = errors errorMessage = nestedError.text || nestedError.message || undefined + errorCode = nestedError.code || undefined } } - const replyError = boomify(error, { statusCode, message: errorMessage }) + const replyError = boomify(error, { statusCode, message: errorMessage, data: { errorCode } }) if (error.name) { replyError.output.payload.name = error.name @@ -66,10 +77,8 @@ export default function getHapiAdapter(actionName: string, service: Microfleet): return async function handler(request: Request) { const { headers } = request - let parentSpan: SpanContext | null = null - if (service.tracer !== undefined) { - parentSpan = service.tracer.extract(FORMAT_HTTP_HEADERS, headers) - } + // @ts-expect-error narrow down + assert(kSupportedMethods[request.method] === true) const serviceRequest: ServiceRequest = { // defaults for consistent object map @@ -77,11 +86,11 @@ export default function getHapiAdapter(actionName: string, service: Microfleet): // set to console // transport type headers, - parentSpan, + parentSpan: null, action: noop as any, locals: Object.create(null), log: console as any, - method: request.method, + method: request.method as keyof typeof kSupportedMethods, params: request.payload, query: request.query, route: actionName, diff --git a/packages/plugin-router-hapi/tsconfig.build.json b/packages/plugin-router-hapi/tsconfig.build.json index 408786b84..700a905ca 100644 --- a/packages/plugin-router-hapi/tsconfig.build.json +++ b/packages/plugin-router-hapi/tsconfig.build.json @@ -6,8 +6,6 @@ "path": "../plugin-hapi/tsconfig.build.json" }, { "path": "../plugin-router/tsconfig.build.json" - }, { - "path": "../plugin-opentracing/tsconfig.build.json" }], "compilerOptions": { "rootDir": "./src", diff --git a/packages/plugin-router-hapi/tsconfig.json b/packages/plugin-router-hapi/tsconfig.json index 5ba942f14..b41f744c7 100644 --- a/packages/plugin-router-hapi/tsconfig.json +++ b/packages/plugin-router-hapi/tsconfig.json @@ -6,7 +6,5 @@ "path": "../plugin-hapi/tsconfig.json" }, { "path": "../plugin-router/tsconfig.json" - }, { - "path": "../plugin-opentracing/tsconfig.json" }] } diff --git a/packages/plugin-router-socketio/CHANGELOG.md b/packages/plugin-router-socketio/CHANGELOG.md index e80ec6b1e..019724e68 100644 --- a/packages/plugin-router-socketio/CHANGELOG.md +++ b/packages/plugin-router-socketio/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-socketio@3.1.4...@microfleet/plugin-router-socketio@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router-socketio@3.1.4...@microfleet/plugin-router-socketio@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-router-socketio@3.1.3...@microfleet/plugin-router-socketio@3.1.4) (2024-07-03) diff --git a/packages/plugin-router-socketio/package.json b/packages/plugin-router-socketio/package.json index e4b8991c0..31512eb42 100644 --- a/packages/plugin-router-socketio/package.json +++ b/packages/plugin-router-socketio/package.json @@ -1,6 +1,6 @@ { "name": "@microfleet/plugin-router-socketio", - "version": "3.1.4", + "version": "4.0.0", "description": "Socket.io transport adapter for router", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -35,7 +35,7 @@ "@microfleet/plugin-socketio": "workspace:^", "common-errors": "~1.2.0", "lodash": "^4.17.21", - "socket.io": "^4.7.4" + "socket.io": "^4.7.5" }, "peerDependencies": { "@microfleet/core": "workspace:^", @@ -46,20 +46,20 @@ "@microfleet/core": "workspace:^", "@release-it/conventional-changelog": "^4.3.0", "@types/jest": "29.5.12", - "@types/lodash": "^4.14.202", - "@types/node": "^20.11.17", + "@types/lodash": "^4.17.7", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", - "socket.io-client": "^4.7.4", + "socket.io-client": "^4.7.5", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" }, diff --git a/packages/plugin-router/CHANGELOG.md b/packages/plugin-router/CHANGELOG.md index 534341daa..5b54c4d51 100644 --- a/packages/plugin-router/CHANGELOG.md +++ b/packages/plugin-router/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router@3.1.4...@microfleet/plugin-router@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-router@3.1.4...@microfleet/plugin-router@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-router@3.1.3...@microfleet/plugin-router@3.1.4) (2024-07-03) diff --git a/packages/plugin-router/package.json b/packages/plugin-router/package.json index 65ed27b9c..0e6a2a2f8 100644 --- a/packages/plugin-router/package.json +++ b/packages/plugin-router/package.json @@ -1,6 +1,6 @@ { "name": "@microfleet/plugin-router", - "version": "3.1.4", + "version": "4.0.0", "description": "", "type": "commonjs", "main": "./lib/index.js", @@ -30,15 +30,14 @@ "homepage": "https://github.com/microfleet/core#readme", "dependencies": { "@hapi/boom": "^10.0.1", - "@microfleet/transport-amqp": "^17.8.1", + "@microfleet/transport-amqp": "^17.8.2", "@microfleet/validation": "^12.0.0", "fast-querystring": "^1.1.2", - "glob": "^10.3.10", + "glob": "^10.4.5", "hyperid": "^3.2.0", "lodash": "^4.17.21", - "opentracing": "^0.14.7", - "qs": "^6.11.2", - "rfdc": "^1.3.1" + "qs": "^6.12.3", + "rfdc": "^1.4.1" }, "peerDependencies": { "@microfleet/core": "workspace:^", @@ -59,10 +58,10 @@ "@types/common-errors": "^1.0.5", "@types/glob": "^8.1.0", "@types/jest": "29.5.12", - "@types/lodash": "^4.14.202", - "@types/mocha": "^10.0.6", - "@types/node": "^20.11.17", - "@types/qs": "^6.9.11", + "@types/lodash": "^4.17.7", + "@types/mocha": "^10.0.7", + "@types/node": "^20.14.13", + "@types/qs": "^6.9.15", "@types/sinon": "^17.0.3", "@types/split2": "^4.2.3", "@typescript-eslint/eslint-plugin": "^6.21.0", @@ -71,24 +70,24 @@ "c8": "^9.1.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "debug": "^4.3.4", - "eslint": "^8.56.0", + "debug": "^4.3.6", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "execa": "^8.0.1", "get-port": "^5.1.1", "jest": "^29.7.0", - "mocha": "^10.3.0", + "mocha": "^10.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", - "socket.io-client": "^4.7.4", + "socket.io-client": "^4.7.5", "split2": "^4.2.0", "tempy": "^1.0.1", - "tsx": "^4.7.1", + "tsx": "^4.16.3", "typescript": "~5.3.3", - "undici": "^6.6.2" + "undici": "^6.19.5" }, "engines": { "node": ">= 12.14.0", diff --git a/packages/plugin-router/src/lifecycle/handlers/validate.ts b/packages/plugin-router/src/lifecycle/handlers/validate.ts index 0dc6f836f..c092bc686 100644 --- a/packages/plugin-router/src/lifecycle/handlers/validate.ts +++ b/packages/plugin-router/src/lifecycle/handlers/validate.ts @@ -14,7 +14,7 @@ async function validateHandler(this: Microfleet, request: ServiceRequest): Promi return } - const paramsKey = RequestDataKey[request.method] + const paramsKey = RequestDataKey[request.method] ?? 'params' try { // @todo (important) handle schema not found error and log it diff --git a/packages/plugin-router/src/router.ts b/packages/plugin-router/src/router.ts index 9b592eef8..dc5bb59aa 100644 --- a/packages/plugin-router/src/router.ts +++ b/packages/plugin-router/src/router.ts @@ -1,7 +1,5 @@ import assert from 'node:assert/strict' -import { Tags } from 'opentracing' import hyperid from 'hyperid' -import { Tracer } from 'opentracing' import { Logger } from '@microfleet/plugin-logger' import { glob } from 'glob' @@ -16,38 +14,16 @@ import { requireServiceActionHandler, } from './utils' -const { COMPONENT, ERROR } = Tags - export type RouterOptions = { lifecycle: Lifecycle routes: Routes requestCountTracker: RequestCountTracker log: Logger config?: RouterConfig - tracer?: Tracer } export type RouterConfig = RouterPluginRoutesConfig -const finishSpan = ({ span }: ServiceRequest) => () => { - if (span != null) { - span.finish() - } -} -const spanLog = (request: ServiceRequest, error: Error) => { - if (request.span != null) { - request.span.setTag(ERROR, true) - request.span.log({ - 'error.object': error, - event: 'error', - message: error.message, - stack: error.stack, - }) - } - - throw error -} - // Constants with possilble transport values // @TODO is it possible to config it from own transport plugin export const ActionTransport = { @@ -80,18 +56,16 @@ export class Router { public readonly lifecycle: Lifecycle protected readonly log: Logger protected readonly prefix?: string - protected readonly tracer?: Tracer protected readonly idgen: hyperid.Instance protected readonly directory?: string protected readonly enabledGenericActions?: string[] - constructor({ lifecycle, routes, config, requestCountTracker, log, tracer }: RouterOptions) { + constructor({ lifecycle, routes, config, requestCountTracker, log }: RouterOptions) { this.lifecycle = lifecycle this.routes = routes this.config = config this.requestCountTracker = requestCountTracker this.log = log - this.tracer = tracer this.idgen = hyperid() if (config !== undefined) { @@ -198,18 +172,7 @@ export class Router { assert(request.transport) const { route, transport } = request - const { tracer, log, lifecycle } = this - - // @todo extension? - // if we have installed tracer - init span - if (tracer !== undefined) { - request.span = tracer.startSpan(`dispatch:${route}`, { - childOf: request.parentSpan || undefined, - tags: { - [COMPONENT]: request.transport, - }, - }) - } + const { log, lifecycle } = this // "as ServiceAction" is not ok, because getAction() result could be undefined // but there is a addition check for it in lifecycle/handlers/request @@ -220,13 +183,7 @@ export class Router { reqId: this.idgen(), }) - try { - await lifecycle.run(request) - } catch (e: any) { - spanLog(request, e) - } finally { - finishSpan(request) - } + await lifecycle.run(request) return request.response } diff --git a/packages/plugin-router/src/tracker.ts b/packages/plugin-router/src/tracker.ts index d3a813274..57942e099 100644 --- a/packages/plugin-router/src/tracker.ts +++ b/packages/plugin-router/src/tracker.ts @@ -59,6 +59,7 @@ export default class RequestCountTracker { return } + // @ts-expect-error typed too strictly await once(this.service, event) } diff --git a/packages/plugin-router/src/types/router.ts b/packages/plugin-router/src/types/router.ts index 7d2f6b6da..60162b49e 100644 --- a/packages/plugin-router/src/types/router.ts +++ b/packages/plugin-router/src/types/router.ts @@ -1,5 +1,4 @@ import { ClientRequest } from 'http' -import { Span, SpanContext } from 'opentracing' import { Microfleet } from '@microfleet/core' import { Logger } from '@microfleet/plugin-logger' import { RequestDataKey, ActionTransport } from '../router' @@ -32,8 +31,8 @@ export interface ServiceRequest { transport: typeof ActionTransport[keyof typeof ActionTransport] transportRequest: any | ClientRequest locals: any - parentSpan: SpanContext | null - span: Span | null + parentSpan: null + span: null log: Logger response?: unknown error?: any diff --git a/packages/plugin-signed-request/CHANGELOG.md b/packages/plugin-signed-request/CHANGELOG.md index 5ac3c634c..7d229e145 100644 --- a/packages/plugin-signed-request/CHANGELOG.md +++ b/packages/plugin-signed-request/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-signed-request@3.1.4...@microfleet/plugin-signed-request@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-signed-request@3.1.4...@microfleet/plugin-signed-request@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-signed-request@3.1.3...@microfleet/plugin-signed-request@3.1.4) (2024-07-03) diff --git a/packages/plugin-signed-request/package.json b/packages/plugin-signed-request/package.json index e0643c411..029287344 100644 --- a/packages/plugin-signed-request/package.json +++ b/packages/plugin-signed-request/package.json @@ -3,7 +3,7 @@ "description": "provides http signed request plugin for @microfleet/plugin-hapi and other http servers", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "mdep test run", @@ -49,28 +49,28 @@ "@release-it/conventional-changelog": "^4.3.0", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@types/restify": "^8.5.12", - "@types/semver": "^7.5.7", + "@types/semver": "^7.5.8", "@types/sinon": "^17.0.3", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", - "fastify": "^4.26.0", + "fastify": "^4.28.1", "fastify-plugin": "^4.5.1", "jest": "^29.7.0", "release-it": "^14.14.3", "restify": "^11.1.0", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3", - "undici": "^6.6.2" + "undici": "^6.19.5" }, "engines": { "node": ">= 12.15.0", diff --git a/packages/plugin-socketio/CHANGELOG.md b/packages/plugin-socketio/CHANGELOG.md index c1bfd0c8f..0a9e1d71c 100644 --- a/packages/plugin-socketio/CHANGELOG.md +++ b/packages/plugin-socketio/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-socketio@3.1.4...@microfleet/plugin-socketio@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-socketio@3.1.4...@microfleet/plugin-socketio@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-socketio@3.1.3...@microfleet/plugin-socketio@3.1.4) (2024-07-03) diff --git a/packages/plugin-socketio/package.json b/packages/plugin-socketio/package.json index f9e4e5d1e..ad4868f87 100644 --- a/packages/plugin-socketio/package.json +++ b/packages/plugin-socketio/package.json @@ -1,6 +1,6 @@ { "name": "@microfleet/plugin-socketio", - "version": "3.1.4", + "version": "4.0.0", "description": "socket.io transport adapter", "main": "./lib/index.js", "types": "./lib/index.d.ts", @@ -29,15 +29,15 @@ }, "homepage": "https://github.com/microfleet/core#readme", "dependencies": { - "@microfleet/amqp-coffee": "^2.8.1", + "@microfleet/amqp-coffee": "^2.8.2", "@microfleet/core-types": "workspace:^", "@microfleet/plugin-logger": "workspace:^", "@microfleet/plugin-router": "workspace:^", "@microfleet/plugin-validator": "workspace:^", - "@microfleet/transport-amqp": "^17.8.1", + "@microfleet/transport-amqp": "^17.8.2", "@microfleet/utils": "workspace:^", "ms-socket.io-adapter-amqp": "^9.0.1", - "socket.io": "^4.7.4" + "socket.io": "^4.7.5" }, "devDependencies": { "@makeomatic/deploy": "^13.0.7", @@ -45,18 +45,18 @@ "@release-it/conventional-changelog": "^4.3.0", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/node": "^20.11.17", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "common-errors": "^1.2.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/packages/plugin-validator/CHANGELOG.md b/packages/plugin-validator/CHANGELOG.md index ad3706a14..e48ae4aff 100644 --- a/packages/plugin-validator/CHANGELOG.md +++ b/packages/plugin-validator/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-validator@3.1.4...@microfleet/plugin-validator@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/plugin-validator@3.1.4...@microfleet/plugin-validator@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/plugin-validator@3.1.3...@microfleet/plugin-validator@3.1.4) (2024-07-03) diff --git a/packages/plugin-validator/package.json b/packages/plugin-validator/package.json index dfaa8d04b..c0b5756e9 100644 --- a/packages/plugin-validator/package.json +++ b/packages/plugin-validator/package.json @@ -3,7 +3,7 @@ "description": "validator plugin for microfleet", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "test": "npm run test:e2e", @@ -47,20 +47,20 @@ "@types/callsite": "^1.0.34", "@types/common-errors": "^1.0.5", "@types/jest": "29.5.12", - "@types/lodash": "^4.14.202", - "@types/node": "^20.11.17", + "@types/lodash": "^4.17.7", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", - "ts-jest": "^29.1.2", + "ts-jest": "^29.2.3", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" }, diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index e8c7ba843..0d860eb1d 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,47 @@ +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/utils@3.1.4...@microfleet/utils@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + +# [4.0.0](https://github.com/microfleet/core/compare/@microfleet/utils@3.1.4...@microfleet/utils@4.0.0) (2024-08-01) + + +### Bug Fixes + +* **deps:** update dependency sonic-boom to v3.8.1 ([101d9b1](https://github.com/microfleet/core/commit/101d9b1e70c464051bf162ac2f49f7cd709f7915)) + + +### Features + +* remove opentracing, cassandra, expand error msg for hapi ([#721](https://github.com/microfleet/core/issues/721)) ([b9def89](https://github.com/microfleet/core/commit/b9def89f0e344f2c6909b2f2f1db9c7f72cca8f9)) + + +### BREAKING CHANGES + +* removed opentracing & cassandra plugins. They are not maintained and are a perf hit + +* feat: support error code in hapi respones as extra data +* feat: remove opentracing and cassandra +* fix: remove plugin from the list + ## [3.1.4](https://github.com/microfleet/core/compare/@microfleet/utils@3.1.3...@microfleet/utils@3.1.4) (2024-07-03) diff --git a/packages/utils/package.json b/packages/utils/package.json index 809f9efc0..3b1f1e7e1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -3,7 +3,7 @@ "description": "utils for microfleet", "main": "./lib/index.js", "types": "./lib/index.d.ts", - "version": "3.1.4", + "version": "4.0.0", "scripts": { "lint": "eslint './src/**/*.ts'", "clean": "rimraf ./lib *.tsbuildinfo", @@ -33,18 +33,18 @@ "devDependencies": { "@makeomatic/deploy": "^13.0.7", "@release-it/conventional-changelog": "^4.3.0", - "@types/lodash": "^4.14.202", - "@types/node": "^20.11.17", + "@types/lodash": "^4.17.7", + "@types/node": "^20.14.13", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "cross-env": "^7.0.3", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-makeomatic": "^6.0.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-unicorn": "^51.0.1", "jest": "^29.7.0", "release-it": "^14.14.3", - "rimraf": "^5.0.5", + "rimraf": "^5.0.9", "sinon": "^17.0.1", "tsconfig-paths": "^4.2.0", "typescript": "~5.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9181c172..0259f80eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,26 +9,29 @@ importers: .: devDependencies: '@esbuild/linux-arm64': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.20.2 + version: 0.20.2 '@makeomatic/deploy': specifier: ^13.0.7 version: 13.0.7(typescript@5.3.3) '@release-it/conventional-changelog': specifier: ^4.3.0 version: 4.3.0(release-it@14.14.3) + '@types/node': + specifier: 20.12.14 + version: 20.12.14 conventional-changelog-angular: specifier: ^7.0.0 version: 7.0.0 debug: - specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + specifier: ^4.3.6 + version: 4.3.6(supports-color@8.1.1) esbuild: - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.20.2 + version: 0.20.2 glob: - specifier: ^10.3.10 - version: 10.3.10 + specifier: ^10.4.5 + version: 10.4.5 js-yaml: specifier: ^4.1.0 version: 4.1.0 @@ -39,8 +42,8 @@ importers: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -63,14 +66,14 @@ importers: specifier: ^0.11.0 version: 0.11.0(bluebird@3.7.2) debug: - specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + specifier: ^4.3.6 + version: 4.3.6(supports-color@8.1.1) eventemitter3: specifier: ^5.0.1 version: 5.0.1 type-fest: - specifier: ^4.10.2 - version: 4.10.2 + specifier: ^4.23.0 + version: 4.23.0 yargs-parser: specifier: ^21.1.1 version: 21.1.1 @@ -100,14 +103,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -115,26 +118,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -173,38 +176,38 @@ importers: specifier: ^0.11.8 version: 0.11.8 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -218,8 +221,8 @@ importers: packages/plugin-amqp: dependencies: '@microfleet/transport-amqp': - specifier: ^17.8.1 - version: 17.8.1(common-errors@1.2.0) + specifier: ^17.8.2 + version: 17.8.2(common-errors@1.2.0) bluebird: specifier: ^3.7.2 version: 3.7.2 @@ -255,17 +258,17 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -273,26 +276,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -318,14 +321,14 @@ importers: specifier: workspace:^ version: link:../utils '@opensearch-project/opensearch': - specifier: ^2.5.0 - version: 2.5.0 + specifier: ^2.11.0 + version: 2.11.0 aws-sdk: - specifier: ^2.1555.0 - version: 2.1555.0 + specifier: ^2.1665.0 + version: 2.1665.0 aws4: - specifier: ^1.12.0 - version: 1.12.0 + specifier: ^1.13.0 + version: 1.13.0 bluebird: specifier: ^3.7.2 version: 3.7.2 @@ -358,14 +361,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -373,26 +376,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -406,8 +409,8 @@ importers: packages/plugin-casl: dependencies: '@casl/ability': - specifier: ^6.5.0 - version: 6.5.0 + specifier: ^6.7.1 + version: 6.7.1 '@microfleet/core-types': specifier: workspace:^ version: link:../core-types @@ -418,12 +421,12 @@ importers: specifier: ^8.1.1 version: 8.1.1 semver: - specifier: ^7.6.0 - version: 7.6.0 + specifier: ^7.6.3 + version: 7.6.3 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 - version: 13.0.7(typescript@5.3.3) + version: 13.0.7(typescript@5.5.4) '@microfleet/core': specifier: workspace:^ version: link:../core @@ -443,111 +446,20 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^22.0.0 + version: 22.0.0 '@types/semver': - specifier: ^7.5.7 - version: 7.5.7 + specifier: ^7.5.8 + version: 7.5.8 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) - common-errors: - specifier: ^1.2.0 - version: 1.2.0 - cross-env: - specifier: ^7.0.3 - version: 7.0.3 - eslint: - specifier: ^8.56.0 - version: 8.56.0 - eslint-config-makeomatic: - specifier: ^6.0.0 - version: 6.0.0(typescript@5.3.3) - eslint-plugin-import: - specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) - eslint-plugin-unicorn: - specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) - jest: - specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) - release-it: - specifier: ^14.14.3 - version: 14.14.3 - rimraf: - specifier: ^5.0.5 - version: 5.0.5 - sinon: - specifier: ^17.0.1 - version: 17.0.1 - tsconfig-paths: - specifier: ^4.2.0 - version: 4.2.0 - typescript: - specifier: ~5.3.3 - version: 5.3.3 - - packages/plugin-cassandra: - dependencies: - '@microfleet/core-types': - specifier: workspace:^ - version: link:../core-types - '@microfleet/plugin-logger': - specifier: workspace:^ - version: link:../plugin-logger - '@microfleet/plugin-validator': - specifier: workspace:^ - version: link:../plugin-validator - '@microfleet/utils': - specifier: workspace:^ - version: link:../utils - bluebird: - specifier: ^3.7.2 - version: 3.7.2 - bluebird-retry: - specifier: ^0.11.0 - version: 0.11.0(bluebird@3.7.2) - express-cassandra: - specifier: ^2.9.0 - version: 2.9.0 - devDependencies: - '@makeomatic/deploy': - specifier: ^13.0.7 - version: 13.0.7(typescript@5.3.3) - '@microfleet/core': - specifier: workspace:^ - version: link:../core - '@release-it/conventional-changelog': - specifier: ^4.3.0 - version: 4.3.0(release-it@14.14.3) - '@types/bluebird': - specifier: ^3.5.42 - version: 3.5.42 - '@types/bluebird-retry': - specifier: ^0.11.8 - version: 0.11.8 - '@types/common-errors': - specifier: ^1.0.5 - version: 1.0.5 - '@types/jest': - specifier: 29.5.12 - version: 29.5.12 - '@types/node': - specifier: ^20.11.17 - version: 20.11.17 - '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.18.0 + version: 7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^7.18.0 + version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -555,38 +467,35 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 - version: 6.0.0(typescript@5.3.3) + version: 6.0.0(typescript@5.5.4) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@7.18.0)(eslint@8.57.0) eslint-plugin-unicorn: - specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + specifier: ^55.0.0 + version: 55.0.0(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@22.0.0) release-it: specifier: ^14.14.3 version: 14.14.3 - rfdc: - specifier: ^1.3.1 - version: 1.3.1 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^6.0.1 + version: 6.0.1 sinon: - specifier: ^17.0.1 - version: 17.0.1 + specifier: ^18.0.0 + version: 18.0.0 tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 typescript: - specifier: ~5.3.3 - version: 5.3.3 + specifier: ~5.5.4 + version: 5.5.4 packages/plugin-consul: dependencies: @@ -631,17 +540,17 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) bluebird: specifier: ^3.7.2 version: 3.7.2 @@ -649,29 +558,29 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) nock: - specifier: ^13.5.1 - version: 13.5.1 + specifier: ^13.5.4 + version: 13.5.4 release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -704,7 +613,7 @@ importers: version: 0.11.0(bluebird@3.7.2) nano: specifier: ^10.1.3 - version: 10.1.3(debug@4.3.4) + version: 10.1.3(debug@4.3.6) devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -728,14 +637,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -743,26 +652,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -834,38 +743,38 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -879,8 +788,8 @@ importers: packages/plugin-elasticsearch: dependencies: '@elastic/elasticsearch': - specifier: ^8.12.1 - version: 8.12.1 + specifier: ^8.14.0 + version: 8.14.0 '@microfleet/core-types': specifier: workspace:^ version: link:../core-types @@ -919,14 +828,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -934,26 +843,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -967,8 +876,8 @@ importers: packages/plugin-hapi: dependencies: '@hapi/hapi': - specifier: ^21.3.3 - version: 21.3.3 + specifier: ^21.3.10 + version: 21.3.10 '@hapi/vision': specifier: ^7.0.3 version: 7.0.3 @@ -991,8 +900,8 @@ importers: specifier: ~1.2.0 version: 1.2.0 joi: - specifier: ^17.12.1 - version: 17.12.1 + specifier: ^17.13.3 + version: 17.13.3 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -1004,50 +913,50 @@ importers: specifier: ^4.3.0 version: 4.3.0(release-it@14.14.3) '@types/hapi__vision': - specifier: ^5.5.7 - version: 5.5.7 + specifier: ^5.5.8 + version: 5.5.8 '@types/jest': specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 socket.io-client: - specifier: ^4.7.4 - version: 4.7.4 + specifier: ^4.7.5 + version: 4.7.5 tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -1085,8 +994,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 pino: - specifier: ^8.18.0 - version: 8.18.0 + specifier: ^8.21.0 + version: 8.21.0 readable-stream: specifier: ^4.5.2 version: 4.5.2 @@ -1113,23 +1022,23 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 + specifier: ^4.17.7 + version: 4.17.7 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@types/readable-stream': - specifier: ^4.0.10 - version: 4.0.10 + specifier: ^4.0.15 + version: 4.0.15 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -1137,35 +1046,35 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) execa: specifier: ^8.0.1 version: 8.0.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 toxiproxy-node-client: specifier: ^3.0.0 - version: 3.0.0(debug@4.3.4) + version: 3.0.0(debug@4.3.6) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -1186,38 +1095,38 @@ importers: specifier: ^4.3.0 version: 4.3.0(release-it@14.14.3) '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -1250,10 +1159,10 @@ importers: version: 0.11.0(bluebird@3.7.2) knex: specifier: ^3.1.0 - version: 3.1.0(pg@8.11.3) + version: 3.1.0(pg@8.12.0) pg: - specifier: ^8.11.3 - version: 8.11.3 + specifier: ^8.12.0 + version: 8.12.0 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -1277,14 +1186,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -1292,26 +1201,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -1334,8 +1243,8 @@ importers: specifier: workspace:^ version: link:../utils '@sentry/utils': - specifier: ^7.100.1 - version: 7.100.1 + specifier: ^7.118.0 + version: 7.118.0 lodash.merge: specifier: ^4.6.2 version: 4.6.2 @@ -1343,17 +1252,17 @@ importers: specifier: ^1.0.0 version: 1.0.0 pino: - specifier: ^8.18.0 - version: 8.18.0 + specifier: ^8.21.0 + version: 8.21.0 pino-abstract-transport: - specifier: ^1.1.0 - version: 1.1.0 + specifier: ^1.2.0 + version: 1.2.0 pino-pretty: specifier: ^10.3.1 version: 10.3.1 sonic-boom: - specifier: 3.8.0 - version: 3.8.0 + specifier: 3.8.1 + version: 3.8.1 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -1365,11 +1274,11 @@ importers: specifier: ^4.3.0 version: 4.3.0(release-it@14.14.3) '@sentry/node': - specifier: ^7.100.1 - version: 7.100.1 + specifier: ^7.118.0 + version: 7.118.0 '@sentry/types': - specifier: ^7.100.1 - version: 7.100.1 + specifier: ^7.118.0 + version: 7.118.0 '@types/bluebird': specifier: ^3.5.42 version: 3.5.42 @@ -1380,20 +1289,20 @@ importers: specifier: ^4.6.9 version: 4.6.9 '@types/mocha': - specifier: ^10.0.6 - version: 10.0.6 + specifier: ^10.0.7 + version: 10.0.7 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) bluebird: specifier: ^3.7.2 version: 3.7.2 @@ -1404,35 +1313,35 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) fastify: - specifier: ^4.26.0 - version: 4.26.0 + specifier: ^4.28.1 + version: 4.28.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) mocha: - specifier: ^10.3.0 - version: 10.3.0 + specifier: ^10.7.0 + version: 10.7.0 release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sentry-testkit: - specifier: ^5.0.8 - version: 5.0.8 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -1443,90 +1352,8 @@ importers: specifier: ^4.2.0 version: 4.2.0 tsx: - specifier: ^4.7.1 - version: 4.7.1 - typescript: - specifier: ~5.3.3 - version: 5.3.3 - - packages/plugin-opentracing: - dependencies: - '@microfleet/core-types': - specifier: workspace:^ - version: link:../core-types - '@microfleet/plugin-logger': - specifier: workspace:^ - version: link:../plugin-logger - '@microfleet/plugin-validator': - specifier: workspace:^ - version: link:../plugin-validator - '@microfleet/utils': - specifier: workspace:^ - version: link:../utils - jaeger-client: - specifier: ^3.19.0 - version: 3.19.0 - devDependencies: - '@makeomatic/deploy': - specifier: ^13.0.7 - version: 13.0.7(typescript@5.3.3) - '@microfleet/core': - specifier: workspace:^ - version: link:../core - '@release-it/conventional-changelog': - specifier: ^4.3.0 - version: 4.3.0(release-it@14.14.3) - '@types/common-errors': - specifier: ^1.0.5 - version: 1.0.5 - '@types/jaeger-client': - specifier: ^3.18.7 - version: 3.18.7 - '@types/jest': - specifier: 29.5.12 - version: 29.5.12 - '@types/node': - specifier: ^20.11.17 - version: 20.11.17 - '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) - common-errors: - specifier: ^1.2.0 - version: 1.2.0 - cross-env: - specifier: ^7.0.3 - version: 7.0.3 - eslint: - specifier: ^8.56.0 - version: 8.56.0 - eslint-config-makeomatic: - specifier: ^6.0.0 - version: 6.0.0(typescript@5.3.3) - eslint-plugin-import: - specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) - eslint-plugin-unicorn: - specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) - jest: - specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) - release-it: - specifier: ^14.14.3 - version: 14.14.3 - rimraf: - specifier: ^5.0.5 - version: 5.0.5 - sinon: - specifier: ^17.0.1 - version: 17.0.1 - tsconfig-paths: - specifier: ^4.2.0 - version: 4.2.0 + specifier: ^4.16.3 + version: 4.16.3 typescript: specifier: ~5.3.3 version: 5.3.3 @@ -1540,11 +1367,11 @@ importers: specifier: workspace:^ version: link:../utils prom-client: - specifier: ^15.1.0 - version: 15.1.0 + specifier: ^15.1.3 + version: 15.1.3 semver: - specifier: ^7.6.0 - version: 7.6.0 + specifier: ^7.6.3 + version: 7.6.3 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -1568,17 +1395,17 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@types/semver': - specifier: ^7.5.7 - version: 7.5.7 + specifier: ^7.5.8 + version: 7.5.8 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -1586,26 +1413,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -1616,8 +1443,8 @@ importers: specifier: ~5.3.3 version: 5.3.3 undici: - specifier: ^6.6.2 - version: 6.6.2 + specifier: ^6.19.5 + version: 6.19.5 packages/plugin-redis-cluster: dependencies: @@ -1637,14 +1464,11 @@ importers: specifier: ^3.7.2 version: 3.7.2 debug: - specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + specifier: ^4.3.6 + version: 4.3.6(supports-color@8.1.1) ioredis: specifier: ^4.28.5 version: 4.28.5 - opentracing-js-ioredis: - specifier: ^2.1.2 - version: 2.1.2(bluebird@3.7.2) promise-toolbox: specifier: ^0.21.0 version: 0.21.0 @@ -1674,14 +1498,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -1689,26 +1513,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -1728,11 +1552,11 @@ importers: specifier: workspace:^ version: link:../plugin-logger debug: - specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + specifier: ^4.3.6 + version: 4.3.6(supports-color@8.1.1) glob: - specifier: ^10.3.10 - version: 10.3.10 + specifier: ^10.4.5 + version: 10.4.5 sort-by: specifier: ^1.2.0 version: 1.2.0 @@ -1756,14 +1580,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -1771,29 +1595,29 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) ioredis: specifier: ^4.28.5 version: 4.28.5 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -1822,8 +1646,8 @@ importers: specifier: ^3.7.2 version: 3.7.2 debug: - specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + specifier: ^4.3.6 + version: 4.3.6(supports-color@8.1.1) devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -1850,14 +1674,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -1865,29 +1689,29 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) ioredis: specifier: ^4.28.5 version: 4.28.5 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -1904,8 +1728,8 @@ importers: specifier: ^10.0.1 version: 10.0.1 '@microfleet/transport-amqp': - specifier: ^17.8.1 - version: 17.8.1(common-errors@1.2.0) + specifier: ^17.8.2 + version: 17.8.2(common-errors@1.2.0) '@microfleet/validation': specifier: ^12.0.0 version: 12.0.0(common-errors@1.2.0) @@ -1913,23 +1737,20 @@ importers: specifier: ^1.1.2 version: 1.1.2 glob: - specifier: ^10.3.10 - version: 10.3.10 + specifier: ^10.4.5 + version: 10.4.5 hyperid: specifier: ^3.2.0 version: 3.2.0 lodash: specifier: ^4.17.21 version: 4.17.21 - opentracing: - specifier: ^0.14.7 - version: 0.14.7 qs: - specifier: ^6.11.2 - version: 6.11.2 + specifier: ^6.12.3 + version: 6.12.3 rfdc: - specifier: ^1.3.1 - version: 1.3.1 + specifier: ^1.4.1 + version: 1.4.1 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -1965,17 +1786,17 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 + specifier: ^4.17.7 + version: 4.17.7 '@types/mocha': - specifier: ^10.0.6 - version: 10.0.6 + specifier: ^10.0.7 + version: 10.0.7 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@types/qs': - specifier: ^6.9.11 - version: 6.9.11 + specifier: ^6.9.15 + version: 6.9.15 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -1984,10 +1805,10 @@ importers: version: 4.2.3 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) bluebird: specifier: ^3.7.2 version: 3.7.2 @@ -2001,20 +1822,20 @@ importers: specifier: ^7.0.3 version: 7.0.3 debug: - specifier: ^4.3.4 - version: 4.3.4(supports-color@8.1.1) + specifier: ^4.3.6 + version: 4.3.6(supports-color@8.1.1) eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) execa: specifier: ^8.0.1 version: 8.0.1 @@ -2023,22 +1844,22 @@ importers: version: 5.1.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) mocha: - specifier: ^10.3.0 - version: 10.3.0 + specifier: ^10.7.0 + version: 10.7.0 release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 socket.io-client: - specifier: ^4.7.4 - version: 4.7.4 + specifier: ^4.7.5 + version: 4.7.5 split2: specifier: ^4.2.0 version: 4.2.0 @@ -2046,23 +1867,23 @@ importers: specifier: ^1.0.1 version: 1.0.1 tsx: - specifier: ^4.7.1 - version: 4.7.1 + specifier: ^4.16.3 + version: 4.16.3 typescript: specifier: ~5.3.3 version: 5.3.3 undici: - specifier: ^6.6.2 - version: 6.6.2 + specifier: ^6.19.5 + version: 6.19.5 packages/plugin-router-amqp: dependencies: '@microfleet/amqp-coffee': - specifier: ^2.8.1 - version: 2.8.1 + specifier: ^2.8.2 + version: 2.8.2 '@microfleet/transport-amqp': - specifier: ^17.8.1 - version: 17.8.1(common-errors@1.2.0) + specifier: ^17.8.2 + version: 17.8.2(common-errors@1.2.0) bluebird: specifier: ^3.7.2 version: 3.7.2 @@ -2101,20 +1922,20 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 + specifier: ^4.17.7 + version: 4.17.7 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -2122,26 +1943,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -2158,8 +1979,8 @@ importers: specifier: ^10.0.1 version: 10.0.1 '@hapi/hapi': - specifier: ^21.3.3 - version: 21.3.3 + specifier: ^21.3.10 + version: 21.3.10 '@microfleet/validation': specifier: ^12.0.0 version: 12.0.0(common-errors@1.2.0) @@ -2169,9 +1990,6 @@ importers: lodash: specifier: ^4.17.21 version: 4.17.21 - opentracing: - specifier: ^0.14.7 - version: 0.14.7 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -2182,9 +2000,6 @@ importers: '@microfleet/plugin-hapi': specifier: workspace:^ version: link:../plugin-hapi - '@microfleet/plugin-opentracing': - specifier: workspace:^ - version: link:../plugin-opentracing '@microfleet/plugin-router': specifier: workspace:^ version: link:../plugin-router @@ -2210,17 +2025,17 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 + specifier: ^4.17.7 + version: 4.17.7 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) bluebird: specifier: ^3.7.2 version: 3.7.2 @@ -2234,29 +2049,29 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) handlebars: specifier: ^4.7.8 version: 4.7.8 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -2267,8 +2082,8 @@ importers: specifier: ~5.3.3 version: 5.3.3 undici: - specifier: ^6.6.2 - version: 6.6.2 + specifier: ^6.19.5 + version: 6.19.5 packages/plugin-router-socketio: dependencies: @@ -2288,8 +2103,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 socket.io: - specifier: ^4.7.4 - version: 4.7.4 + specifier: ^4.7.5 + version: 4.7.5 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -2304,47 +2119,47 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 + specifier: ^4.17.7 + version: 4.17.7 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 socket.io-client: - specifier: ^4.7.4 - version: 4.7.4 + specifier: ^4.7.5 + version: 4.7.5 tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -2395,23 +2210,23 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@types/restify': specifier: ^8.5.12 version: 8.5.12 '@types/semver': - specifier: ^7.5.7 - version: 7.5.7 + specifier: ^7.5.8 + version: 7.5.8 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -2419,26 +2234,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) fastify: - specifier: ^4.26.0 - version: 4.26.0 + specifier: ^4.28.1 + version: 4.28.1 fastify-plugin: specifier: ^4.5.1 version: 4.5.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 @@ -2446,8 +2261,8 @@ importers: specifier: ^11.1.0 version: 11.1.0 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -2458,14 +2273,14 @@ importers: specifier: ~5.3.3 version: 5.3.3 undici: - specifier: ^6.6.2 - version: 6.6.2 + specifier: ^6.19.5 + version: 6.19.5 packages/plugin-socketio: dependencies: '@microfleet/amqp-coffee': - specifier: ^2.8.1 - version: 2.8.1 + specifier: ^2.8.2 + version: 2.8.2 '@microfleet/core-types': specifier: workspace:^ version: link:../core-types @@ -2479,17 +2294,17 @@ importers: specifier: workspace:^ version: link:../plugin-validator '@microfleet/transport-amqp': - specifier: ^17.8.1 - version: 17.8.1(common-errors@1.2.0) + specifier: ^17.8.2 + version: 17.8.2(common-errors@1.2.0) '@microfleet/utils': specifier: workspace:^ version: link:../utils ms-socket.io-adapter-amqp: specifier: ^9.0.1 - version: 9.0.1(@microfleet/amqp-coffee@2.8.1)(@microfleet/transport-amqp@17.8.1)(common-errors@1.2.0) + version: 9.0.1(@microfleet/amqp-coffee@2.8.2)(@microfleet/transport-amqp@17.8.2)(common-errors@1.2.0) socket.io: - specifier: ^4.7.4 - version: 4.7.4 + specifier: ^4.7.5 + version: 4.7.5 devDependencies: '@makeomatic/deploy': specifier: ^13.0.7 @@ -2507,14 +2322,14 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) common-errors: specifier: ^1.2.0 version: 1.2.0 @@ -2522,26 +2337,26 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -2592,47 +2407,47 @@ importers: specifier: 29.5.12 version: 29.5.12 '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 + specifier: ^4.17.7 + version: 4.17.7 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 ts-jest: - specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.23.9)(esbuild@0.20.0)(jest@29.7.0)(typescript@5.3.3) + specifier: ^29.2.3 + version: 29.2.3(@babel/core@7.25.2)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -2656,41 +2471,41 @@ importers: specifier: ^4.3.0 version: 4.3.0(release-it@14.14.3) '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 + specifier: ^4.17.7 + version: 4.17.7 '@types/node': - specifier: ^20.11.17 - version: 20.11.17 + specifier: ^20.14.13 + version: 20.14.13 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) + version: 6.21.0(eslint@8.57.0)(typescript@5.3.3) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.56.0 - version: 8.56.0 + specifier: ^8.57.0 + version: 8.57.0 eslint-config-makeomatic: specifier: ^6.0.0 version: 6.0.0(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0) eslint-plugin-unicorn: specifier: ^51.0.1 - version: 51.0.1(eslint@8.56.0) + version: 51.0.1(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.11.17) + version: 29.7.0(@types/node@20.14.13) release-it: specifier: ^14.14.3 version: 14.14.3 rimraf: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.9 + version: 5.0.9 sinon: specifier: ^17.0.1 version: 17.0.1 @@ -2703,70 +2518,42 @@ importers: packages: - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - dev: true - - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 dev: true - /@babel/code-frame@7.23.5: - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + /@babel/code-frame@7.24.7: + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - - /@babel/compat-data@7.23.5: - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 - /@babel/core@7.23.7: - resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} + /@babel/compat-data@7.25.2: + resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helpers': 7.23.8 - '@babel/parser': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 - convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color dev: true - /@babel/core@7.23.9: - resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} + /@babel/core@7.25.2: + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helpers': 7.23.9 - '@babel/parser': 7.23.9 - '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 - '@babel/types': 7.23.9 + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -2774,359 +2561,265 @@ packages: - supports-color dev: true - /@babel/generator@7.23.6: - resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} + /@babel/generator@7.25.0: + resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.21 + '@babel/types': 7.25.2 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 dev: true - /@babel/helper-compilation-targets@7.23.6: - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + /@babel/helper-compilation-targets@7.25.2: + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.23.5 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.22.3 + '@babel/compat-data': 7.25.2 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.2 lru-cache: 5.1.1 semver: 6.3.1 dev: true - /@babel/helper-environment-visitor@7.22.20: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 - dev: true - - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.6 - dev: true - - /@babel/helper-module-imports@7.22.15: - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.6 - dev: true - - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-imports@7.24.7: + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + /@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2): + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - - /@babel/helper-plugin-utils@7.22.5: - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} - engines: {node: '>=6.9.0'} + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + /@babel/helper-plugin-utils@7.24.8: + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.6 dev: true - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + /@babel/helper-simple-access@7.24.7: + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-string-parser@7.23.4: - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + /@babel/helper-string-parser@7.24.8: + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - - /@babel/helper-validator-option@7.23.5: - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + /@babel/helper-validator-identifier@7.24.7: + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - dev: true - /@babel/helpers@7.23.8: - resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==} + /@babel/helper-validator-option@7.24.8: + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 - transitivePeerDependencies: - - supports-color dev: true - /@babel/helpers@7.23.9: - resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} + /@babel/helpers@7.25.0: + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 - '@babel/types': 7.23.9 - transitivePeerDependencies: - - supports-color + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 dev: true - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + /@babel/highlight@7.24.7: + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 + picocolors: 1.0.1 - /@babel/parser@7.23.6: - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.23.6 - dev: true - - /@babel/parser@7.23.9: - resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} + /@babel/parser@7.25.3: + resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.25.2 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + /@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} + /@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2): + resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + /@babel/template@7.25.0: + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 dev: true - /@babel/template@7.23.9: - resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} + /@babel/traverse@7.25.3: + resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 - dev: true - - /@babel/traverse@7.23.7: - resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/traverse@7.23.9: - resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 - debug: 4.3.4(supports-color@8.1.1) + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + debug: 4.3.6(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.23.6: - resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - dev: true - - /@babel/types@7.23.9: - resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} + /@babel/types@7.25.2: + resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 dev: true @@ -3134,8 +2827,8 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@casl/ability@6.5.0: - resolution: {integrity: sha512-3guc94ugr5ylZQIpJTLz0CDfwNi0mxKVECj1vJUPAvs+Lwunh/dcuUjwzc4MHM9D8JOYX0XUZMEPedpB3vIbOw==} + /@casl/ability@6.7.1: + resolution: {integrity: sha512-e+Vgrehd1/lzOSwSqKHtmJ6kmIuZbGBlM2LBS5IuYGGKmVHuhUuyh3XgTn1VIw9+TO4gqU+uptvxfIRBUEdJuw==} dependencies: '@ucast/mongo2js': 1.3.4 dev: false @@ -3147,16 +2840,16 @@ packages: dev: true optional: true - /@commitlint/cli@18.4.4(@types/node@20.11.17)(typescript@5.3.3): - resolution: {integrity: sha512-Ro3wIo//fV3XiV1EkdpHog6huaEyNcUAVrSmtgKqYM5g982wOWmP4FXvEDFwRMVgz878CNBvvCc33dMZ5AQJ/g==} + /@commitlint/cli@18.6.1(@types/node@20.14.13)(typescript@5.3.3): + resolution: {integrity: sha512-5IDE0a+lWGdkOvKH892HHAZgbAjcj1mT5QrfA/SVbLJV/BbBMGyKN0W5mhgjekPJJwEQdVNvhl9PwUacY58Usw==} engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/format': 18.4.4 - '@commitlint/lint': 18.4.4 - '@commitlint/load': 18.4.4(@types/node@20.11.17)(typescript@5.3.3) - '@commitlint/read': 18.4.4 - '@commitlint/types': 18.4.4 + '@commitlint/format': 18.6.1 + '@commitlint/lint': 18.6.1 + '@commitlint/load': 18.6.1(@types/node@20.14.13)(typescript@5.3.3) + '@commitlint/read': 18.6.1 + '@commitlint/types': 18.6.1 execa: 5.1.1 lodash.isfunction: 3.0.9 resolve-from: 5.0.0 @@ -3167,19 +2860,39 @@ packages: - typescript dev: true - /@commitlint/config-validator@18.4.4: - resolution: {integrity: sha512-/QI8KIg/h7O0Eus36fPcEcO3QPBcdXuGfZeCF5m15k0EB2bcU8s6pHNTNEa6xz9PrAefHCL+yzRJj7w20T6Mow==} + /@commitlint/cli@18.6.1(@types/node@20.14.13)(typescript@5.5.4): + resolution: {integrity: sha512-5IDE0a+lWGdkOvKH892HHAZgbAjcj1mT5QrfA/SVbLJV/BbBMGyKN0W5mhgjekPJJwEQdVNvhl9PwUacY58Usw==} + engines: {node: '>=v18'} + hasBin: true + dependencies: + '@commitlint/format': 18.6.1 + '@commitlint/lint': 18.6.1 + '@commitlint/load': 18.6.1(@types/node@20.14.13)(typescript@5.5.4) + '@commitlint/read': 18.6.1 + '@commitlint/types': 18.6.1 + execa: 5.1.1 + lodash.isfunction: 3.0.9 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - typescript + dev: true + + /@commitlint/config-validator@18.6.1: + resolution: {integrity: sha512-05uiToBVfPhepcQWE1ZQBR/Io3+tb3gEotZjnI4tTzzPk16NffN6YABgwFQCLmzZefbDcmwWqJWc2XT47q7Znw==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.4.4 - ajv: 8.12.0 + '@commitlint/types': 18.6.1 + ajv: 8.17.1 dev: true - /@commitlint/ensure@18.4.4: - resolution: {integrity: sha512-KjD19p6julB5WrQL+Cd8p+AePwpl1XzGAjB0jnuFMKWtji9L7ucCZUKDstGjlkBZGGzH/nvdB8K+bh5K27EVUg==} + /@commitlint/ensure@18.6.1: + resolution: {integrity: sha512-BPm6+SspyxQ7ZTsZwXc7TRQL5kh5YWt3euKmEIBZnocMFkJevqs3fbLRb8+8I/cfbVcAo4mxRlpTPfz8zX7SnQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.4.4 + '@commitlint/types': 18.6.1 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -3187,48 +2900,68 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule@18.4.4: - resolution: {integrity: sha512-a37Nd3bDQydtg9PCLLWM9ZC+GO7X5i4zJvrggJv5jBhaHsXeQ9ZWdO6ODYR+f0LxBXXNYK3geYXJrCWUCP8JEg==} + /@commitlint/execute-rule@18.6.1: + resolution: {integrity: sha512-7s37a+iWyJiGUeMFF6qBlyZciUkF8odSAnHijbD36YDctLhGKoYltdvuJ/AFfRm6cBLRtRk9cCVPdsEFtt/2rg==} engines: {node: '>=v18'} dev: true - /@commitlint/format@18.4.4: - resolution: {integrity: sha512-2v3V5hVlv0R3pe7p66IX5F7cjeVvGM5JqITRIbBCFvGHPJ/CG74rjTkAu0RBEiIhlk3eOaLjVGq3d5falPkLBA==} + /@commitlint/format@18.6.1: + resolution: {integrity: sha512-K8mNcfU/JEFCharj2xVjxGSF+My+FbUHoqR+4GqPGrHNqXOGNio47ziiR4HQUPKtiNs05o8/WyLBoIpMVOP7wg==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.4.4 + '@commitlint/types': 18.6.1 chalk: 4.1.2 dev: true - /@commitlint/is-ignored@18.4.4: - resolution: {integrity: sha512-rXWes9owKBTjfTr6Od7YlflRg4N+ngkOH+dUZhk0qL/XQb26mHz0EgVgdixMVBac1OsohRwJaLmVHX+5F6vfmg==} + /@commitlint/is-ignored@18.6.1: + resolution: {integrity: sha512-MOfJjkEJj/wOaPBw5jFjTtfnx72RGwqYIROABudOtJKW7isVjFe9j0t8xhceA02QebtYf4P/zea4HIwnXg8rvA==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.4.4 - semver: 7.5.4 + '@commitlint/types': 18.6.1 + semver: 7.6.0 dev: true - /@commitlint/lint@18.4.4: - resolution: {integrity: sha512-SoyQstVxMY5Z4GnFRtRzy+NWYb+yVseXgir+7BxnpB59oH05C9XztRrhDw6OnkNeXhjINTpi1HLnuY7So+CaAQ==} + /@commitlint/lint@18.6.1: + resolution: {integrity: sha512-8WwIFo3jAuU+h1PkYe5SfnIOzp+TtBHpFr4S8oJWhu44IWKuVx6GOPux3+9H1iHOan/rGBaiacicZkMZuluhfQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/is-ignored': 18.4.4 - '@commitlint/parse': 18.4.4 - '@commitlint/rules': 18.4.4 - '@commitlint/types': 18.4.4 + '@commitlint/is-ignored': 18.6.1 + '@commitlint/parse': 18.6.1 + '@commitlint/rules': 18.6.1 + '@commitlint/types': 18.6.1 dev: true - /@commitlint/load@18.4.4(@types/node@20.11.17)(typescript@5.3.3): - resolution: {integrity: sha512-RaDIa9qwOw2xRJ3Jr2DBXd14rmnHJIX2XdZF4kmoF1rgsg/+7cvrExLSUNAkQUNimyjCn1b/bKX2Omm+GdY0XQ==} + /@commitlint/load@18.6.1(@types/node@20.14.13)(typescript@5.3.3): + resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 18.4.4 - '@commitlint/execute-rule': 18.4.4 - '@commitlint/resolve-extends': 18.4.4 - '@commitlint/types': 18.4.4 + '@commitlint/config-validator': 18.6.1 + '@commitlint/execute-rule': 18.6.1 + '@commitlint/resolve-extends': 18.6.1 + '@commitlint/types': 18.6.1 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.17)(cosmiconfig@8.3.6)(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.13)(cosmiconfig@8.3.6)(typescript@5.3.3) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - '@types/node' + - typescript + dev: true + + /@commitlint/load@18.6.1(@types/node@20.14.13)(typescript@5.5.4): + resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} + engines: {node: '>=v18'} + dependencies: + '@commitlint/config-validator': 18.6.1 + '@commitlint/execute-rule': 18.6.1 + '@commitlint/resolve-extends': 18.6.1 + '@commitlint/types': 18.6.1 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.5.4) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.13)(cosmiconfig@8.3.6)(typescript@5.5.4) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3238,98 +2971,99 @@ packages: - typescript dev: true - /@commitlint/message@18.4.4: - resolution: {integrity: sha512-lHF95mMDYgAI1LBXveJUyg4eLaMXyOqJccCK3v55ZOEUsMPrDi8upqDjd/NmzWmESYihaOMBTAnxm+6oD1WoDQ==} + /@commitlint/message@18.6.1: + resolution: {integrity: sha512-VKC10UTMLcpVjMIaHHsY1KwhuTQtdIKPkIdVEwWV+YuzKkzhlI3aNy6oo1eAN6b/D2LTtZkJe2enHmX0corYRw==} engines: {node: '>=v18'} dev: true - /@commitlint/parse@18.4.4: - resolution: {integrity: sha512-99G7dyn/OoyNWXJni0Ki0K3aJd01pEb/Im/Id6y4X7PN+kGOahjz2z/cXYYHn7xDdooqFVdiVrVLeChfgpWZ2g==} + /@commitlint/parse@18.6.1: + resolution: {integrity: sha512-eS/3GREtvVJqGZrwAGRwR9Gdno3YcZ6Xvuaa+vUF8j++wsmxrA2En3n0ccfVO2qVOLJC41ni7jSZhQiJpMPGOQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 18.4.4 + '@commitlint/types': 18.6.1 conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 dev: true - /@commitlint/read@18.4.4: - resolution: {integrity: sha512-r58JbWky4gAFPea/CZmvlqP9Ehbs+8gSEUqhIJOojKzTc3xlxFnZUDVPcEnnaqzQEEoV6C69VW7xuzdcBlu/FQ==} + /@commitlint/read@18.6.1: + resolution: {integrity: sha512-ia6ODaQFzXrVul07ffSgbZGFajpe8xhnDeLIprLeyfz3ivQU1dIoHp7yz0QIorZ6yuf4nlzg4ZUkluDrGN/J/w==} engines: {node: '>=v18'} dependencies: - '@commitlint/top-level': 18.4.4 - '@commitlint/types': 18.4.4 + '@commitlint/top-level': 18.6.1 + '@commitlint/types': 18.6.1 git-raw-commits: 2.0.11 minimist: 1.2.8 dev: true - /@commitlint/resolve-extends@18.4.4: - resolution: {integrity: sha512-RRpIHSbRnFvmGifVk21Gqazf1QF/yeP+Kkg/e3PlkegcOKd/FGOXp/Kx9cvSO2K7ucSn4GD/oBvgasFoy+NCAw==} + /@commitlint/resolve-extends@18.6.1: + resolution: {integrity: sha512-ifRAQtHwK+Gj3Bxj/5chhc4L2LIc3s30lpsyW67yyjsETR6ctHAHRu1FSpt0KqahK5xESqoJ92v6XxoDRtjwEQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 18.4.4 - '@commitlint/types': 18.4.4 + '@commitlint/config-validator': 18.6.1 + '@commitlint/types': 18.6.1 import-fresh: 3.3.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true - /@commitlint/rules@18.4.4: - resolution: {integrity: sha512-6Uzlsnl/GljEI+80NWjf4ThOfR8NIsbm18IfXYuCEchlwMHSxiuYG4rHSK5DNmG/+MIo8eR5VdQ0gQyt7kWzAA==} + /@commitlint/rules@18.6.1: + resolution: {integrity: sha512-kguM6HxZDtz60v/zQYOe0voAtTdGybWXefA1iidjWYmyUUspO1zBPQEmJZ05/plIAqCVyNUTAiRPWIBKLCrGew==} engines: {node: '>=v18'} dependencies: - '@commitlint/ensure': 18.4.4 - '@commitlint/message': 18.4.4 - '@commitlint/to-lines': 18.4.4 - '@commitlint/types': 18.4.4 + '@commitlint/ensure': 18.6.1 + '@commitlint/message': 18.6.1 + '@commitlint/to-lines': 18.6.1 + '@commitlint/types': 18.6.1 execa: 5.1.1 dev: true - /@commitlint/to-lines@18.4.4: - resolution: {integrity: sha512-mwe2Roa59NCz/krniAdCygFabg7+fQCkIhXqBHw00XQ8Y7lw4poZLLxeGI3p3bLpcEOXdqIDrEGLwHmG5lBdwQ==} + /@commitlint/to-lines@18.6.1: + resolution: {integrity: sha512-Gl+orGBxYSNphx1+83GYeNy5N0dQsHBQ9PJMriaLQDB51UQHCVLBT/HBdOx5VaYksivSf5Os55TLePbRLlW50Q==} engines: {node: '>=v18'} dev: true - /@commitlint/top-level@18.4.4: - resolution: {integrity: sha512-PBwW1drgeavl9CadB7IPRUk6rkUP/O8jEkxjlC+ofuh3pw0bzJdAT+Kw7M1Yc9KtTb9xTaqUB8uvRtaybHa/tQ==} + /@commitlint/top-level@18.6.1: + resolution: {integrity: sha512-HyiHQZUTf0+r0goTCDs/bbVv/LiiQ7AVtz6KIar+8ZrseB9+YJAIo8HQ2IC2QT1y3N1lbW6OqVEsTHjbT6hGSw==} engines: {node: '>=v18'} dependencies: find-up: 5.0.0 dev: true - /@commitlint/types@18.4.4: - resolution: {integrity: sha512-/FykLtodD8gKs3+VNkAUwofu4LBHankclj+I8fB2jTRvG6PV7k/OUt4P+VbM7ip853qS4F0g7Z6hLNa6JeMcAQ==} + /@commitlint/types@18.6.1: + resolution: {integrity: sha512-gwRLBLra/Dozj2OywopeuHj2ac26gjGkz2cZ+86cTJOdtWfiRRr4+e77ZDAGc6MDWxaWheI+mAV5TLWWRwqrFg==} engines: {node: '>=v18'} dependencies: chalk: 4.1.2 dev: true - /@elastic/elasticsearch@8.12.1: - resolution: {integrity: sha512-/dJtxtvoN2vRXip6xUrEyzthhzVUOKL8L9YNq25HpMwqiqrJTK70/dOp6GM8oTVQ87UPyJBiiCxQY2+cvg2XWw==} + /@elastic/elasticsearch@8.14.0: + resolution: {integrity: sha512-MGrgCI4y+Ozssf5Q2IkVJlqt5bUMnKIICG2qxeOfrJNrVugMCBCAQypyesmSSocAtNm8IX3LxfJ3jQlFHmKe2w==} engines: {node: '>=18'} dependencies: - '@elastic/transport': 8.4.0 - tslib: 2.6.2 + '@elastic/transport': 8.7.0 + tslib: 2.6.3 transitivePeerDependencies: - supports-color dev: false - /@elastic/transport@8.4.0: - resolution: {integrity: sha512-Yb3fDa7yGD0ca3uMbL64M3vM1cE5h5uHmBcTjkdB4VpCasRNKSd09iDpwqX8zX1tbBtxcaKYLceKthWvPeIxTw==} - engines: {node: '>=16'} + /@elastic/transport@8.7.0: + resolution: {integrity: sha512-IqXT7a8DZPJtqP2qmX1I2QKmxYyN27kvSW4g6pInESE1SuGwZDp2FxHJ6W2kwmYOJwQdAt+2aWwzXO5jHo9l4A==} + engines: {node: '>=18'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + '@opentelemetry/api': 1.9.0 + debug: 4.3.6(supports-color@8.1.1) hpagent: 1.2.0 ms: 2.1.3 secure-json-parse: 2.7.0 - tslib: 2.6.2 - undici: 5.28.3 + tslib: 2.6.3 + undici: 6.19.5 transitivePeerDependencies: - supports-color dev: false - /@esbuild/aix-ppc64@0.19.12: - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + /@esbuild/aix-ppc64@0.20.2: + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -3337,8 +3071,8 @@ packages: dev: true optional: true - /@esbuild/aix-ppc64@0.20.0: - resolution: {integrity: sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==} + /@esbuild/aix-ppc64@0.21.5: + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -3346,8 +3080,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.19.12: - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + /@esbuild/android-arm64@0.20.2: + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -3355,8 +3089,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.20.0: - resolution: {integrity: sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q==} + /@esbuild/android-arm64@0.21.5: + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -3364,8 +3098,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.19.12: - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + /@esbuild/android-arm@0.20.2: + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -3373,8 +3107,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.20.0: - resolution: {integrity: sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g==} + /@esbuild/android-arm@0.21.5: + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -3382,8 +3116,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.19.12: - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + /@esbuild/android-x64@0.20.2: + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -3391,8 +3125,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.20.0: - resolution: {integrity: sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ==} + /@esbuild/android-x64@0.21.5: + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -3400,8 +3134,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.19.12: - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + /@esbuild/darwin-arm64@0.20.2: + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -3409,8 +3143,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.20.0: - resolution: {integrity: sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==} + /@esbuild/darwin-arm64@0.21.5: + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -3418,8 +3152,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.19.12: - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + /@esbuild/darwin-x64@0.20.2: + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -3427,8 +3161,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.20.0: - resolution: {integrity: sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw==} + /@esbuild/darwin-x64@0.21.5: + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -3436,8 +3170,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.19.12: - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + /@esbuild/freebsd-arm64@0.20.2: + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -3445,8 +3179,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.20.0: - resolution: {integrity: sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ==} + /@esbuild/freebsd-arm64@0.21.5: + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -3454,8 +3188,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.19.12: - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + /@esbuild/freebsd-x64@0.20.2: + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -3463,8 +3197,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.20.0: - resolution: {integrity: sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ==} + /@esbuild/freebsd-x64@0.21.5: + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -3472,25 +3206,25 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.19.12: - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + /@esbuild/linux-arm64@0.20.2: + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true dev: true - optional: true - /@esbuild/linux-arm64@0.20.0: - resolution: {integrity: sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw==} + /@esbuild/linux-arm64@0.21.5: + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true dev: true + optional: true - /@esbuild/linux-arm@0.19.12: - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + /@esbuild/linux-arm@0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -3498,8 +3232,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.20.0: - resolution: {integrity: sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg==} + /@esbuild/linux-arm@0.21.5: + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -3507,8 +3241,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.19.12: - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + /@esbuild/linux-ia32@0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -3516,8 +3250,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.20.0: - resolution: {integrity: sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w==} + /@esbuild/linux-ia32@0.21.5: + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -3525,8 +3259,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.19.12: - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + /@esbuild/linux-loong64@0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -3534,8 +3268,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.20.0: - resolution: {integrity: sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw==} + /@esbuild/linux-loong64@0.21.5: + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -3543,8 +3277,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.19.12: - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + /@esbuild/linux-mips64el@0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -3552,8 +3286,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.20.0: - resolution: {integrity: sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ==} + /@esbuild/linux-mips64el@0.21.5: + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -3561,8 +3295,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.19.12: - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + /@esbuild/linux-ppc64@0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -3570,8 +3304,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.20.0: - resolution: {integrity: sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw==} + /@esbuild/linux-ppc64@0.21.5: + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -3579,8 +3313,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.19.12: - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + /@esbuild/linux-riscv64@0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -3588,8 +3322,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.20.0: - resolution: {integrity: sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA==} + /@esbuild/linux-riscv64@0.21.5: + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -3597,8 +3331,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.19.12: - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + /@esbuild/linux-s390x@0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -3606,8 +3340,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.20.0: - resolution: {integrity: sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ==} + /@esbuild/linux-s390x@0.21.5: + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -3615,8 +3349,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.19.12: - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + /@esbuild/linux-x64@0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -3624,8 +3358,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.20.0: - resolution: {integrity: sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg==} + /@esbuild/linux-x64@0.21.5: + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -3633,8 +3367,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.19.12: - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + /@esbuild/netbsd-x64@0.20.2: + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -3642,8 +3376,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.20.0: - resolution: {integrity: sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ==} + /@esbuild/netbsd-x64@0.21.5: + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -3651,8 +3385,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.19.12: - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + /@esbuild/openbsd-x64@0.20.2: + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3660,8 +3394,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.20.0: - resolution: {integrity: sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA==} + /@esbuild/openbsd-x64@0.21.5: + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3669,8 +3403,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.19.12: - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + /@esbuild/sunos-x64@0.20.2: + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -3678,8 +3412,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.20.0: - resolution: {integrity: sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g==} + /@esbuild/sunos-x64@0.21.5: + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -3687,8 +3421,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.19.12: - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + /@esbuild/win32-arm64@0.20.2: + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -3696,8 +3430,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.20.0: - resolution: {integrity: sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ==} + /@esbuild/win32-arm64@0.21.5: + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -3705,8 +3439,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.19.12: - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + /@esbuild/win32-ia32@0.20.2: + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3714,8 +3448,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.20.0: - resolution: {integrity: sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg==} + /@esbuild/win32-ia32@0.21.5: + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3723,8 +3457,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.19.12: - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + /@esbuild/win32-x64@0.20.2: + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -3732,8 +3466,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.20.0: - resolution: {integrity: sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg==} + /@esbuild/win32-x64@0.21.5: + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -3751,18 +3485,18 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.10.0: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + /@eslint-community/regexpp@4.11.0: + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true @@ -3771,10 +3505,10 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -3788,8 +3522,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@eslint/js@8.56.0: - resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -3798,35 +3532,27 @@ packages: engines: {node: '>=14'} dev: true - /@fastify/ajv-compiler@3.5.0: - resolution: {integrity: sha512-ebbEtlI7dxXF5ziNdr05mOY8NnDiPB1XvAlLHctRt/Rc+C3LCOVW5imUVX+mhvUhnNzmPBHewUkOFgGlCxgdAA==} + /@fastify/ajv-compiler@3.6.0: + resolution: {integrity: sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==} dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - fast-uri: 2.3.0 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + fast-uri: 2.4.0 dev: true - /@fastify/busboy@2.1.0: - resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} - engines: {node: '>=14'} - /@fastify/compress@6.5.0: resolution: {integrity: sha512-AqUOK714jY7qkzbQbS4zyI4yNFgnRoOJ3eH/oV1T9f5fFdPDRdrFxm5de1ya5n+as4bvitjwU9EY7zvtT9pI2A==} dependencies: '@fastify/accept-negotiator': 1.1.0 fastify-plugin: 4.5.1 into-stream: 6.0.0 - mime-db: 1.52.0 - minipass: 7.0.4 + mime-db: 1.53.0 + minipass: 7.1.2 peek-stream: 1.1.3 pump: 3.0.0 pumpify: 2.0.1 dev: true - /@fastify/deepmerge@1.3.0: - resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} - dev: true - /@fastify/error@3.4.1: resolution: {integrity: sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==} dev: true @@ -3834,7 +3560,7 @@ packages: /@fastify/fast-json-stringify-compiler@4.3.0: resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} dependencies: - fast-json-stringify: 5.10.0 + fast-json-stringify: 5.16.1 dev: true /@fastify/merge-json-schemas@0.1.1: @@ -3879,8 +3605,8 @@ packages: '@hapi/boom': 10.0.1 '@hapi/hoek': 11.0.4 - /@hapi/catbox-memory@6.0.1: - resolution: {integrity: sha512-sVb+/ZxbZIvaMtJfAbdyY+QJUQg9oKTwamXpEg/5xnfG5WbJLTjvEn4kIGKz9pN3ENNbIL/bIdctmHmqi/AdGA==} + /@hapi/catbox-memory@6.0.2: + resolution: {integrity: sha512-H1l4ugoFW/ZRkqeFrIo8p1rWN0PA4MDTfu4JmcoNDvnY975o29mqoZblqFTotxNHlEkMPpIiIBJTV+Mbi+aF0g==} dependencies: '@hapi/boom': 10.0.1 '@hapi/hoek': 11.0.4 @@ -3907,8 +3633,8 @@ packages: /@hapi/file@3.0.0: resolution: {integrity: sha512-w+lKW+yRrLhJu620jT3y+5g2mHqnKfepreykvdOcl9/6up8GrQQn+l3FRTsjHTKbkbfQFkuksHpdv2EcpKcJ4Q==} - /@hapi/hapi@21.3.3: - resolution: {integrity: sha512-6pgwWVl/aSKSNVn86n+mWa06jRqCAKi2adZp/Hti19A0u5x3/6eiKz8UTBPMzfrdGf9WcrYbFBYzWr/qd2s28g==} + /@hapi/hapi@21.3.10: + resolution: {integrity: sha512-CmEcmTREW394MaGGKvWpoOK4rG8tKlpZLs30tbaBzhCrhiL2Ti/HARek9w+8Ya4nMBGcd+kDAzvU44OX8Ms0Jg==} engines: {node: '>=14.15.0'} dependencies: '@hapi/accept': 6.0.3 @@ -3917,7 +3643,7 @@ packages: '@hapi/bounce': 3.0.1 '@hapi/call': 9.0.1 '@hapi/catbox': 12.1.1 - '@hapi/catbox-memory': 6.0.1 + '@hapi/catbox-memory': 6.0.2 '@hapi/heavy': 8.0.1 '@hapi/hoek': 11.0.4 '@hapi/mimos': 7.0.1 @@ -3940,7 +3666,7 @@ packages: '@hapi/bounce': 3.0.1 '@hapi/call': 9.0.1 '@hapi/catbox': 12.1.1 - '@hapi/catbox-memory': 6.0.1 + '@hapi/catbox-memory': 6.0.2 '@hapi/heavy': 8.0.1 '@hapi/hoek': 11.0.4 '@hapi/mimos': 7.0.1 @@ -3980,7 +3706,7 @@ packages: resolution: {integrity: sha512-b79V+BrG0gJ9zcRx1VGcCI6r6GEzzZUgiGEJVoq5gwzuB2Ig9Cax8dUuBauQCFKvl2YWSWyOc8mZ8HDaJOtkew==} dependencies: '@hapi/hoek': 11.0.4 - mime-db: 1.52.0 + mime-db: 1.53.0 /@hapi/nigel@5.0.1: resolution: {integrity: sha512-uv3dtYuB4IsNaha+tigWmN8mQw/O9Qzl5U26Gm4ZcJVtDdB1AVJOwX3X5wOX+A07qzpEZnOMBAm8jjSqGsU6Nw==} @@ -4037,7 +3763,7 @@ packages: '@hapi/file': 3.0.0 '@hapi/hoek': 11.0.4 '@hapi/pez': 6.1.0 - '@hapi/wreck': 18.0.1 + '@hapi/wreck': 18.1.0 /@hapi/teamwork@6.0.0: resolution: {integrity: sha512-05HumSy3LWfXpmJ9cr6HzwhAavrHkJ1ZRCmNE2qJMihdM5YcWreWPfyN0yKT2ZjCM92au3ZkuodjBxOibxM67A==} @@ -4073,8 +3799,8 @@ packages: '@hapi/validate': 2.0.1 dev: false - /@hapi/wreck@18.0.1: - resolution: {integrity: sha512-OLHER70+rZxvDl75xq3xXOfd3e8XIvz8fWY0dqg92UvhZ29zo24vQgfqgHSYhB5ZiuFpSLeriOisAlxAo/1jWg==} + /@hapi/wreck@18.1.0: + resolution: {integrity: sha512-0z6ZRCmFEfV/MQqkQomJ7sl/hyxvcZM7LtuVqN3vdAO4vM9eBbowl0kaqQj9EJJQab+3Uuh1GxbGIBFy4NfJ4w==} dependencies: '@hapi/boom': 10.0.1 '@hapi/bourne': 3.0.0 @@ -4083,9 +3809,10 @@ packages: /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: - '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.4(supports-color@8.1.1) + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.6(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -4096,8 +3823,9 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@2.0.2: - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead dev: true /@hutson/parse-repository-url@3.0.2: @@ -4141,7 +3869,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 22.0.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -4162,14 +3890,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 22.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.11.17) + jest-config: 29.7.0(@types/node@22.0.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -4181,7 +3909,7 @@ packages: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -4197,7 +3925,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 20.14.13 jest-mock: 29.7.0 dev: true @@ -4224,7 +3952,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.17 + '@types/node': 20.14.13 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4256,25 +3984,25 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.21 - '@types/node': 20.11.17 + '@jridgewell/trace-mapping': 0.3.25 + '@types/node': 22.0.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.1 + istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.6 + istanbul-reports: 3.1.7 jest-message-util: 29.7.0 jest-util: 29.7.0 jest-worker: 29.7.0 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.2.0 + v8-to-istanbul: 9.3.0 transitivePeerDependencies: - supports-color dev: true @@ -4290,7 +4018,7 @@ packages: resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 dev: true @@ -4319,9 +4047,9 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.25.2 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -4330,7 +4058,7 @@ packages: jest-haste-map: 29.7.0 jest-regex-util: 29.6.3 jest-util: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 @@ -4345,60 +4073,60 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.17 + '@types/node': 22.0.0 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 dev: true - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} dev: true - /@jridgewell/trace-mapping@0.3.21: - resolution: {integrity: sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==} + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /@makeomatic/deploy@13.0.7(typescript@5.3.3): resolution: {integrity: sha512-aC6uOUuOsGz4xt7ciyDBKY5Y/yIY+zaTjnpEW7eve4KuRrBfJ0hk/2cZi4QjAIBhUsnoWe+ODnMZCHGEEiqyfw==} hasBin: true dependencies: - '@commitlint/cli': 18.4.4(@types/node@20.11.17)(typescript@5.3.3) + '@commitlint/cli': 18.6.1(@types/node@20.14.13)(typescript@5.3.3) '@fastify/compress': 6.5.0 - '@sinclair/typebox': 0.32.9 - '@types/node': 20.11.17 - chrome-launcher: 1.1.0 - chrome-remote-interface: 0.33.0 + '@sinclair/typebox': 0.32.35 + '@types/node': 20.14.13 + chrome-launcher: 1.1.2 + chrome-remote-interface: 0.33.2 cosmiconfig: 9.0.0(typescript@5.3.3) death: 1.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) execa: 8.0.1 - fastify: 4.25.2 - get-port: 7.0.0 - glob: 10.3.10 + fastify: 4.28.1 + get-port: 7.1.0 + glob: 10.4.5 husky: 8.0.3 - hyperid: 3.1.1 + hyperid: 3.2.0 is: 3.3.0 js-yaml: 4.1.0 lodash.get: 4.4.2 @@ -4406,15 +4134,58 @@ packages: lodash.set: 4.3.2 npm-path: 2.0.4 p-limit: 5.0.0 - pino: 8.17.2 + pino: 8.21.0 read-pkg: 9.0.1 - rimraf: 5.0.5 + rimraf: 5.0.9 semantic-release: 22.0.12(typescript@5.3.3) serialize-error: 11.0.3 split2: 4.2.0 strip-final-newline: 4.0.0 tempy: 3.1.0 - undici: 6.3.0 + undici: 6.19.5 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + dev: true + + /@makeomatic/deploy@13.0.7(typescript@5.5.4): + resolution: {integrity: sha512-aC6uOUuOsGz4xt7ciyDBKY5Y/yIY+zaTjnpEW7eve4KuRrBfJ0hk/2cZi4QjAIBhUsnoWe+ODnMZCHGEEiqyfw==} + hasBin: true + dependencies: + '@commitlint/cli': 18.6.1(@types/node@20.14.13)(typescript@5.5.4) + '@fastify/compress': 6.5.0 + '@sinclair/typebox': 0.32.35 + '@types/node': 20.14.13 + chrome-launcher: 1.1.2 + chrome-remote-interface: 0.33.2 + cosmiconfig: 9.0.0(typescript@5.5.4) + death: 1.1.0 + debug: 4.3.6(supports-color@8.1.1) + execa: 8.0.1 + fastify: 4.28.1 + get-port: 7.1.0 + glob: 10.4.5 + husky: 8.0.3 + hyperid: 3.2.0 + is: 3.3.0 + js-yaml: 4.1.0 + lodash.get: 4.4.2 + lodash.merge: 4.6.2 + lodash.set: 4.3.2 + npm-path: 2.0.4 + p-limit: 5.0.0 + pino: 8.21.0 + read-pkg: 9.0.1 + rimraf: 5.0.9 + semantic-release: 22.0.12(typescript@5.5.4) + serialize-error: 11.0.3 + split2: 4.2.0 + strip-final-newline: 4.0.0 + tempy: 3.1.0 + undici: 6.19.5 yargs: 17.7.2 transitivePeerDependencies: - bufferutil @@ -4429,10 +4200,10 @@ packages: requiresBuild: true dependencies: '@makeomatic/ref-napi': 3.0.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) get-uv-event-loop-napi-h: 1.0.6 - node-addon-api: 7.0.0 - node-gyp-build: 4.8.0 + node-addon-api: 7.1.1 + node-gyp-build: 4.8.1 ref-struct-di: 1.1.1 transitivePeerDependencies: - supports-color @@ -4445,7 +4216,7 @@ packages: requiresBuild: true dependencies: '@mapbox/node-pre-gyp': 1.0.11 - nan: 2.18.0 + nan: 2.20.0 transitivePeerDependencies: - encoding - supports-color @@ -4456,10 +4227,10 @@ packages: engines: {node: '>= 10.0'} requiresBuild: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) get-symbol-from-current-process-h: 1.0.2 - node-addon-api: 7.0.0 - node-gyp-build: 4.8.0 + node-addon-api: 7.1.1 + node-gyp-build: 4.8.1 transitivePeerDependencies: - supports-color dev: false @@ -4469,39 +4240,39 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.3 https-proxy-agent: 5.0.1 make-dir: 3.1.0 node-fetch: 2.7.0 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.0 - tar: 6.2.0 + semver: 7.6.3 + tar: 6.2.1 transitivePeerDependencies: - encoding - supports-color dev: false - /@microfleet/amqp-codec@2.6.0: - resolution: {integrity: sha512-mYyWU/QptZeApzntVPOcvsyaxYqeEOfpmb+lSX5yU/CumbfexuvsqJGbBGlewgjORf1yv71lUoP3BdjA18eCXg==} + /@microfleet/amqp-codec@2.6.1: + resolution: {integrity: sha512-nSyn8SealwF0qGZBlE1yZEL+KGG664WPcPfyAY7JKeh/g+o5bzM0tFRhcJ/aezhiTQR2Hiblb+FMd0w0NwFo0w==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: false - /@microfleet/amqp-coffee@2.8.1: - resolution: {integrity: sha512-O6wqLJmZ03s2EOUl5hukI7yh5/Rj4VuHLVHkO+aHsQyM5GyglBnZ1D5UeTMxWmMNJ0O7sdSnWrmbWpmezGOyBg==} + /@microfleet/amqp-coffee@2.8.2: + resolution: {integrity: sha512-g1tAF2oWKTSH6pb5lRmxXK244I4f0SAXj1vWvt9JTUbUqMgHnnoqJrubBVgudt3SOQgyVp31UYXhq5f0HUiZtw==} engines: {node: '>= 18.17'} dependencies: - '@microfleet/amqp-codec': 2.6.0 + '@microfleet/amqp-codec': 2.6.1 async: 3.2.5 - bl: 6.0.10 - bson: 6.2.0 + bl: 6.0.14 + bson: 6.8.0 bytes: 3.1.2 - debug: 4.3.4(supports-color@8.1.1) - fastq: 1.16.0 + debug: 4.3.6(supports-color@8.1.1) + fastq: 1.17.1 lodash: 4.17.21 read-pkg: 5.2.0 optionalDependencies: @@ -4514,7 +4285,7 @@ packages: /@microfleet/callback-queue@4.0.2: resolution: {integrity: sha512-BImdxJ6jUXx1UKgZn1as3UVx79M88xdcYUs9yxop/ANbLU4plgxHv6LsC52Ng3klUnkH+T/AUNBEG2bexqZsZQ==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: false @@ -4530,7 +4301,7 @@ packages: denque: 2.1.0 ioredis: 4.28.5 lodash: 4.17.21 - pino: 8.17.2 + pino: 8.21.0 read-pkg-up: 7.0.1 serialize-error: 8.1.0 transitivePeerDependencies: @@ -4547,30 +4318,30 @@ packages: uuid: 8.3.2 dev: false - /@microfleet/transport-amqp@17.8.1(common-errors@1.2.0): - resolution: {integrity: sha512-h1I6utzw9gRLFjwqx9bAAKO58A/hQeB95RKTbWoQz1aNeVTSnptw9Dl0uBWIRSXyrYk0gYLgWbbcdfmx4+BUog==} + /@microfleet/transport-amqp@17.8.2(common-errors@1.2.0): + resolution: {integrity: sha512-DNv6vQAxftoLBpiQFTCDLWlcH3FA7NLpQwWKRUCb5E6y8IbCGZdUxBpysNZYrcQBbWyYQepInf7S69uqRJ36Aw==} engines: {node: '>= 18.17.0'} peerDependencies: common-errors: ~1.x.x dependencies: - '@microfleet/amqp-coffee': 2.8.1 + '@microfleet/amqp-coffee': 2.8.2 '@types/common-errors': 1.0.5 common-errors: 1.2.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) eventemitter3: 5.0.1 flatstr: 1.0.12 - hyperid: 3.1.1 + hyperid: 3.2.0 is: 3.3.0 - joi: 17.11.1 + joi: 17.13.3 json-stringify-safe: 5.0.1 lodash: 4.17.21 - mnemonist: 0.39.7 - pino: 8.17.2 + mnemonist: 0.39.8 + pino: 8.21.0 read-pkg: 5.2.0 reusify: 1.0.4 safe-stable-stringify: 2.4.3 sorted-array-functions: 1.3.0 - type-fest: 4.9.0 + type-fest: 4.23.0 transitivePeerDependencies: - supports-color dev: false @@ -4581,13 +4352,13 @@ packages: peerDependencies: common-errors: ~1.x.x dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - ajv-keywords: 5.1.0(ajv@8.12.0) + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) callsite: 1.0.0 common-errors: 1.2.0 - debug: 4.3.4(supports-color@8.1.1) - glob: 10.3.10 + debug: 4.3.6(supports-color@8.1.1) + glob: 10.4.5 transitivePeerDependencies: - supports-color @@ -4617,7 +4388,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.16.0 + fastq: 1.17.1 dev: true /@octokit/auth-token@2.5.0: @@ -4645,15 +4416,15 @@ packages: - encoding dev: true - /@octokit/core@5.0.2: - resolution: {integrity: sha512-cZUy1gUvd4vttMic7C0lwPed8IYXWYp8kHIMatyhY8t8n3Cpw2ILczkV5pGMPqef7v0bLo0pOHrEHarsau2Ydg==} + /@octokit/core@5.2.0: + resolution: {integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==} engines: {node: '>= 18'} dependencies: '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.0.2 - '@octokit/request': 8.1.6 - '@octokit/request-error': 5.0.1 - '@octokit/types': 12.4.0 + '@octokit/graphql': 7.1.0 + '@octokit/request': 8.4.0 + '@octokit/request-error': 5.1.0 + '@octokit/types': 13.5.0 before-after-hook: 2.2.3 universal-user-agent: 6.0.1 dev: true @@ -4666,11 +4437,11 @@ packages: universal-user-agent: 6.0.1 dev: true - /@octokit/endpoint@9.0.4: - resolution: {integrity: sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==} + /@octokit/endpoint@9.0.5: + resolution: {integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==} engines: {node: '>= 18'} dependencies: - '@octokit/types': 12.4.0 + '@octokit/types': 13.5.0 universal-user-agent: 6.0.1 dev: true @@ -4684,12 +4455,12 @@ packages: - encoding dev: true - /@octokit/graphql@7.0.2: - resolution: {integrity: sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==} + /@octokit/graphql@7.1.0: + resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==} engines: {node: '>= 18'} dependencies: - '@octokit/request': 8.1.6 - '@octokit/types': 12.4.0 + '@octokit/request': 8.4.0 + '@octokit/types': 13.5.0 universal-user-agent: 6.0.1 dev: true @@ -4697,8 +4468,12 @@ packages: resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} dev: true - /@octokit/openapi-types@19.1.0: - resolution: {integrity: sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==} + /@octokit/openapi-types@20.0.0: + resolution: {integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==} + dev: true + + /@octokit/openapi-types@22.2.0: + resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} dev: true /@octokit/plugin-paginate-rest@2.21.3(@octokit/core@3.6.0): @@ -4710,14 +4485,14 @@ packages: '@octokit/types': 6.41.0 dev: true - /@octokit/plugin-paginate-rest@9.1.5(@octokit/core@5.0.2): - resolution: {integrity: sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==} + /@octokit/plugin-paginate-rest@9.2.1(@octokit/core@5.2.0): + resolution: {integrity: sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==} engines: {node: '>= 18'} peerDependencies: - '@octokit/core': '>=5' + '@octokit/core': '5' dependencies: - '@octokit/core': 5.0.2 - '@octokit/types': 12.4.0 + '@octokit/core': 5.2.0 + '@octokit/types': 12.6.0 dev: true /@octokit/plugin-request-log@1.0.4(@octokit/core@3.6.0): @@ -4738,26 +4513,26 @@ packages: deprecation: 2.3.1 dev: true - /@octokit/plugin-retry@6.0.1(@octokit/core@5.0.2): + /@octokit/plugin-retry@6.0.1(@octokit/core@5.2.0): resolution: {integrity: sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=5' dependencies: - '@octokit/core': 5.0.2 - '@octokit/request-error': 5.0.1 - '@octokit/types': 12.4.0 + '@octokit/core': 5.2.0 + '@octokit/request-error': 5.1.0 + '@octokit/types': 12.6.0 bottleneck: 2.19.5 dev: true - /@octokit/plugin-throttling@8.1.3(@octokit/core@5.0.2): - resolution: {integrity: sha512-pfyqaqpc0EXh5Cn4HX9lWYsZ4gGbjnSmUILeu4u2gnuM50K/wIk9s1Pxt3lVeVwekmITgN/nJdoh43Ka+vye8A==} + /@octokit/plugin-throttling@8.2.0(@octokit/core@5.2.0): + resolution: {integrity: sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': ^5.0.0 dependencies: - '@octokit/core': 5.0.2 - '@octokit/types': 12.4.0 + '@octokit/core': 5.2.0 + '@octokit/types': 12.6.0 bottleneck: 2.19.5 dev: true @@ -4769,11 +4544,11 @@ packages: once: 1.4.0 dev: true - /@octokit/request-error@5.0.1: - resolution: {integrity: sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==} + /@octokit/request-error@5.1.0: + resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==} engines: {node: '>= 18'} dependencies: - '@octokit/types': 12.4.0 + '@octokit/types': 13.5.0 deprecation: 2.3.1 once: 1.4.0 dev: true @@ -4791,13 +4566,13 @@ packages: - encoding dev: true - /@octokit/request@8.1.6: - resolution: {integrity: sha512-YhPaGml3ncZC1NfXpP3WZ7iliL1ap6tLkAp6MvbK2fTTPytzVUyUesBBogcdMm86uRYO5rHaM1xIWxigWZ17MQ==} + /@octokit/request@8.4.0: + resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==} engines: {node: '>= 18'} dependencies: - '@octokit/endpoint': 9.0.4 - '@octokit/request-error': 5.0.1 - '@octokit/types': 12.4.0 + '@octokit/endpoint': 9.0.5 + '@octokit/request-error': 5.1.0 + '@octokit/types': 13.5.0 universal-user-agent: 6.0.1 dev: true @@ -4812,10 +4587,16 @@ packages: - encoding dev: true - /@octokit/types@12.4.0: - resolution: {integrity: sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==} + /@octokit/types@12.6.0: + resolution: {integrity: sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==} + dependencies: + '@octokit/openapi-types': 20.0.0 + dev: true + + /@octokit/types@13.5.0: + resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} dependencies: - '@octokit/openapi-types': 19.1.0 + '@octokit/openapi-types': 22.2.0 dev: true /@octokit/types@6.41.0: @@ -4824,21 +4605,22 @@ packages: '@octokit/openapi-types': 12.11.0 dev: true - /@opensearch-project/opensearch@2.5.0: - resolution: {integrity: sha512-RY5J6Jt/Jbbr2F9XByGY9LJr0VNmXJjgVvvntpKE4NtZa/r9ak3o8YtGK1iey1yHgzMzze25598qq7ZYFk42DA==} + /@opensearch-project/opensearch@2.11.0: + resolution: {integrity: sha512-G+SZwtWRDv90IrtTSNnCt0MQjHVyqrcIXcpwN68vjHnfbun2+RHn+ux4K7dnG+s/KwWzVKIpPFoRjg2gfFX0Mw==} engines: {node: '>=10', yarn: ^1.22.10} dependencies: - aws4: 1.12.0 - debug: 4.3.4(supports-color@8.1.1) + aws4: 1.13.0 + debug: 4.3.6(supports-color@8.1.1) hpagent: 1.2.0 + json11: 1.1.2 ms: 2.1.3 secure-json-parse: 2.7.0 transitivePeerDependencies: - supports-color dev: false - /@opentelemetry/api@1.7.0: - resolution: {integrity: sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==} + /@opentelemetry/api@1.9.0: + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} dev: false @@ -4890,10 +4672,10 @@ packages: conventional-changelog-angular: 7.0.0 conventional-commits-filter: 4.0.0 conventional-commits-parser: 5.0.0 - debug: 4.3.4(supports-color@8.1.1) - import-from-esm: 1.3.3 + debug: 4.3.6(supports-color@8.1.1) + import-from-esm: 1.3.4 lodash-es: 4.17.21 - micromatch: 4.0.5 + micromatch: 4.0.7 semantic-release: 22.0.12(typescript@5.3.3) transitivePeerDependencies: - supports-color @@ -4910,20 +4692,20 @@ packages: peerDependencies: semantic-release: '>=20.1.0' dependencies: - '@octokit/core': 5.0.2 - '@octokit/plugin-paginate-rest': 9.1.5(@octokit/core@5.0.2) - '@octokit/plugin-retry': 6.0.1(@octokit/core@5.0.2) - '@octokit/plugin-throttling': 8.1.3(@octokit/core@5.0.2) + '@octokit/core': 5.2.0 + '@octokit/plugin-paginate-rest': 9.2.1(@octokit/core@5.2.0) + '@octokit/plugin-retry': 6.0.1(@octokit/core@5.2.0) + '@octokit/plugin-throttling': 8.2.0(@octokit/core@5.2.0) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) dir-glob: 3.0.1 - globby: 14.0.0 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + globby: 14.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 issue-parser: 6.0.0 lodash-es: 4.17.21 - mime: 4.0.1 + mime: 4.0.4 p-filter: 4.1.0 semantic-release: 22.0.12(typescript@5.3.3) url-join: 5.0.0 @@ -4931,8 +4713,8 @@ packages: - supports-color dev: true - /@semantic-release/npm@11.0.2(semantic-release@22.0.12): - resolution: {integrity: sha512-owtf3RjyPvRE63iUKZ5/xO4uqjRpVQDUB9+nnXj0xwfIeM9pRl+cG+zGDzdftR4m3f2s4Wyf3SexW+kF5DFtWA==} + /@semantic-release/npm@11.0.3(semantic-release@22.0.12): + resolution: {integrity: sha512-KUsozQGhRBAnoVg4UMZj9ep436VEGwT536/jwSqB7vcEfA6oncCUU7UIYTRdLx7GvTtqn0kBjnkfLVkcnBa2YQ==} engines: {node: ^18.17 || >=20} peerDependencies: semantic-release: '>=20.1.0' @@ -4943,13 +4725,13 @@ packages: fs-extra: 11.2.0 lodash-es: 4.17.21 nerf-dart: 1.0.0 - normalize-url: 8.0.0 - npm: 10.3.0 + normalize-url: 8.0.1 + npm: 10.8.2 rc: 1.2.8 read-pkg: 9.0.1 registry-auth-token: 5.0.2 semantic-release: 22.0.12(typescript@5.3.3) - semver: 7.6.0 + semver: 7.6.3 tempy: 3.1.0 dev: true @@ -4963,9 +4745,9 @@ packages: conventional-changelog-writer: 7.0.1 conventional-commits-filter: 4.0.0 conventional-commits-parser: 5.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) get-stream: 7.0.1 - import-from-esm: 1.3.3 + import-from-esm: 1.3.4 into-stream: 7.0.0 lodash-es: 4.17.21 read-pkg-up: 11.0.0 @@ -4974,48 +4756,53 @@ packages: - supports-color dev: true - /@sentry-internal/tracing@7.100.1: - resolution: {integrity: sha512-+u9RRf5eL3StiyiRyAHZmdkAR7GTSGx4Mt4Lmi5NEtCcWlTGZ1QgW2r8ZbhouVmTiJkjhQgYCyej3cojtazeJg==} + /@sentry-internal/tracing@7.118.0: + resolution: {integrity: sha512-dERAshKlQLrBscHSarhHyUeGsu652bDTUN1FK0m4e3X48M3I5/s+0N880Qjpe5MprNLcINlaIgdQ9jkisvxjfw==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.100.1 - '@sentry/types': 7.100.1 - '@sentry/utils': 7.100.1 + '@sentry/core': 7.118.0 + '@sentry/types': 7.118.0 + '@sentry/utils': 7.118.0 dev: true - /@sentry/core@7.100.1: - resolution: {integrity: sha512-f+ItUge/o9AjlveQq0ZUbQauKlPH1FIJbC1TRaYLJ4KNfOdrsh8yZ29RmWv0cFJ/e+FGTr603gWpRPObF5rM8Q==} + /@sentry/core@7.118.0: + resolution: {integrity: sha512-ol0xBdp3/K11IMAYSQE0FMxBOOH9hMsb/rjxXWe0hfM5c72CqYWL3ol7voPci0GELJ5CZG+9ImEU1V9r6gK64g==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.100.1 - '@sentry/utils': 7.100.1 + '@sentry/types': 7.118.0 + '@sentry/utils': 7.118.0 dev: true - /@sentry/node@7.100.1: - resolution: {integrity: sha512-jB6tBLr7BpgdE2SlYZu343vvpa5jMFnqyFlprr+jdDu/ayNF4idB0qFwQe8p4C6LI6M/MNDRLVOgPBiCjjZSpw==} + /@sentry/integrations@7.118.0: + resolution: {integrity: sha512-C2rR4NvIMjokF8jP5qzSf1o2zxDx7IeYnr8u15Kb2+HdZtX559owALR0hfgwnfeElqMhGlJBaKUWZ48lXJMzCQ==} engines: {node: '>=8'} dependencies: - '@sentry-internal/tracing': 7.100.1 - '@sentry/core': 7.100.1 - '@sentry/types': 7.100.1 - '@sentry/utils': 7.100.1 + '@sentry/core': 7.118.0 + '@sentry/types': 7.118.0 + '@sentry/utils': 7.118.0 + localforage: 1.10.0 dev: true - /@sentry/types@7.100.1: - resolution: {integrity: sha512-fLM+LedHuKzOd8IhXBqaQuym+AA519MGjeczBa5kGakes/BbAsUMwsNfjsKQedp7Kh44RgYF99jwoRPK2oDrXw==} + /@sentry/node@7.118.0: + resolution: {integrity: sha512-79N63DvYKkNPqzmc0cjO+vMZ/nU7+CbE3K3COQNiV7gk58+666G9mRZQJuZVOVebatq5wM5UR0G4LPkwD+J84g==} engines: {node: '>=8'} + dependencies: + '@sentry-internal/tracing': 7.118.0 + '@sentry/core': 7.118.0 + '@sentry/integrations': 7.118.0 + '@sentry/types': 7.118.0 + '@sentry/utils': 7.118.0 + dev: true - /@sentry/utils@7.100.1: - resolution: {integrity: sha512-Ve6dXr1o6xiBe3VCoJgiutmBKrugryI65EZAbYto5XI+t+PjiLLf9wXtEMF24ZrwImo4Lv3E9Uqza+fWkEbw6A==} + /@sentry/types@7.118.0: + resolution: {integrity: sha512-2drqrD2+6kgeg+W/ycmiti3G4lJrV3hGjY9PpJ3bJeXrh6T2+LxKPzlgSEnKFaeQWkXdZ4eaUbtTXVebMjb5JA==} engines: {node: '>=8'} - dependencies: - '@sentry/types': 7.100.1 - /@sideway/address@4.1.4: - resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + /@sentry/utils@7.118.0: + resolution: {integrity: sha512-43qItc/ydxZV1Zb3Kn2M54RwL9XXFa3IAYBO8S82Qvq5YUYmU2AmJ1jgg7DabXlVSWgMA1HntwqnOV3JLaEnTQ==} + engines: {node: '>=8'} dependencies: - '@hapi/hoek': 9.3.0 - dev: false + '@sentry/types': 7.118.0 /@sideway/address@4.1.5: resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -5032,8 +4819,8 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@sinclair/typebox@0.32.9: - resolution: {integrity: sha512-6oeJJPTIb0y3cs713HmXmXSx3WRWgid74KICYL9blOhNFuAcAB18dDWfATgcgzynfpF5xDzHGxEVbDYYr6nvgg==} + /@sinclair/typebox@0.32.35: + resolution: {integrity: sha512-Ul3YyOTU++to8cgNkttakC0dWvpERr6RYoHO2W47DLbFvrwBDJUY31B1sImH6JZSYc4Kt4PyHtoPNu+vL2r2dA==} dev: true /@sindresorhus/is@0.14.0: @@ -5045,8 +4832,8 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - /@sindresorhus/merge-streams@1.0.0: - resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} dev: true @@ -5056,8 +4843,8 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/commons@3.0.0: - resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} + /@sinonjs/commons@3.0.1: + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: type-detect: 4.0.8 dev: true @@ -5065,13 +4852,13 @@ packages: /@sinonjs/fake-timers@10.3.0: resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 3.0.1 dev: true /@sinonjs/fake-timers@11.2.2: resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 3.0.1 dev: true /@sinonjs/samsam@8.0.0: @@ -5079,15 +4866,15 @@ packages: dependencies: '@sinonjs/commons': 2.0.0 lodash.get: 4.4.2 - type-detect: 4.0.8 + type-detect: 4.1.0 dev: true /@sinonjs/text-encoding@0.7.2: resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==} dev: true - /@socket.io/component-emitter@3.1.0: - resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + /@socket.io/component-emitter@3.1.2: + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} /@szmarczak/http-timer@1.1.2: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} @@ -5104,36 +4891,36 @@ packages: /@types/aws4@1.11.6: resolution: {integrity: sha512-5CnVUkHNyLGpD9AnOcK66YyP0qvIh6nhJJoeK8zSl5YKikUcUbdB7SlHevUYVqicgeh6j5AJa1qa/h08dSZHoA==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.20.6 dev: true /@types/babel__generator@7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.25.2 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 dev: true - /@types/babel__traverse@7.20.5: - resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + /@types/babel__traverse@7.20.6: + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.25.2 dev: true /@types/bluebird-retry@0.11.8: @@ -5150,12 +4937,12 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.17 + '@types/node': 22.0.0 /@types/bunyan@1.8.11: resolution: {integrity: sha512-758fRH7umIMk5qt5ELmRMff4mLDlN+xyYzC+dkPTdKwbSkJFvz6xwyScrytPU0QIBbRRwbiE8/BIg8bpajerNQ==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/callsite@1.0.34: @@ -5165,7 +4952,7 @@ packages: /@types/cheerio@0.22.35: resolution: {integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/common-errors@1.0.5: @@ -5176,12 +4963,12 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.17 + '@types/node': 22.0.0 /@types/consul@0.40.3: resolution: {integrity: sha512-SLGbeLxfKJFO/3qpJTK226v0vVQzofy4g68uADDUElTmMeBPMircp7gS5ob6Ix0QGzo1dnu5oXNt/BldR5OwDQ==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/cookie@0.4.1: @@ -5191,7 +4978,7 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: false /@types/debug@4.1.12: @@ -5200,11 +4987,11 @@ packages: '@types/ms': 0.7.34 dev: true - /@types/express-serve-static-core@4.17.41: - resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} + /@types/express-serve-static-core@4.19.5: + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} dependencies: - '@types/node': 20.11.17 - '@types/qs': 6.9.11 + '@types/node': 22.0.0 + '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -5212,14 +4999,14 @@ packages: resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.17.41 - '@types/qs': 6.9.11 - '@types/serve-static': 1.15.5 + '@types/express-serve-static-core': 4.19.5 + '@types/qs': 6.9.15 + '@types/serve-static': 1.15.7 /@types/formidable@1.2.8: resolution: {integrity: sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/get-value@3.0.5: @@ -5230,22 +5017,21 @@ packages: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.11.17 + '@types/node': 22.0.0 dev: true - /@types/hapi__vision@5.5.7: - resolution: {integrity: sha512-+w9nMJXICXTUS/cP10hURywUCAnt70I/+d27etVg4EuGXqWv3UTtC9VM67BMAtcuGUVWZCaKCX+D4eYig7I2+Q==} + /@types/hapi__vision@5.5.8: + resolution: {integrity: sha512-kDtFpXv1yhlXZ4gLaV//Rri4ZmuhZvxWjLayaToQmv7zeH7ztc9rE50wljMI+KggQtLxIJ0/S5/SK/2Nr0OPiQ==} dependencies: - '@hapi/hapi': 21.3.3 - '@types/node': 20.11.17 - handlebars: 4.7.8 - joi: 17.12.1 + '@hapi/hapi': 21.3.10 + '@types/node': 20.14.13 + joi: 17.13.3 dev: true /@types/http-errors@2.0.4: @@ -5254,7 +5040,7 @@ packages: /@types/ioredis@4.28.10: resolution: {integrity: sha512-69LyhUgrXdgcNDv7ogs1qXZomnfOEnSmrmMFqKgt1XMJxmoOSG/u3wYy13yACIfKuMJ8IhKgHafDO3sx19zVQQ==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/istanbul-lib-coverage@2.0.6: @@ -5273,14 +5059,6 @@ packages: '@types/istanbul-lib-report': 3.0.3 dev: true - /@types/jaeger-client@3.18.7: - resolution: {integrity: sha512-ktEWbcM8faJY5UNEmffnvavjIJ9noNCD7clD9hAZIuQt6QMv0T97kiveH0mbvBNr9SPZXmkidOu/3UWgSy89tQ==} - dependencies: - '@types/node': 20.11.17 - opentracing: 0.14.7 - prom-client: 14.2.0 - dev: true - /@types/jest@29.5.12: resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} dependencies: @@ -5299,32 +5077,22 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.11.17 + '@types/node': 22.0.0 dev: true /@types/lodash.merge@4.6.9: resolution: {integrity: sha512-23sHDPmzd59kUgWyKGiOMO2Qb9YtqRO/x4IhkgNUiPQ1+5MUVqi6bCZeq9nBJ17msjIMbEIO5u+XW4Kz6aGUhQ==} dependencies: - '@types/lodash': 4.14.202 + '@types/lodash': 4.17.7 dev: true - /@types/lodash@4.14.202: - resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} + /@types/lodash@4.17.7: + resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} dev: true - /@types/long@5.0.0: - resolution: {integrity: sha512-eQs9RsucA/LNjnMoJvWG/nXa7Pot/RbBzilF/QRIU/xRl+0ApxrSUFsV5lmf01SvSlqMzJ7Zwxe440wmz2SJGA==} - deprecated: This is a stub types definition. long provides its own type definitions, so you do not need this installed. - dependencies: - long: 5.2.3 - dev: false - /@types/mime@1.3.5: resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - /@types/mime@3.0.4: - resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==} - /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true @@ -5333,19 +5101,30 @@ packages: resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: true - /@types/mocha@10.0.6: - resolution: {integrity: sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg==} + /@types/mocha@10.0.7: + resolution: {integrity: sha512-GN8yJ1mNTcFcah/wKEFIJckJx9iJLoMSzWcfRRuxz/Jk+U6KQNnml+etbtxFK8lPjzOw3zp4Ha/kjSst9fsHYw==} dev: true /@types/ms@0.7.34: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node@20.11.17: - resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==} + /@types/node@20.12.14: + resolution: {integrity: sha512-scnD59RpYD91xngrQQLGkE+6UrHUPzeKZWhhjBSa3HSkwjbQc38+q3RoIVEwxQGRw3M+j5hpNAM+lgV3cVormg==} + dependencies: + undici-types: 5.26.5 + dev: true + + /@types/node@20.14.13: + resolution: {integrity: sha512-+bHoGiZb8UiQ0+WEtmph2IWQCjIqg8MDZMAV+ppRRhUZnquF5mQkP/9vpSwJClEiSM/C7fZZExPzfU0vJTyp8w==} dependencies: undici-types: 5.26.5 + /@types/node@22.0.0: + resolution: {integrity: sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==} + dependencies: + undici-types: 6.11.1 + /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5353,23 +5132,22 @@ packages: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} dev: true - /@types/qs@6.9.11: - resolution: {integrity: sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==} + /@types/qs@6.9.15: + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} /@types/range-parser@1.2.7: resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - /@types/readable-stream@4.0.10: - resolution: {integrity: sha512-AbUKBjcC8SHmImNi4yK2bbjogQlkFSg7shZCcicxPQapniOlajG8GCc39lvXzCWX4lLRRs7DM3VAeSlqmEVZUA==} + /@types/readable-stream@4.0.15: + resolution: {integrity: sha512-oAZ3kw+kJFkEqyh7xORZOku1YAKvsFTogRY8kVl4vHpEKiDkfnSA/My8haRE7fvmix5Zyy+1pwzOi7yycGLBJw==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 safe-buffer: 5.1.2 - dev: true /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.11.17 + '@types/node': 22.0.0 dev: true /@types/restify@8.5.12: @@ -5377,26 +5155,26 @@ packages: dependencies: '@types/bunyan': 1.8.11 '@types/formidable': 1.2.8 - '@types/node': 20.11.17 + '@types/node': 20.14.13 '@types/spdy': 3.4.9 dev: true - /@types/semver@7.5.7: - resolution: {integrity: sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==} + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} dev: true /@types/send@0.17.4: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.17 + '@types/node': 22.0.0 - /@types/serve-static@1.15.5: - resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} + /@types/serve-static@1.15.7: + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/mime': 3.0.4 - '@types/node': 20.11.17 + '@types/node': 22.0.0 + '@types/send': 0.17.4 /@types/sinon@17.0.3: resolution: {integrity: sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==} @@ -5411,13 +5189,13 @@ packages: /@types/spdy@3.4.9: resolution: {integrity: sha512-ZYGzQrZX6j4GEy9x9+e4bjWOPOiZqFPm/3GnZ9xS0SMJqs+FbNiF6hBzr8EjSF2Z6TFY/PzUWOswUiRcZxW3FQ==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/split2@4.2.3: resolution: {integrity: sha512-59OXIlfUsi2k++H6CHgUQKEb2HKRokUA39HY1i1dS8/AIcqVjtAAFdf8u+HxTWK/4FUHMJQlKSZ4I6irCBJ1Zw==} dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 dev: true /@types/stack-utils@2.0.3: @@ -5445,25 +5223,25 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 '@typescript-eslint/parser': 6.21.0(eslint@8.52.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/type-utils': 6.21.0(eslint@8.52.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.21.0(eslint@8.52.0)(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) eslint: 8.52.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.3.3) + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.52.0)(typescript@5.5.4): resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -5474,24 +5252,80 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.52.0)(typescript@5.5.4) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.52.0)(typescript@5.5.4) + '@typescript-eslint/utils': 6.21.0(eslint@8.52.0)(typescript@5.5.4) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.56.0 + debug: 4.3.6(supports-color@8.1.1) + eslint: 8.52.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.3.3) + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.6(supports-color@8.1.1) + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true + /@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.0)(typescript@5.5.4): + resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.18.0 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser@6.21.0(eslint@8.52.0)(typescript@5.3.3): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5506,14 +5340,35 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) eslint: 8.52.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.21.0(eslint@8.52.0)(typescript@5.5.4): + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.6(supports-color@8.1.1) + eslint: 8.52.0 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -5527,13 +5382,34 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.56.0 + debug: 4.3.6(supports-color@8.1.1) + eslint: 8.57.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true + /@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4): + resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.6(supports-color@8.1.1) + eslint: 8.57.0 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/scope-manager@6.21.0: resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5542,6 +5418,14 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true + /@typescript-eslint/scope-manager@7.18.0: + resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + dev: true + /@typescript-eslint/type-utils@6.21.0(eslint@8.52.0)(typescript@5.3.3): resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5554,15 +5438,35 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) '@typescript-eslint/utils': 6.21.0(eslint@8.52.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) eslint: 8.52.0 - ts-api-utils: 1.2.1(typescript@5.3.3) + ts-api-utils: 1.3.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.21.0(eslint@8.52.0)(typescript@5.5.4): + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) + '@typescript-eslint/utils': 6.21.0(eslint@8.52.0)(typescript@5.5.4) + debug: 4.3.6(supports-color@8.1.1) + eslint: 8.52.0 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -5573,20 +5477,45 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.56.0 - ts-api-utils: 1.2.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + debug: 4.3.6(supports-color@8.1.1) + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true + /@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4): + resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + debug: 4.3.6(supports-color@8.1.1) + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/types@6.21.0: resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true + /@typescript-eslint/types@7.18.0: + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5598,17 +5527,61 @@ packages: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.3.3) + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.4): + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.6(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4): + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.6(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@6.21.0(eslint@8.52.0)(typescript@5.3.3): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5617,31 +5590,66 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.7 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) eslint: 8.52.0 - semver: 7.6.0 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@6.21.0(eslint@8.52.0)(typescript@5.5.4): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4) + eslint: 8.52.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.7 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - eslint: 8.56.0 - semver: 7.6.0 + eslint: 8.57.0 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4): + resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) + eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript @@ -5655,12 +5663,20 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@7.18.0: + resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.18.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@ucast/core@1.10.2: resolution: {integrity: sha512-ons5CwXZ/51wrUPfoduC+cO7AS1/wRb0ybpQJ9RrssossDxVy4t49QxWoWgfBDvVKsz9VXzBk9z0wqTdZ+Cq8g==} dev: false - /@ucast/js@3.0.3: - resolution: {integrity: sha512-jBBqt57T5WagkAjqfCIIE5UYVdaXYgGkOFYv2+kjq2AVpZ2RIbwCo/TujJpDlwTVluUI+WpnRpoGU2tSGlEvFQ==} + /@ucast/js@3.0.4: + resolution: {integrity: sha512-TgG1aIaCMdcaEyckOZKQozn1hazE0w90SVdlpIJ/er8xVumE11gYAtSbw/LBeUnA4fFnFWTcw3t6reqseeH/4Q==} dependencies: '@ucast/core': 1.10.2 dev: false @@ -5669,7 +5685,7 @@ packages: resolution: {integrity: sha512-ahazOr1HtelA5AC1KZ9x0UwPMqqimvfmtSm/PRRSeKKeE5G2SCqTgwiNzO7i9jS8zA3dzXpKVPpXMkcYLnyItA==} dependencies: '@ucast/core': 1.10.2 - '@ucast/js': 3.0.3 + '@ucast/js': 3.0.4 '@ucast/mongo': 2.4.3 dev: false @@ -5689,6 +5705,7 @@ packages: dependencies: jsonparse: 1.3.1 through: 2.3.8 + dev: true /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -5711,21 +5728,23 @@ packages: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-jsx@5.3.2(acorn@8.11.3): + /acorn-jsx@5.3.2(acorn@8.12.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.11.3 + acorn: 8.12.1 dev: true - /acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + /acorn-walk@8.3.3: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} + dependencies: + acorn: 8.12.1 dev: true - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + /acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -5734,24 +5753,19 @@ packages: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} dev: true - /adm-zip@0.5.10: - resolution: {integrity: sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==} - engines: {node: '>=6.0'} - dev: false - /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color - /agent-base@7.1.0: - resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + /agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -5772,7 +5786,7 @@ packages: indent-string: 5.0.0 dev: true - /ajv-formats@2.1.1(ajv@8.12.0): + /ajv-formats@2.1.1(ajv@8.17.1): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: ajv: ^8.0.0 @@ -5780,14 +5794,25 @@ packages: ajv: optional: true dependencies: - ajv: 8.12.0 + ajv: 8.17.1 + + /ajv-formats@3.0.1(ajv@8.17.1): + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.17.1 + dev: true - /ajv-keywords@5.1.0(ajv@8.12.0): + /ajv-keywords@5.1.0(ajv@8.17.1): resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.12.0 + ajv: 8.17.1 fast-deep-equal: 3.1.3 /ajv@6.12.6: @@ -5799,13 +5824,13 @@ packages: uri-js: 4.4.1 dev: true - /ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + /ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -5813,12 +5838,8 @@ packages: string-width: 4.2.3 dev: true - /ansi-color@0.2.1: - resolution: {integrity: sha512-bF6xLaZBLpOQzgYUtYEhJx090nPSZk1BQ/q2oyBK9aMMcJHzx9uXGCjI2Y+LebsN4Jwoykr0V9whbPiogdyHoQ==} - dev: false - - /ansi-colors@4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} dev: true @@ -5829,11 +5850,9 @@ packages: type-fest: 0.21.3 dev: true - /ansi-escapes@6.2.0: - resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} + /ansi-escapes@6.2.1: + resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} engines: {node: '>=14.16'} - dependencies: - type-fest: 3.13.1 dev: true /ansi-regex@5.0.1: @@ -5881,13 +5900,10 @@ packages: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} dev: false - /archy@1.0.0: - resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} - dev: true - /are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: delegates: 1.0.0 readable-stream: 3.6.2 @@ -5907,26 +5923,12 @@ packages: resolution: {integrity: sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==} dev: true - /arr-diff@4.0.0: - resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} - engines: {node: '>=0.10.0'} - dev: false - - /arr-flatten@1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: false - - /arr-union@3.1.0: - resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} - engines: {node: '>=0.10.0'} - dev: false - - /array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + /array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - is-array-buffer: 3.0.2 + call-bind: 1.0.7 + is-array-buffer: 3.0.4 dev: true /array-flatten@1.1.1: @@ -5937,14 +5939,15 @@ packages: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true - /array-includes@3.1.7: - resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 is-string: 1.0.7 dev: true @@ -5953,29 +5956,25 @@ packages: engines: {node: '>=8'} dev: true - /array-unique@0.3.2: - resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} - engines: {node: '>=0.10.0'} - dev: false - - /array.prototype.findlastindex@1.2.3: - resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} + /array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - get-intrinsic: 1.2.2 dev: true /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 dev: true @@ -5983,34 +5982,36 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 dev: true - /array.prototype.map@1.0.6: - resolution: {integrity: sha512-nK1psgF2cXqP3wSyCSq0Hc7zwNq3sfljQqaG27r/7a7ooNUnn5nGq6yYWyks9jMO5EoFQ0ax80hSg6oXSRNXaw==} + /array.prototype.map@1.0.7: + resolution: {integrity: sha512-XpcFfLoBEAhezrrNw1V+yLXkE7M6uR7xJEsxbG6c/V9v043qurwVJB9r9UTnoSioFDoz1i1VOydpWGmJpfVZbg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 es-array-method-boxes-properly: 1.0.0 + es-object-atoms: 1.0.0 is-string: 1.0.7 dev: true - /arraybuffer.prototype.slice@1.0.2: - resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} + /arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.5 + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 - is-array-buffer: 3.0.2 - is-shared-array-buffer: 1.0.2 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 dev: true /arrify@1.0.1: @@ -6027,20 +6028,11 @@ packages: resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} engines: {node: '>=0.8'} - /assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - dev: false - - /assign-symbols@1.0.0: - resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} - engines: {node: '>=0.10.0'} - dev: false - /ast-types@0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} dependencies: - tslib: 2.6.2 + tslib: 2.6.3 dev: true /async-retry@1.3.3: @@ -6049,63 +6041,33 @@ packages: retry: 0.13.1 dev: true - /async@2.6.4: - resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} - dependencies: - lodash: 4.17.21 - dev: false - /async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - dev: false /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - /atob@2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: false - /atomic-sleep@1.0.0: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - /available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - dev: true - - /available-typed-arrays@1.0.6: - resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==} + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - dev: false - - /avvio@8.2.1: - resolution: {integrity: sha512-TAlMYvOuwGyLK3PfBb5WKBXZmXz2fVCgv23d6zZFdle/q3gPjmxBaeuC0pY0Dzs5PWMSgfqqEZkrye19GlDTgw==} dependencies: - archy: 1.0.0 - debug: 4.3.4(supports-color@8.1.1) - fastq: 1.16.0 - transitivePeerDependencies: - - supports-color - dev: true + possible-typed-array-names: 1.0.0 - /avvio@8.3.0: - resolution: {integrity: sha512-VBVH0jubFr9LdFASy/vNtm5giTrnbVquWBhT0fyizuNK2rQ7e7ONU2plZQWUNqtE1EmxFEb+kbSkFRkstiaS9Q==} + /avvio@8.3.2: + resolution: {integrity: sha512-st8e519GWHa/azv8S87mcJvZs4WsgTBjOw/Ih1CP6u+8SZvcOeAYNG6JbsIrAUUJJ7JfmrnOkR8ipDS+u9SIRQ==} dependencies: '@fastify/error': 3.4.1 - archy: 1.0.0 - debug: 4.3.4(supports-color@8.1.1) fastq: 1.17.1 - transitivePeerDependencies: - - supports-color dev: true - /aws-sdk@2.1555.0: - resolution: {integrity: sha512-hjYs1MQkJxdHnoZm8hypqGy4PQKWVUs19McdXRXWNXr97V0il4xcUpIfvjHQ9x9EjP0p/jyIx9/BtyrR68jnUQ==} + /aws-sdk@2.1665.0: + resolution: {integrity: sha512-IhEcdGmiplF3l/pCROxEYIdi0s+LZ2VkbMAq3RgoXTHxY5cgqVRNaqsEsgIHev2Clxa9V08HttnIERTIUqb1+Q==} engines: {node: '>= 10.0.0'} + requiresBuild: true dependencies: buffer: 4.9.2 events: 1.1.1 @@ -6119,30 +6081,30 @@ packages: xml2js: 0.6.2 dev: false - /aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + /aws4@1.13.0: + resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==} dev: false - /axios@1.6.5(debug@4.3.4): - resolution: {integrity: sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==} + /axios@1.7.2(debug@4.3.6): + resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} dependencies: - follow-redirects: 1.15.5(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.6) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - /babel-jest@29.7.0(@babel/core@7.23.7): + /babel-jest@29.7.0(@babel/core@7.25.2): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.25.2 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.7) + babel-preset-jest: 29.6.3(@babel/core@7.25.2) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -6154,7 +6116,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.8 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -6167,58 +6129,43 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.20.6 dev: true - /babel-polyfill@6.26.0: - resolution: {integrity: sha512-F2rZGQnAdaHWQ8YAoeRbukc7HS9QgdgeyJ0rQDd485v9opwuPvjpPFcOOT/WmkKTdgy9ESgSPXDcTNpzrGr6iQ==} - dependencies: - babel-runtime: 6.26.0 - core-js: 2.6.12 - regenerator-runtime: 0.10.5 - dev: false - - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.25.2): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) - dev: true - - /babel-preset-jest@29.6.3(@babel/core@7.23.7): + '@babel/core': 7.25.2 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + dev: true + + /babel-preset-jest@29.6.3(@babel/core@7.25.2): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.25.2 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.7) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) dev: true - /babel-runtime@6.26.0: - resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} - dependencies: - core-js: 2.6.12 - regenerator-runtime: 0.11.1 - dev: false - /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -6230,19 +6177,6 @@ packages: engines: {node: ^4.5.0 || >= 5.9} dev: false - /base@0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.1 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - dev: false - /bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} dependencies: @@ -6252,13 +6186,14 @@ packages: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} dev: true - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} dev: true /bintrees@1.0.2: resolution: {integrity: sha1-SfiW1uhYpKSZ34XDj7OZua/4QPg=} + dev: false /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -6268,9 +6203,10 @@ packages: readable-stream: 3.6.2 dev: true - /bl@6.0.10: - resolution: {integrity: sha512-F14DFhDZfxtVm2FY0k9kG2lWAwzZkO9+jX3Ytuoy/V0E1/5LBuBzzQHXAjqpxXEDIpmTPZZf5GVIGPQcLxFpaA==} + /bl@6.0.14: + resolution: {integrity: sha512-TJfbvGdL7KFGxTsEbsED7avqpFdY56q9IW0/aiytyheJzxST/+Io6cx/4Qx0K2/u0BPRDs65mjaQzYvMZeNocQ==} dependencies: + '@types/readable-stream': 4.0.15 buffer: 6.0.3 inherits: 2.0.4 readable-stream: 4.5.2 @@ -6287,26 +6223,6 @@ packages: /bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - /body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /body-parser@1.20.2: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -6360,44 +6276,26 @@ packages: dependencies: balanced-match: 1.0.2 - /braces@2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 dev: true /browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true - /browserslist@4.22.3: - resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==} + /browserslist@4.23.2: + resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001585 - electron-to-chromium: 1.4.665 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.3) + caniuse-lite: 1.0.30001645 + electron-to-chromium: 1.5.4 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.2) dev: true /bs-logger@0.2.6: @@ -6413,8 +6311,8 @@ packages: node-int64: 0.4.0 dev: true - /bson@6.2.0: - resolution: {integrity: sha512-ID1cI+7bazPDyL9wYy9GaQ8gEEohWvcUl/Yf0dIdutJxnmInEEyCsb4awy/OiBfall7zBA179Pahi3vCdFze3Q==} + /bson@6.8.0: + resolution: {integrity: sha512-iOJg8pr7wq2tg/zSlCCHMi3hMm5JTOxLTagf3zxhcenHsFp+c6uOs6K7W5UE7A4QIJGtqh/ZovFNMP4mOPJynQ==} engines: {node: '>=16.20.1'} dev: false @@ -6422,11 +6320,6 @@ packages: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - /buffer-writer@2.0.0: - resolution: {integrity: sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==} - engines: {node: '>=4'} - dev: false - /buffer@4.9.2: resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} dependencies: @@ -6447,16 +6340,6 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /bufrw@1.4.0: - resolution: {integrity: sha512-sWm8iPbqvL9+5SiYxXH73UOkyEbGQg7kyHQmReF89WJHQJw2eV4P/yZ0E+b71cczJ4pPobVhXxgQcmfSTgGHxQ==} - engines: {node: '>= 0.10.x'} - dependencies: - ansi-color: 0.2.1 - error: 7.0.2 - hexer: 1.5.0 - xtend: 4.0.2 - dev: false - /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -6474,31 +6357,16 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@istanbuljs/schema': 0.1.3 find-up: 5.0.0 - foreground-child: 3.1.1 + foreground-child: 3.2.1 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-reports: 3.1.6 + istanbul-reports: 3.1.7 test-exclude: 6.0.0 - v8-to-istanbul: 9.2.0 + v8-to-istanbul: 9.3.0 yargs: 17.7.2 yargs-parser: 21.1.1 dev: true - /cache-base@1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.1 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: false - /cacheable-request@6.1.0: resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} engines: {node: '>=8'} @@ -6512,22 +6380,15 @@ packages: responselike: 1.0.2 dev: true - /call-bind@1.0.5: - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} - dependencies: - function-bind: 1.1.2 - get-intrinsic: 1.2.2 - set-function-length: 1.2.0 - - /call-bind@1.0.6: - resolution: {integrity: sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==} + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} dependencies: + es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 - set-function-length: 1.2.1 - dev: false + set-function-length: 1.2.2 /callsite@1.0.0: resolution: {integrity: sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==} @@ -6556,8 +6417,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite@1.0.30001585: - resolution: {integrity: sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==} + /caniuse-lite@1.0.30001645: + resolution: {integrity: sha512-GFtY2+qt91kzyMk6j48dJcwJVq5uTkk71XxE3RtScx7XWRLsO7bU44LOFkOZYR8w9YMS0UhPSYpN/6rAMImmLw==} dev: true /cardinal@2.1.1: @@ -6568,29 +6429,6 @@ packages: redeyed: 2.1.1 dev: true - /cassandra-driver@4.7.2: - resolution: {integrity: sha512-gwl1DeYvL8Wy3i1GDMzFtpUg5G473fU7EnHFZj7BUtdLB7loAfgZgB3zBhROc9fbaDSUDs6YwOPPojS5E1kbSA==} - engines: {node: '>=16'} - dependencies: - '@types/long': 5.0.0 - '@types/node': 20.11.17 - adm-zip: 0.5.10 - long: 5.2.3 - dev: false - - /chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} - engines: {node: '>=4'} - dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.3 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.0.8 - dev: false - /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -6621,16 +6459,6 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} - dependencies: - get-func-name: 2.0.2 - dev: false - - /check-types@7.4.0: - resolution: {integrity: sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==} - dev: false - /cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: @@ -6655,12 +6483,12 @@ packages: parse5-htmlparser2-tree-adapter: 7.0.0 dev: true - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -6675,12 +6503,12 @@ packages: engines: {node: '>=10'} dev: false - /chrome-launcher@1.1.0: - resolution: {integrity: sha512-rJYWeEAERwWIr3c3mEVXwNiODPEdMRlRxHc47B1qHPOolHZnkj7rMv1QSUfPoG6MgatWj5AxSpnKKR4QEwEQIQ==} + /chrome-launcher@1.1.2: + resolution: {integrity: sha512-YclTJey34KUm5jB1aEJCq807bSievi7Nb/TU4Gu504fUYi3jw3KCIaH6L7nFWQhdEgH3V+wCh+kKD1P5cXnfxw==} engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 20.11.17 + '@types/node': 22.0.0 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 2.0.1 @@ -6688,12 +6516,12 @@ packages: - supports-color dev: true - /chrome-remote-interface@0.33.0: - resolution: {integrity: sha512-tv/SgeBfShXk43fwFpQ9wnS7mOCPzETnzDXTNxCb6TqKOiOeIfbrJz+2NAp8GmzwizpKa058wnU1Te7apONaYg==} + /chrome-remote-interface@0.33.2: + resolution: {integrity: sha512-wvm9cOeBTrb218EC+6DteGt92iXr2iY0+XJP30f15JVDhqvWvJEVACh9GvUm8b9Yd8bxQivaLSb8k7mgrbyomQ==} hasBin: true dependencies: commander: 2.11.0 - ws: 7.5.9 + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6713,20 +6541,10 @@ packages: engines: {node: '>=8'} dev: true - /cjs-module-lexer@1.2.3: - resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + /cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} dev: true - /class-utils@0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: false - /clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} @@ -6763,8 +6581,8 @@ packages: engines: {node: '>=6'} dev: true - /cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + /cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} dependencies: string-width: 4.2.3 @@ -6818,14 +6636,6 @@ packages: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} dev: true - /collection-visit@1.0.0: - resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: false - /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -6882,10 +6692,6 @@ packages: dot-prop: 5.3.0 dev: true - /component-emitter@1.3.1: - resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} - dev: false - /concat-map@0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} @@ -7068,7 +6874,7 @@ packages: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 12.1.1 - semver: 7.6.0 + semver: 7.6.3 split2: 4.2.0 dev: true @@ -7154,33 +6960,23 @@ packages: engines: {node: '>= 0.6'} dev: false - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} dev: true - /copy-descriptor@0.1.1: - resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} - engines: {node: '>=0.10.0'} - dev: false - - /core-js-compat@3.35.1: - resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} + /core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} dependencies: - browserslist: 4.22.3 + browserslist: 4.23.2 dev: true - /core-js@2.6.12: - resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - requiresBuild: true - dev: false - /core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: true /cors@2.8.5: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} @@ -7190,7 +6986,7 @@ packages: vary: 1.1.2 dev: false - /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.17)(cosmiconfig@8.3.6)(typescript@5.3.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.13)(cosmiconfig@8.3.6)(typescript@5.3.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -7198,12 +6994,26 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.11.17 + '@types/node': 20.14.13 cosmiconfig: 8.3.6(typescript@5.3.3) - jiti: 1.21.0 + jiti: 1.21.6 typescript: 5.3.3 dev: true + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.13)(cosmiconfig@8.3.6)(typescript@5.5.4): + resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} + engines: {node: '>=v16'} + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=8.2' + typescript: '>=4' + dependencies: + '@types/node': 20.14.13 + cosmiconfig: 8.3.6(typescript@5.5.4) + jiti: 1.21.6 + typescript: 5.5.4 + dev: true + /cosmiconfig@7.0.1: resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} engines: {node: '>=10'} @@ -7231,6 +7041,22 @@ packages: typescript: 5.3.3 dev: true + /cosmiconfig@8.3.6(typescript@5.5.4): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + typescript: 5.5.4 + dev: true + /cosmiconfig@9.0.0(typescript@5.3.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} @@ -7247,7 +7073,42 @@ packages: typescript: 5.3.3 dev: true - /create-jest@29.7.0(@types/node@20.11.17): + /cosmiconfig@9.0.0(typescript@5.5.4): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.5.4 + dev: true + + /create-jest@29.7.0(@types/node@20.14.13): + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@20.14.13) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + dev: true + + /create-jest@29.7.0(@types/node@22.0.0): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7256,7 +7117,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.17) + jest-config: 29.7.0(@types/node@22.0.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -7309,26 +7170,26 @@ packages: engines: {node: '>= 6'} dev: true - /csv-generate@4.3.1: - resolution: {integrity: sha512-7YeeJq+44/I/O5N2sr2qBMcHZXhpfe38eh7DOFxyMtYO+Pir7kIfgFkW5MPksqKqqR6+/wX7UGoZm1Ot11151w==} + /csv-generate@4.4.1: + resolution: {integrity: sha512-O/einO0v4zPmXaOV+sYqGa02VkST4GP5GLpWBNHEouIU7pF3kpGf3D0kCCvX82ydIY4EKkOK+R8b1BYsRXravg==} dev: true - /csv-parse@5.5.3: - resolution: {integrity: sha512-v0KW6C0qlZzoGjk6u5tLmVfyZxNgPGXZsWTXshpAgKVGmGXzaVWGdlCFxNx5iuzcXT/oJN1HHM9DZKwtAtYa+A==} + /csv-parse@5.5.6: + resolution: {integrity: sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==} dev: true - /csv-stringify@6.4.5: - resolution: {integrity: sha512-SPu1Vnh8U5EnzpNOi1NDBL5jU5Rx7DVHr15DNg9LXDTAbQlAVAmEbVt16wZvEW9Fu9Qt4Ji8kmeCJ2B1+4rFTQ==} + /csv-stringify@6.5.1: + resolution: {integrity: sha512-+9lpZfwpLntpTIEpFbwQyWuW/hmI/eHuJZD1XzeZpfZTqkf1fyvBbBLXTJJMsBuuS11uTShMqPwzx4A6ffXgRQ==} dev: true - /csv@6.3.6: - resolution: {integrity: sha512-jsEsX2HhGp7xiwrJu5srQavKsh+HUJcCi78Ar3m4jlmFKRoTkkMy7ZZPP+LnQChmaztW+uj44oyfMb59daAs/Q==} + /csv@6.3.10: + resolution: {integrity: sha512-5NYZG4AN2ZUthmNxIudgBEdMPUnbQHu9V4QTzBPqQzUP3KQsFiJo+8HQ0+oVxj1PomIT1/f67VI1QH/hsrZLKA==} engines: {node: '>= 0.1.90'} dependencies: - csv-generate: 4.3.1 - csv-parse: 5.5.3 - csv-stringify: 6.4.5 - stream-transform: 3.3.0 + csv-generate: 4.4.1 + csv-parse: 5.5.6 + csv-stringify: 6.5.1 + stream-transform: 3.3.2 dev: true /dargs@7.0.0: @@ -7347,6 +7208,33 @@ packages: engines: {node: '>= 6'} dev: true + /data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + /dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true @@ -7368,6 +7256,7 @@ packages: optional: true dependencies: ms: 2.0.0 + dev: true /debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -7379,7 +7268,7 @@ packages: dependencies: ms: 2.1.3 - /debug@4.3.4(supports-color@8.1.1): + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -7389,6 +7278,17 @@ packages: optional: true dependencies: ms: 2.1.2 + + /debug@4.3.6(supports-color@8.1.1): + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 supports-color: 8.1.1 /decamelize-keys@1.1.1: @@ -7412,6 +7312,7 @@ packages: /decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} + dev: true /decompress-response@3.3.0: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} @@ -7420,8 +7321,8 @@ packages: mimic-response: 1.0.1 dev: true - /dedent@1.5.1: - resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} + /dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -7429,17 +7330,6 @@ packages: optional: true dev: true - /deep-diff@0.3.8: - resolution: {integrity: sha512-yVn6RZmHiGnxRKR9sJb3iVV2XTF1Ghh2DiWRZ3dMnGc43yUdWWF/kX6lQyk3+P84iprfWKU/8zFTrlkvtFm1ug==} - dev: false - - /deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} - engines: {node: '>=6'} - dependencies: - type-detect: 4.0.8 - dev: false - /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -7464,55 +7354,23 @@ packages: resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} dev: true - /define-data-property@1.1.1: - resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.2 - gopd: 1.0.1 - has-property-descriptors: 1.0.1 - - /define-data-property@1.1.2: - resolution: {integrity: sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==} + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} dependencies: + es-define-property: 1.0.0 es-errors: 1.3.0 - get-intrinsic: 1.2.4 gopd: 1.0.1 - has-property-descriptors: 1.0.1 - dev: false /define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 - has-property-descriptors: 1.0.1 + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 dev: true - /define-property@0.2.5: - resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.7 - dev: false - - /define-property@1.0.0: - resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.3 - dev: false - - /define-property@2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.3 - isobject: 3.0.1 - dev: false - /degenerator@3.0.4: resolution: {integrity: sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==} engines: {node: '>= 6'} @@ -7568,8 +7426,8 @@ packages: engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dev: true - /detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + /detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} dev: false @@ -7587,13 +7445,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /diff@5.0.0: - resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} - engines: {node: '>=0.3.1'} - dev: true - - /diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + /diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} dev: true @@ -7657,7 +7510,7 @@ packages: engines: {node: '>=0.10'} requiresBuild: true dependencies: - nan: 2.18.0 + nan: 2.20.0 dev: true optional: true @@ -7677,16 +7530,16 @@ packages: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 2.3.8 - stream-shift: 1.0.2 + stream-shift: 1.0.3 dev: true - /duplexify@4.1.2: - resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} + /duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 readable-stream: 3.6.2 - stream-shift: 1.0.2 + stream-shift: 1.0.3 dev: true /eastasianwidth@0.2.0: @@ -7702,8 +7555,16 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true - /electron-to-chromium@1.4.665: - resolution: {integrity: sha512-UpyCWObBoD+nSZgOC2ToaIdZB0r9GhqT2WahPKiSki6ckkSuKhQNso8V2PrFcHBMleI/eqbKgVQgVC4Wni4ilw==} + /ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.9.2 + dev: true + + /electron-to-chromium@1.5.4: + resolution: {integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==} dev: true /emittery@0.13.1: @@ -7731,13 +7592,13 @@ packages: dependencies: once: 1.4.0 - /engine.io-client@6.5.3: - resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} + /engine.io-client@6.5.4: + resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@8.1.1) - engine.io-parser: 5.2.1 - ws: 8.11.0 + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.6(supports-color@8.1.1) + engine.io-parser: 5.2.3 + ws: 8.17.1 xmlhttprequest-ssl: 2.0.0 transitivePeerDependencies: - bufferutil @@ -7745,24 +7606,24 @@ packages: - utf-8-validate dev: true - /engine.io-parser@5.2.1: - resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==} + /engine.io-parser@5.2.3: + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} engines: {node: '>=10.0.0'} - /engine.io@6.5.4: - resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} + /engine.io@6.5.5: + resolution: {integrity: sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==} engines: {node: '>=10.2.0'} dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.11.17 + '@types/node': 20.14.13 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.4(supports-color@8.1.1) - engine.io-parser: 5.2.1 - ws: 8.11.0 + debug: 4.3.6(supports-color@8.1.1) + engine.io-parser: 5.2.3 + ws: 8.17.1 transitivePeerDependencies: - bufferutil - supports-color @@ -7792,94 +7653,106 @@ packages: dependencies: is-arrayish: 0.2.1 - /error@7.0.2: - resolution: {integrity: sha512-UtVv4l5MhijsYUxPJo4390gzfZvAnTHreNnDjnTZaKIiZ/SemXxAhBkYSKtWa5RtBXbLP8tMgn/n0RUa/H7jXw==} - dependencies: - string-template: 0.2.1 - xtend: 4.0.2 - dev: false - - /es-abstract@1.22.3: - resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} + /es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} engines: {node: '>= 0.4'} dependencies: - array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.2 - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 - es-set-tostringtag: 2.0.2 + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 es-to-primitive: 1.2.1 function.prototype.name: 1.1.6 - get-intrinsic: 1.2.2 - get-symbol-description: 1.0.0 - globalthis: 1.0.3 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 gopd: 1.0.1 - has-property-descriptors: 1.0.1 - has-proto: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.0 - internal-slot: 1.0.6 - is-array-buffer: 3.0.2 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 is-callable: 1.2.7 - is-negative-zero: 2.0.2 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 is-string: 1.0.7 - is-typed-array: 1.1.12 + is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.1 - safe-array-concat: 1.1.0 - safe-regex-test: 1.0.2 - string.prototype.trim: 1.2.8 - string.prototype.trimend: 1.0.7 - string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.0 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 - typed-array-length: 1.0.4 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 unbox-primitive: 1.0.2 - which-typed-array: 1.1.13 + which-typed-array: 1.1.15 dev: true /es-array-method-boxes-properly@1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} dev: true + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + /es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - dev: false /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 is-arguments: 1.1.1 - is-map: 2.0.2 - is-set: 2.0.2 + is-map: 2.0.3 + is-set: 2.0.3 is-string: 1.0.7 isarray: 2.0.5 stop-iteration-iterator: 1.0.0 dev: true - /es-set-tostringtag@2.0.2: - resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 - has-tostringtag: 1.0.0 - hasown: 2.0.0 + es-errors: 1.3.0 + dev: true + + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 dev: true /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 dev: true /es-to-primitive@1.2.1: @@ -7891,76 +7764,71 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + /esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - dev: true - - /esbuild@0.20.0: - resolution: {integrity: sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==} + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + dev: true + + /esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.20.0 - '@esbuild/android-arm': 0.20.0 - '@esbuild/android-arm64': 0.20.0 - '@esbuild/android-x64': 0.20.0 - '@esbuild/darwin-arm64': 0.20.0 - '@esbuild/darwin-x64': 0.20.0 - '@esbuild/freebsd-arm64': 0.20.0 - '@esbuild/freebsd-x64': 0.20.0 - '@esbuild/linux-arm': 0.20.0 - '@esbuild/linux-arm64': 0.20.0 - '@esbuild/linux-ia32': 0.20.0 - '@esbuild/linux-loong64': 0.20.0 - '@esbuild/linux-mips64el': 0.20.0 - '@esbuild/linux-ppc64': 0.20.0 - '@esbuild/linux-riscv64': 0.20.0 - '@esbuild/linux-s390x': 0.20.0 - '@esbuild/linux-x64': 0.20.0 - '@esbuild/netbsd-x64': 0.20.0 - '@esbuild/openbsd-x64': 0.20.0 - '@esbuild/sunos-x64': 0.20.0 - '@esbuild/win32-arm64': 0.20.0 - '@esbuild/win32-ia32': 0.20.0 - '@esbuild/win32-x64': 0.20.0 - dev: true - - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + dev: true /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - dev: true /escape-goat@2.1.1: resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} @@ -8018,7 +7886,7 @@ packages: eslint: 8.52.0 eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.52.0) object.assign: 4.1.5 - object.entries: 1.1.7 + object.entries: 1.1.8 semver: 6.3.1 dev: true @@ -8039,18 +7907,35 @@ packages: - typescript dev: true + /eslint-config-makeomatic@6.0.0(typescript@5.5.4): + resolution: {integrity: sha512-4WR3WDexk39+b779FtDG6P0AnBNmtpm0QaqYIfC4vcW1reN6W2UGb7Ee4f7XUaHlan6yJhmUfJZgSnUaARdr1g==} + dependencies: + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.52.0)(typescript@5.5.4) + '@typescript-eslint/parser': 6.21.0(eslint@8.52.0)(typescript@5.5.4) + eslint: 8.52.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0)(eslint@8.52.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.52.0) + eslint-plugin-promise: 6.1.1(eslint@8.52.0) + eslint-plugin-unicorn: 49.0.0(eslint@8.52.0) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + - typescript + dev: true + /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.13.1 + is-core-module: 2.15.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -8078,8 +7963,37 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + debug: 3.2.7 + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -8099,9 +8013,9 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) debug: 3.2.7 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color @@ -8118,22 +8032,22 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 6.21.0(eslint@8.52.0)(typescript@5.3.3) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0) - hasown: 2.0.0 - is-core-module: 2.13.1 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0) + hasown: 2.0.2 + is-core-module: 2.15.0 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 transitivePeerDependencies: @@ -8142,7 +8056,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -8152,23 +8066,58 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) - hasown: 2.0.0 - is-core-module: 2.13.1 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + hasown: 2.0.2 + is-core-module: 2.15.0 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0)(eslint@8.57.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4) + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + hasown: 2.0.2 + is-core-module: 2.15.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 transitivePeerDependencies: @@ -8192,12 +8141,12 @@ packages: peerDependencies: eslint: '>=8.52.0' dependencies: - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) ci-info: 3.9.0 clean-regexp: 1.0.0 eslint: 8.52.0 - esquery: 1.5.0 + esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -8205,24 +8154,24 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.6.0 + semver: 7.6.3 strip-indent: 3.0.0 dev: true - /eslint-plugin-unicorn@51.0.1(eslint@8.56.0): + /eslint-plugin-unicorn@51.0.1(eslint@8.57.0): resolution: {integrity: sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.56.0' dependencies: - '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@babel/helper-validator-identifier': 7.24.7 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.35.1 - eslint: 8.56.0 - esquery: 1.5.0 + core-js-compat: 3.37.1 + eslint: 8.57.0 + esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -8230,12 +8179,37 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.6.0 + semver: 7.6.3 strip-indent: 3.0.0 transitivePeerDependencies: - supports-color dev: true + /eslint-plugin-unicorn@55.0.0(eslint@8.57.0): + resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} + engines: {node: '>=18.18'} + peerDependencies: + eslint: '>=8.56.0' + dependencies: + '@babel/helper-validator-identifier': 7.24.7 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + ci-info: 4.0.0 + clean-regexp: 1.0.0 + core-js-compat: 3.37.1 + eslint: 8.57.0 + esquery: 1.6.0 + globals: 15.8.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.0.2 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.27 + regjsparser: 0.10.0 + semver: 7.6.3 + strip-indent: 3.0.0 + dev: true + /eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8255,7 +8229,7 @@ packages: hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.52.0 '@humanwhocodes/config-array': 0.11.14 @@ -8265,13 +8239,13 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -8279,7 +8253,7 @@ packages: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -8289,22 +8263,22 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /eslint@8.56.0: - resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.56.0 + '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -8312,13 +8286,13 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -8326,7 +8300,7 @@ packages: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -8336,7 +8310,7 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: @@ -8352,8 +8326,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 dev: true @@ -8363,8 +8337,8 @@ packages: hasBin: true dev: true - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 @@ -8459,7 +8433,7 @@ packages: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.2.0 + npm-run-path: 5.3.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -8470,21 +8444,6 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /expand-brackets@2.1.4: - resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -8496,38 +8455,16 @@ packages: jest-util: 29.7.0 dev: true - /express-cassandra@2.9.0: - resolution: {integrity: sha512-HHC5FzZzoXeVicooDRIXEtSyWkLIHozruEVSFaI6LIyCrrCcOHIZADlwN54HZeXdK0M2mb4/rldZUnQA1RozPQ==} - engines: {node: '>= 12'} - dependencies: - JSONStream: 1.3.5 - async: 2.6.4 - babel-polyfill: 6.26.0 - bluebird: 3.7.2 - cassandra-driver: 4.7.2 - chai: 4.4.1 - check-types: 7.4.0 - debug: 3.2.7 - deep-diff: 0.3.8 - lodash: 4.17.21 - object-hash: 1.1.4 - readdirp: 2.2.1 - readline-sync: 1.4.10 - semver: 5.7.2 - transitivePeerDependencies: - - supports-color - dev: false - - /express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} + /express@4.19.2: + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.1 + body-parser: 1.20.2 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.5.0 + cookie: 0.6.0 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 @@ -8557,21 +8494,6 @@ packages: - supports-color dev: true - /extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: false - - /extend-shallow@3.0.2: - resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: false - /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} @@ -8581,22 +8503,6 @@ packages: tmp: 0.0.33 dev: true - /extglob@2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /extsprintf@1.3.0: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} @@ -8610,8 +8516,8 @@ packages: resolution: {integrity: sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==} dev: true - /fast-copy@3.0.1: - resolution: {integrity: sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==} + /fast-copy@3.0.2: + resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} dev: false /fast-decode-uri-component@1.0.1: @@ -8628,35 +8534,23 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.7 dev: true /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true - /fast-json-stringify@5.10.0: - resolution: {integrity: sha512-fu1BhzPzgOdvK+sVhSPFzm06DQl0Dwbo+NQxWm21k03ili2wsJExXbGZ9qsD4Lsn7zFGltF8h9I1fuhk4JPnrQ==} - dependencies: - '@fastify/deepmerge': 1.3.0 - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - fast-deep-equal: 3.1.3 - fast-uri: 2.3.0 - json-schema-ref-resolver: 1.0.1 - rfdc: 1.3.1 - dev: true - - /fast-json-stringify@5.12.0: - resolution: {integrity: sha512-7Nnm9UPa7SfHRbHVA1kJQrGXCRzB7LMlAAqHXQFkEQqueJm1V8owm0FsE/2Do55/4CcdhwiLQERaKomOnKQkyA==} + /fast-json-stringify@5.16.1: + resolution: {integrity: sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==} dependencies: '@fastify/merge-json-schemas': 0.1.1 - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) fast-deep-equal: 3.1.3 - fast-uri: 2.3.0 + fast-uri: 2.4.0 json-schema-ref-resolver: 1.0.1 - rfdc: 1.3.1 + rfdc: 1.4.1 dev: true /fast-levenshtein@2.0.6: @@ -8668,78 +8562,50 @@ packages: dependencies: fast-decode-uri-component: 1.0.1 - /fast-redact@3.3.0: - resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==} + /fast-redact@3.5.0: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} engines: {node: '>=6'} /fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} dev: false - /fast-uri@2.3.0: - resolution: {integrity: sha512-eel5UKGn369gGEWOqBShmFJWfq/xSJvsgDzgLYC845GneayWvXBf0lJCBn5qTABfewy1ZDPoaR5OZCP+kssfuw==} + /fast-uri@2.4.0: + resolution: {integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==} dev: true + /fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + /fastify-plugin@4.5.1: resolution: {integrity: sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==} dev: true - /fastify@4.25.2: - resolution: {integrity: sha512-SywRouGleDHvRh054onj+lEZnbC1sBCLkR0UY3oyJwjD4BdZJUrxBqfkfCaqn74pVCwBaRHGuL3nEWeHbHzAfw==} - dependencies: - '@fastify/ajv-compiler': 3.5.0 - '@fastify/error': 3.4.1 - '@fastify/fast-json-stringify-compiler': 4.3.0 - abstract-logging: 2.0.1 - avvio: 8.2.1 - fast-content-type-parse: 1.1.0 - fast-json-stringify: 5.10.0 - find-my-way: 7.7.0 - light-my-request: 5.11.0 - pino: 8.17.2 - process-warning: 3.0.0 - proxy-addr: 2.0.7 - rfdc: 1.3.1 - secure-json-parse: 2.7.0 - semver: 7.6.0 - toad-cache: 3.7.0 - transitivePeerDependencies: - - supports-color - dev: true - - /fastify@4.26.0: - resolution: {integrity: sha512-Fq/7ziWKc6pYLYLIlCRaqJqEVTIZ5tZYfcW/mDK2AQ9v/sqjGFpj0On0/7hU50kbPVjLO4de+larPA1WwPZSfw==} + /fastify@4.28.1: + resolution: {integrity: sha512-kFWUtpNr4i7t5vY2EJPCN2KgMVpuqfU4NjnJNCgiNB900oiDeYqaNDRcAfeBbOF5hGixixxcKnOU4KN9z6QncQ==} dependencies: - '@fastify/ajv-compiler': 3.5.0 + '@fastify/ajv-compiler': 3.6.0 '@fastify/error': 3.4.1 '@fastify/fast-json-stringify-compiler': 4.3.0 abstract-logging: 2.0.1 - avvio: 8.3.0 + avvio: 8.3.2 fast-content-type-parse: 1.1.0 - fast-json-stringify: 5.12.0 - find-my-way: 8.1.0 - light-my-request: 5.11.0 - pino: 8.18.0 + fast-json-stringify: 5.16.1 + find-my-way: 8.2.0 + light-my-request: 5.13.0 + pino: 9.3.2 process-warning: 3.0.0 proxy-addr: 2.0.7 - rfdc: 1.3.1 + rfdc: 1.4.1 secure-json-parse: 2.7.0 - semver: 7.6.0 + semver: 7.6.3 toad-cache: 3.7.0 - transitivePeerDependencies: - - supports-color dev: true - /fastq@1.16.0: - resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} - dependencies: - reusify: 1.0.4 - /fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: reusify: 1.0.4 - dev: true /fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} @@ -8761,8 +8627,8 @@ packages: escape-string-regexp: 1.0.5 dev: true - /figures@6.0.1: - resolution: {integrity: sha512-0oY/olScYD4IhQ8u//gCPA4F3mlTn2dacYmiDm/mbDQvpmLjV4uH+zhsQ5IyXRyvqkvtUkXkNdGvg5OFJTCsuQ==} + /figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} dependencies: is-unicode-supported: 2.0.0 @@ -8780,18 +8646,14 @@ packages: engines: {node: '>= 6'} dev: true - /fill-range@4.0.0: - resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} - engines: {node: '>=0.10.0'} + /filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: false + minimatch: 5.1.6 + dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -8826,13 +8688,13 @@ packages: safe-regex2: 2.0.0 dev: true - /find-my-way@8.1.0: - resolution: {integrity: sha512-41QwjCGcVTODUmLLqTMeoHeiozbMXYMAE1CKFiDyi9zVZ2Vjh0yz3MF0WQZoIb+cmzP/XlbFjlF2NtJmvZHznA==} + /find-my-way@8.2.0: + resolution: {integrity: sha512-HdWXgFYc6b1BJcOBDBwjqWuHJj1WYiqrxSh25qtU4DabpMFdj/gSunNBQb83t+8Zt67D7CXEzJWTkxaShMTMOA==} engines: {node: '>=14'} dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 - safe-regex2: 2.0.0 + safe-regex2: 3.1.0 dev: true /find-up-simple@1.0.0: @@ -8873,7 +8735,7 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.9 + flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 dev: true @@ -8887,12 +8749,12 @@ packages: resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} dev: false - /flatted@3.2.9: - resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} dev: true - /follow-redirects@1.15.5(debug@4.3.4): - resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} + /follow-redirects@1.15.6(debug@4.3.6): + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -8900,20 +8762,15 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 - /for-in@1.0.2: - resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} - engines: {node: '>=0.10.0'} - dev: false - - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + /foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 @@ -8937,13 +8794,6 @@ packages: engines: {node: '>= 0.6'} dev: true - /fragment-cache@0.2.1: - resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - dev: false - /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -9007,9 +8857,9 @@ packages: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 functions-have-names: 1.2.3 dev: true @@ -9020,6 +8870,7 @@ packages: /gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -9042,28 +8893,15 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - dev: false - - /get-intrinsic@1.2.2: - resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} - dependencies: - function-bind: 1.1.2 - has-proto: 1.0.1 - has-symbols: 1.0.3 - hasown: 2.0.0 - /get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 function-bind: 1.1.2 - has-proto: 1.0.1 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.1 - dev: false + hasown: 2.0.2 /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} @@ -9085,8 +8923,8 @@ packages: engines: {node: '>=8'} dev: true - /get-port@7.0.0: - resolution: {integrity: sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw==} + /get-port@7.1.0: + resolution: {integrity: sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==} engines: {node: '>=16'} dev: true @@ -9119,12 +8957,13 @@ packages: engines: {node: '>=16'} dev: true - /get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + /get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 dev: true /get-symbol-from-current-process-h@1.0.2: @@ -9133,8 +8972,8 @@ packages: dev: false optional: true - /get-tsconfig@4.7.2: - resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + /get-tsconfig@4.7.6: + resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} dependencies: resolve-pkg-maps: 1.0.0 dev: true @@ -9145,7 +8984,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 data-uri-to-buffer: 3.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) file-uri-to-path: 2.0.0 fs-extra: 8.1.0 ftp: 0.3.10 @@ -9161,11 +9000,6 @@ packages: dev: false optional: true - /get-value@2.0.6: - resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} - engines: {node: '>=0.10.0'} - dev: false - /get-value@3.0.1: resolution: {integrity: sha512-mKZj9JLQrwMBtj5wxi6MH8Z5eSKaERpAwjg43dPtlGI1ZVEgH/qC7T8/6R2OBSUA+zzHBZgICsVJaEIV2tKTDA==} engines: {node: '>=6.0'} @@ -9182,8 +9016,8 @@ packages: dependencies: assert-plus: 1.0.0 - /git-log-parser@1.2.0: - resolution: {integrity: sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==} + /git-log-parser@1.2.1: + resolution: {integrity: sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ==} dependencies: argv-formatter: 1.0.0 spawn-error-forwarder: 1.0.0 @@ -9255,19 +9089,33 @@ packages: is-glob: 4.0.3 dev: true - /glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.3 - minipass: 7.0.4 - path-scurry: 1.10.1 + foreground-child: 3.2.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + + /glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + dev: true /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -9279,11 +9127,12 @@ packages: /glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.0.1 + minimatch: 5.1.6 once: 1.4.0 dev: true @@ -9313,11 +9162,17 @@ packages: type-fest: 0.20.2 dev: true - /globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + /globals@15.8.0: + resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} + engines: {node: '>=18'} + dev: true + + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 + gopd: 1.0.1 dev: true /globby@11.0.4: @@ -9327,7 +9182,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -9344,11 +9199,11 @@ packages: slash: 3.0.0 dev: true - /globby@14.0.0: - resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} + /globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} dependencies: - '@sindresorhus/merge-streams': 1.0.0 + '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 ignore: 5.3.1 path-type: 5.0.0 @@ -9359,7 +9214,7 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 /got@9.6.0: resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} @@ -9386,6 +9241,7 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -9405,7 +9261,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.19.1 dev: true /hard-rejection@2.1.0: @@ -9425,84 +9281,39 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: - get-intrinsic: 1.2.2 + es-define-property: 1.0.0 - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - /has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - dev: false /has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} dev: false - /has-value@0.3.1: - resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: false - - /has-value@1.0.0: - resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: false - - /has-values@0.1.4: - resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} - engines: {node: '>=0.10.0'} - dev: false - - /has-values@1.0.0: - resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - dev: false - /has-yarn@2.1.0: resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} engines: {node: '>=8'} dev: true - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - - /hasown@2.0.1: - resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - dev: false /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} @@ -9513,17 +9324,6 @@ packages: resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} dev: false - /hexer@1.5.0: - resolution: {integrity: sha512-dyrPC8KzBzUJ19QTIo1gXNqIISRXQ0NwteW6OeQHRN4ZuZeHkdODfj0zHBdOlHbRY8GqbqK57C9oWSvQZizFsg==} - engines: {node: '>= 0.10.x'} - hasBin: true - dependencies: - ansi-color: 0.2.1 - minimist: 1.2.8 - process: 0.10.1 - xtend: 4.0.2 - dev: false - /hook-std@3.0.0: resolution: {integrity: sha512-jHRQzjSDzMtFy34AGj1DN+vq54WVuhSvKgrHf0OMiFQTwDD4L/qqofVEWjLOBMTn5+lCD3fPg32W9yOfnEJTTw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9539,11 +9339,11 @@ packages: lru-cache: 6.0.0 dev: true - /hosted-git-info@7.0.1: - resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + /hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - lru-cache: 10.1.0 + lru-cache: 10.4.3 dev: true /hpack.js@2.1.6: @@ -9598,17 +9398,17 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true - /http-proxy-agent@7.0.0: - resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} + /http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} dependencies: - agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + agent-base: 7.1.1 + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -9626,16 +9426,16 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color - /https-proxy-agent@7.0.2: - resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + /https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} dependencies: - agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + agent-base: 7.1.1 + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true @@ -9661,19 +9461,12 @@ packages: hasBin: true dev: true - /hyperid@3.1.1: - resolution: {integrity: sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==} - dependencies: - uuid: 8.3.2 - uuid-parse: 1.1.0 - /hyperid@3.2.0: resolution: {integrity: sha512-PdTtDo+Rmza9nEhTunaDSUKwbC69TIzLEpZUwiB6f+0oqmY0UPfhyHCPt6K1NQ4WFv5yJBTG5vELztVWP+nEVQ==} dependencies: buffer: 5.7.1 uuid: 8.3.2 uuid-parse: 1.1.0 - dev: false /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -9689,16 +9482,15 @@ packages: /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - /ignore@5.3.0: - resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} - engines: {node: '>= 4'} - dev: true - /ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} dev: true + /immediate@3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + dev: true + /import-cwd@3.0.0: resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==} engines: {node: '>=8'} @@ -9714,12 +9506,12 @@ packages: resolve-from: 4.0.0 dev: true - /import-from-esm@1.3.3: - resolution: {integrity: sha512-U3Qt/CyfFpTUv6LOP2jRTLYjphH6zg3okMfHbyqRa/W2w6hr8OsJWVggNlR4jxuojQy81TgTJTxgSkyoteRGMQ==} + /import-from-esm@1.3.4: + resolution: {integrity: sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==} engines: {node: '>=16.20'} dependencies: - debug: 4.3.4(supports-color@8.1.1) - import-meta-resolve: 4.0.0 + debug: 4.3.6(supports-color@8.1.1) + import-meta-resolve: 4.1.0 transitivePeerDependencies: - supports-color dev: true @@ -9736,8 +9528,8 @@ packages: engines: {node: '>=4'} dev: true - /import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + /import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} engines: {node: '>=8'} hasBin: true dependencies: @@ -9745,8 +9537,8 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + /import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} dev: true /imurmurhash@0.1.4: @@ -9771,6 +9563,7 @@ packages: /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -9807,13 +9600,13 @@ packages: through: 2.3.8 dev: true - /internal-slot@1.0.6: - resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} + /internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 - hasown: 2.0.0 - side-channel: 1.0.4 + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 dev: true /interpret@1.4.0: @@ -9847,7 +9640,7 @@ packages: engines: {node: '>=6'} dependencies: cluster-key-slot: 1.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) denque: 1.5.1 lodash.defaults: 4.2.0 lodash.flatten: 4.4.0 @@ -9860,12 +9653,16 @@ packages: transitivePeerDependencies: - supports-color - /ip@1.1.8: - resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==} + /ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 dev: true - /ip@2.0.0: - resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + /ip@1.1.9: + resolution: {integrity: sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==} dev: true /ipaddr.js@1.9.1: @@ -9873,26 +9670,19 @@ packages: engines: {node: '>= 0.10'} dev: true - /is-accessor-descriptor@1.0.1: - resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} - engines: {node: '>= 0.10'} - dependencies: - hasown: 2.0.0 - dev: false - /is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 - /is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + /is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - is-typed-array: 1.1.12 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 dev: true /is-arrayish@0.2.1: @@ -9908,21 +9698,17 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 dev: true /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 dev: true - /is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: false - /is-builtin-module@3.2.1: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} @@ -9948,59 +9734,32 @@ packages: ci-info: 3.9.0 dev: true - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + /is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + engines: {node: '>= 0.4'} dependencies: - hasown: 2.0.0 + hasown: 2.0.2 - /is-data-descriptor@1.0.1: - resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + /is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} dependencies: - hasown: 2.0.0 - dev: false + is-typed-array: 1.1.13 + dev: true /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true - /is-descriptor@0.1.7: - resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} - engines: {node: '>= 0.4'} - dependencies: - is-accessor-descriptor: 1.0.1 - is-data-descriptor: 1.0.1 - dev: false - - /is-descriptor@1.0.3: - resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} - engines: {node: '>= 0.4'} - dependencies: - is-accessor-descriptor: 1.0.1 - is-data-descriptor: 1.0.1 - dev: false - /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true dev: true - /is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} - dev: false - - /is-extendable@1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 - dev: false - /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -10042,12 +9801,13 @@ packages: engines: {node: '>=8'} dev: true - /is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} dev: true - /is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} dev: true @@ -10060,15 +9820,8 @@ packages: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 - dev: true - - /is-number@3.0.0: - resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false + has-tostringtag: 1.0.2 + dev: true /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} @@ -10100,13 +9853,6 @@ packages: engines: {node: '>=8'} dev: true - /is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - /is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} @@ -10116,18 +9862,20 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 dev: true - /is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} dev: true - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 dev: true /is-ssh@1.4.0: @@ -10150,7 +9898,7 @@ packages: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-symbol@1.0.4: @@ -10174,19 +9922,11 @@ packages: text-extensions: 2.4.0 dev: true - /is-typed-array@1.1.12: - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} - engines: {node: '>= 0.4'} - dependencies: - which-typed-array: 1.1.13 - dev: true - /is-typed-array@1.1.13: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.14 - dev: false + which-typed-array: 1.1.15 /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -10205,14 +9945,9 @@ packages: /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 dev: true - /is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: false - /is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -10241,13 +9976,6 @@ packages: /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - /isobject@2.1.0: - resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: false - /isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -10273,8 +10001,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.23.7 - '@babel/parser': 7.23.6 + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -10282,15 +10010,15 @@ packages: - supports-color dev: true - /istanbul-lib-instrument@6.0.1: - resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==} + /istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.7 - '@babel/parser': 7.23.6 + '@babel/core': 7.25.2 + '@babel/parser': 7.25.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: true @@ -10308,15 +10036,15 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports@3.1.6: - resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -10334,24 +10062,32 @@ packages: iterate-iterator: 1.0.2 dev: true - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + /jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 + dev: true - /jaeger-client@3.19.0: - resolution: {integrity: sha512-M0c7cKHmdyEUtjemnJyx/y9uX16XHocL46yQvyqDlPdvAcwPDbHrIbKjQdBqtiE4apQ/9dmr+ZLJYYPGnurgpw==} + /jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} engines: {node: '>=10'} + hasBin: true dependencies: - node-int64: 0.4.0 - opentracing: 0.14.7 - thriftrw: 3.11.4 - uuid: 8.3.2 - xorshift: 1.2.0 - dev: false + async: 3.2.5 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: true /java-properties@1.0.2: resolution: {integrity: sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==} @@ -10375,10 +10111,10 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 22.0.0 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.1 + dedent: 1.5.3 is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -10388,7 +10124,7 @@ packages: jest-util: 29.7.0 p-limit: 3.1.0 pretty-format: 29.7.0 - pure-rand: 6.0.4 + pure-rand: 6.1.0 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: @@ -10396,7 +10132,35 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.11.17): + /jest-cli@29.7.0(@types/node@20.14.13): + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.14.13) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@20.14.13) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + dev: true + + /jest-cli@29.7.0(@types/node@22.0.0): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -10410,10 +10174,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.11.17) + create-jest: 29.7.0(@types/node@22.0.0) exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.17) + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@22.0.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -10424,7 +10188,47 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.11.17): + /jest-config@29.7.0(@types/node@20.14.13): + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.25.2 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.13 + babel-jest: 29.7.0(@babel/core@7.25.2) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.7 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + + /jest-config@29.7.0(@types/node@22.0.0): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -10436,11 +10240,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 - babel-jest: 29.7.0(@babel/core@7.23.7) + '@types/node': 22.0.0 + babel-jest: 29.7.0(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -10454,7 +10258,7 @@ packages: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 @@ -10499,7 +10303,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 22.0.0 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -10515,14 +10319,14 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.11.17 + '@types/node': 22.0.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 jest-regex-util: 29.6.3 jest-util: 29.7.0 jest-worker: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.7 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 @@ -10550,12 +10354,12 @@ packages: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.5 + micromatch: 4.0.7 pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -10566,7 +10370,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 20.14.13 jest-util: 29.7.0 dev: true @@ -10621,7 +10425,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 20.14.13 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -10652,9 +10456,9 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 20.14.13 chalk: 4.1.2 - cjs-module-lexer: 1.2.3 + cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 glob: 7.2.3 graceful-fs: 4.2.11 @@ -10675,15 +10479,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.7 - '@babel/generator': 7.23.6 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) - '@babel/types': 7.23.6 + '@babel/core': 7.25.2 + '@babel/generator': 7.25.0 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/types': 7.25.2 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.7) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -10694,7 +10498,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: true @@ -10704,7 +10508,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 20.14.13 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -10729,7 +10533,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.17 + '@types/node': 22.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -10741,13 +10545,34 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.17 + '@types/node': 22.0.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.11.17): + /jest@29.7.0(@types/node@20.14.13): + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 29.7.0 + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@20.14.13) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + dev: true + + /jest@29.7.0(@types/node@22.0.0): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -10759,8 +10584,8 @@ packages: dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.17) + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.0.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -10768,8 +10593,8 @@ packages: - ts-node dev: true - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + /jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true dev: true @@ -10778,18 +10603,8 @@ packages: engines: {node: '>= 0.6.0'} dev: false - /joi@17.11.1: - resolution: {integrity: sha512-671acnrx+w96PCcQOzvm0VYQVwNL2PVgZmDRaFuSsx8sIUmGzYElPw5lU8F3Cr0jOuPs1oM56p7W2a1cdDOwcw==} - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 - dev: false - - /joi@17.12.1: - resolution: {integrity: sha512-vtxmq+Lsc5SlfqotnfVjlViWfOL9nt/avKNbKYizwf6gsCfq9NYY/ceYRMFD8XDdrjJ9abJyScWmhmIiy+XRtQ==} + /joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -10823,6 +10638,10 @@ packages: /jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + /jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + dev: true + /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true @@ -10878,6 +10697,11 @@ packages: /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + /json11@1.1.2: + resolution: {integrity: sha512-5r1RHT1/Gr/jsI/XZZj/P6F11BKM8xvTaftRuiLkQI9Z2PFDukM82Ysxw8yDszb3NJP/NKnRlSGmhUdG99rlBw==} + hasBin: true + dev: false + /json5@1.0.2: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} hasBin: true @@ -10908,6 +10732,7 @@ packages: /jsonparse@1.3.1: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} + dev: true /jsprim@2.0.2: resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==} @@ -10934,30 +10759,17 @@ packages: json-buffer: 3.0.1 dev: true - /kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: false - - /kind-of@4.0.0: - resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: false - /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + dev: true /kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} dev: true - /knex@3.1.0(pg@8.11.3): + /knex@3.1.0(pg@8.12.0): resolution: {integrity: sha512-GLoII6hR0c4ti243gMs5/1Rb3B+AjwMOfjYm97pu0FOQa7JH56hgBxYf5WK2525ceSbBY1cjeZ9yk99GPMB6Kw==} engines: {node: '>=16'} hasBin: true @@ -10987,14 +10799,14 @@ packages: dependencies: colorette: 2.0.19 commander: 10.0.1 - debug: 4.3.4(supports-color@8.1.1) - escalade: 3.1.1 + debug: 4.3.4 + escalade: 3.1.2 esm: 3.2.25 get-package-type: 0.1.0 getopts: 2.3.0 interpret: 2.2.0 lodash: 4.17.21 - pg: 8.11.3 + pg: 8.12.0 pg-connection-string: 2.6.2 rechoir: 0.8.0 resolve-from: 5.0.0 @@ -11032,11 +10844,17 @@ packages: type-check: 0.4.0 dev: true - /light-my-request@5.11.0: - resolution: {integrity: sha512-qkFCeloXCOMpmEdZ/MV91P8AT4fjwFXWaAFz3lUeStM8RcoM1ks4J/F8r1b3r6y/H4u3ACEJ1T+Gv5bopj7oDA==} + /lie@3.1.1: + resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} dependencies: - cookie: 0.5.0 - process-warning: 2.3.2 + immediate: 3.0.6 + dev: true + + /light-my-request@5.13.0: + resolution: {integrity: sha512-9IjUN9ZyCS9pTG+KqTDEQo68Sui2lHsYBrfMyVUTTZ3XhH8PMZq7xO94Kr+eP9dhi/kcKsx4N41p2IXEBil1pQ==} + dependencies: + cookie: 0.6.0 + process-warning: 3.0.0 set-cookie-parser: 2.6.0 dev: true @@ -11062,6 +10880,12 @@ packages: strip-bom: 3.0.0 dev: true + /localforage@1.10.0: + resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} + dependencies: + lie: 3.1.1 + dev: true + /locate-path@2.0.0: resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} @@ -11178,21 +11002,6 @@ packages: is-unicode-supported: 0.1.0 dev: true - /long@2.4.0: - resolution: {integrity: sha512-ijUtjmO/n2A5PaosNG9ZGDsQ3vxJg7ZW8vsY8Kp0f2yIZWhSJvjmegV7t+9RPQKxKrvj8yKGehhS+po14hPLGQ==} - engines: {node: '>=0.6'} - dev: false - - /long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - dev: false - - /loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} - dependencies: - get-func-name: 2.0.2 - dev: false - /lowercase-keys@1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} @@ -11203,9 +11012,13 @@ packages: engines: {node: '>=8'} dev: true - /lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} - engines: {node: 14 || >=16.14} + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + /lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} + dev: true /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -11218,6 +11031,7 @@ packages: engines: {node: '>=10'} dependencies: yallist: 4.0.0 + dev: true /lru-cache@7.18.3: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} @@ -11243,7 +11057,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.6.0 + semver: 7.6.3 dev: true /make-error@1.3.6: @@ -11262,11 +11076,6 @@ packages: p-defer: 1.0.0 dev: false - /map-cache@0.2.2: - resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} - engines: {node: '>=0.10.0'} - dev: false - /map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} @@ -11277,23 +11086,16 @@ packages: engines: {node: '>=8'} dev: true - /map-visit@1.0.0: - resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: false - /marked-terminal@6.2.0(marked@9.1.6): resolution: {integrity: sha512-ubWhwcBFHnXsjYNsu+Wndpg0zhY4CahSpPlA70PlO0rR9r2sZpkyU+rkCsOWH+KMEkx847UpALON+HWgxowFtw==} engines: {node: '>=16.0.0'} peerDependencies: marked: '>=1 <12' dependencies: - ansi-escapes: 6.2.0 + ansi-escapes: 6.2.1 cardinal: 2.1.1 chalk: 5.3.0 - cli-table3: 0.6.3 + cli-table3: 0.6.5 marked: 9.1.6 node-emoji: 2.1.3 supports-hyperlinks: 3.0.0 @@ -11362,32 +11164,11 @@ packages: engines: {node: '>= 0.6'} dev: true - /micromatch@3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + /micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 dev: true @@ -11395,6 +11176,10 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + /mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} @@ -11413,8 +11198,8 @@ packages: hasBin: true dev: true - /mime@4.0.1: - resolution: {integrity: sha512-5lZ5tyrIfliMXzFtkYyekWbtRXObT9OWa8IwQ5uxTBDHucNNwniRqo0yInflj+iYi5CBa6qxadGzGarDfuEOxA==} + /mime@4.0.4: + resolution: {integrity: sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==} engines: {node: '>=16'} hasBin: true dev: true @@ -11448,13 +11233,20 @@ packages: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} dev: true + /minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - /minimatch@5.0.1: - resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 @@ -11465,6 +11257,13 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 + dev: true + + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} @@ -11490,8 +11289,8 @@ packages: engines: {node: '>=8'} dev: false - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} /minizlib@2.1.2: @@ -11502,50 +11301,42 @@ packages: yallist: 4.0.0 dev: false - /mixin-deep@1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - dev: false - /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true dev: false - /mnemonist@0.39.7: - resolution: {integrity: sha512-ix3FwHWZgdXUt0dHM8bCrI4r1KMeYx8bCunPCYmvKXq4tn6gbNsqrsb4q0kDbDqbpIOvEaW5Sn+dmDwGydfrwA==} + /mnemonist@0.39.8: + resolution: {integrity: sha512-vyWo2K3fjrUw8YeeZ1zF0fy6Mu59RHokURlld8ymdUPjMlD9EC9ov1/YPqTgqRvUN9nTr3Gqfz29LYAmu0PHPQ==} dependencies: obliterator: 2.0.4 dev: false - /mocha@10.3.0: - resolution: {integrity: sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==} + /mocha@10.7.0: + resolution: {integrity: sha512-v8/rBWr2VO5YkspYINnvu81inSz2y3ODJrhO175/Exzor1RcEZZkizgE2A+w/CAXXoESS8Kys5E62dOHGHzULA==} engines: {node: '>= 14.0.0'} hasBin: true dependencies: - ansi-colors: 4.1.1 + ansi-colors: 4.1.3 browser-stdout: 1.3.1 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - diff: 5.0.0 + chokidar: 3.6.0 + debug: 4.3.6(supports-color@8.1.1) + diff: 5.2.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 glob: 8.1.0 he: 1.2.0 js-yaml: 4.1.0 log-symbols: 4.1.0 - minimatch: 5.0.1 + minimatch: 5.1.6 ms: 2.1.3 - serialize-javascript: 6.0.0 + serialize-javascript: 6.0.2 strip-json-comments: 3.1.1 supports-color: 8.1.1 - workerpool: 6.2.1 + workerpool: 6.5.1 yargs: 16.2.0 - yargs-parser: 20.2.4 + yargs-parser: 20.2.9 yargs-unparser: 2.0.0 dev: true @@ -11554,21 +11345,21 @@ packages: engines: {node: '>=0.10.0'} dev: true - /ms-socket.io-adapter-amqp@9.0.1(@microfleet/amqp-coffee@2.8.1)(@microfleet/transport-amqp@17.8.1)(common-errors@1.2.0): + /ms-socket.io-adapter-amqp@9.0.1(@microfleet/amqp-coffee@2.8.2)(@microfleet/transport-amqp@17.8.2)(common-errors@1.2.0): resolution: {integrity: sha512-sGaFwgPpnOZY4O5WhWLD4SKMPKSYTKF6AAFbw8Nf5mLRq1CBm837O6XKPWCR8dcO8wJvHqqamOfL7oGfrfRBlQ==} peerDependencies: '@microfleet/amqp-coffee': '>= 2' '@microfleet/transport-amqp': '>= 17' common-errors: ~1.x.x dependencies: - '@microfleet/amqp-coffee': 2.8.1 - '@microfleet/transport-amqp': 17.8.1(common-errors@1.2.0) + '@microfleet/amqp-coffee': 2.8.2 + '@microfleet/transport-amqp': 17.8.2(common-errors@1.2.0) '@sindresorhus/is': 4.6.0 bluebird: 3.7.2 common-errors: 1.2.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) lodash: 4.17.21 - socket.io-adapter: 2.5.2 + socket.io-adapter: 2.5.5 uid2: 1.0.0 transitivePeerDependencies: - bufferutil @@ -11578,6 +11369,7 @@ packages: /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: true /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -11589,39 +11381,20 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true - /nan@2.18.0: - resolution: {integrity: sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==} + /nan@2.20.0: + resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} - /nano@10.1.3(debug@4.3.4): + /nano@10.1.3(debug@4.3.6): resolution: {integrity: sha512-q/hKQJJH3FhkkuJ3ojbgDph2StlSXFBPNkpZBZlsvZDbuYfxKJ4VtunEeilthcZtuIplIk1zVX5o2RgKTUTO+Q==} engines: {node: '>=14'} dependencies: - axios: 1.6.5(debug@4.3.4) + axios: 1.7.2(debug@4.3.6) node-abort-controller: 3.1.1 - qs: 6.11.2 + qs: 6.12.3 transitivePeerDependencies: - debug dev: false - /nanomatch@1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false - /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -11650,21 +11423,31 @@ packages: type-fest: 0.4.1 dev: true - /nise@5.1.7: - resolution: {integrity: sha512-wWtNUhkT7k58uvWTB/Gy26eA/EJKtPZFVAhEilN5UYVmmGRYOURbejRUyKm0Uu9XVEW7K5nBOZfR8VMB4QR2RQ==} + /nise@5.1.9: + resolution: {integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==} + dependencies: + '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers': 11.2.2 + '@sinonjs/text-encoding': 0.7.2 + just-extend: 6.2.0 + path-to-regexp: 6.2.2 + dev: true + + /nise@6.0.0: + resolution: {integrity: sha512-K8ePqo9BFvN31HXwEtTNGzgrPpmvgciDsFz8aztFjt4LqKO/JeFD8tBOeuDiCMXrIl/m1YvfH8auSpxfaD09wg==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 3.0.1 '@sinonjs/fake-timers': 11.2.2 '@sinonjs/text-encoding': 0.7.2 just-extend: 6.2.0 - path-to-regexp: 6.2.1 + path-to-regexp: 6.2.2 dev: true - /nock@13.5.1: - resolution: {integrity: sha512-+s7b73fzj5KnxbKH4Oaqz07tQ8degcMilU4rrmnKvI//b0JMBU4wEXFQ8zqr+3+L4eWSfU3H/UoIVGUV0tue1Q==} + /nock@13.5.4: + resolution: {integrity: sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==} engines: {node: '>= 10.13'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) json-stringify-safe: 5.0.1 propagate: 2.0.1 transitivePeerDependencies: @@ -11675,8 +11458,8 @@ packages: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} dev: false - /node-addon-api@7.0.0: - resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} + /node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} requiresBuild: true dev: false optional: true @@ -11702,8 +11485,8 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-gyp-build@4.8.0: - resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + /node-gyp-build@4.8.1: + resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} hasBin: true requiresBuild: true dev: false @@ -11711,9 +11494,10 @@ packages: /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: true - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + /node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} dev: true /nopt@5.0.0: @@ -11737,18 +11521,17 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.13.1 - semver: 7.6.0 + is-core-module: 2.15.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: true - /normalize-package-data@6.0.0: - resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} + /normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - hosted-git-info: 7.0.1 - is-core-module: 2.13.1 - semver: 7.6.0 + hosted-git-info: 7.0.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: true @@ -11767,8 +11550,8 @@ packages: engines: {node: '>=10'} dev: true - /normalize-url@8.0.0: - resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} + /normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} dev: true @@ -11787,15 +11570,15 @@ packages: path-key: 3.1.1 dev: true - /npm-run-path@5.2.0: - resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 dev: true - /npm@10.3.0: - resolution: {integrity: sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A==} + /npm@10.8.2: + resolution: {integrity: sha512-x/AIjFIKRllrhcb48dqUNAAZl0ig9+qMuN91RpZo3Cb2+zuibfh+KISl6+kVVyktDz230JKc208UkQwwMqyB+w==} engines: {node: ^18.17.0 || >=20.5.0} hasBin: true dev: true @@ -11807,6 +11590,7 @@ packages: - '@npmcli/map-workspaces' - '@npmcli/package-json' - '@npmcli/promise-spawn' + - '@npmcli/redact' - '@npmcli/run-script' - '@sigstore/tuf' - abbrev @@ -11815,8 +11599,6 @@ packages: - chalk - ci-info - cli-columns - - cli-table3 - - columnify - fastest-levenshtein - fs-minipass - glob @@ -11852,7 +11634,6 @@ packages: - npm-profile - npm-registry-fetch - npm-user-validate - - npmlog - p-map - pacote - parse-conflict-json @@ -11862,7 +11643,6 @@ packages: - semver - spdx-expression-parse - ssri - - strip-ansi - supports-color - tar - text-table @@ -11874,6 +11654,7 @@ packages: /npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. dependencies: are-we-there-yet: 2.0.0 console-control-strings: 1.1.0 @@ -11892,22 +11673,9 @@ packages: engines: {node: '>=0.10.0'} dev: false - /object-copy@0.1.0: - resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: false - - /object-hash@1.1.4: - resolution: {integrity: sha512-W6muQbHEfHqZusW/fNQT+Z1WAE0FgjfxtGOdSpOfWYVHYBuPu/geEwikhGftiwJwQ7waei/kB2kY4SD70bTR6A==} - engines: {node: '>= 0.10.0'} - dev: false - - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + /object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -11919,64 +11687,51 @@ packages: engines: {node: '>=0.8.0'} dev: false - /object-visit@1.0.1: - resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - /object.assign@4.1.5: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true - /object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + /object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 dev: true - /object.fromentries@2.0.7: - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 dev: true - /object.groupby@1.0.1: - resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.3 dev: true - /object.pick@1.3.0: - resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: false - - /object.values@1.1.7: - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + /object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 dev: true /obliterator@2.0.4: @@ -12025,21 +11780,6 @@ packages: is-wsl: 2.2.0 dev: true - /opentracing-js-ioredis@2.1.2(bluebird@3.7.2): - resolution: {integrity: sha512-WioGhNJP9QjeUR/mQNfniZRkBpX4dYPpj/b1S5bAOfXlMq1+ED2ZAkQJNEuwYtXWWQADLnLu2rembCyvIrOMkA==} - engines: {node: '>= 6'} - peerDependencies: - bluebird: 3.x.x - dependencies: - bluebird: 3.7.2 - lodash.defaults: 4.2.0 - opentracing: 0.14.7 - dev: false - - /opentracing@0.14.7: - resolution: {integrity: sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==} - engines: {node: '>=0.10'} - /optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} @@ -12052,16 +11792,16 @@ packages: word-wrap: 1.2.5 dev: true - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 dev: true /ora@5.4.1: @@ -12111,7 +11851,7 @@ packages: resolution: {integrity: sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw==} engines: {node: '>=18'} dependencies: - p-map: 7.0.1 + p-map: 7.0.2 dev: true /p-is-promise@3.0.0: @@ -12143,7 +11883,7 @@ packages: resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} engines: {node: '>=18'} dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 dev: true /p-locate@2.0.0: @@ -12177,8 +11917,8 @@ packages: aggregate-error: 3.1.0 dev: true - /p-map@7.0.1: - resolution: {integrity: sha512-2wnaR0XL/FDOj+TgpDuRb2KTjLnu3Fma6b1ZUwGY7LcqenMcvP/YFpjpbPKY6WVGsbuJZRuoUz8iPrt8ORnAFw==} + /p-map@7.0.2: + resolution: {integrity: sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==} engines: {node: '>=18'} dev: true @@ -12202,7 +11942,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) get-uri: 3.0.2 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 @@ -12218,10 +11958,13 @@ packages: engines: {node: '>= 8'} dependencies: degenerator: 3.0.4 - ip: 1.1.8 + ip: 1.1.9 netmask: 2.0.2 dev: true + /package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + /package-json@6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -12232,10 +11975,6 @@ packages: semver: 6.3.1 dev: true - /packet-reader@1.0.0: - resolution: {integrity: sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==} - dev: false - /papi@0.29.1: resolution: {integrity: sha512-Y9ipSMfWuuVFO3zY9PlxOmEg+bQ7CeJ28sa9/a0veYNynLf9fwjR3+3fld5otEy7okUaEOUuCHVH62MyTmACXQ==} dev: false @@ -12259,7 +11998,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -12268,9 +12007,9 @@ packages: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.10.2 + type-fest: 4.23.0 dev: true /parse-path@4.0.4: @@ -12278,7 +12017,7 @@ packages: dependencies: is-ssh: 1.4.0 protocols: 1.4.8 - qs: 6.11.2 + qs: 6.12.3 query-string: 6.14.1 dev: true @@ -12309,11 +12048,6 @@ packages: engines: {node: '>= 0.8'} dev: true - /pascalcase@0.1.1: - resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} - engines: {node: '>=0.10.0'} - dev: false - /path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -12339,19 +12073,27 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + /path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} dependencies: - lru-cache: 10.1.0 - minipass: 7.0.4 + lru-cache: 11.0.0 + minipass: 7.1.2 + dev: true /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} dev: true - /path-to-regexp@6.2.1: - resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + /path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} dev: true /path-type@3.0.0: @@ -12371,10 +12113,6 @@ packages: engines: {node: '>=12'} dev: true - /pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} - dev: false - /peek-stream@1.1.3: resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} dependencies: @@ -12393,21 +12131,25 @@ packages: resolution: {integrity: sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==} dev: false + /pg-connection-string@2.6.4: + resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} + dev: false + /pg-int8@1.0.1: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} engines: {node: '>=4.0.0'} dev: false - /pg-pool@3.6.1(pg@8.11.3): - resolution: {integrity: sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==} + /pg-pool@3.6.2(pg@8.12.0): + resolution: {integrity: sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==} peerDependencies: pg: '>=8.0' dependencies: - pg: 8.11.3 + pg: 8.12.0 dev: false - /pg-protocol@1.6.0: - resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==} + /pg-protocol@1.6.1: + resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} dev: false /pg-types@2.2.0: @@ -12421,8 +12163,8 @@ packages: postgres-interval: 1.2.0 dev: false - /pg@8.11.3: - resolution: {integrity: sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==} + /pg@8.12.0: + resolution: {integrity: sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ==} engines: {node: '>= 8.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -12430,11 +12172,9 @@ packages: pg-native: optional: true dependencies: - buffer-writer: 2.0.0 - packet-reader: 1.0.0 - pg-connection-string: 2.6.2 - pg-pool: 3.6.1(pg@8.11.3) - pg-protocol: 1.6.0 + pg-connection-string: 2.6.4 + pg-pool: 3.6.2(pg@8.12.0) + pg-protocol: 1.6.1 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: @@ -12447,9 +12187,8 @@ packages: split2: 4.2.0 dev: false - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -12473,8 +12212,8 @@ packages: engines: {node: '>=4'} dev: true - /pino-abstract-transport@1.1.0: - resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} + /pino-abstract-transport@1.2.0: + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} dependencies: readable-stream: 4.5.2 split2: 4.2.0 @@ -12485,54 +12224,59 @@ packages: dependencies: colorette: 2.0.20 dateformat: 4.6.3 - fast-copy: 3.0.1 + fast-copy: 3.0.2 fast-safe-stringify: 2.1.1 help-me: 5.0.0 joycon: 3.1.1 minimist: 1.2.8 on-exit-leak-free: 2.1.2 - pino-abstract-transport: 1.1.0 + pino-abstract-transport: 1.2.0 pump: 3.0.0 readable-stream: 4.5.2 secure-json-parse: 2.7.0 - sonic-boom: 3.8.0 + sonic-boom: 3.8.1 strip-json-comments: 3.1.1 dev: false /pino-std-serializers@6.2.2: resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} - /pino@8.17.2: - resolution: {integrity: sha512-LA6qKgeDMLr2ux2y/YiUt47EfgQ+S9LznBWOJdN3q1dx2sv0ziDLUBeVpyVv17TEcGCBuWf0zNtg3M5m1NhhWQ==} + /pino-std-serializers@7.0.0: + resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} + dev: true + + /pino@8.21.0: + resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} hasBin: true dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.3.0 + fast-redact: 3.5.0 on-exit-leak-free: 2.1.2 - pino-abstract-transport: 1.1.0 + pino-abstract-transport: 1.2.0 pino-std-serializers: 6.2.2 process-warning: 3.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.4.3 - sonic-boom: 3.8.0 - thread-stream: 2.4.1 + sonic-boom: 3.8.1 + thread-stream: 2.7.0 - /pino@8.18.0: - resolution: {integrity: sha512-Mz/gKiRyuXu4HnpHgi1YWdHQCoWMufapzooisvFn78zl4dZciAxS+YeRkUxXl1ee/SzU80YCz1zpECCh4oC6Aw==} + /pino@9.3.2: + resolution: {integrity: sha512-WtARBjgZ7LNEkrGWxMBN/jvlFiE17LTbBoH0konmBU684Kd0uIiDwBXlcTCW7iJnA6HfIKwUssS/2AC6cDEanw==} hasBin: true dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.3.0 + fast-redact: 3.5.0 on-exit-leak-free: 2.1.2 - pino-abstract-transport: 1.1.0 - pino-std-serializers: 6.2.2 - process-warning: 3.0.0 + pino-abstract-transport: 1.2.0 + pino-std-serializers: 7.0.0 + process-warning: 4.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.4.3 - sonic-boom: 3.8.0 - thread-stream: 2.4.1 + sonic-boom: 4.0.1 + thread-stream: 3.1.0 + dev: true /pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} @@ -12559,10 +12303,9 @@ packages: engines: {node: '>=4'} dev: true - /posix-character-classes@0.1.1: - resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} - engines: {node: '>=0.10.0'} - dev: false + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} /postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} @@ -12614,40 +12357,29 @@ packages: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.2.0 + react-is: 18.3.1 dev: true /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - /process-warning@2.3.2: - resolution: {integrity: sha512-n9wh8tvBe5sFmsqlg+XQhaQLumwpqoAUruLwjCopgTmUBjJ/fjtBsJzKleCaIGBOMXYEhp1YfKl4d7rJ5ZKJGA==} dev: true /process-warning@3.0.0: resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} - /process@0.10.1: - resolution: {integrity: sha512-dyIett8dgGIZ/TXKUzeYExt7WA6ldDzys9vTDU/cCA9L17Ypme+KzS+NjQCjpn9xsvi/shbMC+yP/BcFMBz0NA==} - engines: {node: '>= 0.6.0'} - dev: false + /process-warning@4.0.0: + resolution: {integrity: sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==} + dev: true /process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - /prom-client@14.2.0: - resolution: {integrity: sha512-sF308EhTenb/pDRPakm+WgiN+VdM/T1RaHj1x+MvAuT8UiQP8JmOEbxVqtkbfR4LrvOg5n7ic01kRBDGXjYikA==} - engines: {node: '>=10'} - dependencies: - tdigest: 0.1.2 - dev: true - - /prom-client@15.1.0: - resolution: {integrity: sha512-cCD7jLTqyPdjEPBo/Xk4Iu8jxjuZgZJ3e/oET3L+ZwOuap/7Cw3dH/TJSsZKs1TQLZ2IHpIlRAKw82ef06kmMw==} + /prom-client@15.1.3: + resolution: {integrity: sha512-6ZiOBfCywsD4k1BN9IX0uZhF+tJkV8q8llP64G5Hajs4JOeVLPCwpPVcpXy3BwYiUGgyJzsJJQeOIv7+hDSq8g==} engines: {node: ^16 || ^18 || >=20} dependencies: - '@opentelemetry/api': 1.7.0 + '@opentelemetry/api': 1.9.0 tdigest: 0.1.2 dev: false @@ -12662,11 +12394,11 @@ packages: resolution: {integrity: sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==} engines: {node: '>= 0.4'} dependencies: - array.prototype.map: 1.0.6 - call-bind: 1.0.5 + array.prototype.map: 1.0.7 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + es-abstract: 1.23.3 + get-intrinsic: 1.2.4 iterate-value: 1.0.2 dev: true @@ -12708,7 +12440,7 @@ packages: engines: {node: '>= 8'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 lru-cache: 5.1.1 @@ -12731,7 +12463,7 @@ packages: /pumpify@2.0.1: resolution: {integrity: sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==} dependencies: - duplexify: 4.1.2 + duplexify: 4.1.3 inherits: 2.0.4 pump: 3.0.0 dev: true @@ -12743,6 +12475,7 @@ packages: /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} + dev: true /pupa@2.1.1: resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} @@ -12751,27 +12484,31 @@ packages: escape-goat: 2.1.1 dev: true - /pure-rand@6.0.4: - resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==} + /pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} dev: true /q@1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) dev: true /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.4 + side-channel: 1.0.6 dev: true - /qs@6.11.2: - resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + /qs@6.12.3: + resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.4 + side-channel: 1.0.6 /query-string@6.14.1: resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} @@ -12812,16 +12549,6 @@ packages: engines: {node: '>= 0.6'} dev: true - /raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: true - /raw-body@2.5.2: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} @@ -12842,8 +12569,8 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} dev: true /read-pkg-up@11.0.0: @@ -12853,7 +12580,7 @@ packages: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.10.2 + type-fest: 4.23.0 dev: true /read-pkg-up@3.0.0: @@ -12895,9 +12622,9 @@ packages: engines: {node: '>=18'} dependencies: '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.0 + normalize-package-data: 6.0.2 parse-json: 8.1.0 - type-fest: 4.10.2 + type-fest: 4.23.0 unicorn-magic: 0.1.0 dev: true @@ -12920,6 +12647,7 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 + dev: true /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} @@ -12939,17 +12667,6 @@ packages: process: 0.11.10 string_decoder: 1.3.0 - /readdirp@2.2.1: - resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} - engines: {node: '>=0.10'} - dependencies: - graceful-fs: 4.2.11 - micromatch: 3.1.10 - readable-stream: 2.3.8 - transitivePeerDependencies: - - supports-color - dev: false - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -12957,11 +12674,6 @@ packages: picomatch: 2.3.1 dev: true - /readline-sync@1.4.10: - resolution: {integrity: sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==} - engines: {node: '>= 0.8.0'} - dev: false - /real-require@0.2.0: resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} engines: {node: '>= 12.13.0'} @@ -13017,34 +12729,19 @@ packages: dev: false optional: true - /regenerator-runtime@0.10.5: - resolution: {integrity: sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==} - dev: false - - /regenerator-runtime@0.11.1: - resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} - dev: false - - /regex-not@1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - dev: false - /regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true dev: true - /regexp.prototype.flags@1.5.1: - resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} + /regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - set-function-name: 2.0.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 dev: true /registry-auth-token@4.2.2: @@ -13085,7 +12782,7 @@ packages: async-retry: 1.3.3 chalk: 4.1.2 cosmiconfig: 7.0.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 execa: 5.1.1 form-data: 4.0.0 git-url-parse: 11.6.0 @@ -13116,16 +12813,6 @@ packages: - supports-color dev: true - /repeat-element@1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - dev: false - - /repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - dev: false - /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -13162,11 +12849,6 @@ packages: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true - /resolve-url@0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: false - /resolve.exports@2.0.2: resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} engines: {node: '>=10'} @@ -13176,7 +12858,7 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.13.1 + is-core-module: 2.15.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -13202,7 +12884,7 @@ packages: hasBin: true dependencies: assert-plus: 1.0.0 - csv: 6.3.6 + csv: 6.3.10 escape-regexp-component: 1.0.2 ewma: 2.0.1 find-my-way: 7.7.0 @@ -13214,10 +12896,10 @@ packages: negotiator: 0.6.3 once: 1.4.0 pidusage: 3.0.2 - pino: 8.18.0 - qs: 6.11.2 + pino: 8.21.0 + qs: 6.12.3 restify-errors: 8.0.2 - semver: 7.6.0 + semver: 7.6.3 send: 0.18.0 spdy: 4.0.2 uuid: 9.0.1 @@ -13236,16 +12918,16 @@ packages: signal-exit: 3.0.7 dev: true - /ret@0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - dev: false - /ret@0.2.2: resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} engines: {node: '>=4'} dev: true + /ret@0.4.3: + resolution: {integrity: sha512-0f4Memo5QP7WQyUEAYUO3esD/XjOc3Zjjg5CPsAq1p8sIu0XPeMbHJemKA0BO7tV0X7+A0FoEpbmHXWxPyD3wQ==} + engines: {node: '>=10'} + dev: true + /retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} @@ -13255,21 +12937,31 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rfdc@1.3.1: - resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + /rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 - /rimraf@5.0.5: - resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} - engines: {node: '>=14'} + /rimraf@5.0.9: + resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==} + engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} + hasBin: true + dependencies: + glob: 10.4.5 + dev: true + + /rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} hasBin: true dependencies: - glob: 10.3.10 + glob: 11.0.0 + package-json-from-dist: 1.0.0 dev: true /run-async@2.4.1: @@ -13286,15 +12978,15 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.6.2 + tslib: 2.6.3 dev: true - /safe-array-concat@1.1.0: - resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 dev: true @@ -13311,12 +13003,12 @@ packages: dev: true optional: true - /safe-regex-test@1.0.2: - resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==} + /safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + es-errors: 1.3.0 is-regex: 1.1.4 dev: true @@ -13326,11 +13018,11 @@ packages: ret: 0.2.2 dev: true - /safe-regex@1.1.0: - resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + /safe-regex2@3.1.0: + resolution: {integrity: sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==} dependencies: - ret: 0.1.15 - dev: false + ret: 0.4.3 + dev: true /safe-stable-stringify@2.4.3: resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} @@ -13358,29 +13050,68 @@ packages: '@semantic-release/commit-analyzer': 11.1.0(semantic-release@22.0.12) '@semantic-release/error': 4.0.0 '@semantic-release/github': 9.2.6(semantic-release@22.0.12) - '@semantic-release/npm': 11.0.2(semantic-release@22.0.12) + '@semantic-release/npm': 11.0.3(semantic-release@22.0.12) '@semantic-release/release-notes-generator': 12.1.0(semantic-release@22.0.12) aggregate-error: 5.0.0 cosmiconfig: 8.3.6(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) env-ci: 10.0.0 execa: 8.0.1 - figures: 6.0.1 + figures: 6.1.0 find-versions: 5.1.0 get-stream: 6.0.1 - git-log-parser: 1.2.0 + git-log-parser: 1.2.1 hook-std: 3.0.0 - hosted-git-info: 7.0.1 - import-from-esm: 1.3.3 + hosted-git-info: 7.0.2 + import-from-esm: 1.3.4 lodash-es: 4.17.21 marked: 9.1.6 marked-terminal: 6.2.0(marked@9.1.6) - micromatch: 4.0.5 + micromatch: 4.0.7 p-each-series: 3.0.0 p-reduce: 3.0.0 read-pkg-up: 11.0.0 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.3 + semver-diff: 4.0.0 + signale: 1.4.0 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /semantic-release@22.0.12(typescript@5.5.4): + resolution: {integrity: sha512-0mhiCR/4sZb00RVFJIUlMuiBkW3NMpVIW2Gse7noqEMoFGkvfPPAImEQbkBV8xga4KOPP4FdTRYuLLy32R1fPw==} + engines: {node: ^18.17 || >=20.6.1} + hasBin: true + dependencies: + '@semantic-release/commit-analyzer': 11.1.0(semantic-release@22.0.12) + '@semantic-release/error': 4.0.0 + '@semantic-release/github': 9.2.6(semantic-release@22.0.12) + '@semantic-release/npm': 11.0.3(semantic-release@22.0.12) + '@semantic-release/release-notes-generator': 12.1.0(semantic-release@22.0.12) + aggregate-error: 5.0.0 + cosmiconfig: 8.3.6(typescript@5.5.4) + debug: 4.3.6(supports-color@8.1.1) + env-ci: 10.0.0 + execa: 8.0.1 + figures: 6.1.0 + find-versions: 5.1.0 + get-stream: 6.0.1 + git-log-parser: 1.2.1 + hook-std: 3.0.0 + hosted-git-info: 7.0.2 + import-from-esm: 1.3.4 + lodash-es: 4.17.21 + marked: 9.1.6 + marked-terminal: 6.2.0(marked@9.1.6) + micromatch: 4.0.7 + p-each-series: 3.0.0 + p-reduce: 3.0.0 + read-pkg-up: 11.0.0 + resolve-from: 5.0.0 + semver: 7.6.3 semver-diff: 4.0.0 signale: 1.4.0 yargs: 17.7.2 @@ -13400,7 +13131,7 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: - semver: 7.6.0 + semver: 7.6.3 dev: true /semver-regex@4.0.5: @@ -13424,20 +13155,18 @@ packages: lru-cache: 6.0.0 dev: true - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 dev: true - /semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + /semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true - dependencies: - lru-cache: 6.0.0 /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} @@ -13460,11 +13189,11 @@ packages: - supports-color dev: true - /sentry-testkit@5.0.8: - resolution: {integrity: sha512-PSuPm/Vso5IxuyJfkFYx07vLd9LmWQjVLPhXgFCYabn9fAX87EiwluwFv74dkzfdi/boo/E5OfjVHkBgfw8L1w==} + /sentry-testkit@5.0.9: + resolution: {integrity: sha512-b9oa3juBM3EXKDU/v5aL4HEC41yGxQZY4pluFN+nvRJLyvHc+JQWPWxxkOPAAr1vGY/4zH+V9NGS+ojIQkc88w==} dependencies: body-parser: 1.20.2 - express: 4.18.2 + express: 4.19.2 transitivePeerDependencies: - supports-color dev: true @@ -13483,8 +13212,8 @@ packages: type-fest: 0.20.2 dev: false - /serialize-javascript@6.0.0: - resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} dependencies: randombytes: 2.1.0 dev: true @@ -13509,47 +13238,27 @@ packages: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} dev: true - /set-function-length@1.2.0: - resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==} - engines: {node: '>= 0.4'} - dependencies: - define-data-property: 1.1.1 - function-bind: 1.1.2 - get-intrinsic: 1.2.2 - gopd: 1.0.1 - has-property-descriptors: 1.0.1 - - /set-function-length@1.2.1: - resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.2 + define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 gopd: 1.0.1 - has-property-descriptors: 1.0.1 - dev: false + has-property-descriptors: 1.0.2 - /set-function-name@2.0.1: - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 + es-errors: 1.3.0 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 dev: true - /set-value@2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - dev: false - /setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} dev: true @@ -13574,12 +13283,14 @@ packages: rechoir: 0.6.2 dev: true - /side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + /side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - object-inspect: 1.13.1 + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -13600,11 +13311,22 @@ packages: /sinon@17.0.1: resolution: {integrity: sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers': 11.2.2 + '@sinonjs/samsam': 8.0.0 + diff: 5.2.0 + nise: 5.1.9 + supports-color: 7.2.0 + dev: true + + /sinon@18.0.0: + resolution: {integrity: sha512-+dXDXzD1sBO6HlmZDd7mXZCR/y5ECiEiGCBSGuFD/kZ0bDTofPYc6JaeGmPSF+1j1MejGUWkORbYOLDyvqCWpA==} + dependencies: + '@sinonjs/commons': 3.0.1 '@sinonjs/fake-timers': 11.2.2 '@sinonjs/samsam': 8.0.0 - diff: 5.1.0 - nise: 5.1.7 + diff: 5.2.0 + nise: 6.0.0 supports-color: 7.2.0 dev: true @@ -13634,54 +13356,24 @@ packages: engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} dev: true - /snapdragon-node@2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: false - - /snapdragon-util@3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /snapdragon@0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: false - - /socket.io-adapter@2.5.2: - resolution: {integrity: sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==} + /socket.io-adapter@2.5.5: + resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} dependencies: - ws: 8.11.0 + debug: 4.3.6(supports-color@8.1.1) + ws: 8.17.1 transitivePeerDependencies: - bufferutil + - supports-color - utf-8-validate dev: false - /socket.io-client@4.7.4: - resolution: {integrity: sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==} + /socket.io-client@4.7.5: + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} engines: {node: '>=10.0.0'} dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@8.1.1) - engine.io-client: 6.5.3 + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.6(supports-color@8.1.1) + engine.io-client: 6.5.4 socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -13693,21 +13385,21 @@ packages: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} dependencies: - '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4(supports-color@8.1.1) + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color - /socket.io@4.7.4: - resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} + /socket.io@4.7.5: + resolution: {integrity: sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==} engines: {node: '>=10.2.0'} dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.4(supports-color@8.1.1) - engine.io: 6.5.4 - socket.io-adapter: 2.5.2 + debug: 4.3.6(supports-color@8.1.1) + engine.io: 6.5.5 + socket.io-adapter: 2.5.5 socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -13720,24 +13412,30 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) - socks: 2.7.1 + debug: 4.3.6(supports-color@8.1.1) + socks: 2.8.3 transitivePeerDependencies: - supports-color dev: true - /socks@2.7.1: - resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} - engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + /socks@2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} dependencies: - ip: 2.0.0 + ip-address: 9.0.5 smart-buffer: 4.2.0 dev: true - /sonic-boom@3.8.0: - resolution: {integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==} + /sonic-boom@3.8.1: + resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} + dependencies: + atomic-sleep: 1.0.0 + + /sonic-boom@4.0.1: + resolution: {integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==} dependencies: atomic-sleep: 1.0.0 + dev: true /sort-by@1.2.0: resolution: {integrity: sha512-aRyW65r3xMnf4nxJRluCg0H/woJpksU1dQxRtXYzau30sNBOmf5HACpDd9MZDhKh7ALQ5FgSOfMPwZEtUmMqcg==} @@ -13749,17 +13447,6 @@ packages: resolution: {integrity: sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==} dev: false - /source-map-resolve@0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.2 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - dev: false - /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: @@ -13767,16 +13454,6 @@ packages: source-map: 0.6.1 dev: true - /source-map-url@0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - deprecated: See https://github.com/lydell/source-map-url#deprecated - dev: false - - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false - /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -13790,24 +13467,24 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.16 + spdx-license-ids: 3.0.18 - /spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + /spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} /spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.16 + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.18 - /spdx-license-ids@3.0.16: - resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} + /spdx-license-ids@3.0.18: + resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -13821,7 +13498,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.6(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -13835,13 +13512,6 @@ packages: engines: {node: '>=6'} dev: true - /split-string@3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - dev: false - /split2@1.0.0: resolution: {integrity: sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==} dependencies: @@ -13868,6 +13538,10 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true + /sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + dev: true + /sshpk@1.18.0: resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} engines: {node: '>=0.10.0'} @@ -13893,14 +13567,6 @@ packages: /standard-as-callback@2.1.0: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - /static-extend@0.1.2: - resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - dev: false - /statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} @@ -13910,7 +13576,7 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} dependencies: - internal-slot: 1.0.6 + internal-slot: 1.0.7 dev: true /stream-combiner2@1.1.1: @@ -13920,12 +13586,12 @@ packages: readable-stream: 2.3.8 dev: true - /stream-shift@1.0.2: - resolution: {integrity: sha512-rV4Bovi9xx0BFzOb/X0B2GqoIjvqPCttZdu0Wgtx2Dxkj7ETyWl9gmqJ4EutWRLvtZWm8dxE+InQZX1IryZn/w==} + /stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} dev: true - /stream-transform@3.3.0: - resolution: {integrity: sha512-pG1NeDdmErNYKtvTpFayrEueAmL0xVU5wd22V7InGnatl4Ocq3HY7dcXIKj629kXvYQvglCC7CeDIGAlx1RNGA==} + /stream-transform@3.3.2: + resolution: {integrity: sha512-v64PUnPy9Qw94NGuaEMo+9RHQe4jTBYf+NkTtqkCgeuiNo8NlL0LtLR7fkKWNVFtp3RhIm5Dlxkgm5uz7TDimQ==} dev: true /strict-uri-encode@2.0.0: @@ -13941,10 +13607,6 @@ packages: strip-ansi: 6.0.1 dev: true - /string-template@0.2.1: - resolution: {integrity: sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==} - dev: false - /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -13961,29 +13623,31 @@ packages: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - /string.prototype.trim@1.2.8: - resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} + /string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 dev: true - /string.prototype.trimend@1.0.7: - resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} + /string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 dev: true - /string.prototype.trimstart@1.0.7: - resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.3 + es-object-atoms: 1.0.0 dev: true /string_decoder@0.10.31: @@ -13994,6 +13658,7 @@ packages: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 + dev: true /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -14084,8 +13749,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /tar@6.2.0: - resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} + /tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} dependencies: chownr: 2.0.0 @@ -14105,6 +13770,7 @@ packages: resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} dependencies: bintrees: 1.0.2 + dev: false /temp-dir@1.0.0: resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} @@ -14176,20 +13842,16 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true - /thread-stream@2.4.1: - resolution: {integrity: sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==} + /thread-stream@2.7.0: + resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} dependencies: real-require: 0.2.0 - /thriftrw@3.11.4: - resolution: {integrity: sha512-UcuBd3eanB3T10nXWRRMwfwoaC6VMk7qe3/5YIWP2Jtw+EbHqJ0p1/K3x8ixiR5dozKSSfcg1W+0e33G1Di3XA==} - engines: {node: '>= 0.10.x'} - hasBin: true + /thread-stream@3.1.0: + resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} dependencies: - bufrw: 1.4.0 - error: 7.0.2 - long: 2.4.0 - dev: false + real-require: 0.2.0 + dev: true /through2@2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} @@ -14206,6 +13868,7 @@ packages: /through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true /tildify@2.0.0: resolution: {integrity: sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==} @@ -14228,26 +13891,11 @@ packages: engines: {node: '>=4'} dev: true - /to-object-path@0.3.0: - resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - /to-readable-stream@1.0.0: resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} engines: {node: '>=6'} dev: true - /to-regex-range@2.1.1: - resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: false - /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -14255,16 +13903,6 @@ packages: is-number: 7.0.0 dev: true - /to-regex@3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - dev: false - /toad-cache@3.7.0: resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==} engines: {node: '>=12'} @@ -14275,10 +13913,10 @@ packages: engines: {node: '>=0.6'} dev: true - /toxiproxy-node-client@3.0.0(debug@4.3.4): + /toxiproxy-node-client@3.0.0(debug@4.3.6): resolution: {integrity: sha512-upJhLabs37Ttc/uFjQMlkYv+5QFl2r/ZkqiB234reCLnZmYLdKLSqgAfVmpLA86Le6xG2knY3vMfNkon754uCw==} dependencies: - axios: 1.6.5(debug@4.3.4) + axios: 1.7.2(debug@4.3.6) transitivePeerDependencies: - debug dev: true @@ -14296,8 +13934,8 @@ packages: engines: {node: '>=8'} dev: true - /ts-api-utils@1.2.1(typescript@5.3.3): - resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + /ts-api-utils@1.3.0(typescript@5.3.3): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' @@ -14305,12 +13943,22 @@ packages: typescript: 5.3.3 dev: true - /ts-jest@29.1.2(@babel/core@7.23.9)(esbuild@0.20.0)(jest@29.7.0)(typescript@5.3.3): - resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} - engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} + /ts-api-utils@1.3.0(typescript@5.5.4): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.5.4 + dev: true + + /ts-jest@29.2.3(@babel/core@7.25.2)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 '@jest/types': ^29.0.0 babel-jest: ^29.0.0 esbuild: '*' @@ -14319,6 +13967,8 @@ packages: peerDependenciesMeta: '@babel/core': optional: true + '@jest/transform': + optional: true '@jest/types': optional: true babel-jest: @@ -14326,16 +13976,17 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.25.2 bs-logger: 0.2.6 - esbuild: 0.20.0 + ejs: 3.1.10 + esbuild: 0.20.2 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.17) + jest: 29.7.0(@types/node@20.14.13) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.6.0 + semver: 7.6.3 typescript: 5.3.3 yargs-parser: 21.1.1 dev: true @@ -14358,16 +14009,16 @@ packages: strip-bom: 3.0.0 dev: true - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + /tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - /tsx@4.7.1: - resolution: {integrity: sha512-8d6VuibXHtlN5E3zFkgY8u4DX7Y3Z27zvvPKVmLon/D4AjuKzarkUBTLDBgj9iTQ0hg5xM7c/mYiRVM+HETf0g==} + /tsx@4.16.3: + resolution: {integrity: sha512-MP8AEUxVnboD2rCC6kDLxnpDBNWN9k3BSVU/0/nNxgm70bPBnfn+yCKcnOsIVPQwdkbKYoFOlKjjWZWJ2XCXUg==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - esbuild: 0.19.12 - get-tsconfig: 4.7.2 + esbuild: 0.21.5 + get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 dev: true @@ -14392,6 +14043,12 @@ packages: /type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} + dev: true + + /type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} + engines: {node: '>=4'} + dev: true /type-fest@0.16.0: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} @@ -14435,19 +14092,9 @@ packages: engines: {node: '>=12.20'} dev: true - /type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - dev: true - - /type-fest@4.10.2: - resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==} - engines: {node: '>=16'} - - /type-fest@4.9.0: - resolution: {integrity: sha512-KS/6lh/ynPGiHD/LnAobrEFq3Ad4pBzOlJ1wAnJx9N4EYoqFhMfLIBjUT2UEx4wg5ZE+cC1ob6DCSpppVo+rtg==} + /type-fest@4.23.0: + resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} engines: {node: '>=16'} - dev: false /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} @@ -14457,42 +14104,48 @@ packages: mime-types: 2.1.35 dev: true - /typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 - is-typed-array: 1.1.12 + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 dev: true - /typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + /typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 dev: true - /typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + /typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 dev: true - /typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + /typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 for-each: 0.3.3 - is-typed-array: 1.1.12 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 dev: true /typedarray-to-buffer@3.1.5: @@ -14511,8 +14164,14 @@ packages: hasBin: true dev: true - /uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + /typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /uglify-js@3.19.1: + resolution: {integrity: sha512-y/2wiW+ceTYR2TSSptAhfnEtpLaQ4Ups5zrjB2d3kuVxHj16j/QJwPl5PvuGy9uARb39J0+iKxcRPvtpsx4A4A==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -14527,7 +14186,7 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -14536,26 +14195,12 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - /undici@5.28.3: - resolution: {integrity: sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==} - engines: {node: '>=14.0'} - dependencies: - '@fastify/busboy': 2.1.0 - dev: false - - /undici@6.3.0: - resolution: {integrity: sha512-zkSMOXs2topAR1LF0PxAaNNvhdX4LYEcmRMJLMh3mjgfZpBtc/souXOp4aYiR5Q46HrBPA2/8DkEZhD3eNFE1Q==} - engines: {node: '>=18.0'} - dependencies: - '@fastify/busboy': 2.1.0 - dev: true + /undici-types@6.11.1: + resolution: {integrity: sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==} - /undici@6.6.2: - resolution: {integrity: sha512-vSqvUE5skSxQJ5sztTZ/CdeJb1Wq0Hf44hlYMciqHghvz+K88U0l7D6u1VsndoFgskDcnU+nG3gYmMzJVzd9Qg==} - engines: {node: '>=18.0'} - dependencies: - '@fastify/busboy': 2.1.0 - dev: true + /undici@6.19.5: + resolution: {integrity: sha512-LryC15SWzqQsREHIOUybavaIHF5IoL0dJ9aWWxL/PgT1KfqAW5225FZpDUFlt9xiDMS2/S7DOKhFWA7RLksWdg==} + engines: {node: '>=18.17'} /unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -14567,16 +14212,6 @@ packages: engines: {node: '>=18'} dev: true - /union-value@1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - dev: false - /unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} @@ -14610,23 +14245,15 @@ packages: engines: {node: '>= 0.8'} dev: true - /unset-value@1.0.0: - resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - dev: false - - /update-browserslist-db@1.0.13(browserslist@4.22.3): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + /update-browserslist-db@1.1.0(browserslist@4.23.2): + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.22.3 + browserslist: 4.23.2 escalade: 3.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: true /update-notifier@5.1.0: @@ -14653,11 +14280,7 @@ packages: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.1 - - /urix@0.1.0: - resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: false + dev: true /url-join@4.0.1: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} @@ -14682,11 +14305,6 @@ packages: querystring: 0.2.0 dev: false - /use@3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - dev: false - /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -14697,7 +14315,7 @@ packages: is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.13 - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 dev: false /utils-merge@1.0.1: @@ -14728,11 +14346,11 @@ packages: hasBin: true dev: true - /v8-to-istanbul@9.2.0: - resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} + /v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 dev: true @@ -14768,8 +14386,8 @@ packages: deprecated: The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm. hasBin: true dependencies: - acorn: 8.11.3 - acorn-walk: 8.3.2 + acorn: 8.12.1 + acorn-walk: 8.3.3 dev: true /walker@1.0.8: @@ -14809,27 +14427,15 @@ packages: is-symbol: 1.0.4 dev: true - /which-typed-array@1.1.13: - resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.5 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - dev: true - - /which-typed-array@1.1.14: - resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.6 - call-bind: 1.0.6 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 - dev: false /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -14878,8 +14484,8 @@ packages: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true - /workerpool@6.2.1: - resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} + /workerpool@6.5.1: + resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} dev: true /wrap-ansi@7.0.0: @@ -14918,8 +14524,8 @@ packages: signal-exit: 3.0.7 dev: true - /ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + /ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -14931,12 +14537,12 @@ packages: optional: true dev: true - /ws@8.11.0: - resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + /ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -14966,10 +14572,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /xorshift@1.2.0: - resolution: {integrity: sha512-iYgNnGyeeJ4t6U11NpA/QiKy+PXn5Aa3Azg5qkwIFz1tBLllQrjjsk9yzD7IAK0naNU4JxdeDgqW9ov4u/hc4g==} - dev: false - /xregexp@2.0.0: resolution: {integrity: sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=} dev: true @@ -14995,11 +14597,6 @@ packages: engines: {node: '>= 6'} dev: true - /yargs-parser@20.2.4: - resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} - engines: {node: '>=10'} - dev: true - /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -15024,12 +14621,12 @@ packages: engines: {node: '>=10'} dependencies: cliui: 7.0.4 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.4 + yargs-parser: 20.2.9 dev: true /yargs@17.7.2: @@ -15037,7 +14634,7 @@ packages: engines: {node: '>=12'} dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -15050,7 +14647,7 @@ packages: engines: {node: '>=10'} dev: true - /yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + /yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} dev: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index dcdc6e8cb..632657894 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,7 +3,6 @@ packages: - ./packages/core-types - ./packages/plugin-amqp - ./packages/plugin-aws-elasticsearch - - ./packages/plugin-cassandra - ./packages/plugin-consul - ./packages/plugin-couchdb - ./packages/plugin-dlock @@ -13,7 +12,6 @@ packages: - ./packages/plugin-kafka-types - ./packages/plugin-knex - ./packages/plugin-logger - - ./packages/plugin-opentracing - ./packages/plugin-prometheus - ./packages/plugin-redis-cluster - ./packages/plugin-redis-core diff --git a/tsconfig.build.json b/tsconfig.build.json index 9cf65dcbe..7f3c66c6f 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -19,8 +19,6 @@ "path": "./packages/plugin-consul/tsconfig.build.json" }, { "path": "./packages/plugin-couchdb/tsconfig.build.json" - }, { - "path": "./packages/plugin-cassandra/tsconfig.build.json" }, { "path": "./packages/plugin-dlock/tsconfig.build.json" }, { @@ -43,8 +41,6 @@ "path": "./packages/plugin-router-socketio/tsconfig.build.json" }, { "path": "./packages/plugin-socketio/tsconfig.build.json" - }, { - "path": "./packages/plugin-opentracing/tsconfig.build.json" }, { "path": "./packages/plugin-prometheus/tsconfig.build.json" }, {