diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 6cad33466..938ad0cea 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -ARG VARIANT="20" +ARG VARIANT="22" FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:${VARIANT} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 42a4e9028..d07cda4b9 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,7 @@ "build": { "dockerfile": "Dockerfile", "args": { - "VARIANT": "20" + "VARIANT": "22" } }, "extensions": [ diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 6bc175247..57a091644 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -6,7 +6,7 @@ inputs: node_version: description: The Node.js version. required: false - default: '20' + default: '22' registry_url: description: The Node.js package registry URL. required: false diff --git a/.nvmrc b/.nvmrc index 209e3ef4b..2bd5a0a98 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +22 diff --git a/docs/api/_blueprint.json b/docs/api/_blueprint.json index 88751ad9f..f06374ac3 100644 --- a/docs/api/_blueprint.json +++ b/docs/api/_blueprint.json @@ -59852,8 +59852,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.created", - "targetResourceType": "access_code" + "eventType": "access_code.created" }, { "resourceType": "event", @@ -59985,8 +59984,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.changed", - "targetResourceType": "access_code" + "eventType": "access_code.changed" }, { "resourceType": "event", @@ -60131,8 +60129,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.scheduled_on_device", - "targetResourceType": "access_code" + "eventType": "access_code.scheduled_on_device" }, { "resourceType": "event", @@ -60277,8 +60274,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.set_on_device", - "targetResourceType": "access_code" + "eventType": "access_code.set_on_device" }, { "resourceType": "event", @@ -60410,8 +60406,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.removed_from_device", - "targetResourceType": "access_code" + "eventType": "access_code.removed_from_device" }, { "resourceType": "event", @@ -60543,8 +60538,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.delay_in_setting_on_device", - "targetResourceType": "access_code" + "eventType": "access_code.delay_in_setting_on_device" }, { "resourceType": "event", @@ -60676,8 +60670,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.failed_to_set_on_device", - "targetResourceType": "access_code" + "eventType": "access_code.failed_to_set_on_device" }, { "resourceType": "event", @@ -60822,8 +60815,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.deleted", - "targetResourceType": "access_code" + "eventType": "access_code.deleted" }, { "resourceType": "event", @@ -60955,8 +60947,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.delay_in_removing_from_device", - "targetResourceType": "access_code" + "eventType": "access_code.delay_in_removing_from_device" }, { "resourceType": "event", @@ -61088,8 +61079,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.failed_to_remove_from_device", - "targetResourceType": "access_code" + "eventType": "access_code.failed_to_remove_from_device" }, { "resourceType": "event", @@ -61221,8 +61211,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.modified_external_to_seam", - "targetResourceType": "access_code" + "eventType": "access_code.modified_external_to_seam" }, { "resourceType": "event", @@ -61354,8 +61343,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.deleted_external_to_seam", - "targetResourceType": "access_code" + "eventType": "access_code.deleted_external_to_seam" }, { "resourceType": "event", @@ -61500,8 +61488,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.backup_access_code_pulled", - "targetResourceType": "access_code" + "eventType": "access_code.backup_access_code_pulled" }, { "resourceType": "event", @@ -61633,8 +61620,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.unmanaged.converted_to_managed", - "targetResourceType": "access_code" + "eventType": "access_code.unmanaged.converted_to_managed" }, { "resourceType": "event", @@ -61766,8 +61752,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.unmanaged.failed_to_convert_to_managed", - "targetResourceType": "access_code" + "eventType": "access_code.unmanaged.failed_to_convert_to_managed" }, { "resourceType": "event", @@ -61899,8 +61884,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.unmanaged.created", - "targetResourceType": "access_code" + "eventType": "access_code.unmanaged.created" }, { "resourceType": "event", @@ -62032,8 +62016,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_code.unmanaged.removed", - "targetResourceType": "access_code" + "eventType": "access_code.unmanaged.removed" }, { "resourceType": "event", @@ -62139,8 +62122,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_grant.created", - "targetResourceType": null + "eventType": "access_grant.created" }, { "resourceType": "event", @@ -62246,8 +62228,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_grant.deleted", - "targetResourceType": null + "eventType": "access_grant.deleted" }, { "resourceType": "event", @@ -62353,8 +62334,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_grant.access_granted_to_all_doors", - "targetResourceType": null + "eventType": "access_grant.access_granted_to_all_doors" }, { "resourceType": "event", @@ -62473,8 +62453,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_grant.access_granted_to_door", - "targetResourceType": null + "eventType": "access_grant.access_granted_to_door" }, { "resourceType": "event", @@ -62593,8 +62572,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_grant.access_to_door_lost", - "targetResourceType": null + "eventType": "access_grant.access_to_door_lost" }, { "resourceType": "event", @@ -62700,8 +62678,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_method.issued", - "targetResourceType": null + "eventType": "access_method.issued" }, { "resourceType": "event", @@ -62807,8 +62784,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_method.revoked", - "targetResourceType": null + "eventType": "access_method.revoked" }, { "resourceType": "event", @@ -62914,8 +62890,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "access_method.card_encoding_required", - "targetResourceType": null + "eventType": "access_method.card_encoding_required" }, { "resourceType": "event", @@ -63034,8 +63009,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_system.connected", - "targetResourceType": "acs_system" + "eventType": "acs_system.connected" }, { "resourceType": "event", @@ -63154,8 +63128,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_system.added", - "targetResourceType": "acs_system" + "eventType": "acs_system.added" }, { "resourceType": "event", @@ -63274,8 +63247,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_system.disconnected", - "targetResourceType": "acs_system" + "eventType": "acs_system.disconnected" }, { "resourceType": "event", @@ -63407,8 +63379,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_credential.deleted", - "targetResourceType": "acs_credential" + "eventType": "acs_credential.deleted" }, { "resourceType": "event", @@ -63540,8 +63511,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_credential.issued", - "targetResourceType": "acs_credential" + "eventType": "acs_credential.issued" }, { "resourceType": "event", @@ -63673,8 +63643,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_credential.reissued", - "targetResourceType": "acs_credential" + "eventType": "acs_credential.reissued" }, { "resourceType": "event", @@ -63806,8 +63775,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_credential.invalidated", - "targetResourceType": "acs_credential" + "eventType": "acs_credential.invalidated" }, { "resourceType": "event", @@ -63939,8 +63907,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_user.created", - "targetResourceType": "acs_user" + "eventType": "acs_user.created" }, { "resourceType": "event", @@ -64072,8 +64039,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_user.deleted", - "targetResourceType": "acs_user" + "eventType": "acs_user.deleted" }, { "resourceType": "event", @@ -64205,8 +64171,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_encoder.added", - "targetResourceType": "acs_encoder" + "eventType": "acs_encoder.added" }, { "resourceType": "event", @@ -64338,8 +64303,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_encoder.removed", - "targetResourceType": "acs_encoder" + "eventType": "acs_encoder.removed" }, { "resourceType": "event", @@ -64471,8 +64435,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_access_group.deleted", - "targetResourceType": "acs_access_group" + "eventType": "acs_access_group.deleted" }, { "resourceType": "event", @@ -64604,8 +64567,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_entrance.added", - "targetResourceType": "acs_entrance" + "eventType": "acs_entrance.added" }, { "resourceType": "event", @@ -64737,8 +64699,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "acs_entrance.removed", - "targetResourceType": "acs_entrance" + "eventType": "acs_entrance.removed" }, { "resourceType": "event", @@ -64844,8 +64805,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "client_session.deleted", - "targetResourceType": "client_session" + "eventType": "client_session.deleted" }, { "resourceType": "event", @@ -64964,8 +64924,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connected_account.connected", - "targetResourceType": "connected_account" + "eventType": "connected_account.connected" }, { "resourceType": "event", @@ -65084,8 +65043,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connected_account.created", - "targetResourceType": "connected_account" + "eventType": "connected_account.created" }, { "resourceType": "event", @@ -65204,8 +65162,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connected_account.successful_login", - "targetResourceType": "connected_account" + "eventType": "connected_account.successful_login" }, { "resourceType": "event", @@ -65311,8 +65268,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connected_account.disconnected", - "targetResourceType": "connected_account" + "eventType": "connected_account.disconnected" }, { "resourceType": "event", @@ -65418,8 +65374,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connected_account.completed_first_sync", - "targetResourceType": "connected_account" + "eventType": "connected_account.completed_first_sync" }, { "resourceType": "event", @@ -65525,8 +65480,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connected_account.deleted", - "targetResourceType": "connected_account" + "eventType": "connected_account.deleted" }, { "resourceType": "event", @@ -65632,8 +65586,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connected_account.completed_first_sync_after_reconnection", - "targetResourceType": "connected_account" + "eventType": "connected_account.completed_first_sync_after_reconnection" }, { "resourceType": "event", @@ -65765,8 +65718,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "action_attempt.lock_door.succeeded", - "targetResourceType": null + "eventType": "action_attempt.lock_door.succeeded" }, { "resourceType": "event", @@ -65898,8 +65850,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "action_attempt.lock_door.failed", - "targetResourceType": null + "eventType": "action_attempt.lock_door.failed" }, { "resourceType": "event", @@ -66031,8 +65982,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "action_attempt.unlock_door.succeeded", - "targetResourceType": null + "eventType": "action_attempt.unlock_door.succeeded" }, { "resourceType": "event", @@ -66164,8 +66114,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "action_attempt.unlock_door.failed", - "targetResourceType": null + "eventType": "action_attempt.unlock_door.failed" }, { "resourceType": "event", @@ -66284,8 +66233,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connect_webview.login_succeeded", - "targetResourceType": "connect_webview" + "eventType": "connect_webview.login_succeeded" }, { "resourceType": "event", @@ -66391,8 +66339,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "connect_webview.login_failed", - "targetResourceType": "connect_webview" + "eventType": "connect_webview.login_failed" }, { "resourceType": "event", @@ -66511,8 +66458,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.connected", - "targetResourceType": "device" + "eventType": "device.connected" }, { "resourceType": "event", @@ -66631,8 +66577,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.added", - "targetResourceType": "device" + "eventType": "device.added" }, { "resourceType": "event", @@ -66751,8 +66696,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.converted_to_unmanaged", - "targetResourceType": "device" + "eventType": "device.converted_to_unmanaged" }, { "resourceType": "event", @@ -66871,8 +66815,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.unmanaged.converted_to_managed", - "targetResourceType": "device" + "eventType": "device.unmanaged.converted_to_managed" }, { "resourceType": "event", @@ -66991,8 +66934,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.unmanaged.connected", - "targetResourceType": "device" + "eventType": "device.unmanaged.connected" }, { "resourceType": "event", @@ -67156,8 +67098,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.disconnected", - "targetResourceType": "device" + "eventType": "device.disconnected" }, { "resourceType": "event", @@ -67321,8 +67262,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.unmanaged.disconnected", - "targetResourceType": "device" + "eventType": "device.unmanaged.disconnected" }, { "resourceType": "event", @@ -67441,8 +67381,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.tampered", - "targetResourceType": "device" + "eventType": "device.tampered" }, { "resourceType": "event", @@ -67574,8 +67513,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.low_battery", - "targetResourceType": "device" + "eventType": "device.low_battery" }, { "resourceType": "event", @@ -67762,8 +67700,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.battery_status_changed", - "targetResourceType": "device" + "eventType": "device.battery_status_changed" }, { "resourceType": "event", @@ -67882,8 +67819,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.removed", - "targetResourceType": "device" + "eventType": "device.removed" }, { "resourceType": "event", @@ -68002,8 +67938,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.deleted", - "targetResourceType": "device" + "eventType": "device.deleted" }, { "resourceType": "event", @@ -68122,8 +68057,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.third_party_integration_detected", - "targetResourceType": "device" + "eventType": "device.third_party_integration_detected" }, { "resourceType": "event", @@ -68242,8 +68176,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.third_party_integration_no_longer_detected", - "targetResourceType": "device" + "eventType": "device.third_party_integration_no_longer_detected" }, { "resourceType": "event", @@ -68362,8 +68295,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.salto.privacy_mode_activated", - "targetResourceType": "device" + "eventType": "device.salto.privacy_mode_activated" }, { "resourceType": "event", @@ -68482,8 +68414,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.salto.privacy_mode_deactivated", - "targetResourceType": "device" + "eventType": "device.salto.privacy_mode_deactivated" }, { "resourceType": "event", @@ -68602,8 +68533,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.connection_became_flaky", - "targetResourceType": "device" + "eventType": "device.connection_became_flaky" }, { "resourceType": "event", @@ -68722,8 +68652,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.connection_stabilized", - "targetResourceType": "device" + "eventType": "device.connection_stabilized" }, { "resourceType": "event", @@ -68842,8 +68771,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.error.subscription_required", - "targetResourceType": "device" + "eventType": "device.error.subscription_required" }, { "resourceType": "event", @@ -68962,8 +68890,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.error.subscription_required.resolved", - "targetResourceType": "device" + "eventType": "device.error.subscription_required.resolved" }, { "resourceType": "event", @@ -69082,8 +69009,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.accessory_keypad_connected", - "targetResourceType": "device" + "eventType": "device.accessory_keypad_connected" }, { "resourceType": "event", @@ -69202,8 +69128,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.accessory_keypad_disconnected", - "targetResourceType": "device" + "eventType": "device.accessory_keypad_disconnected" }, { "resourceType": "event", @@ -69400,8 +69325,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "noise_sensor.noise_threshold_triggered", - "targetResourceType": null + "eventType": "noise_sensor.noise_threshold_triggered" }, { "resourceType": "event", @@ -69611,8 +69535,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "lock.locked", - "targetResourceType": null + "eventType": "lock.locked" }, { "resourceType": "event", @@ -69822,8 +69745,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "lock.unlocked", - "targetResourceType": null + "eventType": "lock.unlocked" }, { "resourceType": "event", @@ -69955,8 +69877,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "lock.access_denied", - "targetResourceType": null + "eventType": "lock.access_denied" }, { "resourceType": "event", @@ -70114,8 +70035,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "thermostat.climate_preset_activated", - "targetResourceType": null + "eventType": "thermostat.climate_preset_activated" }, { "resourceType": "event", @@ -70421,8 +70341,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "thermostat.manually_adjusted", - "targetResourceType": null + "eventType": "thermostat.manually_adjusted" }, { "resourceType": "event", @@ -70619,8 +70538,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "thermostat.temperature_threshold_exceeded", - "targetResourceType": null + "eventType": "thermostat.temperature_threshold_exceeded" }, { "resourceType": "event", @@ -70817,8 +70735,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "thermostat.temperature_threshold_no_longer_exceeded", - "targetResourceType": null + "eventType": "thermostat.temperature_threshold_no_longer_exceeded" }, { "resourceType": "event", @@ -70989,8 +70906,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "thermostat.temperature_reached_set_point", - "targetResourceType": null + "eventType": "thermostat.temperature_reached_set_point" }, { "resourceType": "event", @@ -71135,8 +71051,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "thermostat.temperature_changed", - "targetResourceType": null + "eventType": "thermostat.temperature_changed" }, { "resourceType": "event", @@ -71268,8 +71183,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "device.name_changed", - "targetResourceType": "device" + "eventType": "device.name_changed" }, { "resourceType": "event", @@ -71375,8 +71289,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "enrollment_automation.deleted", - "targetResourceType": "enrollment_automation" + "eventType": "enrollment_automation.deleted" }, { "resourceType": "event", @@ -71482,8 +71395,7 @@ "draftMessage": "", "propertyGroups": {}, "resourceSamples": [], - "eventType": "phone.deactivated", - "targetResourceType": "phone" + "eventType": "phone.deactivated" } ], "actionAttempts": [ diff --git a/package-lock.json b/package-lock.json index e8713a712..41fb31bc5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "@types/command-exists": "^1.2.3", "@types/debug": "^4.1.12", "@types/micromatch": "^4.0.9", - "@types/node": "^20.8.10", + "@types/node": "^22.15.21", "eslint": "^8.9.0", "eslint-config-prettier": "^9.0.0", "eslint-config-standard": "^17.1.0", @@ -40,14 +40,14 @@ "typescript": "~5.3.3" }, "engines": { - "node": ">=20.9.0", - "npm": ">= 10.1.0" + "node": ">=22.11.0", + "npm": ">= 10.9.0" } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz", - "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", + "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", "cpu": [ "ppc64" ], @@ -62,9 +62,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.0.tgz", - "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", + "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", "cpu": [ "arm" ], @@ -79,9 +79,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz", - "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", + "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", "cpu": [ "arm64" ], @@ -96,9 +96,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.0.tgz", - "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", + "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", "cpu": [ "x64" ], @@ -113,9 +113,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz", - "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", + "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", "cpu": [ "arm64" ], @@ -130,9 +130,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz", - "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", + "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", "cpu": [ "x64" ], @@ -147,9 +147,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz", - "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", + "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", "cpu": [ "arm64" ], @@ -164,9 +164,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz", - "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", + "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", "cpu": [ "x64" ], @@ -181,9 +181,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz", - "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", + "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", "cpu": [ "arm" ], @@ -198,9 +198,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz", - "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", + "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", "cpu": [ "arm64" ], @@ -215,9 +215,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz", - "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", + "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", "cpu": [ "ia32" ], @@ -232,9 +232,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz", - "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", + "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", "cpu": [ "loong64" ], @@ -249,9 +249,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz", - "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", + "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", "cpu": [ "mips64el" ], @@ -266,9 +266,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz", - "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", + "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", "cpu": [ "ppc64" ], @@ -283,9 +283,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz", - "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", + "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", "cpu": [ "riscv64" ], @@ -300,9 +300,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz", - "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", + "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", "cpu": [ "s390x" ], @@ -317,9 +317,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz", - "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", + "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", "cpu": [ "x64" ], @@ -334,9 +334,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz", - "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", + "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", "cpu": [ "arm64" ], @@ -351,9 +351,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz", - "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", + "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", "cpu": [ "x64" ], @@ -368,9 +368,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz", - "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", + "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", "cpu": [ "arm64" ], @@ -385,9 +385,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz", - "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", + "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", "cpu": [ "x64" ], @@ -402,9 +402,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz", - "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", + "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", "cpu": [ "x64" ], @@ -419,9 +419,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz", - "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", + "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", "cpu": [ "arm64" ], @@ -436,9 +436,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz", - "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", + "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", "cpu": [ "ia32" ], @@ -453,9 +453,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz", - "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", + "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", "cpu": [ "x64" ], @@ -470,9 +470,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", "dev": true, "license": "MIT", "dependencies": { @@ -767,9 +767,9 @@ "peer": true }, "node_modules/@seamapi/blueprint": { - "version": "0.42.0", - "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.42.0.tgz", - "integrity": "sha512-H3HuQg9lksTA7OtsKpkGO3tbAI9NKyst5XFHfLHpQ3cUTZ02Pok6ZwEgOE1w4HoPMtfwDc+7haYd0CbugpEj1A==", + "version": "0.42.2", + "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.42.2.tgz", + "integrity": "sha512-BUcJKlEXxZiLZfC3QWssXa3sDBenz62oUzFCzP6vwEj2kVk9ttbSMTqhneABZGJ6HBHlhNiZGk9VaH/nVUUEGw==", "license": "MIT", "dependencies": { "change-case": "^5.4.4", @@ -869,19 +869,19 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.19.tgz", - "integrity": "sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==", + "version": "22.15.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", + "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.21.0" } }, "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", "dev": true, "license": "MIT", "peer": true @@ -1095,9 +1095,9 @@ "license": "ISC" }, "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "dev": true, "license": "MIT", "bin": { @@ -1228,19 +1228,20 @@ } }, "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", + "es-abstract": "^1.23.9", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -1446,15 +1447,15 @@ } }, "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -1650,9 +1651,9 @@ } }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -1773,9 +1774,9 @@ } }, "node_modules/del/node_modules/ignore": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", - "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", + "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", "license": "MIT", "engines": { "node": ">= 4" @@ -1848,9 +1849,9 @@ "license": "MIT" }, "node_modules/es-abstract": { - "version": "1.23.9", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", - "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "version": "1.23.10", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.10.tgz", + "integrity": "sha512-MtUbM072wlJNyeYAe0mhzrD+M6DIJa96CZAOBBrhDbgKnB4MApIKefcyAB1eOdYn8cUNZgvwBvEzdoAYsxgEIw==", "dev": true, "license": "MIT", "peer": true, @@ -1859,18 +1860,18 @@ "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.0", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", @@ -1886,13 +1887,13 @@ "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", + "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.3", + "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", @@ -1905,7 +1906,7 @@ "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -2001,9 +2002,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.0.tgz", - "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", + "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2014,31 +2015,31 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.0", - "@esbuild/android-arm": "0.25.0", - "@esbuild/android-arm64": "0.25.0", - "@esbuild/android-x64": "0.25.0", - "@esbuild/darwin-arm64": "0.25.0", - "@esbuild/darwin-x64": "0.25.0", - "@esbuild/freebsd-arm64": "0.25.0", - "@esbuild/freebsd-x64": "0.25.0", - "@esbuild/linux-arm": "0.25.0", - "@esbuild/linux-arm64": "0.25.0", - "@esbuild/linux-ia32": "0.25.0", - "@esbuild/linux-loong64": "0.25.0", - "@esbuild/linux-mips64el": "0.25.0", - "@esbuild/linux-ppc64": "0.25.0", - "@esbuild/linux-riscv64": "0.25.0", - "@esbuild/linux-s390x": "0.25.0", - "@esbuild/linux-x64": "0.25.0", - "@esbuild/netbsd-arm64": "0.25.0", - "@esbuild/netbsd-x64": "0.25.0", - "@esbuild/openbsd-arm64": "0.25.0", - "@esbuild/openbsd-x64": "0.25.0", - "@esbuild/sunos-x64": "0.25.0", - "@esbuild/win32-arm64": "0.25.0", - "@esbuild/win32-ia32": "0.25.0", - "@esbuild/win32-x64": "0.25.0" + "@esbuild/aix-ppc64": "0.25.4", + "@esbuild/android-arm": "0.25.4", + "@esbuild/android-arm64": "0.25.4", + "@esbuild/android-x64": "0.25.4", + "@esbuild/darwin-arm64": "0.25.4", + "@esbuild/darwin-x64": "0.25.4", + "@esbuild/freebsd-arm64": "0.25.4", + "@esbuild/freebsd-x64": "0.25.4", + "@esbuild/linux-arm": "0.25.4", + "@esbuild/linux-arm64": "0.25.4", + "@esbuild/linux-ia32": "0.25.4", + "@esbuild/linux-loong64": "0.25.4", + "@esbuild/linux-mips64el": "0.25.4", + "@esbuild/linux-ppc64": "0.25.4", + "@esbuild/linux-riscv64": "0.25.4", + "@esbuild/linux-s390x": "0.25.4", + "@esbuild/linux-x64": "0.25.4", + "@esbuild/netbsd-arm64": "0.25.4", + "@esbuild/netbsd-x64": "0.25.4", + "@esbuild/openbsd-arm64": "0.25.4", + "@esbuild/openbsd-x64": "0.25.4", + "@esbuild/sunos-x64": "0.25.4", + "@esbuild/win32-arm64": "0.25.4", + "@esbuild/win32-ia32": "0.25.4", + "@esbuild/win32-x64": "0.25.4" } }, "node_modules/escape-string-regexp": { @@ -2622,9 +2623,9 @@ } }, "node_modules/execa": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.2.tgz", - "integrity": "sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==", + "version": "9.5.3", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.3.tgz", + "integrity": "sha512-QFNnTvU3UjgWFy8Ef9iDHvIdcgZ344ebkwYx4/KLbR+CKQA4xBaHzv+iRpp86QfMHP8faFQLh8iOc57215y4Rg==", "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", @@ -2709,9 +2710,9 @@ "license": "MIT" }, "node_modules/fastq": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", - "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -2895,19 +2896,19 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", - "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "call-bind-apply-helpers": "^1.0.1", + "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "get-proto": "^1.0.0", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", @@ -2971,9 +2972,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", - "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2984,9 +2985,9 @@ } }, "node_modules/glob": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", - "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz", + "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -3279,9 +3280,9 @@ } }, "node_modules/human-signals": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz", - "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", "license": "Apache-2.0", "engines": { "node": ">=18.18.0" @@ -3901,9 +3902,9 @@ "license": "ISC" }, "node_modules/jackspeak": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz", - "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", + "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -4018,9 +4019,9 @@ } }, "node_modules/linguist-languages": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/linguist-languages/-/linguist-languages-7.27.0.tgz", - "integrity": "sha512-Wzx/22c5Jsv2ag+uKy+ITanGA5hzvBZngrNGDXLTC7ZjGM6FLCYGgomauTkxNJeP9of353OM0pWqngYA180xgw==", + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/linguist-languages/-/linguist-languages-7.30.0.tgz", + "integrity": "sha512-/mR2Ip16dSeYlYm9ekRLIQWy2b9IiTYuwsBbqZX7FF0Vkmg5myT8ALwHHxt5kTadHziegAAda+i4zEJxR5NdNw==", "license": "MIT" }, "node_modules/locate-path": { @@ -4053,9 +4054,9 @@ "license": "MIT" }, "node_modules/lru-cache": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", - "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz", + "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==", "license": "ISC", "engines": { "node": "20 || >=22" @@ -4497,9 +4498,9 @@ } }, "node_modules/php-parser": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.2.2.tgz", - "integrity": "sha512-voj3rzCJmEbwHwH3QteON28wA6K+JbcaJEofyUZkUXmcViiXofjbSbcE5PtqtjX6nstnnAEYCFoRq0mkjP5/cg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.2.3.tgz", + "integrity": "sha512-Kyu33y36aRed6HUi7ZS8EDG9/ZBz4lx/cJgoQui1B/x0L0ZCbCiBstdGnlGgufk8YwcLsk4J9VK9auXoL4Jz8A==", "license": "BSD-3-Clause" }, "node_modules/picomatch": { @@ -4536,9 +4537,9 @@ } }, "node_modules/prettier": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.1.tgz", - "integrity": "sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", + "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -4711,9 +4712,9 @@ } }, "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -4878,9 +4879,9 @@ } }, "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, "license": "ISC", "bin": { @@ -5362,9 +5363,9 @@ } }, "node_modules/tsx": { - "version": "4.19.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz", - "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==", + "version": "4.19.4", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.4.tgz", + "integrity": "sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -5537,9 +5538,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, "license": "MIT" }, @@ -5660,17 +5661,18 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", - "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "for-each": "^0.3.3", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, @@ -5833,9 +5835,9 @@ } }, "node_modules/zod": { - "version": "3.24.2", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", - "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "version": "3.25.20", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.20.tgz", + "integrity": "sha512-z03fqpTMDF1G02VLKUMt6vyACE7rNWkh3gpXVHgPTw28NPtDFRGvcpTtPwn2kMKtQ0idtYJUTxchytmnqYswcw==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index f6b784451..27bedd577 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,8 @@ "preformat": "prettier --write --ignore-path .prettierignore ." }, "engines": { - "node": ">=20.9.0", - "npm": ">= 10.1.0" + "node": ">=22.11.0", + "npm": ">= 10.9.0" }, "dependencies": { "@metalsmith/layouts": "^2.7.0", @@ -49,7 +49,7 @@ "@types/command-exists": "^1.2.3", "@types/debug": "^4.1.12", "@types/micromatch": "^4.0.9", - "@types/node": "^20.8.10", + "@types/node": "^22.15.21", "eslint": "^8.9.0", "eslint-config-prettier": "^9.0.0", "eslint-config-standard": "^17.1.0",