From 805b746a072cc8def1c394369054bec7fd2cdddf Mon Sep 17 00:00:00 2001 From: Max Hauser Date: Wed, 13 Nov 2024 18:18:23 +0100 Subject: [PATCH] v7.0.3 (#2963) --- CHANGELOG.md | 2 +- lerna.json | 2 +- package-lock.json | 37758 ++++++++-------- packages/adapter/package.json | 2 +- packages/cli/package.json | 2 +- packages/common-db/package.json | 2 +- packages/common/package.json | 2 +- packages/controller/doc/-internal-/README.md | 329 + .../controller/doc/-internal-/classes/Log.md | 179 + .../classes/ObjectsInRedisClient.md | 2425 + .../-internal-/classes/StateRedisClient.md | 767 + .../UserInterfaceMessagingController.md | 114 + .../doc/-internal-/classes/Validator.md | 416 + .../-internal-/enumerations/STATE_QUALITY.md | 189 + .../doc/-internal-/interfaces/ACLObject.md | 57 + .../-internal-/interfaces/AdapterCommon.md | 1139 + .../-internal-/interfaces/AdapterConfig.md | 7 + .../-internal-/interfaces/AdapterObject.md | 217 + .../-internal-/interfaces/AdapterOptions.md | 317 + .../interfaces/AdapterOptionsConfig.md | 21 + .../doc/-internal-/interfaces/AdminUi.md | 43 + .../doc/-internal-/interfaces/AliasDetails.md | 27 + .../interfaces/AliasDetailsSource.md | 47 + .../-internal-/interfaces/AliasTargetEntry.md | 77 + .../-internal-/interfaces/BackupOptions.md | 63 + .../doc/-internal-/interfaces/BaseObject.md | 133 + .../doc/-internal-/interfaces/CallOptions.md | 75 + .../doc/-internal-/interfaces/Certificates.md | 43 + .../-internal-/interfaces/ChannelCommon.md | 133 + .../-internal-/interfaces/ChannelObject.md | 157 + .../doc/-internal-/interfaces/ChartCommon.md | 143 + .../doc/-internal-/interfaces/ChartObject.md | 157 + .../interfaces/CheckStatesResult.md | 27 + .../-internal-/interfaces/ChownFileResult.md | 93 + .../-internal-/interfaces/ClientHandler.md | 43 + .../interfaces/ConnectionOptions.md | 107 + .../interfaces/CustomAdminColumn.md | 77 + .../doc/-internal-/interfaces/DbStatus.md | 27 + .../-internal-/interfaces/DelObjectOptions.md | 23 + .../doc/-internal-/interfaces/DesignObject.md | 173 + .../doc/-internal-/interfaces/DeviceCommon.md | 161 + .../doc/-internal-/interfaces/DeviceObject.md | 157 + .../doc/-internal-/interfaces/EnumCommon.md | 145 + .../doc/-internal-/interfaces/EnumObject.md | 157 + .../-internal-/interfaces/EvaluatedFileACL.md | 85 + .../interfaces/ExtendObjectOptions.md | 23 + .../interfaces/ExtendObjectOptionsPreserve.md | 11 + .../doc/-internal-/interfaces/FileACL.md | 49 + .../doc/-internal-/interfaces/FolderObject.md | 157 + .../interfaces/GetHistoryOptions.md | 149 + .../interfaces/GetObjectListItem.md | 59 + .../interfaces/GetObjectViewItem.md | 39 + .../interfaces/GetObjectViewParams.md | 45 + .../interfaces/GetUserGroupsOptions.md | 21 + .../doc/-internal-/interfaces/GroupCommon.md | 169 + .../doc/-internal-/interfaces/GroupObject.md | 157 + .../-internal-/interfaces/HeartbeatTimer.md | 31 + .../doc/-internal-/interfaces/HostCommon.md | 209 + .../doc/-internal-/interfaces/HostNative.md | 91 + .../doc/-internal-/interfaces/HostObject.md | 157 + .../doc/-internal-/interfaces/IdObject.md | 37 + .../interfaces/InstallNodeModuleOptions.md | 23 + .../-internal-/interfaces/InstanceCommon.md | 1510 + .../-internal-/interfaces/InstanceObject.md | 237 + .../InternalAddChannelToEnumOptions.md | 67 + .../InternalAddStateToEnumOptions.md | 77 + .../InternalCalculatePermissionsOptions.md | 47 + .../interfaces/InternalCheckGroupOptions.md | 47 + .../InternalCheckPasswordOptions.md | 47 + .../interfaces/InternalCreateDeviceOptions.md | 57 + .../interfaces/InternalCreateStateOptions.md | 77 + .../interfaces/InternalDelObjectOptions.md | 37 + .../interfaces/InternalDelStateOptions.md | 37 + .../InternalDeleteChannelFromEnumOptions.md | 57 + .../InternalDeleteChannelOptions.md | 37 + .../interfaces/InternalDeleteDeviceOptions.md | 27 + .../InternalDeleteStateFromEnumOptions.md | 67 + .../interfaces/InternalDeleteStateOptions.md | 57 + .../InternalDestroySessionOptions.md | 27 + .../interfaces/InternalFormatDateOptions.md | 37 + .../InternalGetAdapterObjectsOptions.md | 25 + .../InternalGetCertificatesOptions.md | 47 + .../InternalGetChannelsOfOptions.md | 37 + .../interfaces/InternalGetDevicesOptions.md | 27 + .../InternalGetEncryptedConfigOptions.md | 27 + .../interfaces/InternalGetEnumOptions.md | 37 + .../interfaces/InternalGetEnumsOptions.md | 37 + .../interfaces/InternalGetHistoryOptions.md | 37 + .../interfaces/InternalGetObjectOptions.md | 37 + .../InternalGetObjectViewOptions.md | 57 + .../interfaces/InternalGetObjectsOptions.md | 57 + .../interfaces/InternalGetPortOptions.md | 45 + .../interfaces/InternalGetSessionOptions.md | 27 + .../interfaces/InternalGetStateOptions.md | 37 + .../interfaces/InternalGetStatesOfOptions.md | 47 + .../interfaces/InternalGetStatesOptions.md | 37 + .../interfaces/InternalGetUserIDOptions.md | 17 + .../InternalInstallNodeModuleOptions.md | 39 + .../InternalReportDeprecationOption.md | 31 + .../interfaces/InternalSendToHostOptions.md | 49 + .../interfaces/InternalSendToOptions.md | 57 + .../interfaces/InternalSetObjectOptions.md | 47 + .../interfaces/InternalSetPasswordOptions.md | 47 + .../interfaces/InternalSetSessionOptions.md | 47 + .../InternalSetStateChangedOptions.md | 81 + .../interfaces/InternalSetStateOptions.md | 61 + .../interfaces/InternalStopParameters.md | 79 + .../interfaces/InternalSubscribeOptions.md | 37 + .../interfaces/InternalUpdateConfigOptions.md | 17 + .../interfaces/LicenseInformationFree.md} | 34 +- .../LicenseInformationWithPayment.md} | 32 +- .../doc/-internal-/interfaces/LogObject.md | 55 + .../doc/-internal-/interfaces/Logger.md | 119 + .../doc/-internal-/interfaces/Message.md | 89 + .../interfaces/MessageCallbackInfo.md | 57 + .../interfaces/MessageCallbackObject.md | 45 + .../doc/-internal-/interfaces/MessageRule.md | 99 + .../interfaces/MessagingControllerOptions.md | 43 + .../doc/-internal-/interfaces/MetaCommon.md | 143 + .../doc/-internal-/interfaces/MetaObject.md | 157 + .../interfaces/NonEditable.md} | 47 +- .../doc/-internal-/interfaces/Notification.md | 55 + .../interfaces/NotificationContextData.md | 13 + .../interfaces/NotificationOptions.md | 21 + .../interfaces/NotificationScopes.md | 23 + .../doc/-internal-/interfaces/ObjectACL.md | 49 + .../doc/-internal-/interfaces/ObjectCommon.md | 109 + .../interfaces/ObjectOperationPermissions.md | 69 + .../interfaces/ObjectPermissions.md | 61 + .../-internal-/interfaces/ObjectsSettings.md | 169 + .../doc/-internal-/interfaces/Options.md | 23 + .../doc/-internal-/interfaces/OtherCommon.md | 137 + .../doc/-internal-/interfaces/OtherObject.md | 157 + .../interfaces/PartialAdapterObject.md | 233 + .../interfaces/PartialChannelObject.md | 153 + .../interfaces/PartialDesignObject.md | 181 + .../interfaces/PartialDeviceObject.md | 153 + .../interfaces/PartialEnumObject.md | 153 + .../interfaces/PartialFolderObject.md | 153 + .../interfaces/PartialGroupObject.md | 153 + .../interfaces/PartialHostObject.md | 149 + .../interfaces/PartialInstanceObject.md | 231 + .../interfaces/PartialMetaObject.md | 153 + .../interfaces/PartialOtherObject.md | 153 + .../interfaces/PartialRepositoryObject.md | 169 + .../interfaces/PartialScheduleObject.md | 153 + .../interfaces/PartialScriptObject.md | 153 + .../interfaces/PartialStateObject.md | 149 + .../interfaces/PartialSystemConfigObject.md | 153 + .../interfaces/PartialUserObject.md | 153 + .../-internal-/interfaces/PermissionSet.md | 125 + .../-internal-/interfaces/ReadDirResult.md | 81 + .../interfaces/RedisConnectionOptions.md | 153 + .../doc/-internal-/interfaces/RepoInfo.md | 43 + .../-internal-/interfaces/RepositoryCommon.md | 133 + .../interfaces/RepositoryInformation.md | 61 + .../-internal-/interfaces/RepositoryJson.md | 23 + .../RepositoryJsonAdapterContent.md | 71 + .../-internal-/interfaces/RepositoryObject.md | 173 + .../doc/-internal-/interfaces/RmResult.md | 33 + .../-internal-/interfaces/ScheduleCommon.md | 143 + .../-internal-/interfaces/ScheduleObject.md | 157 + .../doc/-internal-/interfaces/ScriptCommon.md | 237 + .../doc/-internal-/interfaces/ScriptObject.md | 157 + .../interfaces/SendToClientOptions.md | 43 + .../-internal-/interfaces/SendToOptions.md | 19 + .../SendToUserInterfaceClientOptions.md | 31 + .../-internal-/interfaces/SendableMessage.md | 59 + .../interfaces/SetStateChangedResult.md | 27 + .../doc/-internal-/interfaces/State.md | 115 + .../doc/-internal-/interfaces/StateACL.md | 73 + .../doc/-internal-/interfaces/StateCommon.md | 374 + .../doc/-internal-/interfaces/StateObject.md | 157 + .../-internal-/interfaces/StatesSettings.md | 155 + .../-internal-/interfaces/StopParameters.md | 35 + .../interfaces/SupportedMessages.md} | 56 +- .../interfaces/SystemConfigCommon.md | 421 + .../interfaces/SystemConfigObject.md | 157 + .../doc/-internal-/interfaces/UserCommon.md | 157 + .../UserInterfaceClientSubscribeReturnType.md | 31 + .../interfaces/UserInterfaceSubscribeInfo.md | 31 + .../doc/-internal-/interfaces/UserObject.md | 157 + .../interfaces/ValidateIdOptions.md | 31 + .../doc/-internal-/interfaces/VisWidget.md | 59 + .../-internal-/interfaces/WriteFileOptions.md | 105 + .../doc/-internal-/type-aliases/Adapter.md | 13 + .../type-aliases/AdapterScopedObject.md | 15 + .../doc/-internal-/type-aliases/AnyObject.md | 13 + .../type-aliases/AnyPartialObject.md | 13 + .../doc/-internal-/type-aliases/AtLeastOne.md | 21 + .../type-aliases/AutoUpgradePolicy.md | 13 + .../doc/-internal-/type-aliases/Brand.md | 23 + .../doc/-internal-/type-aliases/Branded.md | 19 + .../CalculatePermissionsCallback.md | 21 + .../doc/-internal-/type-aliases/Callback.md | 21 + .../type-aliases/CallbackReturnTypeOf.md | 19 + .../-internal-/type-aliases/ChangeFunction.md | 23 + .../doc/-internal-/type-aliases/Channel.md | 13 + .../type-aliases/CheckFileCallback.md | 27 + .../type-aliases/CheckFileRightsCallback.md | 25 + .../type-aliases/CheckGroupCallback.md | 21 + .../type-aliases/CheckPasswordCallback.md | 23 + .../type-aliases/CheckStateCommand.md | 13 + .../type-aliases/ChownFileCallback.md | 23 + .../type-aliases/ChownObjectCallback.md | 23 + .../type-aliases/ClientUnsubscribeReason.md | 13 + .../type-aliases/CommandsPermissions.md | 13 + .../type-aliases/CommandsPermissionsEntry.md | 23 + .../type-aliases/CommandsPermissionsObject.md | 17 + .../doc/-internal-/type-aliases/CommonType.md | 13 + .../-internal-/type-aliases/ConnectionType.md | 13 + .../type-aliases/DeleteStateCallback.md | 23 + .../-internal-/type-aliases/Depdendencies.md | 15 + .../-internal-/type-aliases/EmptyCallback.md | 17 + .../doc/-internal-/type-aliases/Enum.md | 13 + .../doc/-internal-/type-aliases/EnumList.md | 13 + .../-internal-/type-aliases/ErrnoCallback.md | 23 + .../-internal-/type-aliases/ErrorCallback.md | 21 + .../-internal-/type-aliases/ErrorHandler.md | 21 + .../type-aliases/ExtendObjectCallback.md | 29 + .../type-aliases/FileChangeHandler.md | 25 + .../type-aliases/FindObjectCallback.md | 25 + .../type-aliases/GenericCallback.md | 27 + .../type-aliases/GetCertificatesCallback.md | 25 + .../GetCertificatesPromiseReturnType.md | 13 + .../GetEncryptedConfigCallback.md | 23 + .../type-aliases/GetEnumCallback.md | 25 + .../type-aliases/GetEnumsCallback.md | 23 + .../type-aliases/GetEnumsPromise.md | 13 + .../type-aliases/GetHistoryCallback.md | 27 + .../type-aliases/GetHistoryResult.md | 13 + .../type-aliases/GetKeysCallback.md | 23 + .../type-aliases/GetObjectCallback.md | 27 + .../type-aliases/GetObjectListCallback.md | 29 + .../type-aliases/GetObjectListPromise.md | 13 + .../type-aliases/GetObjectPromise.md | 17 + .../type-aliases/GetObjectViewCallback.md | 29 + .../type-aliases/GetObjectViewPromise.md | 17 + .../type-aliases/GetObjectsCallback.md | 23 + .../type-aliases/GetObjectsCallback3.md | 27 + .../type-aliases/GetObjectsCallbackTyped.md | 27 + .../type-aliases/GetObjectsPromise.md | 13 + .../type-aliases/GetObjectsPromiseTyped.md | 17 + .../type-aliases/GetSessionCallback.md | 21 + .../type-aliases/GetStateCallback.md | 23 + .../type-aliases/GetStatePromise.md | 13 + .../type-aliases/GetStatesCallback.md | 23 + .../type-aliases/GetStatesPromise.md | 13 + .../GetUserGroupCallbackNoError.md | 25 + .../type-aliases/GetUserGroupPromiseReturn.md | 13 + .../doc/-internal-/type-aliases/Group.md | 13 + .../InferGetObjectViewItemType.md | 19 + .../-internal-/type-aliases/InstalledFrom.md | 15 + .../doc/-internal-/type-aliases/Instance.md | 13 + .../-internal-/type-aliases/InstanceMode.md | 13 + .../-internal-/type-aliases/InternalLogger.md | 13 + .../doc/-internal-/type-aliases/Interval.md | 13 + .../doc/-internal-/type-aliases/Languages.md | 13 + .../type-aliases/LicenseInformation.md | 13 + .../doc/-internal-/type-aliases/LocalLink.md | 69 + .../doc/-internal-/type-aliases/LogLevel.md | 13 + .../-internal-/type-aliases/MaybePromise.md | 13 + .../type-aliases/MessageCallback.md | 23 + .../-internal-/type-aliases/MessageHandler.md | 21 + .../type-aliases/MessageUnsubscribeReason.md | 13 + .../doc/-internal-/type-aliases/Meta.md | 13 + .../doc/-internal-/type-aliases/Misc.md | 13 + .../NonNullCallbackReturnTypeOf.md | 19 + .../type-aliases/NotificationCategory.md | 51 + .../doc/-internal-/type-aliases/Object.md | 23 + .../type-aliases/ObjectChangeHandler.md | 23 + .../type-aliases/ObjectIdToObjectType.md | 19 + .../doc/-internal-/type-aliases/ObjectType.md | 15 + .../type-aliases/OptionalCallback.md | 13 + .../type-aliases/PaidLicenseType.md | 13 + .../type-aliases/PartialChartObject.md | 13 + .../type-aliases/PartialObjectWorker.md | 17 + .../doc/-internal-/type-aliases/Pattern.md | 13 + .../doc/-internal-/type-aliases/Plugin.md | 13 + .../type-aliases/ReadDirCallback.md | 23 + .../-internal-/type-aliases/ReadDirPromise.md | 13 + .../type-aliases/ReadFileCallback.md | 25 + .../type-aliases/ReadFilePromise.md | 23 + .../-internal-/type-aliases/ReadyHandler.md | 17 + .../doc/-internal-/type-aliases/RmCallback.md | 23 + .../type-aliases/ScriptOrChannel.md | 13 + .../type-aliases/SecondParameterOf.md | 17 + .../type-aliases/SendToAllClientOptions.md | 13 + .../doc/-internal-/type-aliases/Session.md | 13 + .../type-aliases/SetObjectCallback.md | 25 + .../type-aliases/SetObjectPromise.md | 13 + .../type-aliases/SetStateCallback.md | 23 + .../type-aliases/SetStateChangedCallback.md | 25 + .../type-aliases/SetStateChangedPromise.md | 13 + .../type-aliases/SetStatePromise.md | 13 + .../type-aliases/SettableObjectWorker.md | 17 + .../-internal-/type-aliases/SettableState.md | 13 + .../doc/-internal-/type-aliases/State.md | 13 + .../type-aliases/StateChangeHandler.md | 23 + .../doc/-internal-/type-aliases/StateValue.md | 13 + .../type-aliases/StringOrTranslated.md | 15 + .../doc/-internal-/type-aliases/Timeout.md | 13 + .../type-aliases/TimeoutCallback.md | 21 + .../doc/-internal-/type-aliases/Translated.md | 19 + .../-internal-/type-aliases/UnloadHandler.md | 21 + .../doc/-internal-/type-aliases/User.md | 13 + .../type-aliases/UserChangeFunction.md | 23 + .../UserInterfaceClientRemoveMessage.md | 13 + .../UserInterfaceClientSubscribeHandler.md | 21 + .../UserInterfaceClientUnsubscribeHandler.md | 21 + .../UserInterfaceClientUnsubscribeReason.md | 13 + .../UserInterfaceUnsubscribeInfo.md | 13 + .../UserInterfaceUnsubscribeInfoBaseObject.md | 21 + .../type-aliases/WelcomeScreenEntry.md | 13 + packages/controller/doc/.nojekyll | 1 - packages/controller/doc/README.md | 4 +- .../controller/doc/classes/AdapterClass.md | 14921 ++++-- .../controller/doc/classes/internal_.Log.md | 199 - .../classes/internal_.ObjectsInRedisClient.md | 2461 - .../doc/classes/internal_.StateRedisClient.md | 795 - ...ernal_.UserInterfaceMessagingController.md | 127 - .../doc/classes/internal_.Validator.md | 388 - .../doc/enums/internal_.STATE_QUALITY.md | 207 - packages/controller/doc/globals.md | 17 + .../doc/interfaces/internal_.ACLObject.md | 65 - .../doc/interfaces/internal_.AdapterCommon.md | 1184 - .../doc/interfaces/internal_.AdapterConfig.md | 5 - .../doc/interfaces/internal_.AdapterObject.md | 237 - .../interfaces/internal_.AdapterOptions.md | 355 - .../internal_.AdapterOptionsConfig.md | 27 - .../doc/interfaces/internal_.AdminUi.md | 49 - .../doc/interfaces/internal_.AliasDetails.md | 32 - .../internal_.AliasDetailsSource.md | 54 - .../interfaces/internal_.AliasTargetEntry.md | 87 - .../doc/interfaces/internal_.BackupOptions.md | 71 - .../doc/interfaces/internal_.BaseObject.md | 164 - .../doc/interfaces/internal_.CallOptions.md | 86 - .../doc/interfaces/internal_.Certificates.md | 49 - .../doc/interfaces/internal_.ChannelCommon.md | 146 - .../doc/interfaces/internal_.ChannelObject.md | 172 - .../doc/interfaces/internal_.ChartCommon.md | 157 - .../doc/interfaces/internal_.ChartObject.md | 172 - .../interfaces/internal_.CheckStatesResult.md | 32 - .../interfaces/internal_.ChownFileResult.md | 103 - .../doc/interfaces/internal_.ClientHandler.md | 49 - .../interfaces/internal_.ConnectionOptions.md | 121 - .../interfaces/internal_.CustomAdminColumn.md | 87 - .../doc/interfaces/internal_.DbStatus.md | 32 - .../interfaces/internal_.DelObjectOptions.md | 27 - .../doc/interfaces/internal_.DesignObject.md | 188 - .../doc/interfaces/internal_.DeviceCommon.md | 165 - .../doc/interfaces/internal_.DeviceObject.md | 172 - .../doc/interfaces/internal_.EnumCommon.md | 159 - .../doc/interfaces/internal_.EnumObject.md | 172 - .../interfaces/internal_.EvaluatedFileACL.md | 95 - .../internal_.ExtendObjectOptions.md | 27 - .../internal_.ExtendObjectOptionsPreserve.md | 9 - .../doc/interfaces/internal_.FileACL.md | 57 - .../doc/interfaces/internal_.FolderObject.md | 172 - .../interfaces/internal_.GetHistoryOptions.md | 166 - .../interfaces/internal_.GetObjectListItem.md | 69 - .../interfaces/internal_.GetObjectViewItem.md | 48 - .../internal_.GetObjectViewParams.md | 51 - .../internal_.GetUserGroupsOptions.md | 25 - .../doc/interfaces/internal_.GroupCommon.md | 185 - .../doc/interfaces/internal_.GroupObject.md | 172 - .../interfaces/internal_.HeartbeatTimer.md | 36 - .../doc/interfaces/internal_.HostCommon.md | 229 - .../doc/interfaces/internal_.HostNative.md | 71 - .../doc/interfaces/internal_.HostObject.md | 172 - .../doc/interfaces/internal_.IdObject.md | 43 - .../internal_.InstallNodeModuleOptions.md | 29 - .../interfaces/internal_.InstanceCommon.md | 1563 - .../interfaces/internal_.InstanceObject.md | 259 - ...ternal_.InternalAddChannelToEnumOptions.md | 76 - ...internal_.InternalAddStateToEnumOptions.md | 87 - ...al_.InternalCalculatePermissionsOptions.md | 54 - .../internal_.InternalCheckGroupOptions.md | 54 - .../internal_.InternalCheckPasswordOptions.md | 54 - .../internal_.InternalCreateDeviceOptions.md | 65 - .../internal_.InternalCreateStateOptions.md | 87 - .../internal_.InternalDelObjectOptions.md | 43 - .../internal_.InternalDelStateOptions.md | 43 - ...l_.InternalDeleteChannelFromEnumOptions.md | 65 - .../internal_.InternalDeleteChannelOptions.md | 43 - .../internal_.InternalDeleteDeviceOptions.md | 32 - ...nal_.InternalDeleteStateFromEnumOptions.md | 76 - .../internal_.InternalDeleteStateOptions.md | 65 - ...internal_.InternalDestroySessionOptions.md | 32 - .../internal_.InternalFormatDateOptions.md | 43 - ...ernal_.InternalGetAdapterObjectsOptions.md | 35 - ...nternal_.InternalGetCertificatesOptions.md | 54 - .../internal_.InternalGetChannelsOfOptions.md | 43 - .../internal_.InternalGetDevicesOptions.md | 32 - ...rnal_.InternalGetEncryptedConfigOptions.md | 32 - .../internal_.InternalGetEnumOptions.md | 43 - .../internal_.InternalGetEnumsOptions.md | 43 - .../internal_.InternalGetHistoryOptions.md | 43 - .../internal_.InternalGetObjectOptions.md | 43 - .../internal_.InternalGetObjectViewOptions.md | 65 - .../internal_.InternalGetObjectsOptions.md | 65 - .../internal_.InternalGetPortOptions.md | 57 - .../internal_.InternalGetSessionOptions.md | 32 - .../internal_.InternalGetStateOptions.md | 43 - .../internal_.InternalGetStatesOfOptions.md | 54 - .../internal_.InternalGetStatesOptions.md | 43 - .../internal_.InternalGetUserIDOptions.md | 21 - ...ernal_.InternalInstallNodeModuleOptions.md | 46 - ...ternal_.InternalReportDeprecationOption.md | 36 - .../internal_.InternalSendToHostOptions.md | 56 - .../internal_.InternalSendToOptions.md | 65 - .../internal_.InternalSetObjectOptions.md | 54 - .../internal_.InternalSetPasswordOptions.md | 54 - .../internal_.InternalSetSessionOptions.md | 54 - ...nternal_.InternalSetStateChangedOptions.md | 91 - .../internal_.InternalSetStateOptions.md | 71 - .../internal_.InternalStopParameters.md | 89 - .../internal_.InternalSubscribeOptions.md | 43 - .../internal_.InternalUpdateConfigOptions.md | 21 - .../doc/interfaces/internal_.LogObject.md | 62 - .../doc/interfaces/internal_.Logger.md | 145 - .../doc/interfaces/internal_.Message.md | 99 - .../internal_.MessageCallbackInfo.md | 64 - .../internal_.MessageCallbackObject.md | 51 - .../doc/interfaces/internal_.MessageRule.md | 108 - .../internal_.MessagingControllerOptions.md | 49 - .../doc/interfaces/internal_.MetaCommon.md | 157 - .../doc/interfaces/internal_.MetaObject.md | 172 - .../doc/interfaces/internal_.Notification.md | 62 - .../internal_.NotificationContextData.md | 13 - .../internal_.NotificationOptions.md | 25 - .../internal_.NotificationScopes.md | 27 - .../doc/interfaces/internal_.ObjectACL.md | 57 - .../doc/interfaces/internal_.ObjectCommon.md | 135 - .../internal_.ObjectOperationPermissions.md | 77 - .../interfaces/internal_.ObjectPermissions.md | 70 - .../interfaces/internal_.ObjectsSettings.md | 199 - .../doc/interfaces/internal_.Options.md | 27 - .../doc/interfaces/internal_.OtherCommon.md | 150 - .../doc/interfaces/internal_.OtherObject.md | 172 - .../internal_.PartialAdapterObject.md | 251 - .../internal_.PartialChannelObject.md | 168 - .../internal_.PartialDesignObject.md | 196 - .../internal_.PartialDeviceObject.md | 168 - .../interfaces/internal_.PartialEnumObject.md | 168 - .../internal_.PartialFolderObject.md | 168 - .../internal_.PartialGroupObject.md | 166 - .../interfaces/internal_.PartialHostObject.md | 162 - .../internal_.PartialInstanceObject.md | 251 - .../interfaces/internal_.PartialMetaObject.md | 168 - .../internal_.PartialOtherObject.md | 168 - .../internal_.PartialRepositoryObject.md | 173 - .../internal_.PartialScheduleObject.md | 168 - .../internal_.PartialScriptObject.md | 168 - .../internal_.PartialStateObject.md | 164 - .../internal_.PartialSystemConfigObject.md | 168 - .../interfaces/internal_.PartialUserObject.md | 166 - .../doc/interfaces/internal_.PermissionSet.md | 133 - .../doc/interfaces/internal_.ReadDirResult.md | 90 - .../internal_.RedisConnectionOptions.md | 168 - .../doc/interfaces/internal_.RepoInfo.md | 49 - .../interfaces/internal_.RepositoryCommon.md | 146 - .../internal_.RepositoryInformation.md | 69 - .../interfaces/internal_.RepositoryJson.md | 29 - .../internal_.RepositoryJsonAdapterContent.md | 55 - .../interfaces/internal_.RepositoryObject.md | 179 - .../doc/interfaces/internal_.RmResult.md | 38 - .../interfaces/internal_.ScheduleCommon.md | 157 - .../interfaces/internal_.ScheduleObject.md | 172 - .../doc/interfaces/internal_.ScriptCommon.md | 259 - .../doc/interfaces/internal_.ScriptObject.md | 172 - .../internal_.SendToClientOptions.md | 49 - .../doc/interfaces/internal_.SendToOptions.md | 23 - ...ernal_.SendToUserInterfaceClientOptions.md | 36 - .../interfaces/internal_.SendableMessage.md | 68 - .../internal_.SetStateChangedResult.md | 32 - .../doc/interfaces/internal_.State.md | 127 - .../doc/interfaces/internal_.StateACL.md | 82 - .../doc/interfaces/internal_.StateCommon.md | 394 - .../doc/interfaces/internal_.StateObject.md | 172 - .../interfaces/internal_.StatesSettings.md | 180 - .../interfaces/internal_.StopParameters.md | 42 - .../internal_.SystemConfigCommon.md | 436 - .../internal_.SystemConfigObject.md | 172 - .../doc/interfaces/internal_.UserCommon.md | 172 - ....UserInterfaceClientSubscribeReturnType.md | 36 - .../internal_.UserInterfaceSubscribeInfo.md | 36 - .../doc/interfaces/internal_.UserObject.md | 172 - .../interfaces/internal_.ValidateIdOptions.md | 36 - .../doc/interfaces/internal_.VisWidget.md | 67 - .../interfaces/internal_.WriteFileOptions.md | 117 - packages/controller/doc/modules.md | 29 - packages/controller/doc/modules/internal_.md | 2576 -- packages/controller/doc/variables/Adapter.md | 15 + packages/controller/io-package.json | 4 +- packages/controller/package.json | 2 +- packages/db-base/package.json | 2 +- packages/db-objects-file/package.json | 2 +- packages/db-objects-jsonl/package.json | 2 +- packages/db-objects-redis/package.json | 2 +- packages/db-states-file/package.json | 2 +- packages/db-states-jsonl/package.json | 2 +- packages/db-states-redis/package.json | 2 +- packages/types-dev/package.json | 2 +- packages/types-public/package.json | 2 +- 505 files changed, 53521 insertions(+), 50048 deletions(-) create mode 100644 packages/controller/doc/-internal-/README.md create mode 100644 packages/controller/doc/-internal-/classes/Log.md create mode 100644 packages/controller/doc/-internal-/classes/ObjectsInRedisClient.md create mode 100644 packages/controller/doc/-internal-/classes/StateRedisClient.md create mode 100644 packages/controller/doc/-internal-/classes/UserInterfaceMessagingController.md create mode 100644 packages/controller/doc/-internal-/classes/Validator.md create mode 100644 packages/controller/doc/-internal-/enumerations/STATE_QUALITY.md create mode 100644 packages/controller/doc/-internal-/interfaces/ACLObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/AdapterCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/AdapterConfig.md create mode 100644 packages/controller/doc/-internal-/interfaces/AdapterObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/AdapterOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/AdapterOptionsConfig.md create mode 100644 packages/controller/doc/-internal-/interfaces/AdminUi.md create mode 100644 packages/controller/doc/-internal-/interfaces/AliasDetails.md create mode 100644 packages/controller/doc/-internal-/interfaces/AliasDetailsSource.md create mode 100644 packages/controller/doc/-internal-/interfaces/AliasTargetEntry.md create mode 100644 packages/controller/doc/-internal-/interfaces/BackupOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/BaseObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/CallOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/Certificates.md create mode 100644 packages/controller/doc/-internal-/interfaces/ChannelCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/ChannelObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/ChartCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/ChartObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/CheckStatesResult.md create mode 100644 packages/controller/doc/-internal-/interfaces/ChownFileResult.md create mode 100644 packages/controller/doc/-internal-/interfaces/ClientHandler.md create mode 100644 packages/controller/doc/-internal-/interfaces/ConnectionOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/CustomAdminColumn.md create mode 100644 packages/controller/doc/-internal-/interfaces/DbStatus.md create mode 100644 packages/controller/doc/-internal-/interfaces/DelObjectOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/DesignObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/DeviceCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/DeviceObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/EnumCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/EnumObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/EvaluatedFileACL.md create mode 100644 packages/controller/doc/-internal-/interfaces/ExtendObjectOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/ExtendObjectOptionsPreserve.md create mode 100644 packages/controller/doc/-internal-/interfaces/FileACL.md create mode 100644 packages/controller/doc/-internal-/interfaces/FolderObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/GetHistoryOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/GetObjectListItem.md create mode 100644 packages/controller/doc/-internal-/interfaces/GetObjectViewItem.md create mode 100644 packages/controller/doc/-internal-/interfaces/GetObjectViewParams.md create mode 100644 packages/controller/doc/-internal-/interfaces/GetUserGroupsOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/GroupCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/GroupObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/HeartbeatTimer.md create mode 100644 packages/controller/doc/-internal-/interfaces/HostCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/HostNative.md create mode 100644 packages/controller/doc/-internal-/interfaces/HostObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/IdObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/InstallNodeModuleOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InstanceCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/InstanceObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalAddChannelToEnumOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalAddStateToEnumOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalCalculatePermissionsOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalCheckGroupOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalCheckPasswordOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalCreateDeviceOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalCreateStateOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalDelObjectOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalDelStateOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalDeleteChannelFromEnumOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalDeleteChannelOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalDeleteDeviceOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalDeleteStateFromEnumOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalDeleteStateOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalDestroySessionOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalFormatDateOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetAdapterObjectsOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetCertificatesOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetChannelsOfOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetDevicesOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetEncryptedConfigOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetEnumOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetEnumsOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetHistoryOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetObjectOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetObjectViewOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetObjectsOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetPortOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetSessionOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetStateOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetStatesOfOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetStatesOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalGetUserIDOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalInstallNodeModuleOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalReportDeprecationOption.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalSendToHostOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalSendToOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalSetObjectOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalSetPasswordOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalSetSessionOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalSetStateChangedOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalSetStateOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalStopParameters.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalSubscribeOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/InternalUpdateConfigOptions.md rename packages/controller/doc/{interfaces/internal_.LicenseInformationFree.md => -internal-/interfaces/LicenseInformationFree.md} (59%) rename packages/controller/doc/{interfaces/internal_.LicenseInformationWithPayment.md => -internal-/interfaces/LicenseInformationWithPayment.md} (57%) create mode 100644 packages/controller/doc/-internal-/interfaces/LogObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/Logger.md create mode 100644 packages/controller/doc/-internal-/interfaces/Message.md create mode 100644 packages/controller/doc/-internal-/interfaces/MessageCallbackInfo.md create mode 100644 packages/controller/doc/-internal-/interfaces/MessageCallbackObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/MessageRule.md create mode 100644 packages/controller/doc/-internal-/interfaces/MessagingControllerOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/MetaCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/MetaObject.md rename packages/controller/doc/{interfaces/internal_.NonEditable.md => -internal-/interfaces/NonEditable.md} (65%) create mode 100644 packages/controller/doc/-internal-/interfaces/Notification.md create mode 100644 packages/controller/doc/-internal-/interfaces/NotificationContextData.md create mode 100644 packages/controller/doc/-internal-/interfaces/NotificationOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/NotificationScopes.md create mode 100644 packages/controller/doc/-internal-/interfaces/ObjectACL.md create mode 100644 packages/controller/doc/-internal-/interfaces/ObjectCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/ObjectOperationPermissions.md create mode 100644 packages/controller/doc/-internal-/interfaces/ObjectPermissions.md create mode 100644 packages/controller/doc/-internal-/interfaces/ObjectsSettings.md create mode 100644 packages/controller/doc/-internal-/interfaces/Options.md create mode 100644 packages/controller/doc/-internal-/interfaces/OtherCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/OtherObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialAdapterObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialChannelObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialDesignObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialDeviceObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialEnumObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialFolderObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialGroupObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialHostObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialInstanceObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialMetaObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialOtherObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialRepositoryObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialScheduleObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialScriptObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialStateObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialSystemConfigObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PartialUserObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/PermissionSet.md create mode 100644 packages/controller/doc/-internal-/interfaces/ReadDirResult.md create mode 100644 packages/controller/doc/-internal-/interfaces/RedisConnectionOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/RepoInfo.md create mode 100644 packages/controller/doc/-internal-/interfaces/RepositoryCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/RepositoryInformation.md create mode 100644 packages/controller/doc/-internal-/interfaces/RepositoryJson.md create mode 100644 packages/controller/doc/-internal-/interfaces/RepositoryJsonAdapterContent.md create mode 100644 packages/controller/doc/-internal-/interfaces/RepositoryObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/RmResult.md create mode 100644 packages/controller/doc/-internal-/interfaces/ScheduleCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/ScheduleObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/ScriptCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/ScriptObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/SendToClientOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/SendToOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/SendToUserInterfaceClientOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/SendableMessage.md create mode 100644 packages/controller/doc/-internal-/interfaces/SetStateChangedResult.md create mode 100644 packages/controller/doc/-internal-/interfaces/State.md create mode 100644 packages/controller/doc/-internal-/interfaces/StateACL.md create mode 100644 packages/controller/doc/-internal-/interfaces/StateCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/StateObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/StatesSettings.md create mode 100644 packages/controller/doc/-internal-/interfaces/StopParameters.md rename packages/controller/doc/{interfaces/internal_.SupportedMessages.md => -internal-/interfaces/SupportedMessages.md} (56%) create mode 100644 packages/controller/doc/-internal-/interfaces/SystemConfigCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/SystemConfigObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/UserCommon.md create mode 100644 packages/controller/doc/-internal-/interfaces/UserInterfaceClientSubscribeReturnType.md create mode 100644 packages/controller/doc/-internal-/interfaces/UserInterfaceSubscribeInfo.md create mode 100644 packages/controller/doc/-internal-/interfaces/UserObject.md create mode 100644 packages/controller/doc/-internal-/interfaces/ValidateIdOptions.md create mode 100644 packages/controller/doc/-internal-/interfaces/VisWidget.md create mode 100644 packages/controller/doc/-internal-/interfaces/WriteFileOptions.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Adapter.md create mode 100644 packages/controller/doc/-internal-/type-aliases/AdapterScopedObject.md create mode 100644 packages/controller/doc/-internal-/type-aliases/AnyObject.md create mode 100644 packages/controller/doc/-internal-/type-aliases/AnyPartialObject.md create mode 100644 packages/controller/doc/-internal-/type-aliases/AtLeastOne.md create mode 100644 packages/controller/doc/-internal-/type-aliases/AutoUpgradePolicy.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Brand.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Branded.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CalculatePermissionsCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Callback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CallbackReturnTypeOf.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ChangeFunction.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Channel.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CheckFileCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CheckFileRightsCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CheckGroupCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CheckPasswordCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CheckStateCommand.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ChownFileCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ChownObjectCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ClientUnsubscribeReason.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CommandsPermissions.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CommandsPermissionsEntry.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CommandsPermissionsObject.md create mode 100644 packages/controller/doc/-internal-/type-aliases/CommonType.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ConnectionType.md create mode 100644 packages/controller/doc/-internal-/type-aliases/DeleteStateCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Depdendencies.md create mode 100644 packages/controller/doc/-internal-/type-aliases/EmptyCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Enum.md create mode 100644 packages/controller/doc/-internal-/type-aliases/EnumList.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ErrnoCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ErrorCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ErrorHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ExtendObjectCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/FileChangeHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/FindObjectCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GenericCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetCertificatesCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetCertificatesPromiseReturnType.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetEncryptedConfigCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetEnumCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetEnumsCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetEnumsPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetHistoryCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetHistoryResult.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetKeysCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectListCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectListPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectViewCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectViewPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectsCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectsCallback3.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectsCallbackTyped.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectsPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetObjectsPromiseTyped.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetSessionCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetStateCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetStatePromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetStatesCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetStatesPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetUserGroupCallbackNoError.md create mode 100644 packages/controller/doc/-internal-/type-aliases/GetUserGroupPromiseReturn.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Group.md create mode 100644 packages/controller/doc/-internal-/type-aliases/InferGetObjectViewItemType.md create mode 100644 packages/controller/doc/-internal-/type-aliases/InstalledFrom.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Instance.md create mode 100644 packages/controller/doc/-internal-/type-aliases/InstanceMode.md create mode 100644 packages/controller/doc/-internal-/type-aliases/InternalLogger.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Interval.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Languages.md create mode 100644 packages/controller/doc/-internal-/type-aliases/LicenseInformation.md create mode 100644 packages/controller/doc/-internal-/type-aliases/LocalLink.md create mode 100644 packages/controller/doc/-internal-/type-aliases/LogLevel.md create mode 100644 packages/controller/doc/-internal-/type-aliases/MaybePromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/MessageCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/MessageHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/MessageUnsubscribeReason.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Meta.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Misc.md create mode 100644 packages/controller/doc/-internal-/type-aliases/NonNullCallbackReturnTypeOf.md create mode 100644 packages/controller/doc/-internal-/type-aliases/NotificationCategory.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Object.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ObjectChangeHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ObjectIdToObjectType.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ObjectType.md create mode 100644 packages/controller/doc/-internal-/type-aliases/OptionalCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/PaidLicenseType.md create mode 100644 packages/controller/doc/-internal-/type-aliases/PartialChartObject.md create mode 100644 packages/controller/doc/-internal-/type-aliases/PartialObjectWorker.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Pattern.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Plugin.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ReadDirCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ReadDirPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ReadFileCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ReadFilePromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ReadyHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/RmCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/ScriptOrChannel.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SecondParameterOf.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SendToAllClientOptions.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Session.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SetObjectCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SetObjectPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SetStateCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SetStateChangedCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SetStateChangedPromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SetStatePromise.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SettableObjectWorker.md create mode 100644 packages/controller/doc/-internal-/type-aliases/SettableState.md create mode 100644 packages/controller/doc/-internal-/type-aliases/State.md create mode 100644 packages/controller/doc/-internal-/type-aliases/StateChangeHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/StateValue.md create mode 100644 packages/controller/doc/-internal-/type-aliases/StringOrTranslated.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Timeout.md create mode 100644 packages/controller/doc/-internal-/type-aliases/TimeoutCallback.md create mode 100644 packages/controller/doc/-internal-/type-aliases/Translated.md create mode 100644 packages/controller/doc/-internal-/type-aliases/UnloadHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/User.md create mode 100644 packages/controller/doc/-internal-/type-aliases/UserChangeFunction.md create mode 100644 packages/controller/doc/-internal-/type-aliases/UserInterfaceClientRemoveMessage.md create mode 100644 packages/controller/doc/-internal-/type-aliases/UserInterfaceClientSubscribeHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/UserInterfaceClientUnsubscribeHandler.md create mode 100644 packages/controller/doc/-internal-/type-aliases/UserInterfaceClientUnsubscribeReason.md create mode 100644 packages/controller/doc/-internal-/type-aliases/UserInterfaceUnsubscribeInfo.md create mode 100644 packages/controller/doc/-internal-/type-aliases/UserInterfaceUnsubscribeInfoBaseObject.md create mode 100644 packages/controller/doc/-internal-/type-aliases/WelcomeScreenEntry.md delete mode 100644 packages/controller/doc/.nojekyll delete mode 100644 packages/controller/doc/classes/internal_.Log.md delete mode 100644 packages/controller/doc/classes/internal_.ObjectsInRedisClient.md delete mode 100644 packages/controller/doc/classes/internal_.StateRedisClient.md delete mode 100644 packages/controller/doc/classes/internal_.UserInterfaceMessagingController.md delete mode 100644 packages/controller/doc/classes/internal_.Validator.md delete mode 100644 packages/controller/doc/enums/internal_.STATE_QUALITY.md create mode 100644 packages/controller/doc/globals.md delete mode 100644 packages/controller/doc/interfaces/internal_.ACLObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.AdapterCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.AdapterConfig.md delete mode 100644 packages/controller/doc/interfaces/internal_.AdapterObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.AdapterOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.AdapterOptionsConfig.md delete mode 100644 packages/controller/doc/interfaces/internal_.AdminUi.md delete mode 100644 packages/controller/doc/interfaces/internal_.AliasDetails.md delete mode 100644 packages/controller/doc/interfaces/internal_.AliasDetailsSource.md delete mode 100644 packages/controller/doc/interfaces/internal_.AliasTargetEntry.md delete mode 100644 packages/controller/doc/interfaces/internal_.BackupOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.BaseObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.CallOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.Certificates.md delete mode 100644 packages/controller/doc/interfaces/internal_.ChannelCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.ChannelObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.ChartCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.ChartObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.CheckStatesResult.md delete mode 100644 packages/controller/doc/interfaces/internal_.ChownFileResult.md delete mode 100644 packages/controller/doc/interfaces/internal_.ClientHandler.md delete mode 100644 packages/controller/doc/interfaces/internal_.ConnectionOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.CustomAdminColumn.md delete mode 100644 packages/controller/doc/interfaces/internal_.DbStatus.md delete mode 100644 packages/controller/doc/interfaces/internal_.DelObjectOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.DesignObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.DeviceCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.DeviceObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.EnumCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.EnumObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.EvaluatedFileACL.md delete mode 100644 packages/controller/doc/interfaces/internal_.ExtendObjectOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.ExtendObjectOptionsPreserve.md delete mode 100644 packages/controller/doc/interfaces/internal_.FileACL.md delete mode 100644 packages/controller/doc/interfaces/internal_.FolderObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.GetHistoryOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.GetObjectListItem.md delete mode 100644 packages/controller/doc/interfaces/internal_.GetObjectViewItem.md delete mode 100644 packages/controller/doc/interfaces/internal_.GetObjectViewParams.md delete mode 100644 packages/controller/doc/interfaces/internal_.GetUserGroupsOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.GroupCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.GroupObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.HeartbeatTimer.md delete mode 100644 packages/controller/doc/interfaces/internal_.HostCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.HostNative.md delete mode 100644 packages/controller/doc/interfaces/internal_.HostObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.IdObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.InstallNodeModuleOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InstanceCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.InstanceObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalAddChannelToEnumOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalAddStateToEnumOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalCalculatePermissionsOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalCheckGroupOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalCheckPasswordOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalCreateDeviceOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalCreateStateOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalDelObjectOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalDelStateOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalDeleteChannelFromEnumOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalDeleteChannelOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalDeleteDeviceOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalDeleteStateFromEnumOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalDeleteStateOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalDestroySessionOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalFormatDateOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetAdapterObjectsOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetCertificatesOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetChannelsOfOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetDevicesOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetEncryptedConfigOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetEnumOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetEnumsOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetHistoryOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetObjectOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetObjectViewOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetObjectsOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetPortOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetSessionOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetStateOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetStatesOfOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetStatesOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalGetUserIDOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalInstallNodeModuleOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalReportDeprecationOption.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalSendToHostOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalSendToOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalSetObjectOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalSetPasswordOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalSetSessionOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalSetStateChangedOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalSetStateOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalStopParameters.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalSubscribeOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.InternalUpdateConfigOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.LogObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.Logger.md delete mode 100644 packages/controller/doc/interfaces/internal_.Message.md delete mode 100644 packages/controller/doc/interfaces/internal_.MessageCallbackInfo.md delete mode 100644 packages/controller/doc/interfaces/internal_.MessageCallbackObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.MessageRule.md delete mode 100644 packages/controller/doc/interfaces/internal_.MessagingControllerOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.MetaCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.MetaObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.Notification.md delete mode 100644 packages/controller/doc/interfaces/internal_.NotificationContextData.md delete mode 100644 packages/controller/doc/interfaces/internal_.NotificationOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.NotificationScopes.md delete mode 100644 packages/controller/doc/interfaces/internal_.ObjectACL.md delete mode 100644 packages/controller/doc/interfaces/internal_.ObjectCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.ObjectOperationPermissions.md delete mode 100644 packages/controller/doc/interfaces/internal_.ObjectPermissions.md delete mode 100644 packages/controller/doc/interfaces/internal_.ObjectsSettings.md delete mode 100644 packages/controller/doc/interfaces/internal_.Options.md delete mode 100644 packages/controller/doc/interfaces/internal_.OtherCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.OtherObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialAdapterObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialChannelObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialDesignObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialDeviceObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialEnumObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialFolderObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialGroupObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialHostObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialInstanceObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialMetaObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialOtherObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialRepositoryObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialScheduleObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialScriptObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialStateObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialSystemConfigObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PartialUserObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.PermissionSet.md delete mode 100644 packages/controller/doc/interfaces/internal_.ReadDirResult.md delete mode 100644 packages/controller/doc/interfaces/internal_.RedisConnectionOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.RepoInfo.md delete mode 100644 packages/controller/doc/interfaces/internal_.RepositoryCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.RepositoryInformation.md delete mode 100644 packages/controller/doc/interfaces/internal_.RepositoryJson.md delete mode 100644 packages/controller/doc/interfaces/internal_.RepositoryJsonAdapterContent.md delete mode 100644 packages/controller/doc/interfaces/internal_.RepositoryObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.RmResult.md delete mode 100644 packages/controller/doc/interfaces/internal_.ScheduleCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.ScheduleObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.ScriptCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.ScriptObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.SendToClientOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.SendToOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.SendToUserInterfaceClientOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.SendableMessage.md delete mode 100644 packages/controller/doc/interfaces/internal_.SetStateChangedResult.md delete mode 100644 packages/controller/doc/interfaces/internal_.State.md delete mode 100644 packages/controller/doc/interfaces/internal_.StateACL.md delete mode 100644 packages/controller/doc/interfaces/internal_.StateCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.StateObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.StatesSettings.md delete mode 100644 packages/controller/doc/interfaces/internal_.StopParameters.md delete mode 100644 packages/controller/doc/interfaces/internal_.SystemConfigCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.SystemConfigObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.UserCommon.md delete mode 100644 packages/controller/doc/interfaces/internal_.UserInterfaceClientSubscribeReturnType.md delete mode 100644 packages/controller/doc/interfaces/internal_.UserInterfaceSubscribeInfo.md delete mode 100644 packages/controller/doc/interfaces/internal_.UserObject.md delete mode 100644 packages/controller/doc/interfaces/internal_.ValidateIdOptions.md delete mode 100644 packages/controller/doc/interfaces/internal_.VisWidget.md delete mode 100644 packages/controller/doc/interfaces/internal_.WriteFileOptions.md delete mode 100644 packages/controller/doc/modules.md delete mode 100644 packages/controller/doc/modules/internal_.md create mode 100644 packages/controller/doc/variables/Adapter.md diff --git a/CHANGELOG.md b/CHANGELOG.md index a2f043efb..41af8b5e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ Placeholder for the next version (at the beginning of the line): ## __WORK IN PROGRESS__ --> -## __WORK IN PROGRESS__ - Lucy +## 7.0.3 (2024-11-13) - Lucy * (@foxriver76) Introduce "Vendor Packages Workflow" (only relevant for vendors - see README.md) ## 7.0.2 (2024-10-28) - Lucy diff --git a/lerna.json b/lerna.json index d184cbd8e..1437ace57 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "7.0.2", + "version": "7.0.3", "command": { "run": { "stream": true diff --git a/package-lock.json b/package-lock.json index 824edd434..b8147077d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18883 +1,18883 @@ { - "name": "iobroker.js-controller-mono", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "iobroker.js-controller-mono", - "hasInstallScript": true, - "workspaces": [ - "packages/*" - ], - "dependencies": { - "@iobroker/db-base": "file:packages/db-base", - "@iobroker/db-objects-file": "file:packages/db-objects-file", - "@iobroker/db-objects-jsonl": "file:packages/db-objects-jsonl", - "@iobroker/db-objects-redis": "file:packages/db-objects-redis", - "@iobroker/db-states-file": "file:packages/db-states-file", - "@iobroker/db-states-jsonl": "file:packages/db-states-jsonl", - "@iobroker/db-states-redis": "file:packages/db-states-redis", - "@iobroker/js-controller-adapter": "file:packages/adapter", - "@iobroker/js-controller-cli": "file:packages/cli", - "@iobroker/js-controller-common": "file:packages/common", - "@iobroker/js-controller-common-db": "file:packages/common-db", - "iobroker.js-controller": "file:packages/controller" - }, - "devDependencies": { - "@alcalzone/esm2cjs": "^1.3.0", - "@alcalzone/pak": "^0.11.0", - "@alcalzone/release-script": "~3.8.0", - "@alcalzone/release-script-plugin-iobroker": "~3.7.0", - "@alcalzone/release-script-plugin-lerna": "~3.7.0", - "@alcalzone/release-script-plugin-license": "~3.5.0", - "@alcalzone/release-script-plugin-manual-review": "~3.5.9", - "@iobroker/eslint-config": "^0.1.6", - "@iobroker/types": "file:packages/types-public", - "@iobroker/types-dev": "file:packages/types-dev", - "@microsoft/api-extractor": "^7.43.0", - "@tsconfig/node22": "^22.0.0", - "@types/chai": "^4.3.3", - "@types/chai-as-promised": "^7.1.5", - "@types/debug": "^4.1.12", - "@types/event-stream": "^4.0.0", - "@types/fs-extra": "^11.0.1", - "@types/ioredis": "^4.28.10", - "@types/jsonwebtoken": "^8.5.9", - "@types/mime-types": "^2.1.1", - "@types/mocha": "^10.0.6", - "@types/node": "^20.17.6", - "@types/node-forge": "^1.3.0", - "@types/node-schedule": "^2.1.0", - "@types/pidusage": "^2.0.2", - "@types/prompt": "^1.1.5", - "@types/readline-sync": "^1.4.4", - "@types/semver": "^7.3.10", - "@types/sinon": "^10.0.13", - "@types/sinon-chai": "^3.2.9", - "@types/tar": "^6.1.3", - "@types/triple-beam": "^1.3.5", - "@types/winston-syslog": "^2.4.0", - "@types/yargs": "^17.0.8", - "chai": "^4.3.4", - "chai-as-promised": "^7.1.1", - "cpy-cli": "^4.2.0", - "fs-extra": "^11.1.0", - "lerna": "^7.4.2", - "mocha": "^10.4.0", - "prettier": "^3.0.1", - "semver": "^7.5.2", - "sinon": "^15.0.0", - "sinon-chai": "^3.7.0", - "ts-json-schema-generator": "~1.2.0", - "ts-node": "^10.9.2", - "tsc-alias": "^1.8.8", - "typedoc": "^0.26.11", - "typedoc-plugin-markdown": "^4.2.10", - "typedoc-plugin-missing-exports": "^3.0.0", - "typescript": "~5.6.3" - } - }, - "node_modules/@alcalzone/esbuild-register": { - "version": "2.5.1-1", - "resolved": "https://registry.npmjs.org/@alcalzone/esbuild-register/-/esbuild-register-2.5.1-1.tgz", - "integrity": "sha512-u19/K/ZaiWQhYIQZeF2FImUeJDiMD4i2h7qPdU0HVFCxoQynye59N4oy6EvjxeXaxLnGkppcb5KKeiYD4cT1iQ==", - "license": "MIT", - "dependencies": { - "esbuild": "^0.11.5", - "jsonc-parser": "^3.0.0" - } - }, - "node_modules/@alcalzone/esbuild-register/node_modules/esbuild": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.11.23.tgz", - "integrity": "sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - } - }, - "node_modules/@alcalzone/esm2cjs": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@alcalzone/esm2cjs/-/esm2cjs-1.4.0.tgz", - "integrity": "sha512-t6MG7T2KZgChePVcJY0Fo3jd59wUxLmwdRxPV7XHXENBZQ70tCdhjhsFGXMRMeypHqrCFTLmv1S4vbPoVD35pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.24.0", - "fs-extra": "^10.1.0", - "tiny-glob": "^0.2.9", - "yargs": "^17.5.1" - }, - "bin": { - "esm2cjs": "bin/esm2cjs.cjs" - } - }, - "node_modules/@alcalzone/esm2cjs/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/jsonl-db": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@alcalzone/jsonl-db/-/jsonl-db-3.1.1.tgz", - "integrity": "sha512-1ezCM6Od1vW3uT+ALLkAg0vN+MZtib18k1A+JPvLTm55tb4Lj9PsF4x3o9mBI102/nRAI3FpkEzLJAeZlkXdDA==", - "license": "MIT", - "dependencies": { - "@alcalzone/proper-lockfile": "^4.1.3-0", - "alcalzone-shared": "^4.0.8", - "fs-extra": "^10.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@alcalzone/jsonl-db/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/pak": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.11.0.tgz", - "integrity": "sha512-S6s2Xug8VJ04Xgam7kV+dUydVB2gJmTem+Kr7oxneeXndWddgoQxphQNI9WqgpsifTkonC9wiAbj3qkMFlNeAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "axios": "^1.6.2", - "execa": "~5.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.3.7", - "tiny-glob": "^0.2.9" - } - }, - "node_modules/@alcalzone/pak/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/proper-lockfile": { - "version": "4.1.3-0", - "resolved": "https://registry.npmjs.org/@alcalzone/proper-lockfile/-/proper-lockfile-4.1.3-0.tgz", - "integrity": "sha512-8mlX3l5Xc+pYyiK9G156NyMosNuvvukL+TtNMqw7ti2zgVpz+WqPMPb2J1WU8I03Jbm4cXF+Q0D53hWvQqLQ0Q==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/@alcalzone/release-script": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-3.8.0.tgz", - "integrity": "sha512-9H3imn8o9n3Ekpkie9TMgPeJfgT6WmklCMtOZ1wuwvMw/obNA0Ao1ZZ8CJfHk1YNjiLGmWn0kQFEGTqz4DoD7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "@alcalzone/release-script-plugin-changelog": "3.7.0", - "@alcalzone/release-script-plugin-exec": "3.7.0", - "@alcalzone/release-script-plugin-git": "3.8.0", - "@alcalzone/release-script-plugin-package": "3.7.3", - "@alcalzone/release-script-plugin-version": "3.7.0", - "alcalzone-shared": "^4.0.1", - "axios": "^1.6.2", - "enquirer": "^2.3.6", - "fs-extra": "^10.1.0", - "picocolors": "1.0.0", - "semver": "^7.5.2", - "source-map-support": "^0.5.21", - "yargs": "^17.4.1" - }, - "bin": { - "release-script": "bin/release.js" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.7.0.tgz", - "integrity": "sha512-4np4dBziwX/aNRhS/gpK8bwa0wpLe7oomzJ7YTUXf5bUtV/UTpN2a9tm5Bp7ElnisKj6N3AqHl4lVXRo4L9hYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-core/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@alcalzone/release-script-plugin-changelog": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-changelog/-/release-script-plugin-changelog-3.7.0.tgz", - "integrity": "sha512-AlLOIjIPP42uBmvcdYkfijYDzolyY6JmfbTmdxQDBLyrgYXnuUr2GaKxbpeWSbvcAuUhNvHCAyI6LI90X3OTEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-changelog/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/release-script-plugin-exec": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-exec/-/release-script-plugin-exec-3.7.0.tgz", - "integrity": "sha512-ZhlKGhxa71mLyYB1/ojzik2RKcSAeIjuwKzlWRd6oUvKoZPe7eAjLYneXx5viQC6tvDJE4dvN1NlkFGWsSlZYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-git": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-git/-/release-script-plugin-git-3.8.0.tgz", - "integrity": "sha512-rI9EqSmvMWaNZ5xxOUBZjD4WOv1Enl+/ZxhUoTROq+K/9RYYHQaAXilGWNvnz2DYr14Q+Yx/fs54GXgAVf0scg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "fs-extra": "^10.1.0" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-git/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/release-script-plugin-iobroker": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-iobroker/-/release-script-plugin-iobroker-3.7.2.tgz", - "integrity": "sha512-ezXFyxx2irq7my3BmlBUrzT+QHNsldR9MQYkXs7uyH6lXSkudmqq5EiDW9WckT0Cj9YqIUzoOJhhnZA9M+XTvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "axios": "^1.6.2", - "fs-extra": "^10.1.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-iobroker/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/release-script-plugin-lerna": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-lerna/-/release-script-plugin-lerna-3.7.0.tgz", - "integrity": "sha512-2afbpmOl8SF7WkqMP/mdU6Db8BjNIKUJVqfVQrkqruaAQnWn7DHCO8jrLnWhIN6BIF+1txj5vfOhWI7OtQy33A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "fs-extra": "^10.1.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-lerna/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/release-script-plugin-license": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-license/-/release-script-plugin-license-3.5.9.tgz", - "integrity": "sha512-Wa+RN968zYK0ZNkkaIRfD3Ru2ndWLD5e+VNbah4krtoeHqvQDiOPlfcWM0McU8q3ud+AMPwhYEwR1mh2lwi0gg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.5.9", - "fs-extra": "^10.1.0", - "tiny-glob": "^0.2.9" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-license/node_modules/@alcalzone/release-script-core": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.5.9.tgz", - "integrity": "sha512-rRxosfZMtpDcIm+sPTdwP5oVRBLX1WLYImrp0nUhqOPNN/UD5l9TxNVXDhGUsstXhaRXXBYS2BnOQwR308OfyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-license/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@alcalzone/release-script-plugin-license/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/release-script-plugin-manual-review": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-manual-review/-/release-script-plugin-manual-review-3.5.9.tgz", - "integrity": "sha512-W/7T6lXfnfGo822g2LLU122SDYOk5V7GgPSL4+yr+mRvgAVwiUf4YBnv8C6fyO0/7cSGNYebmuIlRJcGc6sZCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.5.9" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-manual-review/node_modules/@alcalzone/release-script-core": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.5.9.tgz", - "integrity": "sha512-rRxosfZMtpDcIm+sPTdwP5oVRBLX1WLYImrp0nUhqOPNN/UD5l9TxNVXDhGUsstXhaRXXBYS2BnOQwR308OfyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-manual-review/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@alcalzone/release-script-plugin-package": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-package/-/release-script-plugin-package-3.7.3.tgz", - "integrity": "sha512-5oKSwbvHs9jRhARJ04eQ7xqig3a7NmPJlhtBxAqUM8+0cjs2g/V1xTxM6o8aZ09uRSdq80YGVxJm871SyszAWQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/pak": "^0.10.1", - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-package/node_modules/@alcalzone/pak": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.10.2.tgz", - "integrity": "sha512-v+kM7HlfIVNLDlGBcbZvrG3yVK3rPLH5kIoGRJbCcoHwpUqQbfEMzXAy1ZrfP+zbI5phHw2PhgrXZr3z6nh7Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "axios": "^1.6.2", - "execa": "~5.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.3.7", - "tiny-glob": "^0.2.9" - } - }, - "node_modules/@alcalzone/release-script-plugin-package/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/release-script-plugin-version": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-version/-/release-script-plugin-version-3.7.0.tgz", - "integrity": "sha512-030NGQeB+mglVz/58cx0WO4QiFChaSd/pz35mnOrUc9PbKWRpzisTVOt4IhCV/++YiAVibJO31NMNzvipPdx4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.5.2", - "tiny-glob": "^0.2.9" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-version/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@alcalzone/release-script/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.24.7", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@colors/colors": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", - "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", - "license": "MIT", - "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "node_modules/@datalust/winston-seq": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@datalust/winston-seq/-/winston-seq-1.0.2.tgz", - "integrity": "sha512-TxmBkN/26j+8rC/yshm9t29DKSPN69cQuGyvRmufvhPQIU2SnDlQLZmEGsPL3vQYWoBTTgu7+foYs+HmgeOl/g==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "seq-logging": "^1.1.1", - "winston-transport": "^4.4.2" - }, - "peerDependencies": { - "winston": "^3.0.0" - } - }, - "node_modules/@es-joy/jsdoccomment": { - "version": "0.48.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.48.0.tgz", - "integrity": "sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "comment-parser": "1.4.1", - "esquery": "^1.6.0", - "jsdoc-type-pratt-parser": "~4.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", - "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", - "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", - "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", - "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", - "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", - "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", - "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", - "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", - "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", - "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", - "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", - "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", - "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", - "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", - "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", - "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", - "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", - "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", - "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", - "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", - "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", - "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", - "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", - "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", - "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", - "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@eslint/object-schema": "^2.1.4", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.0.tgz", - "integrity": "sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", - "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz", - "integrity": "sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", - "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@iobroker/db-base": { - "resolved": "packages/db-base", - "link": true - }, - "node_modules/@iobroker/db-objects-file": { - "resolved": "packages/db-objects-file", - "link": true - }, - "node_modules/@iobroker/db-objects-jsonl": { - "resolved": "packages/db-objects-jsonl", - "link": true - }, - "node_modules/@iobroker/db-objects-redis": { - "resolved": "packages/db-objects-redis", - "link": true - }, - "node_modules/@iobroker/db-states-file": { - "resolved": "packages/db-states-file", - "link": true - }, - "node_modules/@iobroker/db-states-jsonl": { - "resolved": "packages/db-states-jsonl", - "link": true - }, - "node_modules/@iobroker/db-states-redis": { - "resolved": "packages/db-states-redis", - "link": true - }, - "node_modules/@iobroker/eslint-config": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@iobroker/eslint-config/-/eslint-config-0.1.6.tgz", - "integrity": "sha512-7t3bllV/pD64flqUE96ndPmb3GRlc+gLkLTRT9UEUmHRDFjgalMVbPXNoB+ka129NieMo5HcD23XGuRJQ5VCQg==", - "dev": true, - "peerDependencies": { - "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "^9.10.0", - "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", - "eslint": ">=9.10.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-jsdoc": "^50.2.2", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-react": "^7.36.0", - "eslint-plugin-react-hooks": "^5.1.0-rc.0", - "eslint-plugin-unicorn": "^55.0.0", - "globals": "^15.9.0", - "prettier": "^3.3.3", - "typescript-eslint": "^8.5.0" - } - }, - "node_modules/@iobroker/js-controller-adapter": { - "resolved": "packages/adapter", - "link": true - }, - "node_modules/@iobroker/js-controller-cli": { - "resolved": "packages/cli", - "link": true - }, - "node_modules/@iobroker/js-controller-common": { - "resolved": "packages/common", - "link": true - }, - "node_modules/@iobroker/js-controller-common-db": { - "resolved": "packages/common-db", - "link": true - }, - "node_modules/@iobroker/plugin-base": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@iobroker/plugin-base/-/plugin-base-2.0.1.tgz", - "integrity": "sha512-dCcvgNsvjBL5G7vxSJ9awP3W4f6Jj36aPdAKJh4EI6QYOTrlIKoct12VZPVF07Cu+PzKDTJbadHqd/SF2hs+Ow==", - "license": "MIT" - }, - "node_modules/@iobroker/plugin-sentry": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@iobroker/plugin-sentry/-/plugin-sentry-2.0.4.tgz", - "integrity": "sha512-cA36YYgInBVux3R/byn7D8lx8b4VIT+r5ZWNWFFa69XFAydLh3piq27veUSG07F8lDLuUZrMYCfAKliCbiwZ/Q==", - "license": "MIT", - "dependencies": { - "@iobroker/plugin-base": "^2.0.1", - "@sentry/integrations": "^7.55.2", - "@sentry/node": "^7.55.2", - "source-map-support": "^0.5.21" - } - }, - "node_modules/@iobroker/types": { - "resolved": "packages/types-public", - "link": true - }, - "node_modules/@iobroker/types-dev": { - "resolved": "packages/types-dev", - "link": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@lerna/child-process": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.4.2.tgz", - "integrity": "sha512-je+kkrfcvPcwL5Tg8JRENRqlbzjdlZXyaR88UcnCdNW0AJ1jX9IfHRys1X7AwSroU2ug8ESNC+suoBw1vX833Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@lerna/create": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-7.4.2.tgz", - "integrity": "sha512-1wplFbQ52K8E/unnqB0Tq39Z4e+NEoNrpovEnl6GpsTUrC6WDp8+w0Le2uCBV0hXyemxChduCkLz4/y1H1wTeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "7.4.2", - "@npmcli/run-script": "6.0.2", - "@nx/devkit": ">=16.5.1 < 17", - "@octokit/plugin-enterprise-rest": "6.0.1", - "@octokit/rest": "19.0.11", - "byte-size": "8.1.1", - "chalk": "4.1.0", - "clone-deep": "4.0.1", - "cmd-shim": "6.0.1", - "columnify": "1.6.0", - "conventional-changelog-core": "5.0.1", - "conventional-recommended-bump": "7.0.1", - "cosmiconfig": "^8.2.0", - "dedent": "0.7.0", - "execa": "5.0.0", - "fs-extra": "^11.1.1", - "get-stream": "6.0.0", - "git-url-parse": "13.1.0", - "glob-parent": "5.1.2", - "globby": "11.1.0", - "graceful-fs": "4.2.11", - "has-unicode": "2.0.1", - "ini": "^1.3.8", - "init-package-json": "5.0.0", - "inquirer": "^8.2.4", - "is-ci": "3.0.1", - "is-stream": "2.0.0", - "js-yaml": "4.1.0", - "libnpmpublish": "7.3.0", - "load-json-file": "6.2.0", - "lodash": "^4.17.21", - "make-dir": "4.0.0", - "minimatch": "3.0.5", - "multimatch": "5.0.0", - "node-fetch": "2.6.7", - "npm-package-arg": "8.1.1", - "npm-packlist": "5.1.1", - "npm-registry-fetch": "^14.0.5", - "npmlog": "^6.0.2", - "nx": ">=16.5.1 < 17", - "p-map": "4.0.0", - "p-map-series": "2.1.0", - "p-queue": "6.6.2", - "p-reduce": "^2.1.0", - "pacote": "^15.2.0", - "pify": "5.0.0", - "read-cmd-shim": "4.0.0", - "read-package-json": "6.0.4", - "resolve-from": "5.0.0", - "rimraf": "^4.4.1", - "semver": "^7.3.4", - "signal-exit": "3.0.7", - "slash": "^3.0.0", - "ssri": "^9.0.1", - "strong-log-transformer": "2.1.0", - "tar": "6.1.11", - "temp-dir": "1.0.0", - "upath": "2.0.1", - "uuid": "^9.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "5.0.0", - "write-file-atomic": "5.0.1", - "write-pkg": "4.0.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@lerna/create/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/create/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@lerna/create/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/create/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/@lerna/create/node_modules/execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@lerna/create/node_modules/get-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", - "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/create/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@lerna/create/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/create/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/create/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/create/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@lerna/create/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@lerna/create/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/create/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/create/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@lerna/create/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@lerna/create/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@microsoft/api-extractor": { - "version": "7.47.9", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.47.9.tgz", - "integrity": "sha512-TTq30M1rikVsO5wZVToQT/dGyJY7UXJmjiRtkHPLb74Prx3Etw8+bX7Bv7iLuby6ysb7fuu1NFWqma+csym8Jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@microsoft/api-extractor-model": "7.29.8", - "@microsoft/tsdoc": "~0.15.0", - "@microsoft/tsdoc-config": "~0.17.0", - "@rushstack/node-core-library": "5.9.0", - "@rushstack/rig-package": "0.5.3", - "@rushstack/terminal": "0.14.2", - "@rushstack/ts-command-line": "4.22.8", - "lodash": "~4.17.15", - "minimatch": "~3.0.3", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "source-map": "~0.6.1", - "typescript": "5.4.2" - }, - "bin": { - "api-extractor": "bin/api-extractor" - } - }, - "node_modules/@microsoft/api-extractor-model": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.29.8.tgz", - "integrity": "sha512-t3Z/xcO6TRbMcnKGVMs4uMzv/gd5j0NhMiJIGjD4cJMeFJ1Hf8wnLSx37vxlRlL0GWlGJhnFgxvnaL6JlS+73g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@microsoft/tsdoc": "~0.15.0", - "@microsoft/tsdoc-config": "~0.17.0", - "@rushstack/node-core-library": "5.9.0" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/typescript": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", - "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@microsoft/tsdoc": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.0.tgz", - "integrity": "sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@microsoft/tsdoc-config": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.17.0.tgz", - "integrity": "sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@microsoft/tsdoc": "0.15.0", - "ajv": "~8.12.0", - "jju": "~1.4.0", - "resolve": "~1.22.2" - } - }, - "node_modules/@microsoft/tsdoc-config/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@microsoft/tsdoc-config/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", - "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/git/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/installed-package-contents": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", - "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "bin/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", - "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/installed-package-contents/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/move-file/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", - "dev": true, - "license": "ISC", - "dependencies": { - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/promise-spawn/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/run-script": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", - "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/run-script/node_modules/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@nrwl/devkit": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.10.0.tgz", - "integrity": "sha512-fRloARtsDQoQgQ7HKEy0RJiusg/HSygnmg4gX/0n/Z+SUS+4KoZzvHjXc6T5ZdEiSjvLypJ+HBM8dQzIcVACPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nx/devkit": "16.10.0" - } - }, - "node_modules/@nrwl/tao": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.10.0.tgz", - "integrity": "sha512-QNAanpINbr+Pod6e1xNgFbzK1x5wmZl+jMocgiEFXZ67KHvmbD6MAQQr0MMz+GPhIu7EE4QCTLTyCEMlAG+K5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "nx": "16.10.0", - "tslib": "^2.3.0" - }, - "bin": { - "tao": "index.js" - } - }, - "node_modules/@nx/devkit": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.10.0.tgz", - "integrity": "sha512-IvKQqRJFDDiaj33SPfGd3ckNHhHi6ceEoqCbAP4UuMXOPPVOX6H0KVk+9tknkPb48B7jWIw6/AgOeWkBxPRO5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nrwl/devkit": "16.10.0", - "ejs": "^3.1.7", - "enquirer": "~2.3.6", - "ignore": "^5.0.4", - "semver": "7.5.3", - "tmp": "~0.2.1", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "nx": ">= 15 <= 17" - } - }, - "node_modules/@nx/devkit/node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/@nx/devkit/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nx/nx-darwin-arm64": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.10.0.tgz", - "integrity": "sha512-YF+MIpeuwFkyvM5OwgY/rTNRpgVAI/YiR0yTYCZR+X3AAvP775IVlusNgQ3oedTBRUzyRnI4Tknj1WniENFsvQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-darwin-x64": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.10.0.tgz", - "integrity": "sha512-ypi6YxwXgb0kg2ixKXE3pwf5myVNUgWf1CsV5OzVccCM8NzheMO51KDXTDmEpXdzUsfT0AkO1sk5GZeCjhVONg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-freebsd-x64": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.10.0.tgz", - "integrity": "sha512-UeEYFDmdbbDkTQamqvtU8ibgu5jQLgFF1ruNb/U4Ywvwutw2d4ruOMl2e0u9hiNja9NFFAnDbvzrDcMo7jYqYw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.10.0.tgz", - "integrity": "sha512-WV3XUC2DB6/+bz1sx+d1Ai9q2Cdr+kTZRN50SOkfmZUQyEBaF6DRYpx/a4ahhxH3ktpNfyY8Maa9OEYxGCBkQA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.10.0.tgz", - "integrity": "sha512-aWIkOUw995V3ItfpAi5FuxQ+1e9EWLS1cjWM1jmeuo+5WtaKToJn5itgQOkvSlPz+HSLgM3VfXMvOFALNk125g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-linux-arm64-musl": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.10.0.tgz", - "integrity": "sha512-uO6Gg+irqpVcCKMcEPIQcTFZ+tDI02AZkqkP7koQAjniLEappd8DnUBSQdcn53T086pHpdc264X/ZEpXFfrKWQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-linux-x64-gnu": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.10.0.tgz", - "integrity": "sha512-134PW/u/arNFAQKpqMJniC7irbChMPz+W+qtyKPAUXE0XFKPa7c1GtlI/wK2dvP9qJDZ6bKf0KtA0U/m2HMUOA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-linux-x64-musl": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.10.0.tgz", - "integrity": "sha512-q8sINYLdIJxK/iUx9vRk5jWAWb/2O0PAbOJFwv4qkxBv4rLoN7y+otgCZ5v0xfx/zztFgk/oNY4lg5xYjIso2Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.10.0.tgz", - "integrity": "sha512-moJkL9kcqxUdJSRpG7dET3UeLIciwrfP08mzBQ12ewo8K8FzxU8ZUsTIVVdNrwt01CXOdXoweGfdQLjJ4qTURA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nx/nx-win32-x64-msvc": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.10.0.tgz", - "integrity": "sha512-5iV2NKZnzxJwZZ4DM5JVbRG/nkhAbzEskKaLBB82PmYGKzaDHuMHP1lcPoD/rtYMlowZgNA/RQndfKvPBPwmXA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@octokit/auth-token": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", - "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", - "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/endpoint": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", - "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/graphql": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", - "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", - "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", - "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/tsconfig": "^1.0.2", - "@octokit/types": "^9.2.3" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=4" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", - "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^10.0.0" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz", - "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^18.0.0" - } - }, - "node_modules/@octokit/request": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", - "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/request-error": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/rest": { - "version": "19.0.11", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz", - "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/core": "^4.2.1", - "@octokit/plugin-paginate-rest": "^6.1.2", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^7.1.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/tsconfig": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", - "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/types": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", - "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^18.0.0" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@rushstack/node-core-library": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.9.0.tgz", - "integrity": "sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "~8.13.0", - "ajv-draft-04": "~1.0.0", - "ajv-formats": "~3.0.1", - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/node-core-library/node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/ajv-draft-04": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "ajv": "^8.5.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@rushstack/rig-package": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.3.tgz", - "integrity": "sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve": "~1.22.1", - "strip-json-comments": "~3.1.1" - } - }, - "node_modules/@rushstack/terminal": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.2.tgz", - "integrity": "sha512-2fC1wqu1VCExKC0/L+0noVcFQEXEnoBOtCIex1TOjBzEDWcw8KzJjjj7aTP6mLxepG0XIyn9OufeFb6SFsa+sg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@rushstack/node-core-library": "5.9.0", - "supports-color": "~8.1.1" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/ts-command-line": { - "version": "4.22.8", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.22.8.tgz", - "integrity": "sha512-XbFjOoV7qZHJnSuFUHv0pKaFA4ixyCuki+xMjsMfDwfvQjs5MYG0IK5COal3tRnG7KCDe2l/G+9LrzYE/RJhgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@rushstack/terminal": "0.14.2", - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "string-argv": "~0.3.1" - } - }, - "node_modules/@sentry-internal/tracing": { - "version": "7.119.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.0.tgz", - "integrity": "sha512-oKdFJnn+56f0DHUADlL8o9l8jTib3VDLbWQBVkjD9EprxfaCwt2m8L5ACRBdQ8hmpxCEo4I8/6traZ7qAdBUqA==", - "license": "MIT", - "dependencies": { - "@sentry/core": "7.119.0", - "@sentry/types": "7.119.0", - "@sentry/utils": "7.119.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/core": { - "version": "7.119.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz", - "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==", - "license": "MIT", - "dependencies": { - "@sentry/types": "7.119.0", - "@sentry/utils": "7.119.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/integrations": { - "version": "7.119.0", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.0.tgz", - "integrity": "sha512-OHShvtsRW0A+ZL/ZbMnMqDEtJddPasndjq+1aQXw40mN+zeP7At/V1yPZyFaURy86iX7Ucxw5BtmzuNy7hLyTA==", - "license": "MIT", - "dependencies": { - "@sentry/core": "7.119.0", - "@sentry/types": "7.119.0", - "@sentry/utils": "7.119.0", - "localforage": "^1.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/node": { - "version": "7.119.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.119.0.tgz", - "integrity": "sha512-9PFzN8xS6U0oZCflpVxS2SSIsHkCaj7qYBlsvHj4CTGWfao9ImwrU6+smy4qoG6oxwPfoVb5pOOMb4WpWOvXcQ==", - "license": "MIT", - "dependencies": { - "@sentry-internal/tracing": "7.119.0", - "@sentry/core": "7.119.0", - "@sentry/integrations": "7.119.0", - "@sentry/types": "7.119.0", - "@sentry/utils": "7.119.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/types": { - "version": "7.119.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz", - "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/utils": { - "version": "7.119.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz", - "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==", - "license": "MIT", - "dependencies": { - "@sentry/types": "7.119.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@shikijs/core": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.22.2.tgz", - "integrity": "sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/engine-javascript": "1.22.2", - "@shikijs/engine-oniguruma": "1.22.2", - "@shikijs/types": "1.22.2", - "@shikijs/vscode-textmate": "^9.3.0", - "@types/hast": "^3.0.4", - "hast-util-to-html": "^9.0.3" - } - }, - "node_modules/@shikijs/engine-javascript": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.22.2.tgz", - "integrity": "sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/types": "1.22.2", - "@shikijs/vscode-textmate": "^9.3.0", - "oniguruma-to-js": "0.4.3" - } - }, - "node_modules/@shikijs/engine-oniguruma": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.22.2.tgz", - "integrity": "sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/types": "1.22.2", - "@shikijs/vscode-textmate": "^9.3.0" - } - }, - "node_modules/@shikijs/types": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.22.2.tgz", - "integrity": "sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/vscode-textmate": "^9.3.0", - "@types/hast": "^3.0.4" - } - }, - "node_modules/@shikijs/vscode-textmate": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.0.tgz", - "integrity": "sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@sigstore/bundle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", - "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", - "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", - "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "dev": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sigstore/sign/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/cacache/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/@sigstore/sign/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@sigstore/sign/node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/@sigstore/sign/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@sigstore/sign/node_modules/glob/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/@sigstore/sign/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@sigstore/sign/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/@sigstore/sign/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sigstore/sign/node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/ssri/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/@sigstore/sign/node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/tuf": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", - "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/commons/node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", - "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1", - "lodash.get": "^4.4.2", - "type-detect": "^4.1.0" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", - "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node22": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/@tsconfig/node22/-/node22-22.0.0.tgz", - "integrity": "sha512-twLQ77zevtxobBOD4ToAtVmuYrpeYUh3qh+TEp+08IWhpsrIflVHqQ1F1CiPxQGL7doCdBIOOCF+1Tm833faNg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tsd/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-saiCxzHRhUrRxQV2JhH580aQUZiKQUXI38FcAcikcfOomAil4G4lxT0RfrrKywoAYP/rqAdYXYmNRLppcd+hQQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@tufjs/canonical-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@tufjs/models": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@tufjs/models/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@tufjs/models/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@types/argparse": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", - "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/chai": { - "version": "4.3.19", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.19.tgz", - "integrity": "sha512-2hHHvQBVE2FiSK4eN0Br6snX9MtolHaTo/batnLjlGRhoQzlCL61iVpxoqO7SfFyOw+P/pwv+0zNHzKoGWz9Cw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/chai-as-promised": { - "version": "7.1.8", - "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz", - "integrity": "sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/event-stream": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/event-stream/-/event-stream-4.0.5.tgz", - "integrity": "sha512-pQ/RR/iuBW8K8WmwYaaC1nkZH0cHonNAIw6ktG8BCNrNuqNeERfBzNIAOq6Z7tvLzpjcMV02SZ5pxAekAYQpWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/fs-extra": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", - "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" - } - }, - "node_modules/@types/glossy": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@types/glossy/-/glossy-0.1.3.tgz", - "integrity": "sha512-CrdAR+ZgRf0MQnDAW4tUm2LpPmfC6sAWlrBwcX0O2oUKyZvseb6wlHZ0alo++DyaLckxqM4CUa+EfzyITJM7mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/ioredis": { - "version": "4.28.10", - "resolved": "https://registry.npmjs.org/@types/ioredis/-/ioredis-4.28.10.tgz", - "integrity": "sha512-69LyhUgrXdgcNDv7ogs1qXZomnfOEnSmrmMFqKgt1XMJxmoOSG/u3wYy13yACIfKuMJ8IhKgHafDO3sx19zVQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jsonfile": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", - "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/jsonwebtoken": { - "version": "8.5.9", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", - "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mocha": { - "version": "10.0.8", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", - "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.17.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", - "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node-schedule": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@types/node-schedule/-/node-schedule-2.1.7.tgz", - "integrity": "sha512-G7Z3R9H7r3TowoH6D2pkzUHPhcJrDF4Jz1JOQ80AX0K2DWTHoN9VC94XzFAPNMdbW9TBzMZ3LjpFi7RYdbxtXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/pidusage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/pidusage/-/pidusage-2.0.5.tgz", - "integrity": "sha512-MIiyZI4/MK9UGUXWt0jJcCZhVw7YdhBuTOuqP/BjuLDLZ2PmmViMIQgZiWxtaMicQfAz/kMrZ5T7PKxFSkTeUA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/prompt": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@types/prompt/-/prompt-1.1.9.tgz", - "integrity": "sha512-Yl0hzOWGDNCo2JHA8s7g7e9higzonlP/MssTMAIAwYmA7GugrB5WZ1DmrfrpJyJY8Y5UHFr8uaXDlxiyHt2jbg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/revalidator": "*" - } - }, - "node_modules/@types/readline-sync": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/@types/readline-sync/-/readline-sync-1.4.8.tgz", - "integrity": "sha512-BL7xOf0yKLA6baAX6MMOnYkoflUyj/c7y3pqMRfU0va7XlwHAOTOIo4x55P/qLfMsuaYdJJKubToLqRVmRtRZA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/revalidator": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/@types/revalidator/-/revalidator-0.3.12.tgz", - "integrity": "sha512-DsA2jHfz73JaIROVoMDd/x7nVWXBmEdDSoXB4yQlDzv/NCBkFY2fMHkyE6DGrvooLDAFe5QI6l9Wq0TgdopMtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/sinon": { - "version": "10.0.20", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.20.tgz", - "integrity": "sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/sinonjs__fake-timers": "*" - } - }, - "node_modules/@types/sinon-chai": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.12.tgz", - "integrity": "sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "*", - "@types/sinon": "*" - } - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", - "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/@types/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "minipass": "^4.0.0" - } - }, - "node_modules/@types/triple-beam": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", - "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", - "license": "MIT" - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/winston-syslog": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@types/winston-syslog/-/winston-syslog-2.4.3.tgz", - "integrity": "sha512-z9mO5hxDls4lSTth76sddIETonCMLguppeudk1YxBz4Y/OmdRkeKMfrOTfH74T9gN5WllLnF8XbHdiM8K6EL7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/glossy": "*", - "@types/node": "*", - "winston": "^3.0.0", - "winston-transport": "^4.3.0" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", - "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/type-utils": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", - "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "dependencies": { - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", - "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", - "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "8.6.0", - "@typescript-eslint/utils": "8.6.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", - "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", - "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/visitor-keys": "8.6.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", - "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.6.0", - "@typescript-eslint/types": "8.6.0", - "@typescript-eslint/typescript-estree": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", - "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/types": "8.6.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.46", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz", - "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.15.0" - } - }, - "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@zkochan/js-yaml": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@zkochan/js-yaml/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "license": "ISC" - }, - "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peer": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", - "dev": true, - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", - "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^4.0.0", - "indent-string": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/aggregate-error/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/alcalzone-shared": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-4.0.8.tgz", - "integrity": "sha512-Rr0efCjNL9lw7miDvU8exL87Y42ehsLU2jUGNQUphhnlvxnTMrHeApWgoOSGZvsE2PhxC3KO7Z+VpQ/IbuV3aA==", - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/are-docs-informative": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", - "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true, - "license": "MIT" - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", - "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true, - "license": "ISC" - }, - "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "license": "BSD-3-Clause" - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/builtins": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/byte-size": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-8.1.1.tgz", - "integrity": "sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.17" - } - }, - "node_modules/cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/cacache/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "license": "MIT", - "peer": true, - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "engines": { - "node": "*" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001663", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", - "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0", - "peer": true - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chai": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", - "dev": true, - "license": "MIT", - "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.6", - "pathval": "^1.1.1", - "type-detect": "^4.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chai-as-promised": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", - "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", - "dev": true, - "license": "WTFPL", - "dependencies": { - "check-error": "^1.0.2" - }, - "peerDependencies": { - "chai": ">= 2.1.2 < 6" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true, - "license": "MIT" - }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", - "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/clean-regexp/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/clean-stack": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", - "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clean-stack/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cluster-key-slot": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", - "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cmd-shim": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz", - "integrity": "sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "license": "MIT", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/color/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "license": "MIT", - "dependencies": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } - }, - "node_modules/columnify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "engines": [ - "node >= 6.0" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/conventional-changelog-angular": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", - "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-changelog-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz", - "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^6.0.0", - "conventional-commits-parser": "^4.0.0", - "dateformat": "^3.0.3", - "get-pkg-repo": "^4.2.1", - "git-raw-commits": "^3.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^5.0.0", - "normalize-package-data": "^3.0.3", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-core/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz", - "integrity": "sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz", - "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-commits-filter": "^3.0.0", - "dateformat": "^3.0.3", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "meow": "^8.1.2", - "semver": "^7.0.0", - "split": "^1.0.1" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-changelog-writer/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", - "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-commits-parser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", - "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.3.5", - "meow": "^8.1.2", - "split2": "^3.2.2" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-commits-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-commits-parser/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-recommended-bump": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz", - "integrity": "sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^3.0.0", - "conventional-commits-filter": "^3.0.0", - "conventional-commits-parser": "^4.0.0", - "git-raw-commits": "^3.0.0", - "git-semver-tags": "^5.0.0", - "meow": "^8.1.2" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/conventional-recommended-bump/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-recommended-bump/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-recommended-bump/node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-recommended-bump/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-recommended-bump/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-recommended-bump/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-recommended-bump/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js-compat": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", - "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "browserslist": "^4.23.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/cp-file": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-9.1.0.tgz", - "integrity": "sha512-3scnzFj/94eb7y4wyXRWwvzLFaQp87yyfTnChIjlfYrVqp5lVO3E2hIJMeQIltUT0K2ZAB3An1qXcBmwGyvuwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "nested-error-stacks": "^2.0.0", - "p-event": "^4.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cpy": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/cpy/-/cpy-9.0.1.tgz", - "integrity": "sha512-D9U0DR5FjTCN3oMTcFGktanHnAG5l020yvOCR1zKILmAyPP7I/9pl6NFgRbDcmSENtbK1sQLBz1p9HIOlroiNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^3.0.0", - "cp-file": "^9.1.0", - "globby": "^13.1.1", - "junk": "^4.0.0", - "micromatch": "^4.0.4", - "nested-error-stacks": "^2.1.0", - "p-filter": "^3.0.0", - "p-map": "^5.3.0" - }, - "engines": { - "node": "^12.20.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cpy-cli": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/cpy-cli/-/cpy-cli-4.2.0.tgz", - "integrity": "sha512-b04b+cbdr29CdpREPKw/itrfjO43Ty0Aj7wRM6M6LoE4GJxZJCk9Xp+Eu1IqztkKh3LxIBt1tDplENsa6KYprg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cpy": "^9.0.0", - "meow": "^10.1.2" - }, - "bin": { - "cpy": "cli.js" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/cron-parser": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", - "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", - "license": "MIT", - "dependencies": { - "luxon": "^3.2.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha512-TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decache": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.2.tgz", - "integrity": "sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==", - "license": "MIT", - "dependencies": { - "callsite": "^1.0.0" - } - }, - "node_modules/decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "license": "MIT", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true, - "license": "MIT" - }, - "node_modules/deep-clone": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/deep-clone/-/deep-clone-3.0.3.tgz", - "integrity": "sha512-6jtXIlCBAwr3GP/7Il52clbIFIKAxg/pnNkL4/sE6+Oqb10MXMtm9LDZV2IAuwdaKV9VBm8hlxAFk9r6pF8XRw==", - "license": "MIT" - }, - "node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/denque": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", - "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/diskusage": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/diskusage/-/diskusage-1.2.0.tgz", - "integrity": "sha512-2u3OG3xuf5MFyzc4MctNRUKjjwK+UkovRYdD2ed/NZNZPrt0lqHnLKxGhlFVvAb4/oufIgQG3nWgwmeTbHOvXA==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "es6-promise": "^4.2.8", - "nan": "^2.18.0" - } - }, - "node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "16.3.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz", - "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" - } - }, - "node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "license": "MIT" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.27", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.27.tgz", - "integrity": "sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==", - "dev": true, - "license": "ISC", - "peer": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", - "license": "MIT" - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true, - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true, - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "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.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "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.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "license": "MIT", - "optional": true - }, - "node_modules/esbuild": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", - "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.0", - "@esbuild/android-arm": "0.24.0", - "@esbuild/android-arm64": "0.24.0", - "@esbuild/android-x64": "0.24.0", - "@esbuild/darwin-arm64": "0.24.0", - "@esbuild/darwin-x64": "0.24.0", - "@esbuild/freebsd-arm64": "0.24.0", - "@esbuild/freebsd-x64": "0.24.0", - "@esbuild/linux-arm": "0.24.0", - "@esbuild/linux-arm64": "0.24.0", - "@esbuild/linux-ia32": "0.24.0", - "@esbuild/linux-loong64": "0.24.0", - "@esbuild/linux-mips64el": "0.24.0", - "@esbuild/linux-ppc64": "0.24.0", - "@esbuild/linux-riscv64": "0.24.0", - "@esbuild/linux-s390x": "0.24.0", - "@esbuild/linux-x64": "0.24.0", - "@esbuild/netbsd-x64": "0.24.0", - "@esbuild/openbsd-arm64": "0.24.0", - "@esbuild/openbsd-x64": "0.24.0", - "@esbuild/sunos-x64": "0.24.0", - "@esbuild/win32-arm64": "0.24.0", - "@esbuild/win32-ia32": "0.24.0", - "@esbuild/win32-x64": "0.24.0" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "9.11.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.11.0.tgz", - "integrity": "sha512-yVS6XODx+tMFMDFcG4+Hlh+qG7RM6cCJXtQhCKLSsr3XkLvWggHjCqjfh0XsPPnt1c56oaT6PMgW9XWQQjdHXA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.11.0", - "@eslint/config-array": "^0.18.0", - "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.11.0", - "@eslint/plugin-kit": "^0.2.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.3.0", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.0.2", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.1.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "license": "MIT", - "peer": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-formatter-pretty": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz", - "integrity": "sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/eslint": "^7.2.13", - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "eslint-rule-docs": "^1.1.5", - "log-symbols": "^4.0.0", - "plur": "^4.0.0", - "string-width": "^4.2.0", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-formatter-pretty/node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/eslint-plugin-jsdoc": { - "version": "50.2.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.2.4.tgz", - "integrity": "sha512-020jA+dXaXdb+TML3ZJBvpPmzwbNROjnYuTYi/g6A5QEmEjhptz4oPJDKkOGMIByNxsPpdTLzSU1HYVqebOX1w==", - "dev": true, - "license": "BSD-3-Clause", - "peer": true, - "dependencies": { - "@es-joy/jsdoccomment": "~0.48.0", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.1", - "debug": "^4.3.6", - "escape-string-regexp": "^4.0.0", - "espree": "^10.1.0", - "esquery": "^1.6.0", - "parse-imports": "^2.1.1", - "semver": "^7.6.3", - "spdx-expression-parse": "^4.0.0", - "synckit": "^0.9.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", - "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.9.1" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-prettier" - }, - "peerDependencies": { - "@types/eslint": ">=8.0.0", - "eslint": ">=8.0.0", - "eslint-config-prettier": "*", - "prettier": ">=3.0.0" - }, - "peerDependenciesMeta": { - "@types/eslint": { - "optional": true - }, - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.36.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz", - "integrity": "sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "5.1.0-rc-fb9a90fa48-20240614", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0-rc-fb9a90fa48-20240614.tgz", - "integrity": "sha512-xsiRwaDNF5wWNC4ZHLut+x/YcAxksUd9Rizt7LaEn3bV8VyYRpXnRJQlLOfYaVy9esk4DFP4zPPnoNVjq5Gc0w==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-unicorn": { - "version": "55.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-55.0.0.tgz", - "integrity": "sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", - "@eslint-community/eslint-utils": "^4.4.0", - "ci-info": "^4.0.0", - "clean-regexp": "^1.0.0", - "core-js-compat": "^3.37.0", - "esquery": "^1.5.0", - "globals": "^15.7.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.1", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=18.18" - }, - "funding": { - "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" - }, - "peerDependencies": { - "eslint": ">=8.56.0" - } - }, - "node_modules/eslint-rule-docs": { - "version": "1.1.235", - "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz", - "integrity": "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint-scope": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", - "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "dependencies": { - "acorn": "^8.12.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "license": "BSD-3-Clause", - "peer": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-stream": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", - "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", - "license": "MIT", - "dependencies": { - "duplexer": "^0.1.1", - "from": "^0.1.7", - "map-stream": "0.0.7", - "pause-stream": "^0.0.11", - "split": "^1.0.1", - "stream-combiner": "^0.2.2", - "through": "^2.3.8" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true, - "license": "MIT" - }, - "node_modules/execa": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz", - "integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", - "engines": { - "node": "> 0.1.90" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true, - "license": "Apache-2.0", - "peer": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", - "license": "MIT" - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/file-stream-rotator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.6.1.tgz", - "integrity": "sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ==", - "license": "MIT", - "dependencies": { - "moment": "^2.29.1" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "license": "MIT", - "optional": true - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true, - "license": "ISC", - "peer": true - }, - "node_modules/fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", - "license": "MIT" - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", - "license": "MIT" - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "license": "MIT" - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "license": "MIT", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "bin": { - "get-pkg-repo": "src/cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-pkg-repo/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/get-pkg-repo/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/get-pkg-repo/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/git-raw-commits": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz", - "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "dargs": "^7.0.0", - "meow": "^8.1.2", - "split2": "^3.2.2" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/git-raw-commits/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/git-raw-commits/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-raw-commits/node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-raw-commits/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/git-raw-commits/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/git-raw-commits/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/git-raw-commits/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-remote-origin-url/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/git-semver-tags": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.1.tgz", - "integrity": "sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^8.1.2", - "semver": "^7.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/git-semver-tags/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/git-semver-tags/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-semver-tags/node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-semver-tags/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/git-semver-tags/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/git-semver-tags/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/git-semver-tags/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "node_modules/git-url-parse": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "git-up": "^7.0.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "dev": true, - "license": "BSD", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "peer": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/globals": { - "version": "15.9.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", - "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dev": true, - "license": "MIT", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true, - "license": "MIT" - }, - "node_modules/glossy": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/glossy/-/glossy-0.1.7.tgz", - "integrity": "sha512-mTCC51QFadK75MvAhrL5nPVIP291NjML1guo10Sa7Yj04tJU4V++Vgm780NIddg9etQD9D8FM67hFGqM8EE2HQ==", - "optional": true, - "engines": { - "node": ">= 0.2.5" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "license": "MIT", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hast-util-to-html": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz", - "integrity": "sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minimatch": "^5.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/ignore-walk/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "license": "MIT" - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true, - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "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.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true, - "license": "ISC" - }, - "node_modules/init-package-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-5.0.0.tgz", - "integrity": "sha512-kBhlSheBfYmq3e0L1ii+VKe3zBTLL5lDCDWR+f9dLmEGSB3MqLlMlsolubSsyI88Bg6EA+BIMlomAnQ1SwgQBw==", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^10.0.0", - "promzard": "^1.0.0", - "read": "^2.0.0", - "read-package-json": "^6.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/init-package-json/node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/init-package-json/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/init-package-json/node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/iobroker.js-controller": { - "resolved": "packages/controller", - "link": true - }, - "node_modules/ioredis": { - "version": "4.28.5", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.28.5.tgz", - "integrity": "sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==", - "license": "MIT", - "dependencies": { - "cluster-key-slot": "^1.1.0", - "debug": "^4.3.1", - "denque": "^1.1.0", - "lodash.defaults": "^4.2.0", - "lodash.flatten": "^4.4.0", - "lodash.isarguments": "^3.1.0", - "p-map": "^2.1.0", - "redis-commands": "1.7.0", - "redis-errors": "^1.2.0", - "redis-parser": "^3.0.0", - "standard-as-callback": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ioredis" - } - }, - "node_modules/ioredis/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/irregular-plurals": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", - "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^2.0.1" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "license": "MIT" - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", - "dev": true, - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js-yaml/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/jsdoc-type-pratt-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz", - "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "license": "MIT", - "peer": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true, - "license": "ISC" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsonwebtoken": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", - "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", - "license": "MIT", - "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "license": "(MIT OR GPL-3.0-or-later)", - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "node_modules/jszip/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/junk": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/junk/-/junk-4.0.1.tgz", - "integrity": "sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/just-extend": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", - "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", - "dev": true, - "license": "MIT" - }, - "node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "license": "MIT", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "license": "MIT", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", - "license": "MIT" - }, - "node_modules/lerna": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-7.4.2.tgz", - "integrity": "sha512-gxavfzHfJ4JL30OvMunmlm4Anw7d7Tq6tdVHzUukLdS9nWnxCN/QB21qR+VJYp5tcyXogHKbdUEGh6qmeyzxSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "7.4.2", - "@lerna/create": "7.4.2", - "@npmcli/run-script": "6.0.2", - "@nx/devkit": ">=16.5.1 < 17", - "@octokit/plugin-enterprise-rest": "6.0.1", - "@octokit/rest": "19.0.11", - "byte-size": "8.1.1", - "chalk": "4.1.0", - "clone-deep": "4.0.1", - "cmd-shim": "6.0.1", - "columnify": "1.6.0", - "conventional-changelog-angular": "7.0.0", - "conventional-changelog-core": "5.0.1", - "conventional-recommended-bump": "7.0.1", - "cosmiconfig": "^8.2.0", - "dedent": "0.7.0", - "envinfo": "7.8.1", - "execa": "5.0.0", - "fs-extra": "^11.1.1", - "get-port": "5.1.1", - "get-stream": "6.0.0", - "git-url-parse": "13.1.0", - "glob-parent": "5.1.2", - "globby": "11.1.0", - "graceful-fs": "4.2.11", - "has-unicode": "2.0.1", - "import-local": "3.1.0", - "ini": "^1.3.8", - "init-package-json": "5.0.0", - "inquirer": "^8.2.4", - "is-ci": "3.0.1", - "is-stream": "2.0.0", - "jest-diff": ">=29.4.3 < 30", - "js-yaml": "4.1.0", - "libnpmaccess": "7.0.2", - "libnpmpublish": "7.3.0", - "load-json-file": "6.2.0", - "lodash": "^4.17.21", - "make-dir": "4.0.0", - "minimatch": "3.0.5", - "multimatch": "5.0.0", - "node-fetch": "2.6.7", - "npm-package-arg": "8.1.1", - "npm-packlist": "5.1.1", - "npm-registry-fetch": "^14.0.5", - "npmlog": "^6.0.2", - "nx": ">=16.5.1 < 17", - "p-map": "4.0.0", - "p-map-series": "2.1.0", - "p-pipe": "3.1.0", - "p-queue": "6.6.2", - "p-reduce": "2.1.0", - "p-waterfall": "2.1.1", - "pacote": "^15.2.0", - "pify": "5.0.0", - "read-cmd-shim": "4.0.0", - "read-package-json": "6.0.4", - "resolve-from": "5.0.0", - "rimraf": "^4.4.1", - "semver": "^7.3.8", - "signal-exit": "3.0.7", - "slash": "3.0.0", - "ssri": "^9.0.1", - "strong-log-transformer": "2.1.0", - "tar": "6.1.11", - "temp-dir": "1.0.0", - "typescript": ">=3 < 6", - "upath": "2.0.1", - "uuid": "^9.0.0", - "validate-npm-package-license": "3.0.4", - "validate-npm-package-name": "5.0.0", - "write-file-atomic": "5.0.1", - "write-pkg": "4.0.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4" - }, - "bin": { - "lerna": "dist/cli.js" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/lerna/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lerna/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/lerna/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/lerna/node_modules/execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/lerna/node_modules/get-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", - "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lerna/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/lerna/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lerna/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lerna/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lerna/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/lerna/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lerna/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lerna/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lerna/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lerna/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/lerna/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/libnpmaccess": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-7.0.2.tgz", - "integrity": "sha512-vHBVMw1JFMTgEk15zRsJuSAg7QtGGHpUSEfnbcRL1/gTBag9iEfJbyjpDmdJmwMhvpoLoNBtdAUCdGnaP32hhw==", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/libnpmaccess/node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmpublish": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-7.3.0.tgz", - "integrity": "sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==", - "dev": true, - "license": "ISC", - "dependencies": { - "ci-info": "^3.6.1", - "normalize-package-data": "^5.0.0", - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3", - "proc-log": "^3.0.0", - "semver": "^7.3.7", - "sigstore": "^1.4.0", - "ssri": "^10.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/libnpmpublish/node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/libnpmpublish/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/libnpmpublish/node_modules/normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "license": "MIT", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/loadavg-windows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/loadavg-windows/-/loadavg-windows-1.1.1.tgz", - "integrity": "sha512-ncSyH121LuN6OENPSohTAS2W85J3NYVIfjsVcK4spViQbHlQUXhGKd8VYhrqWyjtwwSTw4g3rrDraNoSJWRLgw==", - "license": "MIT", - "dependencies": { - "weak-daemon": "1.0.3" - } - }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "license": "Apache-2.0", - "dependencies": { - "lie": "3.1.1" - } - }, - "node_modules/localforage/node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", - "license": "MIT", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "license": "MIT" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "license": "MIT" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", - "license": "MIT" - }, - "node_modules/lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", - "license": "MIT" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", - "license": "MIT" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", - "license": "MIT" - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", - "license": "MIT" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "license": "MIT" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/logform": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.1.tgz", - "integrity": "sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==", - "license": "MIT", - "dependencies": { - "@colors/colors": "1.6.0", - "@types/triple-beam": "^1.3.2", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/long-timeout": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/long-timeout/-/long-timeout-0.1.1.tgz", - "integrity": "sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==", - "license": "MIT" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true, - "license": "MIT" - }, - "node_modules/luxon": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", - "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true, - "license": "ISC" - }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/map-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", - "license": "MIT" - }, - "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-it/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", - "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-fetch/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-json-stream": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.2.tgz", - "integrity": "sha512-myxeeTm57lYs8pH2nxPzmEEg8DGIgW+9mv6D4JZD2pa81I/OBjeU7PtICXV6c9eRGTA5JMDsuIPUZRCyBMYNhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", - "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.3", - "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", - "debug": "^4.3.5", - "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.1.6", - "ms": "^2.1.3", - "serialize-javascript": "^6.0.2", - "strip-json-comments": "^3.1.1", - "supports-color": "^8.1.1", - "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", - "yargs-unparser": "^2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/mocha/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/mocha/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/moment": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/multimatch/node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "license": "ISC" - }, - "node_modules/mylas": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/mylas/-/mylas-2.1.13.tgz", - "integrity": "sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/raouldeheer" - } - }, - "node_modules/nan": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", - "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", - "license": "MIT", - "optional": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/nested-error-stacks": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", - "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", - "dev": true, - "license": "MIT" - }, - "node_modules/nise": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", - "integrity": "sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/text-encoding": "^0.7.2", - "just-extend": "^6.2.0", - "path-to-regexp": "^6.2.1" - } - }, - "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.3.1.tgz", - "integrity": "sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", - "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", - "dev": true, - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/node-machine-id": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", - "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/node-schedule": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/node-schedule/-/node-schedule-2.1.1.tgz", - "integrity": "sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==", - "license": "MIT", - "dependencies": { - "cron-parser": "^4.2.0", - "long-timeout": "0.1.1", - "sorted-array-functions": "^1.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/node.extend": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.3.tgz", - "integrity": "sha512-xwADg/okH48PvBmRZyoX8i8GJaKuJ1CqlqotlZOhUio8egD1P5trJupHKBzcPjSF9ifK2gPcEICRBnkfPqQXZw==", - "license": "(MIT OR GPL-2.0)", - "dependencies": { - "hasown": "^2.0.0", - "is": "^3.3.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-install-checks": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true, - "license": "ISC" - }, - "node_modules/npm-package-arg": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", - "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/npm-packlist": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", - "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz", - "integrity": "sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", - "dev": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "dev": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-registry-fetch/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm-registry-fetch/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm-registry-fetch/node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm-registry-fetch/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm-registry-fetch/node_modules/glob/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-registry-fetch/node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/ssri/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm-registry-fetch/node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/nx": { - "version": "16.10.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-16.10.0.tgz", - "integrity": "sha512-gZl4iCC0Hx0Qe1VWmO4Bkeul2nttuXdPpfnlcDKSACGu3ZIo+uySqwOF8yBAxSTIf8xe2JRhgzJN1aFkuezEBg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@nrwl/tao": "16.10.0", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "3.0.0-rc.46", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "^4.1.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^8.0.1", - "dotenv": "~16.3.1", - "dotenv-expand": "~10.0.0", - "enquirer": "~2.3.6", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^11.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "jest-diff": "^29.4.1", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", - "node-machine-id": "1.1.12", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.5.3", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^4.1.2", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.6.2", - "yargs-parser": "21.1.1" - }, - "bin": { - "nx": "bin/nx.js" - }, - "optionalDependencies": { - "@nx/nx-darwin-arm64": "16.10.0", - "@nx/nx-darwin-x64": "16.10.0", - "@nx/nx-freebsd-x64": "16.10.0", - "@nx/nx-linux-arm-gnueabihf": "16.10.0", - "@nx/nx-linux-arm64-gnu": "16.10.0", - "@nx/nx-linux-arm64-musl": "16.10.0", - "@nx/nx-linux-x64-gnu": "16.10.0", - "@nx/nx-linux-x64-musl": "16.10.0", - "@nx/nx-win32-arm64-msvc": "16.10.0", - "@nx/nx-win32-x64-msvc": "16.10.0" - }, - "peerDependencies": { - "@swc-node/register": "^1.6.7", - "@swc/core": "^1.3.85" - }, - "peerDependenciesMeta": { - "@swc-node/register": { - "optional": true - }, - "@swc/core": { - "optional": true - } - } - }, - "node_modules/nx/node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/nx/node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/nx/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/nx/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nx/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "license": "MIT", - "dependencies": { - "fn.name": "1.x.x" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/oniguruma-to-js": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz", - "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "regex": "^4.3.2" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz", - "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-map": "^5.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", - "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz", - "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-reduce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-waterfall": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz", - "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-reduce": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/pacote": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", - "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^5.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.3.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "dev": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pacote/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/pacote/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/cacache/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/pacote/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pacote/node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/pacote/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pacote/node_modules/glob/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/pacote/node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/ignore-walk": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", - "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", - "dev": true, - "license": "ISC", - "dependencies": { - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/pacote/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pacote/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/pacote/node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/npm-packlist": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^6.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pacote/node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/ssri/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/pacote/node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pacote/node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "license": "(MIT AND Zlib)" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-imports": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/parse-imports/-/parse-imports-2.2.1.tgz", - "integrity": "sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==", - "dev": true, - "license": "Apache-2.0 AND MIT", - "peer": true, - "dependencies": { - "es-module-lexer": "^1.5.3", - "slashes": "^3.0.12" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-json/node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^2.0.0" - } - }, - "node_modules/parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse-path": "^7.0.0" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", - "license": [ - "MIT", - "Apache2" - ], - "dependencies": { - "through": "~2.3" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidusage": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz", - "integrity": "sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/plimit-lit": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/plimit-lit/-/plimit-lit-1.6.1.tgz", - "integrity": "sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "queue-lit": "^1.5.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/plur": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", - "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "irregular-plurals": "^3.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true, - "license": "ISC" - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/promisify-child-process": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/promisify-child-process/-/promisify-child-process-4.1.2.tgz", - "integrity": "sha512-APnkIgmaHNJpkAn7k+CrJSi9WMuff5ctYFbD0CO2XIPkM8yO7d/ShouU2clywbpHV/DUsyc4bpJCsNgddNtx4g==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/prompt": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.3.0.tgz", - "integrity": "sha512-ZkaRWtaLBZl7KKAKndKYUL8WqNT+cQHKRZnT4RYYms48jQkFw3rrBL+/N5K/KtdEveHkxs982MX2BkDKub2ZMg==", - "license": "MIT", - "dependencies": { - "@colors/colors": "1.5.0", - "async": "3.2.3", - "read": "1.0.x", - "revalidator": "0.1.x", - "winston": "2.x" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/prompt/node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/prompt/node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", - "license": "MIT" - }, - "node_modules/prompt/node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", - "license": "ISC", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/prompt/node_modules/winston": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.7.tgz", - "integrity": "sha512-vLB4BqzCKDnnZH9PHGoS2ycawueX4HLqENXQitvFHczhgW2vFpSOn31LZtVr1KU8YTw7DS4tM+cqyovxo8taVg==", - "license": "MIT", - "dependencies": { - "async": "^2.6.4", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/prompt/node_modules/winston/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/promzard": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.2.tgz", - "integrity": "sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "read": "^3.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/promzard/node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/promzard/node_modules/read": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/read/-/read-3.0.1.tgz", - "integrity": "sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==", - "dev": true, - "license": "ISC", - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/property-information": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "license": "MIT" - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-lit": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/queue-lit/-/queue-lit-1.5.2.tgz", - "integrity": "sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true, - "license": "MIT" - }, - "node_modules/read": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/read/-/read-2.1.0.tgz", - "integrity": "sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~1.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-cmd-shim": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", - "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", - "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", - "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json-fast": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", - "dev": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json-fast/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/read-package-json/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-json/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg-up/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/read-pkg/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read/node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "license": "BSD" - }, - "node_modules/readline-sync": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", - "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/redent/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/redent/node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/redis-commands": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", - "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==", - "license": "MIT" - }, - "node_modules/redis-errors": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", - "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/redis-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", - "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", - "license": "MIT", - "dependencies": { - "redis-errors": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regex": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/regex/-/regex-4.4.0.tgz", - "integrity": "sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/regexp-tree": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", - "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", - "dev": true, - "license": "MIT", - "peer": true, - "bin": { - "regexp-tree": "bin/regexp-tree" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regjsparser": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", - "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "peer": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/respjs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/respjs/-/respjs-4.2.0.tgz", - "integrity": "sha512-/W219Wpyo0m6bVN9z/rqhe0ek6nJ7Tus9WhbWpA8aJI8FxtMrQw1u8RStxOswTyUrW/NXaKXuaNfKZFKYbwXkg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha512-xcBILK2pA9oh4SiinPEZfhP8HfrB/ha+a2fTMyl7Om2WjlDVrOQy99N2MXXlUHqGJz4qEu2duXxHJjDWuK/0xg==", - "license": "Apache 2.0", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/rimraf": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", - "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^9.2.0" - }, - "bin": { - "rimraf": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-stable-stringify": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", - "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/seq-logging": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/seq-logging/-/seq-logging-1.1.2.tgz", - "integrity": "sha512-9n7bCIHiMdBene104oSEa2917OcNBw+uee2v+we4AQxmjqt/aeQkWy1296IvGsogbj5fK6wuDNhVhm/DYmauVA==", - "license": "Apache-2.0", - "optional": true - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true, - "license": "ISC" - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "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.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shiki": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.22.2.tgz", - "integrity": "sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/core": "1.22.2", - "@shikijs/engine-javascript": "1.22.2", - "@shikijs/engine-oniguruma": "1.22.2", - "@shikijs/types": "1.22.2", - "@shikijs/vscode-textmate": "^9.3.0", - "@types/hast": "^3.0.4" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/sigstore": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", - "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "@sigstore/sign": "^1.0.0", - "@sigstore/tuf": "^1.0.3", - "make-fetch-happen": "^11.0.1" - }, - "bin": { - "sigstore": "bin/sigstore.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "dev": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sigstore/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sigstore/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/cacache/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sigstore/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/sigstore/node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sigstore/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sigstore/node_modules/glob/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sigstore/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/sigstore/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sigstore/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sigstore/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sigstore/node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/ssri/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sigstore/node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "license": "MIT" - }, - "node_modules/sinon": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz", - "integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==", - "deprecated": "16.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^10.3.0", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.1.0", - "nise": "^5.1.4", - "supports-color": "^7.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon-chai": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.7.0.tgz", - "integrity": "sha512-mf5NURdUaSdnatJx3uhoBOrY9dtL19fiOtAdT1Azxg3+lNJFiuN0uzaU3xX1LeAfL17kHQhTAJgpsfhbMJMY2g==", - "dev": true, - "license": "(BSD-2-Clause OR WTFPL)", - "peerDependencies": { - "chai": "^4.0.0", - "sinon": ">=4.0.0" - } - }, - "node_modules/sinon/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/slashes": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", - "integrity": "sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==", - "dev": true, - "license": "ISC", - "peer": true - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sorted-array-functions": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz", - "integrity": "sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==", - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-correct/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "license": "ISC", - "dependencies": { - "readable-stream": "^3.0.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ssri/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/standard-as-callback": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", - "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", - "license": "MIT" - }, - "node_modules/stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==", - "license": "MIT", - "dependencies": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "dev": true, - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/synckit": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", - "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", - "license": "MIT" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/tiny-glob": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.14" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trim-newlines": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/triple-beam": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", - "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", - "license": "MIT", - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-json-schema-generator": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-json-schema-generator/-/ts-json-schema-generator-1.2.0.tgz", - "integrity": "sha512-tUMeO3ZvA12d3HHh7T/AK8W5hmUhDRNtqWRHSMN3ZRbUFt+UmV0oX8k1RK4SA+a+BKNHpmW2v06MS49e8Fi3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.11", - "commander": "^9.4.1", - "glob": "^8.0.3", - "json5": "^2.2.1", - "normalize-path": "^3.0.0", - "safe-stable-stringify": "^2.4.1", - "typescript": "~4.9.3" - }, - "bin": { - "ts-json-schema-generator": "bin/ts-json-schema-generator" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/ts-json-schema-generator/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/tsc-alias": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.10.tgz", - "integrity": "sha512-Ibv4KAWfFkFdKJxnWfVtdOmB0Zi1RJVxcbPGiCDsFpCQSsmpWyuzHG3rQyI5YkobWwxFPEyQfu1hdo4qLG2zPw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.3", - "commander": "^9.0.0", - "globby": "^11.0.4", - "mylas": "^2.1.9", - "normalize-path": "^3.0.0", - "plimit-lit": "^1.2.6" - }, - "bin": { - "tsc-alias": "dist/bin/index.js" - } - }, - "node_modules/tsc-alias/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsc-alias/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/tsd": { - "version": "0.31.2", - "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.31.2.tgz", - "integrity": "sha512-VplBAQwvYrHzVihtzXiUVXu5bGcr7uH1juQZ1lmKgkuGNGT+FechUCqmx9/zk7wibcqR2xaNEwCkDyKh+VVZnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tsd/typescript": "~5.4.3", - "eslint-formatter-pretty": "^4.1.0", - "globby": "^11.0.1", - "jest-diff": "^29.0.3", - "meow": "^9.0.0", - "path-exists": "^4.0.0", - "read-pkg-up": "^7.0.0" - }, - "bin": { - "tsd": "dist/cli.js" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/tsd/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tsd/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsd/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tsd/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsd/node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tsd/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tsd/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsd/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tsd/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tsd/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "dev": true, - "license": "0BSD" - }, - "node_modules/tuf-js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", - "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tufjs/models": "1.0.4", - "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "dev": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tuf-js/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/tuf-js/node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/cacache/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/tuf-js/node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tuf-js/node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/fs-minipass/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/tuf-js/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/tuf-js/node_modules/glob/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/tuf-js/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/tuf-js/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/tuf-js/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/tuf-js/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tuf-js/node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/ssri/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/tuf-js/node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/tuf-js/node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/typedoc": { - "version": "0.26.11", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.11.tgz", - "integrity": "sha512-sFEgRRtrcDl2FxVP58Ze++ZK2UQAEvtvvH8rRlig1Ja3o7dDaMHmaBfvJmdGnNEFaLTpQsN8dpvZaTqJSu/Ugw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "lunr": "^2.3.9", - "markdown-it": "^14.1.0", - "minimatch": "^9.0.5", - "shiki": "^1.16.2", - "yaml": "^2.5.1" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x" - } - }, - "node_modules/typedoc-plugin-markdown": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.10.tgz", - "integrity": "sha512-PLX3pc1/7z13UJm4TDE9vo9jWGcClFUErXXtd5LdnoLjV6mynPpqZLU992DwMGFSRqJFZeKbVyqlNNeNHnk2tQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "typedoc": "0.26.x" - } - }, - "node_modules/typedoc-plugin-missing-exports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-3.0.0.tgz", - "integrity": "sha512-R7D8fYrK34mBFZSlF1EqJxfqiUSlQSmyrCiQgTQD52nNm6+kUtqwiaqaNkuJ2rA2wBgWFecUA8JzHT7x2r7ePg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typedoc": "0.26.x" - } - }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typescript-eslint": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.6.0.tgz", - "integrity": "sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.6.0", - "@typescript-eslint/parser": "8.6.0", - "@typescript-eslint/utils": "8.6.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universal-user-agent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", - "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unix-dgram": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/unix-dgram/-/unix-dgram-2.0.6.tgz", - "integrity": "sha512-AURroAsb73BZ6CdAyMrTk/hYKNj3DuYYEuOaB8bYMOHGKupRNScw90Q5C71tWJc3uE7dIeXRyuwN0xLLq3vDTg==", - "hasInstallScript": true, - "license": "ISC", - "optional": true, - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.16.0" - }, - "engines": { - "node": ">=0.10.48" - } - }, - "node_modules/upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-browserslist-db/node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", - "dev": true, - "license": "ISC", - "peer": true - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true, - "license": "MIT" - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true, - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/weak-daemon": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/weak-daemon/-/weak-daemon-1.0.3.tgz", - "integrity": "sha512-9OLYp5qQSxpnTIyuA1zJ7at3DV2DSBcbdXduC/3QFPeYjF30Lh1nfBrG+VLf4QUvZPz2lXFPu08oIRzWQfucVQ==", - "license": "MIT", - "engines": { - "node": ">=4.8.7" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", - "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/winston": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", - "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", - "license": "MIT", - "dependencies": { - "@colors/colors": "^1.6.0", - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.6.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.7.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/winston-daily-rotate-file": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-5.0.0.tgz", - "integrity": "sha512-JDjiXXkM5qvwY06733vf09I2wnMXpZEhxEVOSPenZMii+g7pcDcTBt2MRugnoi8BwVSuCT2jfRXBUy+n1Zz/Yw==", - "license": "MIT", - "dependencies": { - "file-stream-rotator": "^0.6.1", - "object-hash": "^3.0.0", - "triple-beam": "^1.4.1", - "winston-transport": "^4.7.0" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "winston": "^3" - } - }, - "node_modules/winston-seq-updated": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/winston-seq-updated/-/winston-seq-updated-1.0.4.tgz", - "integrity": "sha512-PBcD6PHdN/6XqtFIeW/EnlVFD3hFulZsdSbDyVd/xp0MjHpTPAfBBhmSDUf72E+LQxSS952ctmI6XG1cS3nkTg==", - "license": "MIT", - "optional": true, - "dependencies": { - "seq-logging": "0.4.6", - "winston-transport": "^4.3.0" - } - }, - "node_modules/winston-seq-updated/node_modules/seq-logging": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/seq-logging/-/seq-logging-0.4.6.tgz", - "integrity": "sha512-cCkhK86q+PfLeC21eaOWBcXyPUROuRq/e9EaJIT1BkmEdTHjvIgViDn7Tgw+tdzFhezvn7buDfoXWD8xPtQfeg==", - "license": "Apache-2.0", - "optional": true - }, - "node_modules/winston-syslog": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/winston-syslog/-/winston-syslog-2.7.1.tgz", - "integrity": "sha512-MrU5gSwXgEbHwz5wFhn1rZtSCbRcP1PEB8zU49tgsfjQ63EjIVAkQpXmMocdbTLnTJ2cW3gLW6gmoOOOhyJZgg==", - "license": "MIT", - "optional": true, - "dependencies": { - "glossy": "^0.1.7", - "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" - }, - "engines": { - "node": ">= 8" - }, - "optionalDependencies": { - "unix-dgram": "2.0.6" - }, - "peerDependencies": { - "winston": "^3.8.2" - } - }, - "node_modules/winston-transport": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.1.tgz", - "integrity": "sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==", - "license": "MIT", - "dependencies": { - "logform": "^2.6.1", - "readable-stream": "^3.6.2", - "triple-beam": "^1.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/workerpool": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/write-json-file/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-pkg": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", - "dev": true, - "license": "MIT", - "dependencies": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/write-pkg/node_modules/type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=6" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", - "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs-unparser/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "packages/adapter": { - "name": "@iobroker/js-controller-adapter", - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@alcalzone/pak": "^0.8.1", - "@iobroker/db-objects-file": "file:../db-objects-file", - "@iobroker/db-objects-jsonl": "file:../db-objects-jsonl", - "@iobroker/db-objects-redis": "file:../db-objects-redis", - "@iobroker/db-states-file": "file:../db-states-file", - "@iobroker/db-states-jsonl": "file:../db-states-jsonl", - "@iobroker/db-states-redis": "file:../db-states-redis", - "@iobroker/js-controller-common": "file:../common", - "@iobroker/js-controller-common-db": "file:../common-db", - "@iobroker/plugin-base": "~2.0.1", - "deep-clone": "^3.0.3", - "fs-extra": "^11.1.0", - "jsonwebtoken": "^9.0.0", - "node-schedule": "^2.1.0", - "node.extend": "^2.0.2", - "pidusage": "^3.0.2", - "readline": "^1.3.0", - "semver": "^7.5.2", - "yargs": "^17.7.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/adapter/node_modules/@alcalzone/pak": { - "version": "0.8.1", - "license": "MIT", - "dependencies": { - "axios": "^0.26.0", - "execa": "^5.0.0", - "fs-extra": "^10.0.1" - } - }, - "packages/adapter/node_modules/@alcalzone/pak/node_modules/fs-extra": { - "version": "10.1.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "packages/adapter/node_modules/axios": { - "version": "0.26.1", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, - "packages/cli": { - "name": "@iobroker/js-controller-cli", - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@iobroker/js-controller-common": "file:../common", - "@iobroker/js-controller-common-db": "file:../common-db", - "@iobroker/plugin-base": "~2.0.1", - "axios": "^1.7.4", - "chokidar": "^3.5.3", - "debug": "^4.3.4", - "deep-clone": "^3.0.3", - "event-stream": "^4.0.1", - "fs-extra": "^11.1.0", - "mime-types": "^2.1.35", - "promisify-child-process": "^4.1.1", - "readline-sync": "^1.4.10", - "semver": "^7.5.2", - "yargs": "^17.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/common": { - "name": "@iobroker/js-controller-common", - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@iobroker/db-objects-file": "file:../db-objects-file", - "@iobroker/db-objects-jsonl": "file:../db-objects-jsonl", - "@iobroker/db-objects-redis": "file:../db-objects-redis", - "@iobroker/db-states-file": "file:../db-states-file", - "@iobroker/db-states-jsonl": "file:../db-states-jsonl", - "@iobroker/db-states-redis": "file:../db-states-redis", - "@iobroker/js-controller-common-db": "file:../common-db", - "fs-extra": "^11.1.0", - "jszip": "^3.10.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "optionalDependencies": { - "winston-seq-updated": "^1.0.4", - "winston-syslog": "^2.6.0" - } - }, - "packages/common-db": { - "name": "@iobroker/js-controller-common-db", - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@alcalzone/pak": "^0.8.1", - "axios": "^1.7.4", - "ci-info": "^3.8.0", - "deep-clone": "^3.0.3", - "event-stream": "^4.0.1", - "fs-extra": "^11.1.0", - "jsonwebtoken": "^9.0.0", - "node-forge": "^1.3.0", - "node.extend": "^2.0.2", - "promisify-child-process": "^4.1.2", - "readline": "^1.3.0", - "semver": "^7.5.2", - "triple-beam": "^1.3.0", - "winston": "^3.7.2", - "winston-daily-rotate-file": "^5.0.0", - "winston-transport": "^4.5.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "@datalust/winston-seq": "^1.0.0", - "diskusage": "^1.1.3", - "winston-syslog": "^2.6.0" - } - }, - "packages/common-db/node_modules/@alcalzone/pak": { - "version": "0.8.1", - "license": "MIT", - "dependencies": { - "axios": "^0.26.0", - "execa": "^5.0.0", - "fs-extra": "^10.0.1" - } - }, - "packages/common-db/node_modules/@alcalzone/pak/node_modules/axios": { - "version": "0.26.1", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, - "packages/common-db/node_modules/@alcalzone/pak/node_modules/fs-extra": { - "version": "10.1.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "packages/common-db/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" + "name": "iobroker.js-controller-mono", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "iobroker.js-controller-mono", + "hasInstallScript": true, + "workspaces": [ + "packages/*" + ], + "dependencies": { + "@iobroker/db-base": "file:packages/db-base", + "@iobroker/db-objects-file": "file:packages/db-objects-file", + "@iobroker/db-objects-jsonl": "file:packages/db-objects-jsonl", + "@iobroker/db-objects-redis": "file:packages/db-objects-redis", + "@iobroker/db-states-file": "file:packages/db-states-file", + "@iobroker/db-states-jsonl": "file:packages/db-states-jsonl", + "@iobroker/db-states-redis": "file:packages/db-states-redis", + "@iobroker/js-controller-adapter": "file:packages/adapter", + "@iobroker/js-controller-cli": "file:packages/cli", + "@iobroker/js-controller-common": "file:packages/common", + "@iobroker/js-controller-common-db": "file:packages/common-db", + "iobroker.js-controller": "file:packages/controller" + }, + "devDependencies": { + "@alcalzone/esm2cjs": "^1.3.0", + "@alcalzone/pak": "^0.11.0", + "@alcalzone/release-script": "~3.8.0", + "@alcalzone/release-script-plugin-iobroker": "~3.7.0", + "@alcalzone/release-script-plugin-lerna": "~3.7.0", + "@alcalzone/release-script-plugin-license": "~3.5.0", + "@alcalzone/release-script-plugin-manual-review": "~3.5.9", + "@iobroker/eslint-config": "^0.1.6", + "@iobroker/types": "file:packages/types-public", + "@iobroker/types-dev": "file:packages/types-dev", + "@microsoft/api-extractor": "^7.43.0", + "@tsconfig/node22": "^22.0.0", + "@types/chai": "^4.3.3", + "@types/chai-as-promised": "^7.1.5", + "@types/debug": "^4.1.12", + "@types/event-stream": "^4.0.0", + "@types/fs-extra": "^11.0.1", + "@types/ioredis": "^4.28.10", + "@types/jsonwebtoken": "^8.5.9", + "@types/mime-types": "^2.1.1", + "@types/mocha": "^10.0.6", + "@types/node": "^20.17.6", + "@types/node-forge": "^1.3.0", + "@types/node-schedule": "^2.1.0", + "@types/pidusage": "^2.0.2", + "@types/prompt": "^1.1.5", + "@types/readline-sync": "^1.4.4", + "@types/semver": "^7.3.10", + "@types/sinon": "^10.0.13", + "@types/sinon-chai": "^3.2.9", + "@types/tar": "^6.1.3", + "@types/triple-beam": "^1.3.5", + "@types/winston-syslog": "^2.4.0", + "@types/yargs": "^17.0.8", + "chai": "^4.3.4", + "chai-as-promised": "^7.1.1", + "cpy-cli": "^4.2.0", + "fs-extra": "^11.1.0", + "lerna": "^7.4.2", + "mocha": "^10.4.0", + "prettier": "^3.0.1", + "semver": "^7.5.2", + "sinon": "^15.0.0", + "sinon-chai": "^3.7.0", + "ts-json-schema-generator": "~1.2.0", + "ts-node": "^10.9.2", + "tsc-alias": "^1.8.8", + "typedoc": "^0.26.11", + "typedoc-plugin-markdown": "^4.2.10", + "typedoc-plugin-missing-exports": "^3.0.0", + "typescript": "~5.6.3" + } + }, + "node_modules/@alcalzone/esbuild-register": { + "version": "2.5.1-1", + "resolved": "https://registry.npmjs.org/@alcalzone/esbuild-register/-/esbuild-register-2.5.1-1.tgz", + "integrity": "sha512-u19/K/ZaiWQhYIQZeF2FImUeJDiMD4i2h7qPdU0HVFCxoQynye59N4oy6EvjxeXaxLnGkppcb5KKeiYD4cT1iQ==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.11.5", + "jsonc-parser": "^3.0.0" + } + }, + "node_modules/@alcalzone/esbuild-register/node_modules/esbuild": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.11.23.tgz", + "integrity": "sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + } + }, + "node_modules/@alcalzone/esm2cjs": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@alcalzone/esm2cjs/-/esm2cjs-1.4.0.tgz", + "integrity": "sha512-t6MG7T2KZgChePVcJY0Fo3jd59wUxLmwdRxPV7XHXENBZQ70tCdhjhsFGXMRMeypHqrCFTLmv1S4vbPoVD35pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.24.0", + "fs-extra": "^10.1.0", + "tiny-glob": "^0.2.9", + "yargs": "^17.5.1" + }, + "bin": { + "esm2cjs": "bin/esm2cjs.cjs" + } + }, + "node_modules/@alcalzone/esm2cjs/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/jsonl-db": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@alcalzone/jsonl-db/-/jsonl-db-3.1.1.tgz", + "integrity": "sha512-1ezCM6Od1vW3uT+ALLkAg0vN+MZtib18k1A+JPvLTm55tb4Lj9PsF4x3o9mBI102/nRAI3FpkEzLJAeZlkXdDA==", + "license": "MIT", + "dependencies": { + "@alcalzone/proper-lockfile": "^4.1.3-0", + "alcalzone-shared": "^4.0.8", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@alcalzone/jsonl-db/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/pak": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.11.0.tgz", + "integrity": "sha512-S6s2Xug8VJ04Xgam7kV+dUydVB2gJmTem+Kr7oxneeXndWddgoQxphQNI9WqgpsifTkonC9wiAbj3qkMFlNeAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^1.6.2", + "execa": "~5.0.1", + "fs-extra": "^10.1.0", + "semver": "^7.3.7", + "tiny-glob": "^0.2.9" + } + }, + "node_modules/@alcalzone/pak/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/proper-lockfile": { + "version": "4.1.3-0", + "resolved": "https://registry.npmjs.org/@alcalzone/proper-lockfile/-/proper-lockfile-4.1.3-0.tgz", + "integrity": "sha512-8mlX3l5Xc+pYyiK9G156NyMosNuvvukL+TtNMqw7ti2zgVpz+WqPMPb2J1WU8I03Jbm4cXF+Q0D53hWvQqLQ0Q==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "retry": "^0.12.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/@alcalzone/release-script": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-3.8.0.tgz", + "integrity": "sha512-9H3imn8o9n3Ekpkie9TMgPeJfgT6WmklCMtOZ1wuwvMw/obNA0Ao1ZZ8CJfHk1YNjiLGmWn0kQFEGTqz4DoD7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.7.0", + "@alcalzone/release-script-plugin-changelog": "3.7.0", + "@alcalzone/release-script-plugin-exec": "3.7.0", + "@alcalzone/release-script-plugin-git": "3.8.0", + "@alcalzone/release-script-plugin-package": "3.7.3", + "@alcalzone/release-script-plugin-version": "3.7.0", + "alcalzone-shared": "^4.0.1", + "axios": "^1.6.2", + "enquirer": "^2.3.6", + "fs-extra": "^10.1.0", + "picocolors": "1.0.0", + "semver": "^7.5.2", + "source-map-support": "^0.5.21", + "yargs": "^17.4.1" + }, + "bin": { + "release-script": "bin/release.js" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-core": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.7.0.tgz", + "integrity": "sha512-4np4dBziwX/aNRhS/gpK8bwa0wpLe7oomzJ7YTUXf5bUtV/UTpN2a9tm5Bp7ElnisKj6N3AqHl4lVXRo4L9hYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-core/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@alcalzone/release-script-plugin-changelog": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-changelog/-/release-script-plugin-changelog-3.7.0.tgz", + "integrity": "sha512-AlLOIjIPP42uBmvcdYkfijYDzolyY6JmfbTmdxQDBLyrgYXnuUr2GaKxbpeWSbvcAuUhNvHCAyI6LI90X3OTEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.7.0", + "alcalzone-shared": "^4.0.1", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-changelog/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/release-script-plugin-exec": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-exec/-/release-script-plugin-exec-3.7.0.tgz", + "integrity": "sha512-ZhlKGhxa71mLyYB1/ojzik2RKcSAeIjuwKzlWRd6oUvKoZPe7eAjLYneXx5viQC6tvDJE4dvN1NlkFGWsSlZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.7.0", + "alcalzone-shared": "^4.0.1" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-git": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-git/-/release-script-plugin-git-3.8.0.tgz", + "integrity": "sha512-rI9EqSmvMWaNZ5xxOUBZjD4WOv1Enl+/ZxhUoTROq+K/9RYYHQaAXilGWNvnz2DYr14Q+Yx/fs54GXgAVf0scg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.7.0", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-git/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/release-script-plugin-iobroker": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-iobroker/-/release-script-plugin-iobroker-3.7.2.tgz", + "integrity": "sha512-ezXFyxx2irq7my3BmlBUrzT+QHNsldR9MQYkXs7uyH6lXSkudmqq5EiDW9WckT0Cj9YqIUzoOJhhnZA9M+XTvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.7.0", + "alcalzone-shared": "^4.0.1", + "axios": "^1.6.2", + "fs-extra": "^10.1.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-iobroker/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/release-script-plugin-lerna": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-lerna/-/release-script-plugin-lerna-3.7.0.tgz", + "integrity": "sha512-2afbpmOl8SF7WkqMP/mdU6Db8BjNIKUJVqfVQrkqruaAQnWn7DHCO8jrLnWhIN6BIF+1txj5vfOhWI7OtQy33A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.7.0", + "fs-extra": "^10.1.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-lerna/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/release-script-plugin-license": { + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-license/-/release-script-plugin-license-3.5.9.tgz", + "integrity": "sha512-Wa+RN968zYK0ZNkkaIRfD3Ru2ndWLD5e+VNbah4krtoeHqvQDiOPlfcWM0McU8q3ud+AMPwhYEwR1mh2lwi0gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.5.9", + "fs-extra": "^10.1.0", + "tiny-glob": "^0.2.9" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-license/node_modules/@alcalzone/release-script-core": { + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.5.9.tgz", + "integrity": "sha512-rRxosfZMtpDcIm+sPTdwP5oVRBLX1WLYImrp0nUhqOPNN/UD5l9TxNVXDhGUsstXhaRXXBYS2BnOQwR308OfyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-license/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@alcalzone/release-script-plugin-license/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/release-script-plugin-manual-review": { + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-manual-review/-/release-script-plugin-manual-review-3.5.9.tgz", + "integrity": "sha512-W/7T6lXfnfGo822g2LLU122SDYOk5V7GgPSL4+yr+mRvgAVwiUf4YBnv8C6fyO0/7cSGNYebmuIlRJcGc6sZCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.5.9" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-manual-review/node_modules/@alcalzone/release-script-core": { + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.5.9.tgz", + "integrity": "sha512-rRxosfZMtpDcIm+sPTdwP5oVRBLX1WLYImrp0nUhqOPNN/UD5l9TxNVXDhGUsstXhaRXXBYS2BnOQwR308OfyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-manual-review/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@alcalzone/release-script-plugin-package": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-package/-/release-script-plugin-package-3.7.3.tgz", + "integrity": "sha512-5oKSwbvHs9jRhARJ04eQ7xqig3a7NmPJlhtBxAqUM8+0cjs2g/V1xTxM6o8aZ09uRSdq80YGVxJm871SyszAWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/pak": "^0.10.1", + "@alcalzone/release-script-core": "3.7.0", + "alcalzone-shared": "^4.0.1", + "fs-extra": "^10.1.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-package/node_modules/@alcalzone/pak": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.10.2.tgz", + "integrity": "sha512-v+kM7HlfIVNLDlGBcbZvrG3yVK3rPLH5kIoGRJbCcoHwpUqQbfEMzXAy1ZrfP+zbI5phHw2PhgrXZr3z6nh7Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^1.6.2", + "execa": "~5.0.1", + "fs-extra": "^10.1.0", + "semver": "^7.3.7", + "tiny-glob": "^0.2.9" + } + }, + "node_modules/@alcalzone/release-script-plugin-package/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/release-script-plugin-version": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-version/-/release-script-plugin-version-3.7.0.tgz", + "integrity": "sha512-030NGQeB+mglVz/58cx0WO4QiFChaSd/pz35mnOrUc9PbKWRpzisTVOt4IhCV/++YiAVibJO31NMNzvipPdx4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alcalzone/release-script-core": "3.7.0", + "alcalzone-shared": "^4.0.1", + "fs-extra": "^10.1.0", + "semver": "^7.5.2", + "tiny-glob": "^0.2.9" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@alcalzone/release-script-plugin-version/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@alcalzone/release-script/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@datalust/winston-seq": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@datalust/winston-seq/-/winston-seq-1.0.2.tgz", + "integrity": "sha512-TxmBkN/26j+8rC/yshm9t29DKSPN69cQuGyvRmufvhPQIU2SnDlQLZmEGsPL3vQYWoBTTgu7+foYs+HmgeOl/g==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "seq-logging": "^1.1.1", + "winston-transport": "^4.4.2" + }, + "peerDependencies": { + "winston": "^3.0.0" + } + }, + "node_modules/@es-joy/jsdoccomment": { + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.48.0.tgz", + "integrity": "sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "comment-parser": "1.4.1", + "esquery": "^1.6.0", + "jsdoc-type-pratt-parser": "~4.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.0.tgz", + "integrity": "sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz", + "integrity": "sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", + "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@iobroker/db-base": { + "resolved": "packages/db-base", + "link": true + }, + "node_modules/@iobroker/db-objects-file": { + "resolved": "packages/db-objects-file", + "link": true + }, + "node_modules/@iobroker/db-objects-jsonl": { + "resolved": "packages/db-objects-jsonl", + "link": true + }, + "node_modules/@iobroker/db-objects-redis": { + "resolved": "packages/db-objects-redis", + "link": true + }, + "node_modules/@iobroker/db-states-file": { + "resolved": "packages/db-states-file", + "link": true + }, + "node_modules/@iobroker/db-states-jsonl": { + "resolved": "packages/db-states-jsonl", + "link": true + }, + "node_modules/@iobroker/db-states-redis": { + "resolved": "packages/db-states-redis", + "link": true + }, + "node_modules/@iobroker/eslint-config": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@iobroker/eslint-config/-/eslint-config-0.1.6.tgz", + "integrity": "sha512-7t3bllV/pD64flqUE96ndPmb3GRlc+gLkLTRT9UEUmHRDFjgalMVbPXNoB+ka129NieMo5HcD23XGuRJQ5VCQg==", + "dev": true, + "peerDependencies": { + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "^9.10.0", + "@typescript-eslint/eslint-plugin": "^8.4.0", + "@typescript-eslint/parser": "^8.4.0", + "eslint": ">=9.10.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-jsdoc": "^50.2.2", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-react": "^7.36.0", + "eslint-plugin-react-hooks": "^5.1.0-rc.0", + "eslint-plugin-unicorn": "^55.0.0", + "globals": "^15.9.0", + "prettier": "^3.3.3", + "typescript-eslint": "^8.5.0" + } + }, + "node_modules/@iobroker/js-controller-adapter": { + "resolved": "packages/adapter", + "link": true + }, + "node_modules/@iobroker/js-controller-cli": { + "resolved": "packages/cli", + "link": true + }, + "node_modules/@iobroker/js-controller-common": { + "resolved": "packages/common", + "link": true + }, + "node_modules/@iobroker/js-controller-common-db": { + "resolved": "packages/common-db", + "link": true + }, + "node_modules/@iobroker/plugin-base": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@iobroker/plugin-base/-/plugin-base-2.0.1.tgz", + "integrity": "sha512-dCcvgNsvjBL5G7vxSJ9awP3W4f6Jj36aPdAKJh4EI6QYOTrlIKoct12VZPVF07Cu+PzKDTJbadHqd/SF2hs+Ow==", + "license": "MIT" + }, + "node_modules/@iobroker/plugin-sentry": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@iobroker/plugin-sentry/-/plugin-sentry-2.0.4.tgz", + "integrity": "sha512-cA36YYgInBVux3R/byn7D8lx8b4VIT+r5ZWNWFFa69XFAydLh3piq27veUSG07F8lDLuUZrMYCfAKliCbiwZ/Q==", + "license": "MIT", + "dependencies": { + "@iobroker/plugin-base": "^2.0.1", + "@sentry/integrations": "^7.55.2", + "@sentry/node": "^7.55.2", + "source-map-support": "^0.5.21" + } + }, + "node_modules/@iobroker/types": { + "resolved": "packages/types-public", + "link": true + }, + "node_modules/@iobroker/types-dev": { + "resolved": "packages/types-dev", + "link": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@lerna/child-process": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.4.2.tgz", + "integrity": "sha512-je+kkrfcvPcwL5Tg8JRENRqlbzjdlZXyaR88UcnCdNW0AJ1jX9IfHRys1X7AwSroU2ug8ESNC+suoBw1vX833Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "execa": "^5.0.0", + "strong-log-transformer": "^2.1.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@lerna/create": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-7.4.2.tgz", + "integrity": "sha512-1wplFbQ52K8E/unnqB0Tq39Z4e+NEoNrpovEnl6GpsTUrC6WDp8+w0Le2uCBV0hXyemxChduCkLz4/y1H1wTeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "7.4.2", + "@npmcli/run-script": "6.0.2", + "@nx/devkit": ">=16.5.1 < 17", + "@octokit/plugin-enterprise-rest": "6.0.1", + "@octokit/rest": "19.0.11", + "byte-size": "8.1.1", + "chalk": "4.1.0", + "clone-deep": "4.0.1", + "cmd-shim": "6.0.1", + "columnify": "1.6.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "^8.2.0", + "dedent": "0.7.0", + "execa": "5.0.0", + "fs-extra": "^11.1.1", + "get-stream": "6.0.0", + "git-url-parse": "13.1.0", + "glob-parent": "5.1.2", + "globby": "11.1.0", + "graceful-fs": "4.2.11", + "has-unicode": "2.0.1", + "ini": "^1.3.8", + "init-package-json": "5.0.0", + "inquirer": "^8.2.4", + "is-ci": "3.0.1", + "is-stream": "2.0.0", + "js-yaml": "4.1.0", + "libnpmpublish": "7.3.0", + "load-json-file": "6.2.0", + "lodash": "^4.17.21", + "make-dir": "4.0.0", + "minimatch": "3.0.5", + "multimatch": "5.0.0", + "node-fetch": "2.6.7", + "npm-package-arg": "8.1.1", + "npm-packlist": "5.1.1", + "npm-registry-fetch": "^14.0.5", + "npmlog": "^6.0.2", + "nx": ">=16.5.1 < 17", + "p-map": "4.0.0", + "p-map-series": "2.1.0", + "p-queue": "6.6.2", + "p-reduce": "^2.1.0", + "pacote": "^15.2.0", + "pify": "5.0.0", + "read-cmd-shim": "4.0.0", + "read-package-json": "6.0.4", + "resolve-from": "5.0.0", + "rimraf": "^4.4.1", + "semver": "^7.3.4", + "signal-exit": "3.0.7", + "slash": "^3.0.0", + "ssri": "^9.0.1", + "strong-log-transformer": "2.1.0", + "tar": "6.1.11", + "temp-dir": "1.0.0", + "upath": "2.0.1", + "uuid": "^9.0.0", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "5.0.0", + "write-file-atomic": "5.0.1", + "write-pkg": "4.0.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@lerna/create/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@lerna/create/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/create/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/@lerna/create/node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@lerna/create/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@lerna/create/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@lerna/create/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@lerna/create/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor": { + "version": "7.47.9", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.47.9.tgz", + "integrity": "sha512-TTq30M1rikVsO5wZVToQT/dGyJY7UXJmjiRtkHPLb74Prx3Etw8+bX7Bv7iLuby6ysb7fuu1NFWqma+csym8Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@microsoft/api-extractor-model": "7.29.8", + "@microsoft/tsdoc": "~0.15.0", + "@microsoft/tsdoc-config": "~0.17.0", + "@rushstack/node-core-library": "5.9.0", + "@rushstack/rig-package": "0.5.3", + "@rushstack/terminal": "0.14.2", + "@rushstack/ts-command-line": "4.22.8", + "lodash": "~4.17.15", + "minimatch": "~3.0.3", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "source-map": "~0.6.1", + "typescript": "5.4.2" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.29.8.tgz", + "integrity": "sha512-t3Z/xcO6TRbMcnKGVMs4uMzv/gd5j0NhMiJIGjD4cJMeFJ1Hf8wnLSx37vxlRlL0GWlGJhnFgxvnaL6JlS+73g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@microsoft/tsdoc": "~0.15.0", + "@microsoft/tsdoc-config": "~0.17.0", + "@rushstack/node-core-library": "5.9.0" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.0.tgz", + "integrity": "sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.17.0.tgz", + "integrity": "sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@microsoft/tsdoc": "0.15.0", + "ajv": "~8.12.0", + "jju": "~1.4.0", + "resolve": "~1.22.2" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/git": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", + "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^6.0.0", + "lru-cache": "^7.4.4", + "npm-pick-manifest": "^8.0.0", + "proc-log": "^3.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", + "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", + "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", + "dev": true, + "license": "ISC", + "dependencies": { + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", + "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^6.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@nrwl/devkit": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.10.0.tgz", + "integrity": "sha512-fRloARtsDQoQgQ7HKEy0RJiusg/HSygnmg4gX/0n/Z+SUS+4KoZzvHjXc6T5ZdEiSjvLypJ+HBM8dQzIcVACPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nx/devkit": "16.10.0" + } + }, + "node_modules/@nrwl/tao": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.10.0.tgz", + "integrity": "sha512-QNAanpINbr+Pod6e1xNgFbzK1x5wmZl+jMocgiEFXZ67KHvmbD6MAQQr0MMz+GPhIu7EE4QCTLTyCEMlAG+K5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "nx": "16.10.0", + "tslib": "^2.3.0" + }, + "bin": { + "tao": "index.js" + } + }, + "node_modules/@nx/devkit": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.10.0.tgz", + "integrity": "sha512-IvKQqRJFDDiaj33SPfGd3ckNHhHi6ceEoqCbAP4UuMXOPPVOX6H0KVk+9tknkPb48B7jWIw6/AgOeWkBxPRO5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nrwl/devkit": "16.10.0", + "ejs": "^3.1.7", + "enquirer": "~2.3.6", + "ignore": "^5.0.4", + "semver": "7.5.3", + "tmp": "~0.2.1", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "nx": ">= 15 <= 17" + } + }, + "node_modules/@nx/devkit/node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@nx/devkit/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nx/nx-darwin-arm64": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.10.0.tgz", + "integrity": "sha512-YF+MIpeuwFkyvM5OwgY/rTNRpgVAI/YiR0yTYCZR+X3AAvP775IVlusNgQ3oedTBRUzyRnI4Tknj1WniENFsvQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-darwin-x64": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.10.0.tgz", + "integrity": "sha512-ypi6YxwXgb0kg2ixKXE3pwf5myVNUgWf1CsV5OzVccCM8NzheMO51KDXTDmEpXdzUsfT0AkO1sk5GZeCjhVONg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-freebsd-x64": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.10.0.tgz", + "integrity": "sha512-UeEYFDmdbbDkTQamqvtU8ibgu5jQLgFF1ruNb/U4Ywvwutw2d4ruOMl2e0u9hiNja9NFFAnDbvzrDcMo7jYqYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm-gnueabihf": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.10.0.tgz", + "integrity": "sha512-WV3XUC2DB6/+bz1sx+d1Ai9q2Cdr+kTZRN50SOkfmZUQyEBaF6DRYpx/a4ahhxH3ktpNfyY8Maa9OEYxGCBkQA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-gnu": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.10.0.tgz", + "integrity": "sha512-aWIkOUw995V3ItfpAi5FuxQ+1e9EWLS1cjWM1jmeuo+5WtaKToJn5itgQOkvSlPz+HSLgM3VfXMvOFALNk125g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-arm64-musl": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.10.0.tgz", + "integrity": "sha512-uO6Gg+irqpVcCKMcEPIQcTFZ+tDI02AZkqkP7koQAjniLEappd8DnUBSQdcn53T086pHpdc264X/ZEpXFfrKWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-gnu": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.10.0.tgz", + "integrity": "sha512-134PW/u/arNFAQKpqMJniC7irbChMPz+W+qtyKPAUXE0XFKPa7c1GtlI/wK2dvP9qJDZ6bKf0KtA0U/m2HMUOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-linux-x64-musl": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.10.0.tgz", + "integrity": "sha512-q8sINYLdIJxK/iUx9vRk5jWAWb/2O0PAbOJFwv4qkxBv4rLoN7y+otgCZ5v0xfx/zztFgk/oNY4lg5xYjIso2Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-arm64-msvc": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.10.0.tgz", + "integrity": "sha512-moJkL9kcqxUdJSRpG7dET3UeLIciwrfP08mzBQ12ewo8K8FzxU8ZUsTIVVdNrwt01CXOdXoweGfdQLjJ4qTURA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nx/nx-win32-x64-msvc": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.10.0.tgz", + "integrity": "sha512-5iV2NKZnzxJwZZ4DM5JVbRG/nkhAbzEskKaLBB82PmYGKzaDHuMHP1lcPoD/rtYMlowZgNA/RQndfKvPBPwmXA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@octokit/auth-token": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/graphql": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-enterprise-rest": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", + "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", + "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/tsconfig": "^1.0.2", + "@octokit/types": "^9.2.3" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=4" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", + "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^10.0.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz", + "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/rest": { + "version": "19.0.11", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz", + "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/core": "^4.2.1", + "@octokit/plugin-paginate-rest": "^6.1.2", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^7.1.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/tsconfig": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", + "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/types": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", + "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@rushstack/node-core-library": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.9.0.tgz", + "integrity": "sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "~8.13.0", + "ajv-draft-04": "~1.0.0", + "ajv-formats": "~3.0.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library/node_modules/ajv": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@rushstack/rig-package": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.3.tgz", + "integrity": "sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.2.tgz", + "integrity": "sha512-2fC1wqu1VCExKC0/L+0noVcFQEXEnoBOtCIex1TOjBzEDWcw8KzJjjj7aTP6mLxepG0XIyn9OufeFb6SFsa+sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rushstack/node-core-library": "5.9.0", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.22.8", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.22.8.tgz", + "integrity": "sha512-XbFjOoV7qZHJnSuFUHv0pKaFA4ixyCuki+xMjsMfDwfvQjs5MYG0IK5COal3tRnG7KCDe2l/G+9LrzYE/RJhgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rushstack/terminal": "0.14.2", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@sentry-internal/tracing": { + "version": "7.119.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.119.0.tgz", + "integrity": "sha512-oKdFJnn+56f0DHUADlL8o9l8jTib3VDLbWQBVkjD9EprxfaCwt2m8L5ACRBdQ8hmpxCEo4I8/6traZ7qAdBUqA==", + "license": "MIT", + "dependencies": { + "@sentry/core": "7.119.0", + "@sentry/types": "7.119.0", + "@sentry/utils": "7.119.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/core": { + "version": "7.119.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.119.0.tgz", + "integrity": "sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==", + "license": "MIT", + "dependencies": { + "@sentry/types": "7.119.0", + "@sentry/utils": "7.119.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/integrations": { + "version": "7.119.0", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.119.0.tgz", + "integrity": "sha512-OHShvtsRW0A+ZL/ZbMnMqDEtJddPasndjq+1aQXw40mN+zeP7At/V1yPZyFaURy86iX7Ucxw5BtmzuNy7hLyTA==", + "license": "MIT", + "dependencies": { + "@sentry/core": "7.119.0", + "@sentry/types": "7.119.0", + "@sentry/utils": "7.119.0", + "localforage": "^1.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/node": { + "version": "7.119.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.119.0.tgz", + "integrity": "sha512-9PFzN8xS6U0oZCflpVxS2SSIsHkCaj7qYBlsvHj4CTGWfao9ImwrU6+smy4qoG6oxwPfoVb5pOOMb4WpWOvXcQ==", + "license": "MIT", + "dependencies": { + "@sentry-internal/tracing": "7.119.0", + "@sentry/core": "7.119.0", + "@sentry/integrations": "7.119.0", + "@sentry/types": "7.119.0", + "@sentry/utils": "7.119.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/types": { + "version": "7.119.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.119.0.tgz", + "integrity": "sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/utils": { + "version": "7.119.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.119.0.tgz", + "integrity": "sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==", + "license": "MIT", + "dependencies": { + "@sentry/types": "7.119.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@shikijs/core": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.22.2.tgz", + "integrity": "sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/engine-javascript": "1.22.2", + "@shikijs/engine-oniguruma": "1.22.2", + "@shikijs/types": "1.22.2", + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.3" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.22.2.tgz", + "integrity": "sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.22.2", + "@shikijs/vscode-textmate": "^9.3.0", + "oniguruma-to-js": "0.4.3" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.22.2.tgz", + "integrity": "sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.22.2", + "@shikijs/vscode-textmate": "^9.3.0" + } + }, + "node_modules/@shikijs/types": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.22.2.tgz", + "integrity": "sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.0.tgz", + "integrity": "sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sigstore/bundle": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", + "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", + "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "make-fetch-happen": "^11.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sigstore/sign/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/sign/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@sigstore/sign/node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/sign/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@sigstore/sign/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/sign/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/sign/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sigstore/sign/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/sign/node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", + "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0", + "tuf-js": "^1.1.7" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/commons/node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true, + "license": "(Unlicense OR Apache-2.0)" + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node22": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@tsconfig/node22/-/node22-22.0.0.tgz", + "integrity": "sha512-twLQ77zevtxobBOD4ToAtVmuYrpeYUh3qh+TEp+08IWhpsrIflVHqQ1F1CiPxQGL7doCdBIOOCF+1Tm833faNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsd/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/@tsd/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-saiCxzHRhUrRxQV2JhH580aQUZiKQUXI38FcAcikcfOomAil4G4lxT0RfrrKywoAYP/rqAdYXYmNRLppcd+hQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", + "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", + "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "1.0.0", + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/chai": { + "version": "4.3.19", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.19.tgz", + "integrity": "sha512-2hHHvQBVE2FiSK4eN0Br6snX9MtolHaTo/batnLjlGRhoQzlCL61iVpxoqO7SfFyOw+P/pwv+0zNHzKoGWz9Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/chai-as-promised": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz", + "integrity": "sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/event-stream": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/event-stream/-/event-stream-4.0.5.tgz", + "integrity": "sha512-pQ/RR/iuBW8K8WmwYaaC1nkZH0cHonNAIw6ktG8BCNrNuqNeERfBzNIAOq6Z7tvLzpjcMV02SZ5pxAekAYQpWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", + "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/jsonfile": "*", + "@types/node": "*" + } + }, + "node_modules/@types/glossy": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@types/glossy/-/glossy-0.1.3.tgz", + "integrity": "sha512-CrdAR+ZgRf0MQnDAW4tUm2LpPmfC6sAWlrBwcX0O2oUKyZvseb6wlHZ0alo++DyaLckxqM4CUa+EfzyITJM7mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ioredis": { + "version": "4.28.10", + "resolved": "https://registry.npmjs.org/@types/ioredis/-/ioredis-4.28.10.tgz", + "integrity": "sha512-69LyhUgrXdgcNDv7ogs1qXZomnfOEnSmrmMFqKgt1XMJxmoOSG/u3wYy13yACIfKuMJ8IhKgHafDO3sx19zVQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jsonfile": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", + "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jsonwebtoken": { + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz", + "integrity": "sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mime-types": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", + "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mocha": { + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.8.tgz", + "integrity": "sha512-HfMcUmy9hTMJh66VNcmeC9iVErIZJli2bszuXc6julh5YGuRb/W5OnkHjwLNYdFlMis0sY3If5SEAp+PktdJjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.17.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", + "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node-schedule": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@types/node-schedule/-/node-schedule-2.1.7.tgz", + "integrity": "sha512-G7Z3R9H7r3TowoH6D2pkzUHPhcJrDF4Jz1JOQ80AX0K2DWTHoN9VC94XzFAPNMdbW9TBzMZ3LjpFi7RYdbxtXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/pidusage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/pidusage/-/pidusage-2.0.5.tgz", + "integrity": "sha512-MIiyZI4/MK9UGUXWt0jJcCZhVw7YdhBuTOuqP/BjuLDLZ2PmmViMIQgZiWxtaMicQfAz/kMrZ5T7PKxFSkTeUA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prompt": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@types/prompt/-/prompt-1.1.9.tgz", + "integrity": "sha512-Yl0hzOWGDNCo2JHA8s7g7e9higzonlP/MssTMAIAwYmA7GugrB5WZ1DmrfrpJyJY8Y5UHFr8uaXDlxiyHt2jbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/revalidator": "*" + } + }, + "node_modules/@types/readline-sync": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@types/readline-sync/-/readline-sync-1.4.8.tgz", + "integrity": "sha512-BL7xOf0yKLA6baAX6MMOnYkoflUyj/c7y3pqMRfU0va7XlwHAOTOIo4x55P/qLfMsuaYdJJKubToLqRVmRtRZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/revalidator": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@types/revalidator/-/revalidator-0.3.12.tgz", + "integrity": "sha512-DsA2jHfz73JaIROVoMDd/x7nVWXBmEdDSoXB4yQlDzv/NCBkFY2fMHkyE6DGrvooLDAFe5QI6l9Wq0TgdopMtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sinon": { + "version": "10.0.20", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.20.tgz", + "integrity": "sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "node_modules/@types/sinon-chai": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.12.tgz", + "integrity": "sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "*", + "@types/sinon": "*" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", + "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/@types/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "minipass": "^4.0.0" + } + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", + "license": "MIT" + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/winston-syslog": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@types/winston-syslog/-/winston-syslog-2.4.3.tgz", + "integrity": "sha512-z9mO5hxDls4lSTth76sddIETonCMLguppeudk1YxBz4Y/OmdRkeKMfrOTfH74T9gN5WllLnF8XbHdiM8K6EL7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glossy": "*", + "@types/node": "*", + "winston": "^3.0.0", + "winston-transport": "^4.3.0" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", + "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/type-utils": "8.6.0", + "@typescript-eslint/utils": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", + "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/typescript-estree": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", + "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", + "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "8.6.0", + "@typescript-eslint/utils": "8.6.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", + "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", + "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", + "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/typescript-estree": "8.6.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", + "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.6.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@yarnpkg/parsers": { + "version": "3.0.0-rc.46", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz", + "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "js-yaml": "^3.10.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=14.15.0" + } + }, + "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@zkochan/js-yaml": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", + "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@zkochan/js-yaml/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", + "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/aggregate-error/node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/alcalzone-shared": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-4.0.8.tgz", + "integrity": "sha512-Rr0efCjNL9lw7miDvU8exL87Y42ehsLU2jUGNQUphhnlvxnTMrHeApWgoOSGZvsE2PhxC3KO7Z+VpQ/IbuV3aA==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/are-docs-informative": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", + "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true, + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", + "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true, + "license": "ISC" + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/builtins": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/byte-size": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-8.1.1.tgz", + "integrity": "sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/cacache/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "license": "MIT", + "peer": true, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "engines": { + "node": "*" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001663", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", + "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chai": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "dev": true, + "license": "MIT", + "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.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chai-as-promised": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", + "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", + "dev": true, + "license": "WTFPL", + "dependencies": { + "check-error": "^1.0.2" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clean-regexp/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/clean-stack": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clean-stack/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cmd-shim": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz", + "integrity": "sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/columnify": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", + "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/comment-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/conventional-changelog-angular": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", + "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/conventional-changelog-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz", + "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^6.0.0", + "conventional-commits-parser": "^4.0.0", + "dateformat": "^3.0.3", + "get-pkg-repo": "^4.2.1", + "git-raw-commits": "^3.0.0", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^5.0.0", + "normalize-package-data": "^3.0.3", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-core/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-preset-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz", + "integrity": "sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-writer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz", + "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "conventional-commits-filter": "^3.0.0", + "dateformat": "^3.0.3", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "meow": "^8.1.2", + "semver": "^7.0.0", + "split": "^1.0.1" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-writer/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", + "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-commits-parser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", + "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.3.5", + "meow": "^8.1.2", + "split2": "^3.2.2" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-commits-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-commits-parser/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-recommended-bump": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz", + "integrity": "sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^3.0.0", + "conventional-commits-filter": "^3.0.0", + "conventional-commits-parser": "^4.0.0", + "git-raw-commits": "^3.0.0", + "git-semver-tags": "^5.0.0", + "meow": "^8.1.2" + }, + "bin": { + "conventional-recommended-bump": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-recommended-bump/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-recommended-bump/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-recommended-bump/node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-recommended-bump/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-recommended-bump/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-recommended-bump/node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-recommended-bump/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cp-file": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-9.1.0.tgz", + "integrity": "sha512-3scnzFj/94eb7y4wyXRWwvzLFaQp87yyfTnChIjlfYrVqp5lVO3E2hIJMeQIltUT0K2ZAB3An1qXcBmwGyvuwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "nested-error-stacks": "^2.0.0", + "p-event": "^4.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-9.0.1.tgz", + "integrity": "sha512-D9U0DR5FjTCN3oMTcFGktanHnAG5l020yvOCR1zKILmAyPP7I/9pl6NFgRbDcmSENtbK1sQLBz1p9HIOlroiNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^3.0.0", + "cp-file": "^9.1.0", + "globby": "^13.1.1", + "junk": "^4.0.0", + "micromatch": "^4.0.4", + "nested-error-stacks": "^2.1.0", + "p-filter": "^3.0.0", + "p-map": "^5.3.0" + }, + "engines": { + "node": "^12.20.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy-cli": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/cpy-cli/-/cpy-cli-4.2.0.tgz", + "integrity": "sha512-b04b+cbdr29CdpREPKw/itrfjO43Ty0Aj7wRM6M6LoE4GJxZJCk9Xp+Eu1IqztkKh3LxIBt1tDplENsa6KYprg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cpy": "^9.0.0", + "meow": "^10.1.2" + }, + "bin": { + "cpy": "cli.js" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cron-parser": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", + "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", + "license": "MIT", + "dependencies": { + "luxon": "^3.2.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha512-TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decache": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.2.tgz", + "integrity": "sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==", + "license": "MIT", + "dependencies": { + "callsite": "^1.0.0" + } + }, + "node_modules/decamelize": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-clone": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/deep-clone/-/deep-clone-3.0.3.tgz", + "integrity": "sha512-6jtXIlCBAwr3GP/7Il52clbIFIKAxg/pnNkL4/sE6+Oqb10MXMtm9LDZV2IAuwdaKV9VBm8hlxAFk9r6pF8XRw==", + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/denque": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/diskusage": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/diskusage/-/diskusage-1.2.0.tgz", + "integrity": "sha512-2u3OG3xuf5MFyzc4MctNRUKjjwK+UkovRYdD2ed/NZNZPrt0lqHnLKxGhlFVvAb4/oufIgQG3nWgwmeTbHOvXA==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "es6-promise": "^4.2.8", + "nan": "^2.18.0" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz", + "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.27", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.27.tgz", + "integrity": "sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "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.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "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.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "license": "MIT", + "optional": true + }, + "node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.11.0.tgz", + "integrity": "sha512-yVS6XODx+tMFMDFcG4+Hlh+qG7RM6cCJXtQhCKLSsr3XkLvWggHjCqjfh0XsPPnt1c56oaT6PMgW9XWQQjdHXA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.18.0", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.11.0", + "@eslint/plugin-kit": "^0.2.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.0", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.0.2", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.1.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-formatter-pretty": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz", + "integrity": "sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.2.13", + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "eslint-rule-docs": "^1.1.5", + "log-symbols": "^4.0.0", + "plur": "^4.0.0", + "string-width": "^4.2.0", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-formatter-pretty/node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/eslint-plugin-jsdoc": { + "version": "50.2.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.2.4.tgz", + "integrity": "sha512-020jA+dXaXdb+TML3ZJBvpPmzwbNROjnYuTYi/g6A5QEmEjhptz4oPJDKkOGMIByNxsPpdTLzSU1HYVqebOX1w==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@es-joy/jsdoccomment": "~0.48.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.1", + "debug": "^4.3.6", + "escape-string-regexp": "^4.0.0", + "espree": "^10.1.0", + "esquery": "^1.6.0", + "parse-imports": "^2.1.1", + "semver": "^7.6.3", + "spdx-expression-parse": "^4.0.0", + "synckit": "^0.9.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.9.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": "*", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.36.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz", + "integrity": "sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.1.0-rc-fb9a90fa48-20240614", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0-rc-fb9a90fa48-20240614.tgz", + "integrity": "sha512-xsiRwaDNF5wWNC4ZHLut+x/YcAxksUd9Rizt7LaEn3bV8VyYRpXnRJQlLOfYaVy9esk4DFP4zPPnoNVjq5Gc0w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-unicorn": { + "version": "55.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-55.0.0.tgz", + "integrity": "sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "@eslint-community/eslint-utils": "^4.4.0", + "ci-info": "^4.0.0", + "clean-regexp": "^1.0.0", + "core-js-compat": "^3.37.0", + "esquery": "^1.5.0", + "globals": "^15.7.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.1", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=18.18" + }, + "funding": { + "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" + }, + "peerDependencies": { + "eslint": ">=8.56.0" + } + }, + "node_modules/eslint-rule-docs": { + "version": "1.1.235", + "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz", + "integrity": "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-scope": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", + "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", + "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/execa": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz", + "integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", + "engines": { + "node": "> 0.1.90" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", + "license": "MIT" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/file-stream-rotator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.6.1.tgz", + "integrity": "sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ==", + "license": "MIT", + "dependencies": { + "moment": "^2.29.1" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "license": "MIT", + "optional": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", + "license": "MIT" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "license": "MIT" + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "license": "MIT" + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "get-pkg-repo": "src/cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-pkg-repo/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/get-pkg-repo/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/git-raw-commits": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz", + "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dargs": "^7.0.0", + "meow": "^8.1.2", + "split2": "^3.2.2" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/git-raw-commits/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/git-raw-commits/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-raw-commits/node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-raw-commits/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/git-raw-commits/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/git-raw-commits/node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/git-raw-commits/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-remote-origin-url/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-semver-tags": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.1.tgz", + "integrity": "sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==", + "dev": true, + "license": "MIT", + "dependencies": { + "meow": "^8.1.2", + "semver": "^7.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/git-semver-tags/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/git-semver-tags/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-semver-tags/node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-semver-tags/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/git-semver-tags/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/git-semver-tags/node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/git-semver-tags/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", + "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", + "dev": true, + "license": "BSD", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globals": { + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", + "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true, + "license": "MIT" + }, + "node_modules/glossy": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/glossy/-/glossy-0.1.7.tgz", + "integrity": "sha512-mTCC51QFadK75MvAhrL5nPVIP291NjML1guo10Sa7Yj04tJU4V++Vgm780NIddg9etQD9D8FM67hFGqM8EE2HQ==", + "optional": true, + "engines": { + "node": ">= 0.2.5" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz", + "integrity": "sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^5.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true, + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "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.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/init-package-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-5.0.0.tgz", + "integrity": "sha512-kBhlSheBfYmq3e0L1ii+VKe3zBTLL5lDCDWR+f9dLmEGSB3MqLlMlsolubSsyI88Bg6EA+BIMlomAnQ1SwgQBw==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-package-arg": "^10.0.0", + "promzard": "^1.0.0", + "read": "^2.0.0", + "read-package-json": "^6.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/init-package-json/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/init-package-json/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/init-package-json/node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/iobroker.js-controller": { + "resolved": "packages/controller", + "link": true + }, + "node_modules/ioredis": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.28.5.tgz", + "integrity": "sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==", + "license": "MIT", + "dependencies": { + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.1", + "denque": "^1.1.0", + "lodash.defaults": "^4.2.0", + "lodash.flatten": "^4.4.0", + "lodash.isarguments": "^3.1.0", + "p-map": "^2.1.0", + "redis-commands": "1.7.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "node_modules/ioredis/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/irregular-plurals": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", + "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-ci/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "license": "MIT" + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js-yaml/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsdoc-type-pratt-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz", + "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "license": "MIT", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "license": "(MIT OR GPL-3.0-or-later)", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/junk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/junk/-/junk-4.0.1.tgz", + "integrity": "sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/just-extend": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", + "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", + "dev": true, + "license": "MIT" + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", + "license": "MIT" + }, + "node_modules/lerna": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-7.4.2.tgz", + "integrity": "sha512-gxavfzHfJ4JL30OvMunmlm4Anw7d7Tq6tdVHzUukLdS9nWnxCN/QB21qR+VJYp5tcyXogHKbdUEGh6qmeyzxSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "7.4.2", + "@lerna/create": "7.4.2", + "@npmcli/run-script": "6.0.2", + "@nx/devkit": ">=16.5.1 < 17", + "@octokit/plugin-enterprise-rest": "6.0.1", + "@octokit/rest": "19.0.11", + "byte-size": "8.1.1", + "chalk": "4.1.0", + "clone-deep": "4.0.1", + "cmd-shim": "6.0.1", + "columnify": "1.6.0", + "conventional-changelog-angular": "7.0.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "^8.2.0", + "dedent": "0.7.0", + "envinfo": "7.8.1", + "execa": "5.0.0", + "fs-extra": "^11.1.1", + "get-port": "5.1.1", + "get-stream": "6.0.0", + "git-url-parse": "13.1.0", + "glob-parent": "5.1.2", + "globby": "11.1.0", + "graceful-fs": "4.2.11", + "has-unicode": "2.0.1", + "import-local": "3.1.0", + "ini": "^1.3.8", + "init-package-json": "5.0.0", + "inquirer": "^8.2.4", + "is-ci": "3.0.1", + "is-stream": "2.0.0", + "jest-diff": ">=29.4.3 < 30", + "js-yaml": "4.1.0", + "libnpmaccess": "7.0.2", + "libnpmpublish": "7.3.0", + "load-json-file": "6.2.0", + "lodash": "^4.17.21", + "make-dir": "4.0.0", + "minimatch": "3.0.5", + "multimatch": "5.0.0", + "node-fetch": "2.6.7", + "npm-package-arg": "8.1.1", + "npm-packlist": "5.1.1", + "npm-registry-fetch": "^14.0.5", + "npmlog": "^6.0.2", + "nx": ">=16.5.1 < 17", + "p-map": "4.0.0", + "p-map-series": "2.1.0", + "p-pipe": "3.1.0", + "p-queue": "6.6.2", + "p-reduce": "2.1.0", + "p-waterfall": "2.1.1", + "pacote": "^15.2.0", + "pify": "5.0.0", + "read-cmd-shim": "4.0.0", + "read-package-json": "6.0.4", + "resolve-from": "5.0.0", + "rimraf": "^4.4.1", + "semver": "^7.3.8", + "signal-exit": "3.0.7", + "slash": "3.0.0", + "ssri": "^9.0.1", + "strong-log-transformer": "2.1.0", + "tar": "6.1.11", + "temp-dir": "1.0.0", + "typescript": ">=3 < 6", + "upath": "2.0.1", + "uuid": "^9.0.0", + "validate-npm-package-license": "3.0.4", + "validate-npm-package-name": "5.0.0", + "write-file-atomic": "5.0.1", + "write-pkg": "4.0.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4" + }, + "bin": { + "lerna": "dist/cli.js" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/lerna/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lerna/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lerna/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lerna/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/lerna/node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/lerna/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lerna/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/lerna/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lerna/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lerna/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lerna/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/lerna/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lerna/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lerna/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lerna/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lerna/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lerna/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libnpmaccess": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-7.0.2.tgz", + "integrity": "sha512-vHBVMw1JFMTgEk15zRsJuSAg7QtGGHpUSEfnbcRL1/gTBag9iEfJbyjpDmdJmwMhvpoLoNBtdAUCdGnaP32hhw==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-package-arg": "^10.1.0", + "npm-registry-fetch": "^14.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/libnpmaccess/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/libnpmaccess/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/libnpmaccess/node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/libnpmpublish": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-7.3.0.tgz", + "integrity": "sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==", + "dev": true, + "license": "ISC", + "dependencies": { + "ci-info": "^3.6.1", + "normalize-package-data": "^5.0.0", + "npm-package-arg": "^10.1.0", + "npm-registry-fetch": "^14.0.3", + "proc-log": "^3.0.0", + "semver": "^7.3.7", + "sigstore": "^1.4.0", + "ssri": "^10.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/libnpmpublish/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/libnpmpublish/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/libnpmpublish/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/libnpmpublish/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/libnpmpublish/node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/libnpmpublish/node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/libnpmpublish/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "license": "MIT", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lines-and-columns": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "node_modules/load-json-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/loadavg-windows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/loadavg-windows/-/loadavg-windows-1.1.1.tgz", + "integrity": "sha512-ncSyH121LuN6OENPSohTAS2W85J3NYVIfjsVcK4spViQbHlQUXhGKd8VYhrqWyjtwwSTw4g3rrDraNoSJWRLgw==", + "license": "MIT", + "dependencies": { + "weak-daemon": "1.0.3" + } + }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "license": "Apache-2.0", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/localforage/node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "license": "MIT", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "license": "MIT" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "license": "MIT" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/logform": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.1.tgz", + "integrity": "sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==", + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/long-timeout": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/long-timeout/-/long-timeout-0.1.1.tgz", + "integrity": "sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/luxon": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", + "license": "MIT" + }, + "node_modules/markdown-it": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/meow": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", + "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.2.tgz", + "integrity": "sha512-myxeeTm57lYs8pH2nxPzmEEg8DGIgW+9mv6D4JZD2pa81I/OBjeU7PtICXV6c9eRGTA5JMDsuIPUZRCyBMYNhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", + "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "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.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/mocha/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/mocha/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/mocha/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "license": "ISC" + }, + "node_modules/mylas": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/mylas/-/mylas-2.1.13.tgz", + "integrity": "sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/raouldeheer" + } + }, + "node_modules/nan": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", + "license": "MIT", + "optional": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/nested-error-stacks": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", + "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", + "dev": true, + "license": "MIT" + }, + "node_modules/nise": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", + "integrity": "sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/text-encoding": "^0.7.2", + "just-extend": "^6.2.0", + "path-to-regexp": "^6.2.1" + } + }, + "node_modules/nise/node_modules/@sinonjs/fake-timers": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.3.1.tgz", + "integrity": "sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz", + "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", + "dev": true, + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-machine-id": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", + "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/node-schedule": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/node-schedule/-/node-schedule-2.1.1.tgz", + "integrity": "sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==", + "license": "MIT", + "dependencies": { + "cron-parser": "^4.2.0", + "long-timeout": "0.1.1", + "sorted-array-functions": "^1.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/node.extend": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.3.tgz", + "integrity": "sha512-xwADg/okH48PvBmRZyoX8i8GJaKuJ1CqlqotlZOhUio8egD1P5trJupHKBzcPjSF9ifK2gPcEICRBnkfPqQXZw==", + "license": "(MIT OR GPL-2.0)", + "dependencies": { + "hasown": "^2.0.0", + "is": "^3.3.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true, + "license": "ISC" + }, + "node_modules/npm-package-arg": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", + "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^3.0.6", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dev": true, + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/npm-packlist": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", + "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^1.1.2", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz", + "integrity": "sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", + "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", + "dev": true, + "license": "ISC", + "dependencies": { + "make-fetch-happen": "^11.0.0", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-registry-fetch/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm-registry-fetch/node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-registry-fetch/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-registry-fetch/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nx": { + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-16.10.0.tgz", + "integrity": "sha512-gZl4iCC0Hx0Qe1VWmO4Bkeul2nttuXdPpfnlcDKSACGu3ZIo+uySqwOF8yBAxSTIf8xe2JRhgzJN1aFkuezEBg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@nrwl/tao": "16.10.0", + "@parcel/watcher": "2.0.4", + "@yarnpkg/lockfile": "^1.1.0", + "@yarnpkg/parsers": "3.0.0-rc.46", + "@zkochan/js-yaml": "0.0.6", + "axios": "^1.0.0", + "chalk": "^4.1.0", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^8.0.1", + "dotenv": "~16.3.1", + "dotenv-expand": "~10.0.0", + "enquirer": "~2.3.6", + "figures": "3.2.0", + "flat": "^5.0.2", + "fs-extra": "^11.1.0", + "glob": "7.1.4", + "ignore": "^5.0.4", + "jest-diff": "^29.4.1", + "js-yaml": "4.1.0", + "jsonc-parser": "3.2.0", + "lines-and-columns": "~2.0.3", + "minimatch": "3.0.5", + "node-machine-id": "1.1.12", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "semver": "7.5.3", + "string-width": "^4.2.3", + "strong-log-transformer": "^2.1.0", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tsconfig-paths": "^4.1.2", + "tslib": "^2.3.0", + "v8-compile-cache": "2.3.0", + "yargs": "^17.6.2", + "yargs-parser": "21.1.1" + }, + "bin": { + "nx": "bin/nx.js" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "16.10.0", + "@nx/nx-darwin-x64": "16.10.0", + "@nx/nx-freebsd-x64": "16.10.0", + "@nx/nx-linux-arm-gnueabihf": "16.10.0", + "@nx/nx-linux-arm64-gnu": "16.10.0", + "@nx/nx-linux-arm64-musl": "16.10.0", + "@nx/nx-linux-x64-gnu": "16.10.0", + "@nx/nx-linux-x64-musl": "16.10.0", + "@nx/nx-win32-arm64-msvc": "16.10.0", + "@nx/nx-win32-x64-msvc": "16.10.0" + }, + "peerDependencies": { + "@swc-node/register": "^1.6.7", + "@swc/core": "^1.3.85" + }, + "peerDependenciesMeta": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { + "optional": true + } + } + }, + "node_modules/nx/node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/nx/node_modules/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nx/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nx/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nx/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/oniguruma-to-js": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz", + "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "regex": "^4.3.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz", + "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-map": "^5.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", + "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map-series": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz", + "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-reduce": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", + "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-waterfall": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz", + "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-reduce": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pacote": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", + "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^6.0.1", + "@npmcli/run-script": "^6.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^5.0.0", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.3.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pacote/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/pacote/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/pacote/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pacote/node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/pacote/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/pacote/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/pacote/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/ignore-walk": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/pacote/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/pacote/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/pacote/node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/npm-packlist": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pacote/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/pacote/node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pacote/node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-imports": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/parse-imports/-/parse-imports-2.2.1.tgz", + "integrity": "sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==", + "dev": true, + "license": "Apache-2.0 AND MIT", + "peer": true, + "dependencies": { + "es-module-lexer": "^1.5.3", + "slashes": "^3.0.12" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "license": [ + "MIT", + "Apache2" + ], + "dependencies": { + "through": "~2.3" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidusage": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz", + "integrity": "sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/plimit-lit": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/plimit-lit/-/plimit-lit-1.6.1.tgz", + "integrity": "sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "queue-lit": "^1.5.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/plur": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "irregular-plurals": "^3.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promisify-child-process": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/promisify-child-process/-/promisify-child-process-4.1.2.tgz", + "integrity": "sha512-APnkIgmaHNJpkAn7k+CrJSi9WMuff5ctYFbD0CO2XIPkM8yO7d/ShouU2clywbpHV/DUsyc4bpJCsNgddNtx4g==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/prompt": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.3.0.tgz", + "integrity": "sha512-ZkaRWtaLBZl7KKAKndKYUL8WqNT+cQHKRZnT4RYYms48jQkFw3rrBL+/N5K/KtdEveHkxs982MX2BkDKub2ZMg==", + "license": "MIT", + "dependencies": { + "@colors/colors": "1.5.0", + "async": "3.2.3", + "read": "1.0.x", + "revalidator": "0.1.x", + "winston": "2.x" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/prompt/node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/prompt/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "license": "MIT" + }, + "node_modules/prompt/node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "license": "ISC", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/prompt/node_modules/winston": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.7.tgz", + "integrity": "sha512-vLB4BqzCKDnnZH9PHGoS2ycawueX4HLqENXQitvFHczhgW2vFpSOn31LZtVr1KU8YTw7DS4tM+cqyovxo8taVg==", + "license": "MIT", + "dependencies": { + "async": "^2.6.4", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/prompt/node_modules/winston/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/promzard": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.2.tgz", + "integrity": "sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "read": "^3.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/promzard/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/promzard/node_modules/read": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/read/-/read-3.0.1.tgz", + "integrity": "sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-lit": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/queue-lit/-/queue-lit-1.5.2.tgz", + "integrity": "sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/read": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read/-/read-2.1.0.tgz", + "integrity": "sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-cmd-shim": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", + "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", + "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", + "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "dev": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" + }, + "node_modules/readline-sync": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", + "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/redent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/redent/node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/redent/node_modules/strip-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/redis-commands": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", + "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==", + "license": "MIT" + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "license": "MIT", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regex": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-4.4.0.tgz", + "integrity": "sha512-uCUSuobNVeqUupowbdZub6ggI5/JZkYyJdDogddJr60L764oxC2pMZov1fQ3wM9bdyzUILDG+Sqx6NAKAz9rKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "regexp-tree": "bin/regexp-tree" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regjsparser": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", + "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/respjs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/respjs/-/respjs-4.2.0.tgz", + "integrity": "sha512-/W219Wpyo0m6bVN9z/rqhe0ek6nJ7Tus9WhbWpA8aJI8FxtMrQw1u8RStxOswTyUrW/NXaKXuaNfKZFKYbwXkg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha512-xcBILK2pA9oh4SiinPEZfhP8HfrB/ha+a2fTMyl7Om2WjlDVrOQy99N2MXXlUHqGJz4qEu2duXxHJjDWuK/0xg==", + "license": "Apache 2.0", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/seq-logging": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/seq-logging/-/seq-logging-1.1.2.tgz", + "integrity": "sha512-9n7bCIHiMdBene104oSEa2917OcNBw+uee2v+we4AQxmjqt/aeQkWy1296IvGsogbj5fK6wuDNhVhm/DYmauVA==", + "license": "Apache-2.0", + "optional": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true, + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "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.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shiki": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.22.2.tgz", + "integrity": "sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/core": "1.22.2", + "@shikijs/engine-javascript": "1.22.2", + "@shikijs/engine-oniguruma": "1.22.2", + "@shikijs/types": "1.22.2", + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sigstore": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", + "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "@sigstore/sign": "^1.0.0", + "@sigstore/tuf": "^1.0.3", + "make-fetch-happen": "^11.0.1" + }, + "bin": { + "sigstore": "bin/sigstore.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sigstore/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sigstore/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sigstore/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/sigstore/node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sigstore/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sigstore/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/sigstore/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/sigstore/node_modules/minipass-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sigstore/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sigstore/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sigstore/node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/sigstore/node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT" + }, + "node_modules/sinon": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz", + "integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==", + "deprecated": "16.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^10.3.0", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.4", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "node_modules/sinon-chai": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.7.0.tgz", + "integrity": "sha512-mf5NURdUaSdnatJx3uhoBOrY9dtL19fiOtAdT1Azxg3+lNJFiuN0uzaU3xX1LeAfL17kHQhTAJgpsfhbMJMY2g==", + "dev": true, + "license": "(BSD-2-Clause OR WTFPL)", + "peerDependencies": { + "chai": "^4.0.0", + "sinon": ">=4.0.0" + } + }, + "node_modules/sinon/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slashes": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", + "integrity": "sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sorted-array-functions": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz", + "integrity": "sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-correct/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "license": "ISC", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "license": "MIT" + }, + "node_modules/stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==", + "license": "MIT", + "dependencies": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dev": true, + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", + "license": "MIT" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trim-newlines": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-json-schema-generator": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-json-schema-generator/-/ts-json-schema-generator-1.2.0.tgz", + "integrity": "sha512-tUMeO3ZvA12d3HHh7T/AK8W5hmUhDRNtqWRHSMN3ZRbUFt+UmV0oX8k1RK4SA+a+BKNHpmW2v06MS49e8Fi3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.11", + "commander": "^9.4.1", + "glob": "^8.0.3", + "json5": "^2.2.1", + "normalize-path": "^3.0.0", + "safe-stable-stringify": "^2.4.1", + "typescript": "~4.9.3" + }, + "bin": { + "ts-json-schema-generator": "bin/ts-json-schema-generator" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/ts-json-schema-generator/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/tsc-alias": { + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.10.tgz", + "integrity": "sha512-Ibv4KAWfFkFdKJxnWfVtdOmB0Zi1RJVxcbPGiCDsFpCQSsmpWyuzHG3rQyI5YkobWwxFPEyQfu1hdo4qLG2zPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.3", + "commander": "^9.0.0", + "globby": "^11.0.4", + "mylas": "^2.1.9", + "normalize-path": "^3.0.0", + "plimit-lit": "^1.2.6" + }, + "bin": { + "tsc-alias": "dist/bin/index.js" + } + }, + "node_modules/tsc-alias/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsc-alias/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tsd": { + "version": "0.31.2", + "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.31.2.tgz", + "integrity": "sha512-VplBAQwvYrHzVihtzXiUVXu5bGcr7uH1juQZ1lmKgkuGNGT+FechUCqmx9/zk7wibcqR2xaNEwCkDyKh+VVZnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tsd/typescript": "~5.4.3", + "eslint-formatter-pretty": "^4.1.0", + "globby": "^11.0.1", + "jest-diff": "^29.0.3", + "meow": "^9.0.0", + "path-exists": "^4.0.0", + "read-pkg-up": "^7.0.0" + }, + "bin": { + "tsd": "dist/cli.js" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/tsd/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tsd/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsd/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tsd/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsd/node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsd/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tsd/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsd/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tsd/node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tsd/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tuf-js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", + "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "1.0.4", + "debug": "^4.3.4", + "make-fetch-happen": "^11.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tuf-js/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/tuf-js/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tuf-js/node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/tuf-js/node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/tuf-js/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tuf-js/node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/ssri/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/tuf-js/node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/typedoc": { + "version": "0.26.11", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.11.tgz", + "integrity": "sha512-sFEgRRtrcDl2FxVP58Ze++ZK2UQAEvtvvH8rRlig1Ja3o7dDaMHmaBfvJmdGnNEFaLTpQsN8dpvZaTqJSu/Ugw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "lunr": "^2.3.9", + "markdown-it": "^14.1.0", + "minimatch": "^9.0.5", + "shiki": "^1.16.2", + "yaml": "^2.5.1" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x" + } + }, + "node_modules/typedoc-plugin-markdown": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.10.tgz", + "integrity": "sha512-PLX3pc1/7z13UJm4TDE9vo9jWGcClFUErXXtd5LdnoLjV6mynPpqZLU992DwMGFSRqJFZeKbVyqlNNeNHnk2tQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "typedoc": "0.26.x" + } + }, + "node_modules/typedoc-plugin-missing-exports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-3.0.0.tgz", + "integrity": "sha512-R7D8fYrK34mBFZSlF1EqJxfqiUSlQSmyrCiQgTQD52nNm6+kUtqwiaqaNkuJ2rA2wBgWFecUA8JzHT7x2r7ePg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "typedoc": "0.26.x" + } + }, + "node_modules/typedoc/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typedoc/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.6.0.tgz", + "integrity": "sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.6.0", + "@typescript-eslint/parser": "8.6.0", + "@typescript-eslint/utils": "8.6.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unix-dgram": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/unix-dgram/-/unix-dgram-2.0.6.tgz", + "integrity": "sha512-AURroAsb73BZ6CdAyMrTk/hYKNj3DuYYEuOaB8bYMOHGKupRNScw90Q5C71tWJc3uE7dIeXRyuwN0xLLq3vDTg==", + "hasInstallScript": true, + "license": "ISC", + "optional": true, + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.16.0" + }, + "engines": { + "node": ">=0.10.48" + } + }, + "node_modules/upath": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-browserslist-db/node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/weak-daemon": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/weak-daemon/-/weak-daemon-1.0.3.tgz", + "integrity": "sha512-9OLYp5qQSxpnTIyuA1zJ7at3DV2DSBcbdXduC/3QFPeYjF30Lh1nfBrG+VLf4QUvZPz2lXFPu08oIRzWQfucVQ==", + "license": "MIT", + "engines": { + "node": ">=4.8.7" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/winston": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", + "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.6.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-daily-rotate-file": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-5.0.0.tgz", + "integrity": "sha512-JDjiXXkM5qvwY06733vf09I2wnMXpZEhxEVOSPenZMii+g7pcDcTBt2MRugnoi8BwVSuCT2jfRXBUy+n1Zz/Yw==", + "license": "MIT", + "dependencies": { + "file-stream-rotator": "^0.6.1", + "object-hash": "^3.0.0", + "triple-beam": "^1.4.1", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "winston": "^3" + } + }, + "node_modules/winston-seq-updated": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/winston-seq-updated/-/winston-seq-updated-1.0.4.tgz", + "integrity": "sha512-PBcD6PHdN/6XqtFIeW/EnlVFD3hFulZsdSbDyVd/xp0MjHpTPAfBBhmSDUf72E+LQxSS952ctmI6XG1cS3nkTg==", + "license": "MIT", + "optional": true, + "dependencies": { + "seq-logging": "0.4.6", + "winston-transport": "^4.3.0" + } + }, + "node_modules/winston-seq-updated/node_modules/seq-logging": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/seq-logging/-/seq-logging-0.4.6.tgz", + "integrity": "sha512-cCkhK86q+PfLeC21eaOWBcXyPUROuRq/e9EaJIT1BkmEdTHjvIgViDn7Tgw+tdzFhezvn7buDfoXWD8xPtQfeg==", + "license": "Apache-2.0", + "optional": true + }, + "node_modules/winston-syslog": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/winston-syslog/-/winston-syslog-2.7.1.tgz", + "integrity": "sha512-MrU5gSwXgEbHwz5wFhn1rZtSCbRcP1PEB8zU49tgsfjQ63EjIVAkQpXmMocdbTLnTJ2cW3gLW6gmoOOOhyJZgg==", + "license": "MIT", + "optional": true, + "dependencies": { + "glossy": "^0.1.7", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 8" + }, + "optionalDependencies": { + "unix-dgram": "2.0.6" + }, + "peerDependencies": { + "winston": "^3.8.2" + } + }, + "node_modules/winston-transport": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.1.tgz", + "integrity": "sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==", + "license": "MIT", + "dependencies": { + "logform": "^2.6.1", + "readable-stream": "^3.6.2", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/workerpool": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/write-json-file": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", + "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/write-json-file/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-pkg": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", + "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", + "dev": true, + "license": "MIT", + "dependencies": { + "sort-keys": "^2.0.0", + "type-fest": "^0.4.1", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/write-pkg/node_modules/type-fest": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "packages/adapter": { + "name": "@iobroker/js-controller-adapter", + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "@alcalzone/pak": "^0.8.1", + "@iobroker/db-objects-file": "file:../db-objects-file", + "@iobroker/db-objects-jsonl": "file:../db-objects-jsonl", + "@iobroker/db-objects-redis": "file:../db-objects-redis", + "@iobroker/db-states-file": "file:../db-states-file", + "@iobroker/db-states-jsonl": "file:../db-states-jsonl", + "@iobroker/db-states-redis": "file:../db-states-redis", + "@iobroker/js-controller-common": "file:../common", + "@iobroker/js-controller-common-db": "file:../common-db", + "@iobroker/plugin-base": "~2.0.1", + "deep-clone": "^3.0.3", + "fs-extra": "^11.1.0", + "jsonwebtoken": "^9.0.0", + "node-schedule": "^2.1.0", + "node.extend": "^2.0.2", + "pidusage": "^3.0.2", + "readline": "^1.3.0", + "semver": "^7.5.2", + "yargs": "^17.7.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "packages/adapter/node_modules/@alcalzone/pak": { + "version": "0.8.1", + "license": "MIT", + "dependencies": { + "axios": "^0.26.0", + "execa": "^5.0.0", + "fs-extra": "^10.0.1" + } + }, + "packages/adapter/node_modules/@alcalzone/pak/node_modules/fs-extra": { + "version": "10.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/adapter/node_modules/axios": { + "version": "0.26.1", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "packages/cli": { + "name": "@iobroker/js-controller-cli", + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "@iobroker/js-controller-common": "file:../common", + "@iobroker/js-controller-common-db": "file:../common-db", + "@iobroker/plugin-base": "~2.0.1", + "axios": "^1.7.4", + "chokidar": "^3.5.3", + "debug": "^4.3.4", + "deep-clone": "^3.0.3", + "event-stream": "^4.0.1", + "fs-extra": "^11.1.0", + "mime-types": "^2.1.35", + "promisify-child-process": "^4.1.1", + "readline-sync": "^1.4.10", + "semver": "^7.5.2", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "packages/common": { + "name": "@iobroker/js-controller-common", + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "@iobroker/db-objects-file": "file:../db-objects-file", + "@iobroker/db-objects-jsonl": "file:../db-objects-jsonl", + "@iobroker/db-objects-redis": "file:../db-objects-redis", + "@iobroker/db-states-file": "file:../db-states-file", + "@iobroker/db-states-jsonl": "file:../db-states-jsonl", + "@iobroker/db-states-redis": "file:../db-states-redis", + "@iobroker/js-controller-common-db": "file:../common-db", + "fs-extra": "^11.1.0", + "jszip": "^3.10.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "optionalDependencies": { + "winston-seq-updated": "^1.0.4", + "winston-syslog": "^2.6.0" + } + }, + "packages/common-db": { + "name": "@iobroker/js-controller-common-db", + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "@alcalzone/pak": "^0.8.1", + "axios": "^1.7.4", + "ci-info": "^3.8.0", + "deep-clone": "^3.0.3", + "event-stream": "^4.0.1", + "fs-extra": "^11.1.0", + "jsonwebtoken": "^9.0.0", + "node-forge": "^1.3.0", + "node.extend": "^2.0.2", + "promisify-child-process": "^4.1.2", + "readline": "^1.3.0", + "semver": "^7.5.2", + "triple-beam": "^1.3.0", + "winston": "^3.7.2", + "winston-daily-rotate-file": "^5.0.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "@datalust/winston-seq": "^1.0.0", + "diskusage": "^1.1.3", + "winston-syslog": "^2.6.0" + } + }, + "packages/common-db/node_modules/@alcalzone/pak": { + "version": "0.8.1", + "license": "MIT", + "dependencies": { + "axios": "^0.26.0", + "execa": "^5.0.0", + "fs-extra": "^10.0.1" + } + }, + "packages/common-db/node_modules/@alcalzone/pak/node_modules/axios": { + "version": "0.26.1", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "packages/common-db/node_modules/@alcalzone/pak/node_modules/fs-extra": { + "version": "10.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/common-db/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/controller": { + "name": "iobroker.js-controller", + "version": "7.0.3", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@alcalzone/esbuild-register": "^2.5.1-1", + "@iobroker/db-objects-file": "file:../db-objects-file", + "@iobroker/db-objects-jsonl": "file:../db-objects-jsonl", + "@iobroker/db-objects-redis": "file:../db-objects-redis", + "@iobroker/db-states-file": "file:../db-states-file", + "@iobroker/db-states-jsonl": "file:../db-states-jsonl", + "@iobroker/db-states-redis": "file:../db-states-redis", + "@iobroker/js-controller-adapter": "file:../adapter", + "@iobroker/js-controller-cli": "file:../cli", + "@iobroker/js-controller-common": "file:../common", + "@iobroker/js-controller-common-db": "file:../common-db", + "@iobroker/plugin-base": "~2.0.1", + "@iobroker/plugin-sentry": "~2.0.4", + "axios": "^1.7.4", + "cron-parser": "^4.9.0", + "debug": "^4.3.4", + "decache": "^4.6.1", + "deep-clone": "^3.0.3", + "fs-extra": "^11.1.0", + "jsonwebtoken": "^9.0.0", + "loadavg-windows": "^1.1.1", + "node-schedule": "^2.1.1", + "pidusage": "^3.0.2", + "promisify-child-process": "^4.1.1", + "prompt": "^1.2.2", + "readline-sync": "^1.4.10", + "semver": "^7.5.2", + "tar": "^6.2.1" + }, + "bin": { + "iobroker": "iobroker.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "packages/controller/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "packages/controller/node_modules/tar": { + "version": "6.2.1", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/db-base": { + "name": "@iobroker/db-base", + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "@iobroker/js-controller-common-db": "file:../common-db", + "deep-clone": "^3.0.3", + "fs-extra": "^11.1.0", + "respjs": "^4.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "packages/db-objects-file": { + "name": "@iobroker/db-objects-file", + "version": "7.0.3", + "license": "Apache 2.0", + "dependencies": { + "@iobroker/db-base": "file:../db-base", + "@iobroker/db-objects-redis": "file:../db-objects-redis", + "deep-clone": "^3.0.3", + "fs-extra": "^11.1.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "packages/db-objects-jsonl": { + "name": "@iobroker/db-objects-jsonl", + "version": "7.0.3", + "license": "Apache 2.0", + "dependencies": { + "@alcalzone/jsonl-db": "~3.1.1", + "@iobroker/db-base": "file:../db-base", + "@iobroker/db-objects-file": "file:../db-objects-file", + "@iobroker/db-objects-redis": "file:../db-objects-redis", + "deep-clone": "^3.0.3", + "fs-extra": "^11.1.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "packages/db-objects-redis": { + "name": "@iobroker/db-objects-redis", + "version": "7.0.3", + "license": "Apache 2.0", + "dependencies": { + "@iobroker/db-base": "file:../db-base", + "deep-clone": "^3.0.3", + "ioredis": "^4.28.2", + "mime-types": "^2.1.35", + "node.extend": "^2.0.2", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=16.4.0" + } + }, + "packages/db-states-file": { + "name": "@iobroker/db-states-file", + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "@iobroker/db-base": "file:../db-base", + "@iobroker/db-states-redis": "file:../db-states-redis" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "packages/db-states-jsonl": { + "name": "@iobroker/db-states-jsonl", + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "@alcalzone/jsonl-db": "~3.1.1", + "@iobroker/db-base": "file:../db-base", + "@iobroker/db-states-file": "file:../db-states-file", + "@iobroker/db-states-redis": "file:../db-states-redis" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "packages/db-states-redis": { + "name": "@iobroker/db-states-redis", + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "@iobroker/db-base": "file:../db-base", + "ioredis": "^4.28.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "packages/types-dev": { + "name": "@iobroker/types-dev", + "version": "7.0.3", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "packages/types-public": { + "name": "@iobroker/types", + "version": "7.0.3", + "license": "MIT", + "devDependencies": { + "tsd": "^0.31.2" + }, + "engines": { + "node": ">=12.0.0" + } } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/controller": { - "name": "iobroker.js-controller", - "version": "7.0.2", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@alcalzone/esbuild-register": "^2.5.1-1", - "@iobroker/db-objects-file": "file:../db-objects-file", - "@iobroker/db-objects-jsonl": "file:../db-objects-jsonl", - "@iobroker/db-objects-redis": "file:../db-objects-redis", - "@iobroker/db-states-file": "file:../db-states-file", - "@iobroker/db-states-jsonl": "file:../db-states-jsonl", - "@iobroker/db-states-redis": "file:../db-states-redis", - "@iobroker/js-controller-adapter": "file:../adapter", - "@iobroker/js-controller-cli": "file:../cli", - "@iobroker/js-controller-common": "file:../common", - "@iobroker/js-controller-common-db": "file:../common-db", - "@iobroker/plugin-base": "~2.0.1", - "@iobroker/plugin-sentry": "~2.0.4", - "axios": "^1.7.4", - "cron-parser": "^4.9.0", - "debug": "^4.3.4", - "decache": "^4.6.1", - "deep-clone": "^3.0.3", - "fs-extra": "^11.1.0", - "jsonwebtoken": "^9.0.0", - "loadavg-windows": "^1.1.1", - "node-schedule": "^2.1.1", - "pidusage": "^3.0.2", - "promisify-child-process": "^4.1.1", - "prompt": "^1.2.2", - "readline-sync": "^1.4.10", - "semver": "^7.5.2", - "tar": "^6.2.1" - }, - "bin": { - "iobroker": "iobroker.js" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/controller/node_modules/minipass": { - "version": "5.0.0", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "packages/controller/node_modules/tar": { - "version": "6.2.1", - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/db-base": { - "name": "@iobroker/db-base", - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@iobroker/js-controller-common-db": "file:../common-db", - "deep-clone": "^3.0.3", - "fs-extra": "^11.1.0", - "respjs": "^4.2.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/db-objects-file": { - "name": "@iobroker/db-objects-file", - "version": "7.0.2", - "license": "Apache 2.0", - "dependencies": { - "@iobroker/db-base": "file:../db-base", - "@iobroker/db-objects-redis": "file:../db-objects-redis", - "deep-clone": "^3.0.3", - "fs-extra": "^11.1.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/db-objects-jsonl": { - "name": "@iobroker/db-objects-jsonl", - "version": "7.0.2", - "license": "Apache 2.0", - "dependencies": { - "@alcalzone/jsonl-db": "~3.1.1", - "@iobroker/db-base": "file:../db-base", - "@iobroker/db-objects-file": "file:../db-objects-file", - "@iobroker/db-objects-redis": "file:../db-objects-redis", - "deep-clone": "^3.0.3", - "fs-extra": "^11.1.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/db-objects-redis": { - "name": "@iobroker/db-objects-redis", - "version": "7.0.2", - "license": "Apache 2.0", - "dependencies": { - "@iobroker/db-base": "file:../db-base", - "deep-clone": "^3.0.3", - "ioredis": "^4.28.2", - "mime-types": "^2.1.35", - "node.extend": "^2.0.2", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=16.4.0" - } - }, - "packages/db-states-file": { - "name": "@iobroker/db-states-file", - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@iobroker/db-base": "file:../db-base", - "@iobroker/db-states-redis": "file:../db-states-redis" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/db-states-jsonl": { - "name": "@iobroker/db-states-jsonl", - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@alcalzone/jsonl-db": "~3.1.1", - "@iobroker/db-base": "file:../db-base", - "@iobroker/db-states-file": "file:../db-states-file", - "@iobroker/db-states-redis": "file:../db-states-redis" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/db-states-redis": { - "name": "@iobroker/db-states-redis", - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@iobroker/db-base": "file:../db-base", - "ioredis": "^4.28.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/types-dev": { - "name": "@iobroker/types-dev", - "version": "7.0.2", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "packages/types-public": { - "name": "@iobroker/types", - "version": "7.0.2", - "license": "MIT", - "devDependencies": { - "tsd": "^0.31.2" - }, - "engines": { - "node": ">=12.0.0" - } } - } } diff --git a/packages/adapter/package.json b/packages/adapter/package.json index cf1d2703b..b106fff7e 100644 --- a/packages/adapter/package.json +++ b/packages/adapter/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/js-controller-adapter", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=18.0.0" }, diff --git a/packages/cli/package.json b/packages/cli/package.json index 49693bdf3..c0b95389b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/js-controller-cli", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=18.0.0" }, diff --git a/packages/common-db/package.json b/packages/common-db/package.json index 027f885d3..1beac76c5 100644 --- a/packages/common-db/package.json +++ b/packages/common-db/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/js-controller-common-db", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=18.0.0" }, diff --git a/packages/common/package.json b/packages/common/package.json index e4cb05525..49f77d313 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/js-controller-common", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=12.0.0" }, diff --git a/packages/controller/doc/-internal-/README.md b/packages/controller/doc/-internal-/README.md new file mode 100644 index 000000000..69219303c --- /dev/null +++ b/packages/controller/doc/-internal-/README.md @@ -0,0 +1,329 @@ +[**@iobroker/js-controller-adapter**](../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../globals.md) / \ + +# \ + +## Index + +### Enumerations + +- [STATE\_QUALITY](enumerations/STATE_QUALITY.md) + +### Classes + +- [Log](classes/Log.md) +- [ObjectsInRedisClient](classes/ObjectsInRedisClient.md) +- [StateRedisClient](classes/StateRedisClient.md) +- [UserInterfaceMessagingController](classes/UserInterfaceMessagingController.md) +- [Validator](classes/Validator.md) + +### Interfaces + +- [ACLObject](interfaces/ACLObject.md) +- [AdapterCommon](interfaces/AdapterCommon.md) +- [AdapterConfig](interfaces/AdapterConfig.md) +- [AdapterObject](interfaces/AdapterObject.md) +- [AdapterOptions](interfaces/AdapterOptions.md) +- [AdapterOptionsConfig](interfaces/AdapterOptionsConfig.md) +- [AdminUi](interfaces/AdminUi.md) +- [AliasDetails](interfaces/AliasDetails.md) +- [AliasDetailsSource](interfaces/AliasDetailsSource.md) +- [AliasTargetEntry](interfaces/AliasTargetEntry.md) +- [BackupOptions](interfaces/BackupOptions.md) +- [BaseObject](interfaces/BaseObject.md) +- [CallOptions](interfaces/CallOptions.md) +- [Certificates](interfaces/Certificates.md) +- [ChannelCommon](interfaces/ChannelCommon.md) +- [ChannelObject](interfaces/ChannelObject.md) +- [ChartCommon](interfaces/ChartCommon.md) +- [ChartObject](interfaces/ChartObject.md) +- [CheckStatesResult](interfaces/CheckStatesResult.md) +- [ChownFileResult](interfaces/ChownFileResult.md) +- [ClientHandler](interfaces/ClientHandler.md) +- [ConnectionOptions](interfaces/ConnectionOptions.md) +- [CustomAdminColumn](interfaces/CustomAdminColumn.md) +- [DbStatus](interfaces/DbStatus.md) +- [DelObjectOptions](interfaces/DelObjectOptions.md) +- [DesignObject](interfaces/DesignObject.md) +- [DeviceCommon](interfaces/DeviceCommon.md) +- [DeviceObject](interfaces/DeviceObject.md) +- [EnumCommon](interfaces/EnumCommon.md) +- [EnumObject](interfaces/EnumObject.md) +- [EvaluatedFileACL](interfaces/EvaluatedFileACL.md) +- [ExtendObjectOptions](interfaces/ExtendObjectOptions.md) +- [ExtendObjectOptionsPreserve](interfaces/ExtendObjectOptionsPreserve.md) +- [FileACL](interfaces/FileACL.md) +- [FolderObject](interfaces/FolderObject.md) +- [GetHistoryOptions](interfaces/GetHistoryOptions.md) +- [GetObjectListItem](interfaces/GetObjectListItem.md) +- [GetObjectViewItem](interfaces/GetObjectViewItem.md) +- [GetObjectViewParams](interfaces/GetObjectViewParams.md) +- [GetUserGroupsOptions](interfaces/GetUserGroupsOptions.md) +- [GroupCommon](interfaces/GroupCommon.md) +- [GroupObject](interfaces/GroupObject.md) +- [HeartbeatTimer](interfaces/HeartbeatTimer.md) +- [HostCommon](interfaces/HostCommon.md) +- [HostNative](interfaces/HostNative.md) +- [HostObject](interfaces/HostObject.md) +- [IdObject](interfaces/IdObject.md) +- [InstallNodeModuleOptions](interfaces/InstallNodeModuleOptions.md) +- [InstanceCommon](interfaces/InstanceCommon.md) +- [InstanceObject](interfaces/InstanceObject.md) +- [InternalAddChannelToEnumOptions](interfaces/InternalAddChannelToEnumOptions.md) +- [InternalAddStateToEnumOptions](interfaces/InternalAddStateToEnumOptions.md) +- [InternalCalculatePermissionsOptions](interfaces/InternalCalculatePermissionsOptions.md) +- [InternalCheckGroupOptions](interfaces/InternalCheckGroupOptions.md) +- [InternalCheckPasswordOptions](interfaces/InternalCheckPasswordOptions.md) +- [InternalCreateDeviceOptions](interfaces/InternalCreateDeviceOptions.md) +- [InternalCreateStateOptions](interfaces/InternalCreateStateOptions.md) +- [InternalDeleteChannelFromEnumOptions](interfaces/InternalDeleteChannelFromEnumOptions.md) +- [InternalDeleteChannelOptions](interfaces/InternalDeleteChannelOptions.md) +- [InternalDeleteDeviceOptions](interfaces/InternalDeleteDeviceOptions.md) +- [InternalDeleteStateFromEnumOptions](interfaces/InternalDeleteStateFromEnumOptions.md) +- [InternalDeleteStateOptions](interfaces/InternalDeleteStateOptions.md) +- [InternalDelObjectOptions](interfaces/InternalDelObjectOptions.md) +- [InternalDelStateOptions](interfaces/InternalDelStateOptions.md) +- [InternalDestroySessionOptions](interfaces/InternalDestroySessionOptions.md) +- [InternalFormatDateOptions](interfaces/InternalFormatDateOptions.md) +- [InternalGetAdapterObjectsOptions](interfaces/InternalGetAdapterObjectsOptions.md) +- [InternalGetCertificatesOptions](interfaces/InternalGetCertificatesOptions.md) +- [InternalGetChannelsOfOptions](interfaces/InternalGetChannelsOfOptions.md) +- [InternalGetDevicesOptions](interfaces/InternalGetDevicesOptions.md) +- [InternalGetEncryptedConfigOptions](interfaces/InternalGetEncryptedConfigOptions.md) +- [InternalGetEnumOptions](interfaces/InternalGetEnumOptions.md) +- [InternalGetEnumsOptions](interfaces/InternalGetEnumsOptions.md) +- [InternalGetHistoryOptions](interfaces/InternalGetHistoryOptions.md) +- [InternalGetObjectOptions](interfaces/InternalGetObjectOptions.md) +- [InternalGetObjectsOptions](interfaces/InternalGetObjectsOptions.md) +- [InternalGetObjectViewOptions](interfaces/InternalGetObjectViewOptions.md) +- [InternalGetPortOptions](interfaces/InternalGetPortOptions.md) +- [InternalGetSessionOptions](interfaces/InternalGetSessionOptions.md) +- [InternalGetStateOptions](interfaces/InternalGetStateOptions.md) +- [InternalGetStatesOfOptions](interfaces/InternalGetStatesOfOptions.md) +- [InternalGetStatesOptions](interfaces/InternalGetStatesOptions.md) +- [InternalGetUserIDOptions](interfaces/InternalGetUserIDOptions.md) +- [InternalInstallNodeModuleOptions](interfaces/InternalInstallNodeModuleOptions.md) +- [InternalReportDeprecationOption](interfaces/InternalReportDeprecationOption.md) +- [InternalSendToHostOptions](interfaces/InternalSendToHostOptions.md) +- [InternalSendToOptions](interfaces/InternalSendToOptions.md) +- [InternalSetObjectOptions](interfaces/InternalSetObjectOptions.md) +- [InternalSetPasswordOptions](interfaces/InternalSetPasswordOptions.md) +- [InternalSetSessionOptions](interfaces/InternalSetSessionOptions.md) +- [InternalSetStateChangedOptions](interfaces/InternalSetStateChangedOptions.md) +- [InternalSetStateOptions](interfaces/InternalSetStateOptions.md) +- [InternalStopParameters](interfaces/InternalStopParameters.md) +- [InternalSubscribeOptions](interfaces/InternalSubscribeOptions.md) +- [InternalUpdateConfigOptions](interfaces/InternalUpdateConfigOptions.md) +- [LicenseInformationFree](interfaces/LicenseInformationFree.md) +- [LicenseInformationWithPayment](interfaces/LicenseInformationWithPayment.md) +- [Logger](interfaces/Logger.md) +- [LogObject](interfaces/LogObject.md) +- [Message](interfaces/Message.md) +- [MessageCallbackInfo](interfaces/MessageCallbackInfo.md) +- [MessageCallbackObject](interfaces/MessageCallbackObject.md) +- [MessageRule](interfaces/MessageRule.md) +- [MessagingControllerOptions](interfaces/MessagingControllerOptions.md) +- [MetaCommon](interfaces/MetaCommon.md) +- [MetaObject](interfaces/MetaObject.md) +- [NonEditable](interfaces/NonEditable.md) +- [Notification](interfaces/Notification.md) +- [NotificationContextData](interfaces/NotificationContextData.md) +- [NotificationOptions](interfaces/NotificationOptions.md) +- [NotificationScopes](interfaces/NotificationScopes.md) +- [ObjectACL](interfaces/ObjectACL.md) +- [ObjectCommon](interfaces/ObjectCommon.md) +- [ObjectOperationPermissions](interfaces/ObjectOperationPermissions.md) +- [ObjectPermissions](interfaces/ObjectPermissions.md) +- [ObjectsSettings](interfaces/ObjectsSettings.md) +- [Options](interfaces/Options.md) +- [OtherCommon](interfaces/OtherCommon.md) +- [OtherObject](interfaces/OtherObject.md) +- [PartialAdapterObject](interfaces/PartialAdapterObject.md) +- [PartialChannelObject](interfaces/PartialChannelObject.md) +- [PartialDesignObject](interfaces/PartialDesignObject.md) +- [PartialDeviceObject](interfaces/PartialDeviceObject.md) +- [PartialEnumObject](interfaces/PartialEnumObject.md) +- [PartialFolderObject](interfaces/PartialFolderObject.md) +- [PartialGroupObject](interfaces/PartialGroupObject.md) +- [PartialHostObject](interfaces/PartialHostObject.md) +- [PartialInstanceObject](interfaces/PartialInstanceObject.md) +- [PartialMetaObject](interfaces/PartialMetaObject.md) +- [PartialOtherObject](interfaces/PartialOtherObject.md) +- [PartialRepositoryObject](interfaces/PartialRepositoryObject.md) +- [PartialScheduleObject](interfaces/PartialScheduleObject.md) +- [PartialScriptObject](interfaces/PartialScriptObject.md) +- [PartialStateObject](interfaces/PartialStateObject.md) +- [PartialSystemConfigObject](interfaces/PartialSystemConfigObject.md) +- [PartialUserObject](interfaces/PartialUserObject.md) +- [PermissionSet](interfaces/PermissionSet.md) +- [ReadDirResult](interfaces/ReadDirResult.md) +- [RedisConnectionOptions](interfaces/RedisConnectionOptions.md) +- [RepoInfo](interfaces/RepoInfo.md) +- [RepositoryCommon](interfaces/RepositoryCommon.md) +- [RepositoryInformation](interfaces/RepositoryInformation.md) +- [RepositoryJson](interfaces/RepositoryJson.md) +- [RepositoryJsonAdapterContent](interfaces/RepositoryJsonAdapterContent.md) +- [RepositoryObject](interfaces/RepositoryObject.md) +- [RmResult](interfaces/RmResult.md) +- [ScheduleCommon](interfaces/ScheduleCommon.md) +- [ScheduleObject](interfaces/ScheduleObject.md) +- [ScriptCommon](interfaces/ScriptCommon.md) +- [ScriptObject](interfaces/ScriptObject.md) +- [SendableMessage](interfaces/SendableMessage.md) +- [SendToClientOptions](interfaces/SendToClientOptions.md) +- [SendToOptions](interfaces/SendToOptions.md) +- [SendToUserInterfaceClientOptions](interfaces/SendToUserInterfaceClientOptions.md) +- [SetStateChangedResult](interfaces/SetStateChangedResult.md) +- [State](interfaces/State.md) +- [StateACL](interfaces/StateACL.md) +- [StateCommon](interfaces/StateCommon.md) +- [StateObject](interfaces/StateObject.md) +- [StatesSettings](interfaces/StatesSettings.md) +- [StopParameters](interfaces/StopParameters.md) +- [SupportedMessages](interfaces/SupportedMessages.md) +- [SystemConfigCommon](interfaces/SystemConfigCommon.md) +- [SystemConfigObject](interfaces/SystemConfigObject.md) +- [UserCommon](interfaces/UserCommon.md) +- [UserInterfaceClientSubscribeReturnType](interfaces/UserInterfaceClientSubscribeReturnType.md) +- [UserInterfaceSubscribeInfo](interfaces/UserInterfaceSubscribeInfo.md) +- [UserObject](interfaces/UserObject.md) +- [ValidateIdOptions](interfaces/ValidateIdOptions.md) +- [VisWidget](interfaces/VisWidget.md) +- [WriteFileOptions](interfaces/WriteFileOptions.md) + +### Type Aliases + +- [Adapter](type-aliases/Adapter.md) +- [AdapterScopedObject](type-aliases/AdapterScopedObject.md) +- [AnyObject](type-aliases/AnyObject.md) +- [AnyPartialObject](type-aliases/AnyPartialObject.md) +- [AtLeastOne](type-aliases/AtLeastOne.md) +- [AutoUpgradePolicy](type-aliases/AutoUpgradePolicy.md) +- [Brand](type-aliases/Brand.md) +- [Branded](type-aliases/Branded.md) +- [CalculatePermissionsCallback](type-aliases/CalculatePermissionsCallback.md) +- [Callback](type-aliases/Callback.md) +- [CallbackReturnTypeOf](type-aliases/CallbackReturnTypeOf.md) +- [ChangeFunction](type-aliases/ChangeFunction.md) +- [ChangeFunction](type-aliases/ChangeFunction.md) +- [Channel](type-aliases/Channel.md) +- [CheckFileCallback](type-aliases/CheckFileCallback.md) +- [CheckFileRightsCallback](type-aliases/CheckFileRightsCallback.md) +- [CheckGroupCallback](type-aliases/CheckGroupCallback.md) +- [CheckPasswordCallback](type-aliases/CheckPasswordCallback.md) +- [CheckStateCommand](type-aliases/CheckStateCommand.md) +- [ChownFileCallback](type-aliases/ChownFileCallback.md) +- [ChownObjectCallback](type-aliases/ChownObjectCallback.md) +- [ClientUnsubscribeReason](type-aliases/ClientUnsubscribeReason.md) +- [CommandsPermissions](type-aliases/CommandsPermissions.md) +- [CommandsPermissionsEntry](type-aliases/CommandsPermissionsEntry.md) +- [CommandsPermissionsObject](type-aliases/CommandsPermissionsObject.md) +- [CommonType](type-aliases/CommonType.md) +- [ConnectionType](type-aliases/ConnectionType.md) +- [DeleteStateCallback](type-aliases/DeleteStateCallback.md) +- [Depdendencies](type-aliases/Depdendencies.md) +- [EmptyCallback](type-aliases/EmptyCallback.md) +- [Enum](type-aliases/Enum.md) +- [EnumList](type-aliases/EnumList.md) +- [ErrnoCallback](type-aliases/ErrnoCallback.md) +- [ErrorCallback](type-aliases/ErrorCallback.md) +- [ErrorHandler](type-aliases/ErrorHandler.md) +- [ExtendObjectCallback](type-aliases/ExtendObjectCallback.md) +- [FileChangeHandler](type-aliases/FileChangeHandler.md) +- [FindObjectCallback](type-aliases/FindObjectCallback.md) +- [GenericCallback](type-aliases/GenericCallback.md) +- [GetCertificatesCallback](type-aliases/GetCertificatesCallback.md) +- [GetCertificatesPromiseReturnType](type-aliases/GetCertificatesPromiseReturnType.md) +- [GetEncryptedConfigCallback](type-aliases/GetEncryptedConfigCallback.md) +- [GetEnumCallback](type-aliases/GetEnumCallback.md) +- [GetEnumsCallback](type-aliases/GetEnumsCallback.md) +- [GetEnumsPromise](type-aliases/GetEnumsPromise.md) +- [GetHistoryCallback](type-aliases/GetHistoryCallback.md) +- [GetHistoryResult](type-aliases/GetHistoryResult.md) +- [GetKeysCallback](type-aliases/GetKeysCallback.md) +- [GetObjectCallback](type-aliases/GetObjectCallback.md) +- [GetObjectListCallback](type-aliases/GetObjectListCallback.md) +- [GetObjectListPromise](type-aliases/GetObjectListPromise.md) +- [GetObjectPromise](type-aliases/GetObjectPromise.md) +- [GetObjectsCallback](type-aliases/GetObjectsCallback.md) +- [GetObjectsCallback3](type-aliases/GetObjectsCallback3.md) +- [GetObjectsCallbackTyped](type-aliases/GetObjectsCallbackTyped.md) +- [GetObjectsPromise](type-aliases/GetObjectsPromise.md) +- [GetObjectsPromiseTyped](type-aliases/GetObjectsPromiseTyped.md) +- [GetObjectViewCallback](type-aliases/GetObjectViewCallback.md) +- [GetObjectViewPromise](type-aliases/GetObjectViewPromise.md) +- [GetSessionCallback](type-aliases/GetSessionCallback.md) +- [GetStateCallback](type-aliases/GetStateCallback.md) +- [GetStatePromise](type-aliases/GetStatePromise.md) +- [GetStatesCallback](type-aliases/GetStatesCallback.md) +- [GetStatesPromise](type-aliases/GetStatesPromise.md) +- [GetUserGroupCallbackNoError](type-aliases/GetUserGroupCallbackNoError.md) +- [GetUserGroupPromiseReturn](type-aliases/GetUserGroupPromiseReturn.md) +- [Group](type-aliases/Group.md) +- [InferGetObjectViewItemType](type-aliases/InferGetObjectViewItemType.md) +- [InstalledFrom](type-aliases/InstalledFrom.md) +- [Instance](type-aliases/Instance.md) +- [InstanceMode](type-aliases/InstanceMode.md) +- [InternalLogger](type-aliases/InternalLogger.md) +- [Interval](type-aliases/Interval.md) +- [Languages](type-aliases/Languages.md) +- [LicenseInformation](type-aliases/LicenseInformation.md) +- [LocalLink](type-aliases/LocalLink.md) +- [LogLevel](type-aliases/LogLevel.md) +- [MaybePromise](type-aliases/MaybePromise.md) +- [MessageCallback](type-aliases/MessageCallback.md) +- [MessageHandler](type-aliases/MessageHandler.md) +- [MessageUnsubscribeReason](type-aliases/MessageUnsubscribeReason.md) +- [Meta](type-aliases/Meta.md) +- [Misc](type-aliases/Misc.md) +- [NonNullCallbackReturnTypeOf](type-aliases/NonNullCallbackReturnTypeOf.md) +- [NotificationCategory](type-aliases/NotificationCategory.md) +- [Object](type-aliases/Object.md) +- [ObjectChangeHandler](type-aliases/ObjectChangeHandler.md) +- [ObjectIdToObjectType](type-aliases/ObjectIdToObjectType.md) +- [ObjectType](type-aliases/ObjectType.md) +- [OptionalCallback](type-aliases/OptionalCallback.md) +- [PaidLicenseType](type-aliases/PaidLicenseType.md) +- [PartialChartObject](type-aliases/PartialChartObject.md) +- [PartialObjectWorker](type-aliases/PartialObjectWorker.md) +- [Pattern](type-aliases/Pattern.md) +- [Pattern](type-aliases/Pattern.md) +- [Plugin](type-aliases/Plugin.md) +- [ReadDirCallback](type-aliases/ReadDirCallback.md) +- [ReadDirPromise](type-aliases/ReadDirPromise.md) +- [ReadFileCallback](type-aliases/ReadFileCallback.md) +- [ReadFilePromise](type-aliases/ReadFilePromise.md) +- [ReadyHandler](type-aliases/ReadyHandler.md) +- [RmCallback](type-aliases/RmCallback.md) +- [ScriptOrChannel](type-aliases/ScriptOrChannel.md) +- [SecondParameterOf](type-aliases/SecondParameterOf.md) +- [SendToAllClientOptions](type-aliases/SendToAllClientOptions.md) +- [Session](type-aliases/Session.md) +- [SetObjectCallback](type-aliases/SetObjectCallback.md) +- [SetObjectPromise](type-aliases/SetObjectPromise.md) +- [SetStateCallback](type-aliases/SetStateCallback.md) +- [SetStateChangedCallback](type-aliases/SetStateChangedCallback.md) +- [SetStateChangedPromise](type-aliases/SetStateChangedPromise.md) +- [SetStatePromise](type-aliases/SetStatePromise.md) +- [SettableObjectWorker](type-aliases/SettableObjectWorker.md) +- [SettableState](type-aliases/SettableState.md) +- [State](type-aliases/State.md) +- [StateChangeHandler](type-aliases/StateChangeHandler.md) +- [StateValue](type-aliases/StateValue.md) +- [StringOrTranslated](type-aliases/StringOrTranslated.md) +- [Timeout](type-aliases/Timeout.md) +- [TimeoutCallback](type-aliases/TimeoutCallback.md) +- [Translated](type-aliases/Translated.md) +- [UnloadHandler](type-aliases/UnloadHandler.md) +- [User](type-aliases/User.md) +- [UserChangeFunction](type-aliases/UserChangeFunction.md) +- [UserInterfaceClientRemoveMessage](type-aliases/UserInterfaceClientRemoveMessage.md) +- [UserInterfaceClientSubscribeHandler](type-aliases/UserInterfaceClientSubscribeHandler.md) +- [UserInterfaceClientUnsubscribeHandler](type-aliases/UserInterfaceClientUnsubscribeHandler.md) +- [UserInterfaceClientUnsubscribeReason](type-aliases/UserInterfaceClientUnsubscribeReason.md) +- [UserInterfaceUnsubscribeInfo](type-aliases/UserInterfaceUnsubscribeInfo.md) +- [UserInterfaceUnsubscribeInfoBaseObject](type-aliases/UserInterfaceUnsubscribeInfoBaseObject.md) +- [WelcomeScreenEntry](type-aliases/WelcomeScreenEntry.md) diff --git a/packages/controller/doc/-internal-/classes/Log.md b/packages/controller/doc/-internal-/classes/Log.md new file mode 100644 index 000000000..7b3a3269c --- /dev/null +++ b/packages/controller/doc/-internal-/classes/Log.md @@ -0,0 +1,179 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Log + +# Class: Log + +Log class for adapter.js + +It prefixes every message with the given namespace + +## Implements + +- [`Logger`](../interfaces/Logger.md) + +## Constructors + +### new Log() + +> **new Log**(`namespaceLog`, `level`, `logger`): [`Log`](Log.md) + +#### Parameters + +• **namespaceLog**: `string` + +Logging namespace to prefix + +• **level**: [`LogLevel`](../type-aliases/LogLevel.md) + +The log level + +• **logger**: `any` + +logger instance + +#### Returns + +[`Log`](Log.md) + +#### Defined in + +[adapter/src/lib/adapter/log.ts:17](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/log.ts#L17) + +## Properties + +### level + +> `readonly` **level**: [`LogLevel`](../type-aliases/LogLevel.md) + +Verbosity of the log output + +#### Implementation of + +[`Logger`](../interfaces/Logger.md).[`level`](../interfaces/Logger.md#level) + +#### Defined in + +[adapter/src/lib/adapter/log.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/log.ts#L8) + +## Methods + +### debug() + +> **debug**(`msg`): `void` + +log a message with debug level + +#### Parameters + +• **msg**: `string` + +#### Returns + +`void` + +#### Implementation of + +[`Logger`](../interfaces/Logger.md).[`debug`](../interfaces/Logger.md#debug) + +#### Defined in + +[adapter/src/lib/adapter/log.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/log.ts#L37) + +*** + +### error() + +> **error**(`msg`): `void` + +log a message with error severity + +#### Parameters + +• **msg**: `string` + +#### Returns + +`void` + +#### Implementation of + +[`Logger`](../interfaces/Logger.md).[`error`](../interfaces/Logger.md#error) + +#### Defined in + +[adapter/src/lib/adapter/log.ts:45](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/log.ts#L45) + +*** + +### info() + +> **info**(`msg`): `void` + +log a message with info level (default output level for all adapters) + +#### Parameters + +• **msg**: `string` + +#### Returns + +`void` + +#### Implementation of + +[`Logger`](../interfaces/Logger.md).[`info`](../interfaces/Logger.md#info) + +#### Defined in + +[adapter/src/lib/adapter/log.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/log.ts#L41) + +*** + +### silly() + +> **silly**(`msg`): `void` + +log a message with silly level + +#### Parameters + +• **msg**: `string` + +#### Returns + +`void` + +#### Implementation of + +[`Logger`](../interfaces/Logger.md).[`silly`](../interfaces/Logger.md#silly) + +#### Defined in + +[adapter/src/lib/adapter/log.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/log.ts#L33) + +*** + +### warn() + +> **warn**(`msg`): `void` + +log a message with warning severity + +#### Parameters + +• **msg**: `string` + +#### Returns + +`void` + +#### Implementation of + +[`Logger`](../interfaces/Logger.md).[`warn`](../interfaces/Logger.md#warn) + +#### Defined in + +[adapter/src/lib/adapter/log.ts:49](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/log.ts#L49) diff --git a/packages/controller/doc/-internal-/classes/ObjectsInRedisClient.md b/packages/controller/doc/-internal-/classes/ObjectsInRedisClient.md new file mode 100644 index 000000000..698a3a12b --- /dev/null +++ b/packages/controller/doc/-internal-/classes/ObjectsInRedisClient.md @@ -0,0 +1,2425 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectsInRedisClient + +# Class: ObjectsInRedisClient + +## Constructors + +### new ObjectsInRedisClient() + +> **new ObjectsInRedisClient**(`settings`): [`ObjectsInRedisClient`](ObjectsInRedisClient.md) + +#### Parameters + +• **settings**: [`ObjectsSettings`](../interfaces/ObjectsSettings.md) + +#### Returns + +[`ObjectsInRedisClient`](ObjectsInRedisClient.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:72 + +## Methods + +### activateSets() + +> **activateSets**(): `Promise`\<`void`\> + +Activates the usage of sets + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:340 + +*** + +### addPreserveSettings() + +> **addPreserveSettings**(`settings`): `void` + +#### Parameters + +• **settings**: `string` \| `string`[] + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:273 + +*** + +### checkFile() + +> **checkFile**(`id`, `name`, `options`, `flag`, `callback`?): `Promise`\<`undefined` \| `void` \| [`CallOptions`](../interfaces/CallOptions.md)\> + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +• **flag**: `any` + +• **callback?**: [`CheckFileCallback`](../type-aliases/CheckFileCallback.md) + +#### Returns + +`Promise`\<`undefined` \| `void` \| [`CallOptions`](../interfaces/CallOptions.md)\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:107 + +*** + +### checkFileRights() + +> **checkFileRights**(`id`, `name`, `options`?, `flag`?, `callback`?): `void` + +#### Parameters + +• **id**: `string` + +• **name**: `null` \| `string` + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **flag?**: `any` + +• **callback?**: [`CheckFileRightsCallback`](../type-aliases/CheckFileRightsCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:108 + +*** + +### chmodFile() + +> **chmodFile**(`id`, `name`, `options`, `callback`): `void` + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`ChownFileCallback`](../type-aliases/ChownFileCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:168 + +*** + +### chmodFileAsync() + +> **chmodFileAsync**(`id`, `name`, `options`): `Promise`\<`undefined` \| [`ChownFileResult`](../interfaces/ChownFileResult.md)[]\> + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`undefined` \| [`ChownFileResult`](../interfaces/ChownFileResult.md)[]\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:169 + +*** + +### chmodObject() + +> **chmodObject**(`pattern`, `options`, `callback`?): `void` \| `Promise`\<`void`\> + +#### Parameters + +• **pattern**: `string` + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`ChownObjectCallback`](../type-aliases/ChownObjectCallback.md) + +#### Returns + +`void` \| `Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:197 + +*** + +### chmodObjectAsync() + +> **chmodObjectAsync**(`pattern`, `options`): `Promise`\<`undefined` \| [`Object`](../type-aliases/Object.md)[]\> + +#### Parameters + +• **pattern**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`undefined` \| [`Object`](../type-aliases/Object.md)[]\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:198 + +*** + +### chownFile() + +> **chownFile**(`id`, `name`, `options`, `callback`): `void` + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`ChownFileCallback`](../type-aliases/ChownFileCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:157 + +*** + +### chownFileAsync() + +> **chownFileAsync**(`id`, `name`, `options`): `Promise`\<`undefined` \| [`ChownFileResult`](../interfaces/ChownFileResult.md)[]\> + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`undefined` \| [`ChownFileResult`](../interfaces/ChownFileResult.md)[]\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:158 + +*** + +### chownObject() + +> **chownObject**(`pattern`, `options`, `callback`?): `void` \| `Promise`\<`void`\> + +#### Parameters + +• **pattern**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`ChownObjectCallback`](../type-aliases/ChownObjectCallback.md) + +#### Returns + +`void` \| `Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:194 + +*** + +### chownObjectAsync() + +> **chownObjectAsync**(`pattern`, `options`): `Promise`\<`undefined` \| [`Object`](../type-aliases/Object.md)[]\> + +#### Parameters + +• **pattern**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`undefined` \| [`Object`](../type-aliases/Object.md)[]\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:195 + +*** + +### connectDb() + +> **connectDb**(): `void` + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:77 + +*** + +### deactivateSets() + +> **deactivateSets**(): `Promise`\<`void`\> + +Deactivates the usage of sets + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:344 + +*** + +### delFile() + +> **delFile**(`id`, `name`, `options`, `callback`): `void` + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:137 + +*** + +### delFileAsync() + +> **delFileAsync**(`id`, `name`, `options`): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:138 + +*** + +### delObject() + +#### delObject(id, callback) + +> **delObject**(`id`, `callback`): `void` + +##### Parameters + +• **id**: `string` + +• **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:237 + +#### delObject(id, options, callback) + +> **delObject**(`id`, `options`, `callback`): `void` + +##### Parameters + +• **id**: `string` + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:238 + +#### delObject(id, options) + +> **delObject**(`id`, `options`?): `Promise`\<`void`\> + +##### Parameters + +• **id**: `string` + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:239 + +*** + +### delObjectAsync() + +> **delObjectAsync**(`id`, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:240 + +*** + +### destroy() + +> **destroy**(): `Promise`\<`void`\> + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:278 + +*** + +### destroyDB() + +> **destroyDB**(`options`, `callback`): `void` + +#### Parameters + +• **options**: `undefined` \| `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:276 + +*** + +### destroyDBAsync() + +> **destroyDBAsync**(`options`?): `Promise`\<`void`\> + +#### Parameters + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:277 + +*** + +### enableFileCache() + +#### enableFileCache(enabled, callback) + +> **enableFileCache**(`enabled`, `callback`?): `void` + +##### Parameters + +• **enabled**: `boolean` + +• **callback?** + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:170 + +#### enableFileCache(enabled, options, callback) + +> **enableFileCache**(`enabled`, `options`?, `callback`?): `void` + +##### Parameters + +• **enabled**: `boolean` + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?** + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:171 + +*** + +### enableFileCacheAsync() + +> **enableFileCacheAsync**(`enabled`, `options`?): `Promise`\<`boolean`\> + +#### Parameters + +• **enabled**: `boolean` + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`boolean`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:172 + +*** + +### extendObject() + +#### extendObject(id, obj, options) + +> **extendObject**\<`T`\>(`id`, `obj`, `options`?): `Promise`\<`undefined` \| `object`\> + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **obj**: [`PartialObjectWorker`](../type-aliases/PartialObjectWorker.md)\<[`ObjectIdToObjectType`](../type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> + +• **options?**: `null` \| [`ExtendObjectOptions`](../interfaces/ExtendObjectOptions.md) + +##### Returns + +`Promise`\<`undefined` \| `object`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:258 + +#### extendObject(id, obj, options, callback) + +> **extendObject**\<`T`\>(`id`, `obj`, `options`?, `callback`?): `void` \| `Promise`\<`undefined` \| `object`\> + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **obj**: [`PartialObjectWorker`](../type-aliases/PartialObjectWorker.md)\<[`ObjectIdToObjectType`](../type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> + +• **options?**: `null` \| [`ExtendObjectOptions`](../interfaces/ExtendObjectOptions.md) + +• **callback?**: [`ExtendObjectCallback`](../type-aliases/ExtendObjectCallback.md) + +##### Returns + +`void` \| `Promise`\<`undefined` \| `object`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:259 + +*** + +### extendObjectAsync() + +> **extendObjectAsync**(`id`, `obj`, `options`?): `Promise`\<`undefined` \| `object`\> + +#### Parameters + +• **id**: `string` + +• **obj**: `Partial`\<[`AnyObject`](../type-aliases/AnyObject.md)\> + +• **options?**: [`ExtendObjectOptions`](../interfaces/ExtendObjectOptions.md) + +#### Returns + +`Promise`\<`undefined` \| `object`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:260 + +*** + +### extendPrimaryHostLock() + +> **extendPrimaryHostLock**(`ms`): `Promise`\<`number`\> + +Extend the primary host lock time +Value will expire after ms milliseconds + +#### Parameters + +• **ms**: `number` + +ms until value expires + +#### Returns + +`Promise`\<`number`\> + +1 if extended else 0 + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:310 + +*** + +### fileExists() + +> **fileExists**(`id`, `name`, `options`?): `Promise`\<`boolean`\> + +Check if given file exists + +#### Parameters + +• **id**: `string` + +id of the namespace + +• **name**: `string` + +name of the file + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +optional user context + +#### Returns + +`Promise`\<`boolean`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:133 + +*** + +### findObject() + +#### findObject(idOrName, type, options, callback) + +> **findObject**(`idOrName`, `type`, `options`, `callback`): `void` + +##### Parameters + +• **idOrName**: `string` + +• **type**: `null` \| `string` + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`FindObjectCallback`](../type-aliases/FindObjectCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:270 + +#### findObject(idOrName, type, callback) + +> **findObject**(`idOrName`, `type`, `callback`): `void` + +##### Parameters + +• **idOrName**: `string` + +• **type**: `null` \| `string` + +• **callback**: [`FindObjectCallback`](../type-aliases/FindObjectCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:271 + +#### findObject(idOrName, type, options) + +> **findObject**(`idOrName`, `type`?, `options`?): `Promise`\<`undefined` \| `string`\> + +##### Parameters + +• **idOrName**: `string` + +• **type?**: `null` \| `string` + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +##### Returns + +`Promise`\<`undefined` \| `string`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:272 + +*** + +### getFileId() + +> **getFileId**(`id`, `name`, `isMeta`?): `string` + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **isMeta?**: `boolean` + +#### Returns + +`string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:106 + +*** + +### getKeys() + +#### getKeys(pattern, options, callback, dontModify) + +> **getKeys**(`pattern`, `options`, `callback`, `dontModify`?): `void` + +##### Parameters + +• **pattern**: `string` + +• **options**: `undefined` \| `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`GetKeysCallback`](../type-aliases/GetKeysCallback.md) + +• **dontModify?**: `boolean` + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:211 + +#### getKeys(pattern, callback) + +> **getKeys**(`pattern`, `callback`): `void` + +##### Parameters + +• **pattern**: `string` + +• **callback**: [`GetKeysCallback`](../type-aliases/GetKeysCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:212 + +#### getKeys(pattern, options, callback, dontModify) + +> **getKeys**(`pattern`, `options`?, `callback`?, `dontModify`?): `Promise`\<`undefined` \| `string`[]\> + +##### Parameters + +• **pattern**: `string` + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: `undefined` + +• **dontModify?**: `boolean` + +##### Returns + +`Promise`\<`undefined` \| `string`[]\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:213 + +*** + +### getKeysAsync() + +> **getKeysAsync**(`id`, `options`?): `Promise`\<`undefined` \| `string`[]\> + +#### Parameters + +• **id**: `string` + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`undefined` \| `string`[]\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:214 + +*** + +### getMeta() + +> **getMeta**(`id`): `Promise`\<`null` \| `string`\> + +Get value from meta namespace + +#### Parameters + +• **id**: `string` + +redis key + +#### Returns + +`Promise`\<`null` \| `string`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:350 + +*** + +### getObject() + +#### getObject(id, options, callback) + +> **getObject**\<`T`\>(`id`, `options`, `callback`): `void` + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **options**: `undefined` \| `null` \| [`Options`](../interfaces/Options.md) + +• **callback**: [`GetObjectCallback`](../type-aliases/GetObjectCallback.md)\<`T`\> + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:200 + +#### getObject(id, options) + +> **getObject**\<`T`\>(`id`, `options`?): [`GetObjectPromise`](../type-aliases/GetObjectPromise.md)\<`T`\> + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **options?**: `null` \| [`Options`](../interfaces/Options.md) + +##### Returns + +[`GetObjectPromise`](../type-aliases/GetObjectPromise.md)\<`T`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:201 + +#### getObject(id, callback) + +> **getObject**\<`T`\>(`id`, `callback`): `void` + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **callback**: [`GetObjectCallback`](../type-aliases/GetObjectCallback.md)\<`T`\> + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:202 + +*** + +### ~~getObjectAsync()~~ + +> **getObjectAsync**\<`T`\>(`id`, `options`?): `Promise`\<`undefined` \| `null` \| [`ObjectIdToObjectType`](../type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +#### Type Parameters + +• **T** *extends* `string` + +#### Parameters + +• **id**: `T` + +• **options?**: `null` \| `Record`\<`string`, `any`\> + +#### Returns + +`Promise`\<`undefined` \| `null` \| [`ObjectIdToObjectType`](../type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +#### Deprecated + +use `getObject` without callback instead + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:209 + +*** + +### getObjectList() + +#### getObjectList(params) + +> **getObjectList**(`params`): [`GetObjectListPromise`](../type-aliases/GetObjectListPromise.md) + +##### Parameters + +• **params**: [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +##### Returns + +[`GetObjectListPromise`](../type-aliases/GetObjectListPromise.md) + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:252 + +#### getObjectList(params, options) + +> **getObjectList**(`params`, `options`?): [`GetObjectListPromise`](../type-aliases/GetObjectListPromise.md) + +##### Parameters + +• **params**: [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +##### Returns + +[`GetObjectListPromise`](../type-aliases/GetObjectListPromise.md) + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:253 + +#### getObjectList(params, callback) + +> **getObjectList**(`params`, `callback`): `void` + +##### Parameters + +• **params**: [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +• **callback**: [`GetObjectListCallback`](../type-aliases/GetObjectListCallback.md)\<[`Object`](../type-aliases/Object.md)\> + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:254 + +#### getObjectList(params, options, callback) + +> **getObjectList**\<`T`\>(`params`, `options`?, `callback`?): `T` *extends* [`GetObjectListCallback`](../type-aliases/GetObjectListCallback.md)\<[`Object`](../type-aliases/Object.md)\> ? `void` : [`GetObjectListPromise`](../type-aliases/GetObjectListPromise.md) + +##### Type Parameters + +• **T** *extends* [`GetObjectListCallback`](../type-aliases/GetObjectListCallback.md)\<[`Object`](../type-aliases/Object.md)\> + +##### Parameters + +• **params**: [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: `T` + +##### Returns + +`T` *extends* [`GetObjectListCallback`](../type-aliases/GetObjectListCallback.md)\<[`Object`](../type-aliases/Object.md)\> ? `void` : [`GetObjectListPromise`](../type-aliases/GetObjectListPromise.md) + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:255 + +*** + +### getObjectListAsync() + +> **getObjectListAsync**(`params`, `options`?): [`GetObjectListPromise`](../type-aliases/GetObjectListPromise.md) + +#### Parameters + +• **params**: [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +[`GetObjectListPromise`](../type-aliases/GetObjectListPromise.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:256 + +*** + +### getObjects() + +#### getObjects(keys, options) + +> **getObjects**(`keys`, `options`?): `Promise`\<[`AnyObject`](../type-aliases/AnyObject.md)[]\> + +##### Parameters + +• **keys**: `string`[] + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +##### Returns + +`Promise`\<[`AnyObject`](../type-aliases/AnyObject.md)[]\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:216 + +#### getObjects(keys, callback) + +> **getObjects**(`keys`, `callback`): `void` + +##### Parameters + +• **keys**: `string`[] + +• **callback** + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:217 + +#### getObjects(keys, options, callback, dontModify) + +> **getObjects**(`keys`, `options`, `callback`, `dontModify`?): `void` + +##### Parameters + +• **keys**: `string`[] + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback** + +• **dontModify?**: `boolean` + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:218 + +*** + +### getObjectsAsync() + +> **getObjectsAsync**(`keys`, `options`?): `Promise`\<[`AnyObject`](../type-aliases/AnyObject.md)[]\> + +#### Parameters + +• **keys**: `string`[] + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<[`AnyObject`](../type-aliases/AnyObject.md)[]\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:219 + +*** + +### getObjectsByPattern() + +#### getObjectsByPattern(pattern, options) + +> **getObjectsByPattern**(`pattern`, `options`): `Promise`\<`void` \| [`AnyObject`](../type-aliases/AnyObject.md)[]\> + +##### Parameters + +• **pattern**: `string` + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +##### Returns + +`Promise`\<`void` \| [`AnyObject`](../type-aliases/AnyObject.md)[]\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:221 + +#### getObjectsByPattern(pattern, options, callback) + +> **getObjectsByPattern**(`pattern`, `options`, `callback`): `void` + +##### Parameters + +• **pattern**: `string` + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback** + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:222 + +*** + +### getObjectsByPatternAsync() + +> **getObjectsByPatternAsync**(`pattern`, `options`): `Promise`\<`void` \| [`AnyObject`](../type-aliases/AnyObject.md)[]\> + +#### Parameters + +• **pattern**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void` \| [`AnyObject`](../type-aliases/AnyObject.md)[]\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:223 + +*** + +### getObjectView() + +#### getObjectView(design, search, params, options) + +> **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`?, `options`?): [`GetObjectViewPromise`](../type-aliases/GetObjectViewPromise.md)\<[`InferGetObjectViewItemType`](../type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +##### Type Parameters + +• **Design** *extends* `string` = `string` + +• **Search** *extends* `string` = `string` + +##### Parameters + +• **design**: `Design` + +• **search**: `Search` + +• **params?**: [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +##### Returns + +[`GetObjectViewPromise`](../type-aliases/GetObjectViewPromise.md)\<[`InferGetObjectViewItemType`](../type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:247 + +#### getObjectView(design, search, params, options, callback) + +> **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`, `options`, `callback`): `void` + +##### Type Parameters + +• **Design** *extends* `string` = `string` + +• **Search** *extends* `string` = `string` + +##### Parameters + +• **design**: `Design` + +• **search**: `Search` + +• **params**: `undefined` \| [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +• **options**: `undefined` \| `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`GetObjectViewCallback`](../type-aliases/GetObjectViewCallback.md)\<[`InferGetObjectViewItemType`](../type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:248 + +#### getObjectView(design, search, params, callback) + +> **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`, `callback`): `void` + +##### Type Parameters + +• **Design** *extends* `string` = `string` + +• **Search** *extends* `string` = `string` + +##### Parameters + +• **design**: `Design` + +• **search**: `Search` + +• **params**: [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +• **callback**: [`GetObjectViewCallback`](../type-aliases/GetObjectViewCallback.md)\<[`InferGetObjectViewItemType`](../type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:249 + +*** + +### getObjectViewAsync() + +> **getObjectViewAsync**\<`Design`, `Search`\>(`design`, `search`, `params`?, `options`?): [`GetObjectViewPromise`](../type-aliases/GetObjectViewPromise.md)\<[`InferGetObjectViewItemType`](../type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +#### Type Parameters + +• **Design** *extends* `string` = `string` + +• **Search** *extends* `string` = `string` + +#### Parameters + +• **design**: `Design` + +• **search**: `Search` + +• **params?**: [`GetObjectViewParams`](../interfaces/GetObjectViewParams.md) + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +[`GetObjectViewPromise`](../type-aliases/GetObjectViewPromise.md)\<[`InferGetObjectViewItemType`](../type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:250 + +*** + +### getPrimaryHost() + +> **getPrimaryHost**(): `Promise`\<`null` \| `string`\> + +Get name of the primary host + +#### Returns + +`Promise`\<`null` \| `string`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:322 + +*** + +### getProtocolVersion() + +> **getProtocolVersion**(): `Promise`\<`null` \| `string`\> + +Returns the protocol version from DB + +#### Returns + +`Promise`\<`null` \| `string`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:302 + +*** + +### getStatus() + +> **getStatus**(): [`DbStatus`](../interfaces/DbStatus.md) + +#### Returns + +[`DbStatus`](../interfaces/DbStatus.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:78 + +*** + +### getUserGroup() + +> **getUserGroup**(`user`, `callback`): `void` \| `Promise`\<[`GetUserGroupPromiseReturn`](../type-aliases/GetUserGroupPromiseReturn.md)\> + +#### Parameters + +• **user**: \`system.user.$\{string\}\` + +• **callback**: [`GetUserGroupCallbackNoError`](../type-aliases/GetUserGroupCallbackNoError.md) + +#### Returns + +`void` \| `Promise`\<[`GetUserGroupPromiseReturn`](../type-aliases/GetUserGroupPromiseReturn.md)\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:111 + +*** + +### isSystemLocaleSupported() + +> **isSystemLocaleSupported**(): `Promise`\<`boolean`\> + +Function to checks if comparisons will work according to the configured Locale + +#### Returns + +`Promise`\<`boolean`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:244 + +*** + +### loadLuaScripts() + +> **loadLuaScripts**(): `Promise`\<`void`\> + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:279 + +*** + +### migrateToSets() + +> **migrateToSets**(): `Promise`\<`number`\> + +Migrate all objects to sets + +#### Returns + +`Promise`\<`number`\> + +number of migrated sets + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:298 + +*** + +### mkdir() + +> **mkdir**(`id`, `dirName`?, `options`?, `callback`?): `void` + +#### Parameters + +• **id**: `string` + +• **dirName?**: `string` + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:153 + +*** + +### mkdirAsync() + +> **mkdirAsync**(`id`, `dirName`?, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **dirName?**: `string` + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:154 + +*** + +### normalizeFilename() + +> **normalizeFilename**(`name`): `string` + +#### Parameters + +• **name**: `string` + +#### Returns + +`string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:86 + +*** + +### objectExists() + +> **objectExists**(`id`, `options`?): `Promise`\<`boolean`\> + +Check if given object exists + +#### Parameters + +• **id**: `string` + +id of the object + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +optional user context + +#### Returns + +`Promise`\<`boolean`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:125 + +*** + +### readDir() + +> **readDir**(`id`, `name`, `options`, `callback`): `void` + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: `undefined` \| `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`ReadDirCallback`](../type-aliases/ReadDirCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:140 + +*** + +### readDirAsync() + +> **readDirAsync**(`id`, `name`, `options`?): [`ReadDirPromise`](../type-aliases/ReadDirPromise.md) + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +[`ReadDirPromise`](../type-aliases/ReadDirPromise.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:141 + +*** + +### readFile() + +#### readFile(id, name, options) + +> **readFile**(`id`, `name`, `options`?): [`ReadFilePromise`](../type-aliases/ReadFilePromise.md) + +##### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +##### Returns + +[`ReadFilePromise`](../type-aliases/ReadFilePromise.md) + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:117 + +#### readFile(id, name, options, callback) + +> **readFile**(`id`, `name`, `options`, `callback`): `void` + +##### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: `undefined` \| `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`ReadFileCallback`](../type-aliases/ReadFileCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:118 + +*** + +### releasePrimaryHost() + +> **releasePrimaryHost**(): `Promise`\<`void`\> + +Ensure we are no longer the primary host + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:326 + +*** + +### rename() + +> **rename**(`id`, `oldName`, `newName`, `options`?, `callback`?): `void` \| `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **oldName**: `string` + +• **newName**: `string` + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`void` \| `Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:144 + +*** + +### renameAsync() + +> **renameAsync**(`id`, `oldName`, `newName`, `options`): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **oldName**: `string` + +• **newName**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:145 + +*** + +### rm() + +> **rm**(`id`, `name`, `options`, `callback`): `void` + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`RmCallback`](../type-aliases/RmCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:151 + +*** + +### rmAsync() + +> **rmAsync**(`id`, `name`, `options`): `Promise`\<`void` \| [`RmResult`](../interfaces/RmResult.md)[]\> + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void` \| [`RmResult`](../interfaces/RmResult.md)[]\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:152 + +*** + +### setDefaultAcl() + +> **setDefaultAcl**(`defaultNewAcl`): `Promise`\<`void`\> + +#### Parameters + +• **defaultNewAcl**: `null` \| [`ACLObject`](../interfaces/ACLObject.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:110 + +*** + +### setExists() + +> **setExists**(`id`): `Promise`\<`boolean`\> + +Checks if a given set exists + +#### Parameters + +• **id**: `string` + +id of the set + +#### Returns + +`Promise`\<`boolean`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:292 + +*** + +### setObject() + +#### setObject(id, obj) + +> **setObject**\<`T`\>(`id`, `obj`): `Promise`\<`undefined` \| `object`\> + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **obj**: [`SettableObjectWorker`](../type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +##### Returns + +`Promise`\<`undefined` \| `object`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:225 + +#### setObject(id, obj, callback) + +> **setObject**\<`T`\>(`id`, `obj`, `callback`?): `void` \| `Promise`\<`undefined` \| `object`\> + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **obj**: [`SettableObjectWorker`](../type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +• **callback?**: [`SetObjectCallback`](../type-aliases/SetObjectCallback.md) + +##### Returns + +`void` \| `Promise`\<`undefined` \| `object`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:226 + +#### setObject(id, obj, options, callback) + +> **setObject**\<`T`\>(`id`, `obj`, `options`?, `callback`?): `void` \| `Promise`\<`undefined` \| `object`\> + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **obj**: [`SettableObjectWorker`](../type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`SetObjectCallback`](../type-aliases/SetObjectCallback.md) + +##### Returns + +`void` \| `Promise`\<`undefined` \| `object`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:227 + +*** + +### ~~setObjectAsync()~~ + +> **setObjectAsync**(`id`, `obj`, `options`?): `Promise`\<`undefined` \| `object`\> + +#### Parameters + +• **id**: `string` + +• **obj**: `Omit`\<[`StateObject`](../interfaces/StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](../interfaces/DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](../interfaces/ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](../interfaces/FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](../interfaces/MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](../interfaces/EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](../interfaces/HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](../interfaces/AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](../interfaces/InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](../interfaces/UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](../interfaces/GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](../interfaces/ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](../interfaces/ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](../interfaces/ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](../interfaces/RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](../interfaces/OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](../interfaces/DesignObject.md), `"_id"` \| `"acl"`\> & `object` + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`undefined` \| `object`\> + +#### Deprecated + +use `setObject` without callback instead + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:235 + +*** + +### setPrimaryHost() + +> **setPrimaryHost**(`ms`): `Promise`\<`number`\> + +Sets current host as primary if no primary host active +Value will expire after ms milliseconds + +#### Parameters + +• **ms**: `number` + +ms until value expires + +#### Returns + +`Promise`\<`number`\> + +1 if lock acquired else 0 + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:318 + +*** + +### setProtocolVersion() + +> **setProtocolVersion**(`version`): `Promise`\<`void`\> + +Sets the protocol version to the DB + +#### Parameters + +• **version**: `string` \| `number` + +protocol version + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:332 + +*** + +### subscribe() + +#### subscribe(pattern, callback) + +> **subscribe**(`pattern`, `callback`?): `void` + +##### Parameters + +• **pattern**: `string` \| `string`[] + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:179 + +#### subscribe(pattern, options, callback) + +> **subscribe**(`pattern`, `options`?, `callback`?): `void` + +##### Parameters + +• **pattern**: `string` \| `string`[] + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:180 + +*** + +### subscribeAsync() + +> **subscribeAsync**(`pattern`, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **pattern**: `string` \| `string`[] + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:181 + +*** + +### subscribePrimaryHost() + +> **subscribePrimaryHost**(): `Promise`\<`void`\> + +Subscribe to expired events to get expiration of primary host + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:336 + +*** + +### subscribeUser() + +#### subscribeUser(pattern, callback) + +> **subscribeUser**(`pattern`, `callback`?): `void` + +##### Parameters + +• **pattern**: `string` \| `string`[] + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:182 + +#### subscribeUser(pattern, options, callback) + +> **subscribeUser**(`pattern`, `options`?, `callback`?): `void` + +##### Parameters + +• **pattern**: `string` \| `string`[] + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:183 + +*** + +### subscribeUserAsync() + +> **subscribeUserAsync**(`pattern`, `options`): `Promise`\<`void`\> + +#### Parameters + +• **pattern**: `string` \| `string`[] + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:184 + +*** + +### subscribeUserFile() + +> **subscribeUserFile**(`id`, `pattern`, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **pattern**: `string` \| `string`[] + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:175 + +*** + +### touch() + +> **touch**(`id`, `name`, `options`, `callback`): `void` + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:147 + +*** + +### touchAsync() + +> **touchAsync**(`id`, `name`, `options`): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:148 + +*** + +### unlink() + +> **unlink**(`id`, `name`, `options`, `callback`?): `void` + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options**: `undefined` \| `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`RmCallback`](../type-aliases/RmCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:135 + +*** + +### unlinkAsync() + +> **unlinkAsync**(`id`, `name`, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:136 + +*** + +### unsubscribe() + +#### unsubscribe(pattern, callback) + +> **unsubscribe**(`pattern`, `callback`?): `void` + +##### Parameters + +• **pattern**: `string` \| `string`[] + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:187 + +#### unsubscribe(pattern, options, callback) + +> **unsubscribe**(`pattern`, `options`?, `callback`?): `void` + +##### Parameters + +• **pattern**: `string` \| `string`[] + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:188 + +*** + +### unsubscribeAsync() + +> **unsubscribeAsync**(`pattern`, `options`): `Promise`\<`void`\> + +#### Parameters + +• **pattern**: `string` \| `string`[] + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:189 + +*** + +### unsubscribeUser() + +> **unsubscribeUser**(`pattern`, `options`?, `callback`?): `void` + +#### Parameters + +• **pattern**: `string` \| `string`[] + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:190 + +*** + +### unsubscribeUserAsync() + +> **unsubscribeUserAsync**(`pattern`, `options`): `Promise`\<`void`\> + +#### Parameters + +• **pattern**: `string` \| `string`[] + +• **options**: [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:191 + +*** + +### unsubscribeUserFile() + +> **unsubscribeUserFile**(`id`, `pattern`, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **pattern**: `string` \| `string`[] + +• **options?**: `null` \| [`CallOptions`](../interfaces/CallOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:176 + +*** + +### validateMetaObject() + +> **validateMetaObject**(`id`): `Promise`\<`void`\> + +Checks if given ID is a meta-object, else throws error + +#### Parameters + +• **id**: `string` + +to check + +#### Returns + +`Promise`\<`void`\> + +#### Throws + +Error if id is invalid + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:85 + +*** + +### writeFile() + +#### writeFile(id, name, data, callback) + +> **writeFile**(`id`, `name`, `data`, `callback`?): `Promise`\<`void`\> + +##### Parameters + +• **id**: `string` + +• **name**: `string` + +• **data**: `any` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:113 + +#### writeFile(id, name, data, options, callback) + +> **writeFile**(`id`, `name`, `data`, `options`?, `callback`?): `Promise`\<`void`\> + +##### Parameters + +• **id**: `string` + +• **name**: `string` + +• **data**: `any` + +• **options?**: `null` \| [`WriteFileOptions`](../interfaces/WriteFileOptions.md) + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:114 + +*** + +### writeFileAsync() + +> **writeFileAsync**(`id`, `name`, `data`, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **name**: `string` + +• **data**: `any` + +• **options?**: `null` \| [`WriteFileOptions`](../interfaces/WriteFileOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:115 diff --git a/packages/controller/doc/-internal-/classes/StateRedisClient.md b/packages/controller/doc/-internal-/classes/StateRedisClient.md new file mode 100644 index 000000000..720f4d0d4 --- /dev/null +++ b/packages/controller/doc/-internal-/classes/StateRedisClient.md @@ -0,0 +1,767 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StateRedisClient + +# Class: StateRedisClient + +## Constructors + +### new StateRedisClient() + +> **new StateRedisClient**(`settings`): [`StateRedisClient`](StateRedisClient.md) + +#### Parameters + +• **settings**: [`StatesSettings`](../interfaces/StatesSettings.md) + +#### Returns + +[`StateRedisClient`](StateRedisClient.md) + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:63 + +## Properties + +### namespaceMsg + +> **namespaceMsg**: `string` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:44 + +## Methods + +### \_destroyDBHelper() + +> **\_destroyDBHelper**(`keys`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **keys**: `string`[] + +array of keys which will be deleted from db + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +function to be executed after keys have been deleted + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:98 + +*** + +### \_determineProtocolVersion() + +> **\_determineProtocolVersion**(): `Promise`\<`void`\> + +Checks if we are allowed to start and sets the protocol version accordingly + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:68 + +*** + +### connectDb() + +> **connectDb**(): `void` + +#### Returns + +`void` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:69 + +*** + +### delState() + +> **delState**(`id`, `callback`?): `Promise`\<`undefined` \| `string` \| `void`\> + +#### Parameters + +• **id**: `string` + +• **callback?**: [`DeleteStateCallback`](../type-aliases/DeleteStateCallback.md) + +#### Returns + +`Promise`\<`undefined` \| `string` \| `void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:104 + +*** + +### destroy() + +> **destroy**(): `Promise`\<`void`\> + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:103 + +*** + +### destroyDB() + +> **destroyDB**(`callback`?): `Promise`\<`void`\> + +#### Parameters + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +cb function to be executed after DB has been destroyed + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:102 + +*** + +### destroySession() + +> **destroySession**(`id`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:129 + +*** + +### getKeys() + +#### getKeys(pattern, callback, dontModify) + +> **getKeys**(`pattern`, `callback`?, `dontModify`?): `Promise`\<`undefined` \| `string`[]\> + +##### Parameters + +• **pattern**: `string` + +• **callback?**: `undefined` + +• **dontModify?**: `boolean` + +##### Returns + +`Promise`\<`undefined` \| `string`[]\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:105 + +#### getKeys(pattern, callback, dontModify) + +> **getKeys**(`pattern`, `callback`, `dontModify`?): `Promise`\<`void`\> + +##### Parameters + +• **pattern**: `string` + +• **callback**: [`GetKeysCallback`](../type-aliases/GetKeysCallback.md) + +• **dontModify?**: `boolean` + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:106 + +*** + +### getProtocolVersion() + +> **getProtocolVersion**(): `Promise`\<`null` \| `string`\> + +Returns the protocol version from DB + +#### Returns + +`Promise`\<`null` \| `string`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:134 + +*** + +### getSession() + +> **getSession**(`id`, `callback`): `Promise`\<`null` \| `void` \| `Record`\<`string`, `any`\>\> + +#### Parameters + +• **id**: `string` + +• **callback** + +#### Returns + +`Promise`\<`null` \| `void` \| `Record`\<`string`, `any`\>\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:127 + +*** + +### getState() + +#### getState(id) + +> **getState**(`id`): [`GetStatePromise`](../type-aliases/GetStatePromise.md) + +##### Parameters + +• **id**: `string` + +##### Returns + +[`GetStatePromise`](../type-aliases/GetStatePromise.md) + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:83 + +#### getState(id, callback) + +> **getState**(`id`, `callback`?): `Promise`\<`undefined` \| `null` \| `void` \| [`State`](../interfaces/State.md)\> + +##### Parameters + +• **id**: `string` + +• **callback?** + +##### Returns + +`Promise`\<`undefined` \| `null` \| `void` \| [`State`](../interfaces/State.md)\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:84 + +*** + +### getStateAsync() + +> **getStateAsync**(`id`): `Promise`\<`undefined` \| `null` \| `void` \| [`State`](../interfaces/State.md)\> + +Promise-version of getState + +#### Parameters + +• **id**: `string` + +#### Returns + +`Promise`\<`undefined` \| `null` \| `void` \| [`State`](../interfaces/State.md)\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:90 + +*** + +### getStates() + +#### getStates(keys, callback, dontModify) + +> **getStates**(`keys`, `callback`?, `dontModify`?): `Promise`\<(`null` \| [`State`](../interfaces/State.md))[]\> + +##### Parameters + +• **keys**: `string`[] + +• **callback?**: `undefined` + +• **dontModify?**: `boolean` + +##### Returns + +`Promise`\<(`null` \| [`State`](../interfaces/State.md))[]\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:91 + +#### getStates(keys, callback, dontModify) + +> **getStates**(`keys`, `callback`, `dontModify`?): `Promise`\<`void`\> + +##### Parameters + +• **keys**: `string`[] + +• **callback** + +• **dontModify?**: `boolean` + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:92 + +#### getStates(keys, callback, dontModify) + +> **getStates**(`keys`, `callback`, `dontModify`?): `Promise`\<`void`\> + +##### Parameters + +• **keys**: `string`[] + +• **callback** + +• **dontModify?**: `boolean` + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:93 + +*** + +### getStatus() + +> **getStatus**(): [`DbStatus`](../interfaces/DbStatus.md) + +#### Returns + +[`DbStatus`](../interfaces/DbStatus.md) + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:70 + +*** + +### pushLog() + +> **pushLog**(`id`, `log`, `callback`?): `Promise`\<`string` \| `void`\> + +#### Parameters + +• **id**: `string` + +• **log**: [`LogObject`](../interfaces/LogObject.md) + +• **callback?** + +#### Returns + +`Promise`\<`string` \| `void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:124 + +*** + +### pushMessage() + +> **pushMessage**(`id`, `message`): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **message**: [`SendableMessage`](../interfaces/SendableMessage.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:121 + +*** + +### setProtocolVersion() + +> **setProtocolVersion**(`version`): `Promise`\<`void`\> + +Sets the protocol version to the DB + +#### Parameters + +• **version**: `number` + +protocol version + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:140 + +*** + +### setRawState() + +> **setRawState**(`id`, `state`): `Promise`\<`string`\> + +#### Parameters + +• **id**: `string` + +• **state**: [`SettableState`](../type-aliases/SettableState.md) + +#### Returns + +`Promise`\<`string`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:82 + +*** + +### setSession() + +> **setSession**(`id`, `expireS`, `obj`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **expireS**: `number` + +• **obj**: `Record`\<`string`, `any`\> + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:128 + +*** + +### setState() + +#### setState(id, state) + +> **setState**(`id`, `state`): `Promise`\<`string`\> + +##### Parameters + +• **id**: `string` + +• **state**: [`SettableState`](../type-aliases/SettableState.md) \| [`StateValue`](../type-aliases/StateValue.md) + +##### Returns + +`Promise`\<`string`\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:71 + +#### setState(id, state, callback) + +> **setState**(`id`, `state`, `callback`): `Promise`\<`void`\> + +##### Parameters + +• **id**: `string` + +• **state**: [`SettableState`](../type-aliases/SettableState.md) \| [`StateValue`](../type-aliases/StateValue.md) + +• **callback** + +##### Returns + +`Promise`\<`void`\> + +##### Deprecated + +migrate to promisified version (without callback) + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:73 + +*** + +### ~~setStateAsync()~~ + +> **setStateAsync**(`id`, `state`): `Promise`\<`string`\> + +Promise-version of setState + +#### Parameters + +• **id**: `string` + +• **state**: [`SettableState`](../type-aliases/SettableState.md) \| [`StateValue`](../type-aliases/StateValue.md) + +#### Returns + +`Promise`\<`string`\> + +#### Deprecated + +use version without `Async` postfix + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:81 + +*** + +### subscribe() + +#### subscribe(pattern, callback) + +> **subscribe**(`pattern`, `callback`?): `Promise`\<`void`\> + +##### Parameters + +• **pattern**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:107 + +#### subscribe(pattern, asUser, callback) + +> **subscribe**(`pattern`, `asUser`, `callback`?): `Promise`\<`void`\> + +##### Parameters + +• **pattern**: `string` + +• **asUser**: `boolean` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:108 + +*** + +### subscribeLog() + +> **subscribeLog**(`id`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:125 + +*** + +### subscribeMessage() + +> **subscribeMessage**(`id`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:122 + +*** + +### subscribeUser() + +> **subscribeUser**(`pattern`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **pattern**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +callback function (optional) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:113 + +*** + +### unsubscribe() + +#### unsubscribe(pattern, asUser, callback) + +> **unsubscribe**(`pattern`, `asUser`, `callback`?): `Promise`\<`void`\> + +##### Parameters + +• **pattern**: `string` + +• **asUser**: `boolean` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:114 + +#### unsubscribe(pattern, callback) + +> **unsubscribe**(`pattern`, `callback`?): `Promise`\<`void`\> + +##### Parameters + +• **pattern**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +##### Returns + +`Promise`\<`void`\> + +##### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:115 + +*** + +### unsubscribeLog() + +> **unsubscribeLog**(`id`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:126 + +*** + +### unsubscribeMessage() + +> **unsubscribeMessage**(`id`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:123 + +*** + +### unsubscribeUser() + +> **unsubscribeUser**(`pattern`, `callback`?): `Promise`\<`void`\> + +#### Parameters + +• **pattern**: `string` + +• **callback?**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +callback function (optional) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:120 diff --git a/packages/controller/doc/-internal-/classes/UserInterfaceMessagingController.md b/packages/controller/doc/-internal-/classes/UserInterfaceMessagingController.md new file mode 100644 index 000000000..00d96bdf5 --- /dev/null +++ b/packages/controller/doc/-internal-/classes/UserInterfaceMessagingController.md @@ -0,0 +1,114 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceMessagingController + +# Class: UserInterfaceMessagingController + +## Constructors + +### new UserInterfaceMessagingController() + +> **new UserInterfaceMessagingController**(`options`): [`UserInterfaceMessagingController`](UserInterfaceMessagingController.md) + +#### Parameters + +• **options**: [`MessagingControllerOptions`](../interfaces/MessagingControllerOptions.md) + +#### Returns + +[`UserInterfaceMessagingController`](UserInterfaceMessagingController.md) + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:69](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L69) + +## Methods + +### registerClientSubscribeByMessage() + +> **registerClientSubscribeByMessage**(`msg`): `Promise`\<`undefined` \| [`UserInterfaceClientSubscribeReturnType`](../interfaces/UserInterfaceClientSubscribeReturnType.md)\> + +Register subscription from new client + +#### Parameters + +• **msg**: [`Message`](../interfaces/Message.md) + +The subscribe message + +#### Returns + +`Promise`\<`undefined` \| [`UserInterfaceClientSubscribeReturnType`](../interfaces/UserInterfaceClientSubscribeReturnType.md)\> + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:116](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L116) + +*** + +### removeClientSubscribeByMessage() + +> **removeClientSubscribeByMessage**(`msg`): `void` + +Remove a client subscription, issued by message +It contains an array of types which should be unsubscribed + +#### Parameters + +• **msg**: [`UserInterfaceClientRemoveMessage`](../type-aliases/UserInterfaceClientRemoveMessage.md) + +The unsubscribe message + +#### Returns + +`void` + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L159) + +*** + +### sendToAllClients() + +> **sendToAllClients**(`options`): `Promise`\<`void`\> + +Send a message to all active clients + +#### Parameters + +• **options**: [`SendToAllClientOptions`](../type-aliases/SendToAllClientOptions.md) + +Data and states options + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:103](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L103) + +*** + +### sendToClient() + +> **sendToClient**(`options`): `Promise`\<`void`\> + +Send a message to the given clientId + +#### Parameters + +• **options**: [`SendToClientOptions`](../interfaces/SendToClientOptions.md) + +Data, states and client information + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:82](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L82) diff --git a/packages/controller/doc/-internal-/classes/Validator.md b/packages/controller/doc/-internal-/classes/Validator.md new file mode 100644 index 000000000..b145f0f40 --- /dev/null +++ b/packages/controller/doc/-internal-/classes/Validator.md @@ -0,0 +1,416 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Validator + +# Class: Validator + +## Constructors + +### new Validator() + +> **new Validator**(`objects`, `states`, `namespaceLog`, `logger`, `namespace`, `namespaceRegExp`): [`Validator`](Validator.md) + +Validator for internal adapter.js usage + +#### Parameters + +• **objects**: `any` + +Objects DB + +• **states**: `any` + +States DB + +• **namespaceLog**: `string` + +Log prefix + +• **logger**: `any` + +Logger instance + +• **namespace**: `string` + +the namespace of the adapter + +• **namespaceRegExp**: `RegExp` + +the namespace RegExp of the adapter `adapter.0` + +#### Returns + +[`Validator`](Validator.md) + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L33) + +## Methods + +### fixId() + +> **fixId**(`id`, `isPattern`): `string` + +Adds the namespace to the ID if it is missing, if an object is passed it will be converted to an id string + +#### Parameters + +• **id**: `string` \| [`IdObject`](../interfaces/IdObject.md) + +id which will be fixed + +• **isPattern**: `boolean` = `false` + +if the id is a pattern + +#### Returns + +`string` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:355](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L355) + +*** + +### performStrictObjectCheck() + +> **performStrictObjectCheck**(`id`, `state`): `Promise`\<`void`\> + +Performs the strict object check, which includes checking object existence, read-only logic, type and min/max +additionally it rounds state values whose objects have a `common.step` attribute defined + +#### Parameters + +• **id**: `string` + +id of the state + +• **state**: [`SettableState`](../type-aliases/SettableState.md) + +ioBroker setState object + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:56](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L56) + +*** + +### validateId() + +> **validateId**(`id`, `isForeignId`, `options`?): `asserts id is string` + +Checks if a passed ID is valid. Throws an error if id is invalid + +#### Parameters + +• **id**: `any` + +id to check or object with properties device, channel and state + +• **isForeignId**: `boolean` + +true&false if the ID is a foreign/full ID or only an "adapter local" id + +• **options?**: `null` \| [`ValidateIdOptions`](../interfaces/ValidateIdOptions.md) + +optional + +#### Returns + +`asserts id is string` + +#### Throws + +Error when id is invalid + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:153](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L153) + +*** + +### validateSetStateObjectArgument() + +> **validateSetStateObjectArgument**(`obj`): `void` + +Validates the object-type argument that is passed to setState + +#### Parameters + +• **obj**: `Record`\<`string`, `any`\> + +object to validate + +#### Returns + +`void` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:387](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L387) + +*** + +### assertBoolean() + +> `static` **assertBoolean**(`value`, `name`): `asserts value is boolean` + +Throws if a type is not matching the expected type + +#### Parameters + +• **value**: `unknown` + +value to check a type of + +• **name**: `string` + +name of the parameter for logging + +#### Returns + +`asserts value is boolean` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:272](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L272) + +*** + +### assertBuffer() + +> `static` **assertBuffer**(`value`, `name`): `asserts value is Buffer` + +Throws if a type is not an optional callback + +#### Parameters + +• **value**: `unknown` + +value to check a type of + +• **name**: `string` + +name of the parameter for logging + +#### Returns + +`asserts value is Buffer` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L315) + +*** + +### assertCallback() + +> `static` **assertCallback**(`value`, `name`): `asserts value is Callback` + +Throws if a type is not an optional callback + +#### Parameters + +• **value**: `unknown` + +value to check a type of + +• **name**: `string` + +name of the parameter for logging + +#### Returns + +`asserts value is Callback` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L341) + +*** + +### assertNumber() + +> `static` **assertNumber**(`value`, `name`): `asserts value is number` + +Throws if a type is not matching the expected type + +#### Parameters + +• **value**: `unknown` + +value to check a type of + +• **name**: `string` + +name of the parameter for logging + +#### Returns + +`asserts value is number` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L286) + +*** + +### assertObject() + +> `static` **assertObject**\<`T`\>(`value`, `name`): `asserts value is T` + +Throws if a type is not matching the expected type + +#### Type Parameters + +• **T** *extends* `Record`\<`string`, `any`\> = `Record`\<`string`, `any`\> + +#### Parameters + +• **value**: `unknown` + +value to check a type of + +• **name**: `string` + +name of the parameter for logging + +#### Returns + +`asserts value is T` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:300](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L300) + +*** + +### assertOptionalCallback() + +> `static` **assertOptionalCallback**(`value`, `name`): `asserts value is OptionalCallback` + +Throws if a type is not an optional callback + +#### Parameters + +• **value**: `unknown` + +value to check a type of + +• **name**: `string` + +name of the parameter for logging + +#### Returns + +`asserts value is OptionalCallback` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L327) + +*** + +### assertPattern() + +> `static` **assertPattern**(`value`, `name`): `asserts value is Pattern` + +Throws if a type is not a pattern + +#### Parameters + +• **value**: `unknown` + +value to check a type of + +• **name**: `string` + +name of the parameter for logging + +#### Returns + +`asserts value is Pattern` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:250](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L250) + +*** + +### assertString() + +> `static` **assertString**(`value`, `name`): `asserts value is string` + +Throws if a type is not matching the expected type + +#### Parameters + +• **value**: `unknown` + +value to check a type of + +• **name**: `string` + +name of the parameter for logging + +#### Returns + +`asserts value is string` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L236) + +*** + +### assertTimeout() + +> `static` **assertTimeout**(`ms`): `void` + +Validates that the timeout is not exceeding a 32-bit signed integer + +#### Parameters + +• **ms**: `number` + +milliseconds to validate + +#### Returns + +`void` + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:447](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L447) + +*** + +### getErrorText() + +> `static` **getErrorText**(`code`): `string` + +Look up the error description for an error code + +#### Parameters + +• **code**: `number` + +error code + +#### Returns + +`string` + +error description + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:225](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L225) diff --git a/packages/controller/doc/-internal-/enumerations/STATE_QUALITY.md b/packages/controller/doc/-internal-/enumerations/STATE_QUALITY.md new file mode 100644 index 000000000..1299cf85a --- /dev/null +++ b/packages/controller/doc/-internal-/enumerations/STATE_QUALITY.md @@ -0,0 +1,189 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / STATE\_QUALITY + +# Enumeration: STATE\_QUALITY + +Two-way mapping for state quality ("q" attribute of a state) + +## Enumeration Members + +### BAD + +> **BAD**: `1` + +General problem + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:22](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L22) + +*** + +### CONNECTION\_PROBLEM + +> **CONNECTION\_PROBLEM**: `2` + +The instance cannot establish a connection + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:24](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L24) + +*** + +### DEVICE\_ERROR\_REPORT + +> **DEVICE\_ERROR\_REPORT**: `68` + +The device has reported an error + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:46](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L46) + +*** + +### DEVICE\_NOT\_CONNECTED + +> **DEVICE\_NOT\_CONNECTED**: `66` + +The device is not connected + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:42](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L42) + +*** + +### GENERAL\_DEVICE\_PROBLEM + +> **GENERAL\_DEVICE\_PROBLEM**: `65` + +General problem by device + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:36](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L36) + +*** + +### GENERAL\_INSTANCE\_PROBLEM + +> **GENERAL\_INSTANCE\_PROBLEM**: `17` + +General problem by instance + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:34](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L34) + +*** + +### GENERAL\_SENSOR\_PROBLEM + +> **GENERAL\_SENSOR\_PROBLEM**: `129` + +General problem by sensor + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:38](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L38) + +*** + +### GOOD + +> **GOOD**: `0` + +The default value for a state + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:20](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L20) + +*** + +### INSTANCE\_NOT\_CONNECTED + +> **INSTANCE\_NOT\_CONNECTED**: `18` + +The instance is not connected + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:40](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L40) + +*** + +### SENSOR\_ERROR\_REPORT + +> **SENSOR\_ERROR\_REPORT**: `132` + +The sensor has reported an error + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:48](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L48) + +*** + +### SENSOR\_NOT\_CONNECTED + +> **SENSOR\_NOT\_CONNECTED**: `130` + +The sensor is not connected + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:44](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L44) + +*** + +### SUBSTITUTE\_DEVICE\_INSTANCE\_VALUE + +> **SUBSTITUTE\_DEVICE\_INSTANCE\_VALUE**: `64` + +Substitute value from instance or device + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:30](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L30) + +*** + +### SUBSTITUTE\_FROM\_CONTROLLER + +> **SUBSTITUTE\_FROM\_CONTROLLER**: `16` + +Substitute value from controller. Do not set this in adapters + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:26](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L26) + +*** + +### SUBSTITUTE\_INITIAL\_VALUE + +> **SUBSTITUTE\_INITIAL\_VALUE**: `32` + +Quality for default values + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:28](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L28) + +*** + +### SUBSTITUTE\_SENSOR\_VALUE + +> **SUBSTITUTE\_SENSOR\_VALUE**: `128` + +Substitute value from a sensor + +#### Defined in + +[adapter/src/lib/adapter/constants.ts:32](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/constants.ts#L32) diff --git a/packages/controller/doc/-internal-/interfaces/ACLObject.md b/packages/controller/doc/-internal-/interfaces/ACLObject.md new file mode 100644 index 000000000..c4e83e181 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ACLObject.md @@ -0,0 +1,57 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ACLObject + +# Interface: ACLObject + +## Properties + +### file + +> **file**: `number` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:24 + +*** + +### object + +> **object**: `number` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:22 + +*** + +### owner + +> **owner**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:20 + +*** + +### ownerGroup + +> **ownerGroup**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:21 + +*** + +### state + +> **state**: `number` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:23 diff --git a/packages/controller/doc/-internal-/interfaces/AdapterCommon.md b/packages/controller/doc/-internal-/interfaces/AdapterCommon.md new file mode 100644 index 000000000..42f9178b2 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AdapterCommon.md @@ -0,0 +1,1139 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AdapterCommon + +# Interface: AdapterCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Extended by + +- [`InstanceCommon`](InstanceCommon.md) + +## Properties + +### adminColumns? + +> `optional` **adminColumns**: `string` \| (`string` \| [`CustomAdminColumn`](CustomAdminColumn.md))[] + +Custom attributes to be shown in admin in the object browser + +#### Defined in + +[types-dev/objects.d.ts:600](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L600) + +*** + +### adminTab? + +> `optional` **adminTab**: `object` + +Settings for custom Admin Tabs + +#### ~~fa-icon?~~ + +> `optional` **fa-icon**: `string` + +##### Deprecated + +icon name for FontAwesome (works only in admin 4) + +#### icon? + +> `optional` **icon**: `string` + +Base 64 icon for the tab + +#### ignoreConfigUpdate? + +> `optional` **ignoreConfigUpdate**: `boolean` + +If true, the Tab is not reloaded when the configuration changes + +#### link? + +> `optional` **link**: `string` + +Which URL should be loaded in the tab. Supports placeholders like http://%ip%:%port% + +#### name? + +> `optional` **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +#### order? + +> `optional` **order**: `number` + +Order number in admin tabs + +#### singleton? + +> `optional` **singleton**: `boolean` + +If true, only one instance of this tab will be created for all instances + +#### Defined in + +[types-dev/objects.d.ts:604](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L604) + +*** + +### adminUI? + +> `optional` **adminUI**: [`AdminUi`](AdminUi.md) + +Type of the admin UI + +#### Defined in + +[types-dev/objects.d.ts:602](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L602) + +*** + +### allowInit? + +> `optional` **allowInit**: `boolean` + +If the mode is `schedule`, start one time adapter by ioBroker start, or by the configuration changes + +#### Defined in + +[types-dev/objects.d.ts:620](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L620) + +*** + +### automaticUpgrade? + +> `optional` **automaticUpgrade**: [`AutoUpgradePolicy`](../type-aliases/AutoUpgradePolicy.md) + +If the adapter should be automatically upgraded and which version ranges are supported + +#### Defined in + +[types-dev/objects.d.ts:622](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L622) + +*** + +### availableModes? + +> `optional` **availableModes**: [`InstanceMode`](../type-aliases/InstanceMode.md)[] + +Possible values for the instance mode (if more than one is possible) + +#### Defined in + +[types-dev/objects.d.ts:624](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L624) + +*** + +### blockedVersions? + +> `optional` **blockedVersions**: `string`[] + +Array which lists all blocked versions. Blocked versions will not be started. Use semver notation to specify the version ranges. The information is always used from the io-package.json in the GitHub repository. + +#### Defined in + +[types-dev/objects.d.ts:626](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L626) + +*** + +### blockly? + +> `optional` **blockly**: `boolean` + +Whether this adapter includes custom blocks for Blockly. If true, `admin/blockly.js` must exist. + +#### Defined in + +[types-dev/objects.d.ts:628](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L628) + +*** + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### compact? + +> `optional` **compact**: `boolean` + +If true, this adapter can be started in compact mode (in the same process as other adapters) + +#### Defined in + +[types-dev/objects.d.ts:632](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L632) + +*** + +### connectionType? + +> `optional` **connectionType**: [`ConnectionType`](../type-aliases/ConnectionType.md) + +Where the adapter will get its data from. Set this together with + +#### See + +dataSource + +#### Defined in + +[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L630) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:802](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L802) + +*** + +### dataFolder? + +> `optional` **dataFolder**: `string` + +The directory relative to iobroker-data where the adapter stores the data. Supports the placeholder `%INSTANCE%`. This folder will be backed up and restored automatically. + +#### Defined in + +[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L634) + +*** + +### dataSource? + +> `optional` **dataSource**: `"push"` \| `"poll"` \| `"assumption"` + +How the adapter will mainly receive its data. Set this together with + +#### See + +connectionType + +#### Defined in + +[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L636) + +*** + +### dependencies? + +> `optional` **dependencies**: [`Depdendencies`](../type-aliases/Depdendencies.md) + +A record of ioBroker adapters (including "js-controller") and version ranges which are required for this adapter on the same host. + +#### Defined in + +[types-dev/objects.d.ts:638](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L638) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### docs? + +> `optional` **docs**: `Partial`\<`Record`\<[`Languages`](../type-aliases/Languages.md), `string` \| `string`[]\>\> + +Which files outside the README.md have documentation for the adapter + +#### Defined in + +[types-dev/objects.d.ts:642](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L642) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### enabled + +> **enabled**: `boolean` + +Whether new instances should be enabled by default. *Should* be `false`! + +#### Defined in + +[types-dev/objects.d.ts:644](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L644) + +*** + +### eraseOnUpload? + +> `optional` **eraseOnUpload**: `boolean` + +If true, all previous data in the target directory (web) should be deleted before uploading + +#### Defined in + +[types-dev/objects.d.ts:646](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L646) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### extIcon? + +> `optional` **extIcon**: `string` + +URL of an external icon that is shown for adapters that are not installed + +#### Defined in + +[types-dev/objects.d.ts:648](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L648) + +*** + +### getHistory? + +> `optional` **getHistory**: `boolean` + +Whether this adapter responds to `getHistory` messages + +#### Defined in + +[types-dev/objects.d.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L650) + +*** + +### globalDependencies? + +> `optional` **globalDependencies**: [`Depdendencies`](../type-aliases/Depdendencies.md) + +A record of ioBroker adapters (including "js-controller") and version ranges which are required for this adapter in the whole system. + +#### Defined in + +[types-dev/objects.d.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L640) + +*** + +### icon? + +> `optional` **icon**: `string` + +Filename of the local icon which is shown for installed adapters. Should be located in the `admin` directory + +#### Overrides + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:652](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L652) + +*** + +### ignoreVersion? + +> `optional` **ignoreVersion**: `string` + +If a specific update of this adapter should be ignored, specifies version number to be ignored + +#### Defined in + +[types-dev/objects.d.ts:797](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L797) + +*** + +### install? + +> `optional` **install**: `boolean` + +The adapter will be executed once additionally after installation, and the `install` event will be emitted during this run. This allows for executing one time installation code. + +#### Defined in + +[types-dev/objects.d.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L654) + +*** + +### installedFrom? + +> `optional` **installedFrom**: [`InstalledFrom`](../type-aliases/InstalledFrom.md) + +Source, where this adapter has been installed from, to enable reinstalling on e.g., backup restore + +#### Defined in + +[types-dev/objects.d.ts:656](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L656) + +*** + +### installedVersion + +> **installedVersion**: `string` + +Shows which version of this adapter is installed + +#### Defined in + +[types-dev/objects.d.ts:658](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L658) + +*** + +### keywords? + +> `optional` **keywords**: `string`[] + +Keywords are used by search in admin. Do not write ioBroker here + +#### Defined in + +[types-dev/objects.d.ts:660](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L660) + +*** + +### ~~license?~~ + +> `optional` **license**: `string` + +#### Deprecated + +Use 'common.licenseInformation' instead + +#### Defined in + +[types-dev/objects.d.ts:791](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L791) + +*** + +### licenseInformation? + +> `optional` **licenseInformation**: [`LicenseInformation`](../type-aliases/LicenseInformation.md) + +An object representing information with the license details + +#### Defined in + +[types-dev/objects.d.ts:793](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L793) + +*** + +### ~~localLink?~~ + +> `optional` **localLink**: `string` + +#### Deprecated + +Use + +#### See + +localLinks + +#### Defined in + +[types-dev/objects.d.ts:664](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L664) + +*** + +### localLinks? + +> `optional` **localLinks**: `Record`\<`string`, `string` \| [`LocalLink`](../type-aliases/LocalLink.md)\> + +A dictionary of links to web services this adapter provides + +#### Defined in + +[types-dev/objects.d.ts:662](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L662) + +*** + +### loglevel? + +> `optional` **loglevel**: [`LogLevel`](../type-aliases/LogLevel.md) + +Default log level for this adapter. It can be changed for every instance separately + +#### Defined in + +[types-dev/objects.d.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L666) + +*** + +### logTransporter? + +> `optional` **logTransporter**: `boolean` + +Whether this adapter receives logs from other hosts and adapters (e.g., to store them somewhere) + +#### Defined in + +[types-dev/objects.d.ts:668](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L668) + +*** + +### main? + +> `optional` **main**: `string` + +Path to the start file of the adapter. Should be the same as in `package.json` + +#### Defined in + +[types-dev/objects.d.ts:670](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L670) + +*** + +### materialize + +> **materialize**: `boolean` + +Whether the admin configuration dialog is written in materialized style. Required for Admin 3+ + +#### Defined in + +[types-dev/objects.d.ts:674](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L674) + +*** + +### materializeTab? + +> `optional` **materializeTab**: `boolean` + +Whether the admin tab is written in materialized style. Required for Admin 3+ + +#### Defined in + +[types-dev/objects.d.ts:672](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L672) + +*** + +### ~~messagebox?~~ + +> `optional` **messagebox**: `true` + +#### Deprecated + +Use + +#### See + +supportedMessages up from controller v5 + +#### Defined in + +[types-dev/objects.d.ts:676](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L676) + +*** + +### messages? + +> `optional` **messages**: [`MessageRule`](MessageRule.md)[] + +Messages, that will be shown (if condition evaluates to true) by upgrade or installation + +#### Defined in + +[types-dev/objects.d.ts:795](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L795) + +*** + +### mode + +> **mode**: [`InstanceMode`](../type-aliases/InstanceMode.md) + +Running mode: `none`, `daemon`, `schedule`, `once`, `extension` + +#### Defined in + +[types-dev/objects.d.ts:680](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L680) + +*** + +### name + +> **name**: `string` + +Name of the adapter (without leading `ioBroker.`) + +#### Overrides + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:682](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L682) + +*** + +### news? + +> `optional` **news**: `object` + +News per version in i18n + +#### Index Signature + + \[`version`: `string`\]: [`Translated`](../type-aliases/Translated.md) + +#### Defined in + +[types-dev/objects.d.ts:684](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L684) + +*** + +### noConfig? + +> `optional` **noConfig**: `true` + +If `true`, no configuration dialog will be shown + +#### Defined in + +[types-dev/objects.d.ts:686](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L686) + +*** + +### nogit? + +> `optional` **nogit**: `true` + +If `true`, manual installation from GitHub is not possible + +#### Defined in + +[types-dev/objects.d.ts:692](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L692) + +*** + +### noIntro? + +> `optional` **noIntro**: `true` + +If `true`, this adapter's instances will not be shown in the admin overview screen. Useful for icon sets and widgets... + +#### Defined in + +[types-dev/objects.d.ts:688](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L688) + +*** + +### nondeletable? + +> `optional` **nondeletable**: `true` + +If `true`, this adapter cannot be deleted or updated manually. + +#### Defined in + +[types-dev/objects.d.ts:694](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L694) + +*** + +### noRepository? + +> `optional` **noRepository**: `true` + +Set to `true` if the adapter is not available in the official ioBroker repositories. + +#### Defined in + +[types-dev/objects.d.ts:690](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L690) + +*** + +### onlyWWW? + +> `optional` **onlyWWW**: `boolean` + +If `true`, this "adapter" only contains HTML files and no main executable + +#### Defined in + +[types-dev/objects.d.ts:696](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L696) + +*** + +### os? + +> `optional` **os**: `"linux"` \| `"darwin"` \| `"win32"` \| (`"linux"` \| `"darwin"` \| `"win32"`)[] + +Which OSes this adapter supports + +#### Defined in + +[types-dev/objects.d.ts:707](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L707) + +*** + +### osDependencies? + +> `optional` **osDependencies**: `object` + +Used to configure native (OS) dependencies of this adapter that need to be installed with system package manager before installing the adapter + +#### darwin + +> **darwin**: `string`[] + +For OSX + +#### linux + +> **linux**: `string`[] + +For Linux + +#### win32 + +> **win32**: `string`[] + +For Windows + +#### Defined in + +[types-dev/objects.d.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L698) + +*** + +### platform + +> **platform**: `"Javascript/Node.js"` + +Constant + +#### Defined in + +[types-dev/objects.d.ts:709](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L709) + +*** + +### plugins? + +> `optional` **plugins**: `object` + +Sentry and other plugins + +#### Index Signature + + \[`pluginName`: `string`\]: `Record`\<`string`, `any`\> + +#### Defined in + +[types-dev/objects.d.ts:799](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L799) + +*** + +### preserveSettings? + +> `optional` **preserveSettings**: `string` \| `string`[] + +The keys of common attributes (e.g. `history`) which are not deleted in a `setObject` call even if they are not present. Deletion must be done explicitly by setting them to `null`. + +#### Defined in + +[types-dev/objects.d.ts:711](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L711) + +*** + +### readme? + +> `optional` **readme**: `string` + +Url of the ReadMe file + +#### Defined in + +[types-dev/objects.d.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L713) + +*** + +### restartAdapters? + +> `optional` **restartAdapters**: `string`[] + +Which adapters must be restarted after installing or updating this adapter. + +#### Defined in + +[types-dev/objects.d.ts:715](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L715) + +*** + +### restartSchedule? + +> `optional` **restartSchedule**: `string` + +CRON schedule to restart mode `daemon` adapters + +#### Defined in + +[types-dev/objects.d.ts:717](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L717) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) + +*** + +### schedule? + +> `optional` **schedule**: `string` + +If the adapter runs in `schedule` mode, this contains the CRON + +#### Defined in + +[types-dev/objects.d.ts:719](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L719) + +*** + +### singleton? + +> `optional` **singleton**: `boolean` + +Whether this adapter may only be installed once in the whole system + +#### Defined in + +[types-dev/objects.d.ts:723](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L723) + +*** + +### singletonHost? + +> `optional` **singletonHost**: `boolean` + +Whether this adapter may only be installed once per host + +#### Defined in + +[types-dev/objects.d.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L721) + +*** + +### stopBeforeUpdate? + +> `optional` **stopBeforeUpdate**: `boolean` + +Whether the adapter must be stopped before an update + +#### Defined in + +[types-dev/objects.d.ts:725](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L725) + +*** + +### stopTimeout? + +> `optional` **stopTimeout**: `number` + +Overrides the default timeout that ioBroker will wait before force-stopping the adapter + +#### Defined in + +[types-dev/objects.d.ts:727](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L727) + +*** + +### subscribable? + +> `optional` **subscribable**: `boolean` + +This adapter supports a special mode: if someone subscribes on its states, it starts to read them. It is done to save the bandwidth or load of the slave device + +#### Defined in + +[types-dev/objects.d.ts:729](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L729) + +*** + +### supportCustoms? + +> `optional` **supportCustoms**: `boolean` + +If `true`, this adapter provides custom per-state settings. Requires a `custom_m.html` file in the `admin` directory. + +#### Defined in + +[types-dev/objects.d.ts:731](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L731) + +*** + +### supportedMessages? + +> `optional` **supportedMessages**: [`SupportedMessages`](SupportedMessages.md) + +Messages which are supported by the adapter, supportedMessages.custom: true is the equivalent to messagebox: true + +#### Defined in + +[types-dev/objects.d.ts:678](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L678) + +*** + +### ~~supportStopInstance?~~ + +> `optional` **supportStopInstance**: `boolean` + +#### Deprecated + +Use + +#### See + +supportedMessages up from controller v5 + +#### Defined in + +[types-dev/objects.d.ts:733](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L733) + +*** + +### ~~title?~~ + +> `optional` **title**: `string` + +#### Deprecated + +The name of this adapter to be shown in the admin UI. Use + +#### See + +titleLang instead. + +#### Defined in + +[types-dev/objects.d.ts:737](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L737) + +*** + +### titleLang? + +> `optional` **titleLang**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The translated names of this adapter to be shown in the admin UI + +#### Defined in + +[types-dev/objects.d.ts:735](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L735) + +*** + +### type? + +> `optional` **type**: `"hardware"` \| `"alarm"` \| `"climate-control"` \| `"communication"` \| `"date-and-time"` \| `"energy"` \| `"garden"` \| `"general"` \| `"geoposition"` \| `"health"` \| `"household"` \| `"infrastructure"` \| `"iot-systems"` \| `"lighting"` \| `"logic"` \| `"messaging"` \| `"metering"` \| `"misc-data"` \| `"multimedia"` \| `"network"` \| `"protocols"` \| `"storage"` \| `"utility"` \| `"vehicle"` \| `"visualization"` \| `"visualization-icons"` \| `"visualization-widgets"` \| `"weather"` + +The type of this adapter + +#### Defined in + +[types-dev/objects.d.ts:739](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L739) + +*** + +### unsafePerm? + +> `optional` **unsafePerm**: `true` + +If `true`, the `npm` package must be installed with the `--unsafe-perm` flag + +#### Defined in + +[types-dev/objects.d.ts:769](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L769) + +*** + +### version + +> **version**: `string` + +The available version in the ioBroker repo. + +#### Defined in + +[types-dev/objects.d.ts:771](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L771) + +*** + +### visWidgets? + +> `optional` **visWidgets**: `Record`\<`string`, [`VisWidget`](VisWidget.md)\> + +Definition of the vis-2 widgets + +#### Defined in + +[types-dev/objects.d.ts:773](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L773) + +*** + +### webByVersion? + +> `optional` **webByVersion**: `boolean` + +Include the adapter version in the URL of the web adapter, e.g. `http://ip:port/1.2.3/material` instead of `http://ip:port/material` + +#### Defined in + +[types-dev/objects.d.ts:775](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L775) + +*** + +### webExtendable? + +> `optional` **webExtendable**: `boolean` + +Whether the web server in this adapter can be extended with plugin/extensions + +#### Defined in + +[types-dev/objects.d.ts:777](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L777) + +*** + +### webExtension? + +> `optional` **webExtension**: `string` + +Relative path to a module that contains an extension for the web adapter. Use together with + +#### See + +native.webInstance to configure which instances this affects + +#### Defined in + +[types-dev/objects.d.ts:779](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L779) + +*** + +### webPreSettings? + +> `optional` **webPreSettings**: `Record`\<`string`, `any`\> + +List of parameters that must be included in info.js by webServer adapter. (Example material: `"webPreSettings": { "materialBackground": "native.loadingBackground" }`). Web adapter uses this setting to create a customized info.js file to provide some essential settings for index.html file before the socket connection is established to provide e.g., background color of the loading screen. + +#### Defined in + +[types-dev/objects.d.ts:781](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L781) + +*** + +### ~~webservers?~~ + +> `optional` **webservers**: `string`[] + +#### Deprecated + +(where is it necessary?) Array of web server's instances that should serve content from the adapter's www folder + +#### Defined in + +[types-dev/objects.d.ts:783](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L783) + +*** + +### ~~welcomeScreen?~~ + +> `optional` **welcomeScreen**: [`WelcomeScreenEntry`](../type-aliases/WelcomeScreenEntry.md)[] + +#### Deprecated + +(use localLinks) A list of pages that should be shown on the "web" index page + +#### Defined in + +[types-dev/objects.d.ts:785](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L785) + +*** + +### ~~welcomeScreenPro?~~ + +> `optional` **welcomeScreenPro**: [`WelcomeScreenEntry`](../type-aliases/WelcomeScreenEntry.md)[] + +#### Deprecated + +(use localLinks) A list of pages that should be shown on the ioBroker cloud index page + +#### Defined in + +[types-dev/objects.d.ts:787](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L787) + +*** + +### ~~wwwDontUpload?~~ + +> `optional` **wwwDontUpload**: `boolean` + +#### Deprecated + +(rename the `www` folder in e.g. `adminWww`) If true, the `www` folder will be not uploaded into DB + +#### Defined in + +[types-dev/objects.d.ts:789](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L789) diff --git a/packages/controller/doc/-internal-/interfaces/AdapterConfig.md b/packages/controller/doc/-internal-/interfaces/AdapterConfig.md new file mode 100644 index 000000000..f7ad8ea26 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AdapterConfig.md @@ -0,0 +1,7 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AdapterConfig + +# Interface: AdapterConfig diff --git a/packages/controller/doc/-internal-/interfaces/AdapterObject.md b/packages/controller/doc/-internal-/interfaces/AdapterObject.md new file mode 100644 index 000000000..4e459c1cd --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AdapterObject.md @@ -0,0 +1,217 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AdapterObject + +# Interface: AdapterObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: [`Adapter`](../type-aliases/Adapter.md) + +The ID of this object + +#### Overrides + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:1106](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1106) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`AdapterCommon`](AdapterCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1108](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1108) + +*** + +### encryptedNative? + +> `optional` **encryptedNative**: `string`[] + +Like protectedNative, but the properties are also encrypted and decrypted automatically + +#### Defined in + +[types-dev/objects.d.ts:1112](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1112) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### instanceObjects + +> **instanceObjects**: ([`StateObject`](StateObject.md) \| [`DeviceObject`](DeviceObject.md) \| [`ChannelObject`](ChannelObject.md) \| [`FolderObject`](FolderObject.md) \| [`MetaObject`](MetaObject.md))[] + +Objects created for each instance, inside the namespace of this adapter + +#### Defined in + +[types-dev/objects.d.ts:1116](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1116) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### notifications? + +> `optional` **notifications**: [`Notification`](Notification.md)[] + +Register notifications for the built-in notification system + +#### Defined in + +[types-dev/objects.d.ts:1114](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1114) + +*** + +### objects + +> **objects**: [`AnyObject`](../type-aliases/AnyObject.md)[] + +Objects created for the adapter, anywhere in the global namespace + +#### Defined in + +[types-dev/objects.d.ts:1118](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1118) + +*** + +### protectedNative? + +> `optional` **protectedNative**: `string`[] + +An array of `native` properties which cannot be accessed from outside the defining adapter + +#### Defined in + +[types-dev/objects.d.ts:1110](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1110) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"adapter"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1107](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1107) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/AdapterOptions.md b/packages/controller/doc/-internal-/interfaces/AdapterOptions.md new file mode 100644 index 000000000..cdb522913 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AdapterOptions.md @@ -0,0 +1,317 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AdapterOptions + +# Interface: AdapterOptions + +## Properties + +### compact? + +> `optional` **compact**: `boolean` + +If true runs in compact mode + +#### Defined in + +[adapter/src/lib/\_Types.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L29) + +*** + +### compactInstance? + +> `optional` **compactInstance**: `number` + +compact group instance if running in compact mode + +#### Defined in + +[adapter/src/lib/\_Types.ts:17](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L17) + +*** + +### config? + +> `optional` **config**: [`AdapterOptionsConfig`](AdapterOptionsConfig.md) + +configuration of the connection to controller + +#### Defined in + +[adapter/src/lib/\_Types.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L31) + +*** + +### dirname? + +> `optional` **dirname**: `string` + +adapter directory name + +#### Defined in + +[adapter/src/lib/\_Types.ts:25](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L25) + +*** + +### error? + +> `optional` **error**: [`ErrorHandler`](../type-aliases/ErrorHandler.md) + +Handler to handle uncaught exceptions, return true if no further handling required + +#### Defined in + +[adapter/src/lib/\_Types.ts:57](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L57) + +*** + +### fileChange? + +> `optional` **fileChange**: [`FileChangeHandler`](../type-aliases/FileChangeHandler.md) + +callback function (id, file) that will be called if file changed + +#### Defined in + +[adapter/src/lib/\_Types.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L41) + +*** + +### install? + +> `optional` **install**: [`ReadyHandler`](../type-aliases/ReadyHandler.md) + +called when adapter is installed + +#### Defined in + +[adapter/src/lib/\_Types.ts:53](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L53) + +*** + +### instance? + +> `optional` **instance**: `number` + +instance number of adapter + +#### Defined in + +[adapter/src/lib/\_Types.ts:23](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L23) + +*** + +### logTransporter? + +> `optional` **logTransporter**: `boolean` + +If the adapter collects logs from all adapters (experts only). Default: false + +#### Defined in + +[adapter/src/lib/\_Types.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L11) + +*** + +### message? + +> `optional` **message**: [`MessageHandler`](../type-aliases/MessageHandler.md) + +callback to inform about a new message the adapter + +#### Defined in + +[adapter/src/lib/\_Types.ts:47](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L47) + +*** + +### name + +> **name**: `string` + +name of the adapter. Must be exactly the same as directory name. + +#### Defined in + +[adapter/src/lib/\_Types.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L33) + +*** + +### objectChange? + +> `optional` **objectChange**: [`ObjectChangeHandler`](../type-aliases/ObjectChangeHandler.md) + +callback function (id, obj) that will be called if an object changed + +#### Defined in + +[adapter/src/lib/\_Types.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L37) + +*** + +### objects? + +> `optional` **objects**: `boolean` + +if desired to have oObjects. This is a list with all states, channels and devices of this adapter, and it will be updated automatically. + +#### Defined in + +[adapter/src/lib/\_Types.ts:21](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L21) + +*** + +### ready? + +> `optional` **ready**: [`ReadyHandler`](../type-aliases/ReadyHandler.md) + +called when adapter is ready + +#### Defined in + +[adapter/src/lib/\_Types.ts:51](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L51) + +*** + +### reconnect()? + +> `optional` **reconnect**: () => [`MaybePromise`](../type-aliases/MaybePromise.md) + +called on reconnection to DB + +#### Returns + +[`MaybePromise`](../type-aliases/MaybePromise.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:55](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L55) + +*** + +### stateChange? + +> `optional` **stateChange**: [`StateChangeHandler`](../type-aliases/StateChangeHandler.md) + +callback function (id, obj) that will be called if state changed + +#### Defined in + +[adapter/src/lib/\_Types.ts:39](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L39) + +*** + +### states? + +> `optional` **states**: `boolean` + +if desired to have oStates. This is a list with all states values, and it will be updated automatically. + +#### Defined in + +[adapter/src/lib/\_Types.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L19) + +*** + +### strictObjectChecks? + +> `optional` **strictObjectChecks**: `boolean` + +flag which defaults to true - if true, adapter warns if states are set without a corresponding existing object + +#### Defined in + +[adapter/src/lib/\_Types.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L27) + +*** + +### subscribable? + +> `optional` **subscribable**: `boolean` + +if it is possible for other instances to retrieve states of this adapter automatically + +#### Defined in + +[adapter/src/lib/\_Types.ts:15](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L15) + +*** + +### subscribesChange()? + +> `optional` **subscribesChange**: (`subs`) => `void` + +#### Parameters + +• **subs**: `Record`\<`string`, `object`\> + +#### Returns + +`void` + +#### Defined in + +[adapter/src/lib/\_Types.ts:2](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L2) + +*** + +### systemConfig? + +> `optional` **systemConfig**: `boolean` + +If true, the systemConfig (iobroker.json) will be available in this.systemConfig + +#### Defined in + +[adapter/src/lib/\_Types.ts:35](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L35) + +*** + +### uiClientSubscribe? + +> `optional` **uiClientSubscribe**: [`UserInterfaceClientSubscribeHandler`](../type-aliases/UserInterfaceClientSubscribeHandler.md) + +callback function that will be called when a new UI client subscribes + +#### Defined in + +[adapter/src/lib/\_Types.ts:43](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L43) + +*** + +### uiClientUnsubscribe? + +> `optional` **uiClientUnsubscribe**: [`UserInterfaceClientUnsubscribeHandler`](../type-aliases/UserInterfaceClientUnsubscribeHandler.md) + +callback function that will be called when a new UI client unsubscribes + +#### Defined in + +[adapter/src/lib/\_Types.ts:45](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L45) + +*** + +### unload? + +> `optional` **unload**: [`UnloadHandler`](../type-aliases/UnloadHandler.md) + +callback to stop the adapter + +#### Defined in + +[adapter/src/lib/\_Types.ts:49](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L49) + +*** + +### useFormatDate? + +> `optional` **useFormatDate**: `boolean` + +if true, the date format from system.config + +#### Defined in + +[adapter/src/lib/\_Types.ts:13](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L13) diff --git a/packages/controller/doc/-internal-/interfaces/AdapterOptionsConfig.md b/packages/controller/doc/-internal-/interfaces/AdapterOptionsConfig.md new file mode 100644 index 000000000..4220decd6 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AdapterOptionsConfig.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AdapterOptionsConfig + +# Interface: AdapterOptionsConfig + +## Properties + +### log + +> **log**: `object` + +#### level + +> **level**: [`LogLevel`](../type-aliases/LogLevel.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:197](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L197) diff --git a/packages/controller/doc/-internal-/interfaces/AdminUi.md b/packages/controller/doc/-internal-/interfaces/AdminUi.md new file mode 100644 index 000000000..dd2747ff6 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AdminUi.md @@ -0,0 +1,43 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AdminUi + +# Interface: AdminUi + +## Properties + +### config + +> **config**: `"json"` \| `"none"` \| `"materialize"` \| `"html"` + +UI type of config page inside admin UI + +#### Defined in + +[types-dev/objects.d.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L337) + +*** + +### custom? + +> `optional` **custom**: `"json"` + +UI type of custom tab inside admin UI + +#### Defined in + +[types-dev/objects.d.ts:339](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L339) + +*** + +### tab? + +> `optional` **tab**: `"materialize"` \| `"html"` + +UI type of tab inside admin UI + +#### Defined in + +[types-dev/objects.d.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L341) diff --git a/packages/controller/doc/-internal-/interfaces/AliasDetails.md b/packages/controller/doc/-internal-/interfaces/AliasDetails.md new file mode 100644 index 000000000..ab01c1810 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AliasDetails.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AliasDetails + +# Interface: AliasDetails + +## Properties + +### source? + +> `optional` **source**: [`AliasDetailsSource`](AliasDetailsSource.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:209](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L209) + +*** + +### targets + +> **targets**: [`AliasTargetEntry`](AliasTargetEntry.md)[] + +#### Defined in + +[adapter/src/lib/\_Types.ts:210](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L210) diff --git a/packages/controller/doc/-internal-/interfaces/AliasDetailsSource.md b/packages/controller/doc/-internal-/interfaces/AliasDetailsSource.md new file mode 100644 index 000000000..e7b1ba47e --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AliasDetailsSource.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AliasDetailsSource + +# Interface: AliasDetailsSource + +## Properties + +### max? + +> `optional` **max**: `number` + +#### Defined in + +[adapter/src/lib/\_Types.ts:215](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L215) + +*** + +### min? + +> `optional` **min**: `number` + +#### Defined in + +[adapter/src/lib/\_Types.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L214) + +*** + +### type? + +> `optional` **type**: [`CommonType`](../type-aliases/CommonType.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L216) + +*** + +### unit? + +> `optional` **unit**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:217](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L217) diff --git a/packages/controller/doc/-internal-/interfaces/AliasTargetEntry.md b/packages/controller/doc/-internal-/interfaces/AliasTargetEntry.md new file mode 100644 index 000000000..ce8116352 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/AliasTargetEntry.md @@ -0,0 +1,77 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AliasTargetEntry + +# Interface: AliasTargetEntry + +## Properties + +### alias + +> **alias**: `undefined` \| `object` + +#### Defined in + +[adapter/src/lib/\_Types.ts:221](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L221) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:222](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L222) + +*** + +### max? + +> `optional` **max**: `number` + +#### Defined in + +[adapter/src/lib/\_Types.ts:225](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L225) + +*** + +### min? + +> `optional` **min**: `number` + +#### Defined in + +[adapter/src/lib/\_Types.ts:226](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L226) + +*** + +### pattern + +> **pattern**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:223](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L223) + +*** + +### type? + +> `optional` **type**: [`CommonType`](../type-aliases/CommonType.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L224) + +*** + +### unit? + +> `optional` **unit**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:227](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L227) diff --git a/packages/controller/doc/-internal-/interfaces/BackupOptions.md b/packages/controller/doc/-internal-/interfaces/BackupOptions.md new file mode 100644 index 000000000..fae52e386 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/BackupOptions.md @@ -0,0 +1,63 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / BackupOptions + +# Interface: BackupOptions + +## Properties + +### disabled + +> **disabled**: `boolean` + +deactivates backup if true + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:31 + +*** + +### files + +> **files**: `number` + +minimum number of files + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:33 + +*** + +### hours + +> **hours**: `number` + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:34 + +*** + +### path + +> **path**: `string` + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:37 + +*** + +### period + +> **period**: `number` + +minutes + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:36 diff --git a/packages/controller/doc/-internal-/interfaces/BaseObject.md b/packages/controller/doc/-internal-/interfaces/BaseObject.md new file mode 100644 index 000000000..330199bb9 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/BaseObject.md @@ -0,0 +1,133 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / BaseObject + +# Interface: BaseObject + +## Extended by + +- [`StateObject`](StateObject.md) +- [`DeviceObject`](DeviceObject.md) +- [`ChannelObject`](ChannelObject.md) +- [`FolderObject`](FolderObject.md) +- [`MetaObject`](MetaObject.md) +- [`EnumObject`](EnumObject.md) +- [`HostObject`](HostObject.md) +- [`AdapterObject`](AdapterObject.md) +- [`InstanceObject`](InstanceObject.md) +- [`UserObject`](UserObject.md) +- [`GroupObject`](GroupObject.md) +- [`ScriptObject`](ScriptObject.md) +- [`ChartObject`](ChartObject.md) +- [`ScheduleObject`](ScheduleObject.md) +- [`RepositoryObject`](RepositoryObject.md) +- [`OtherObject`](OtherObject.md) +- [`SystemConfigObject`](SystemConfigObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: `Record`\<`string`, `any`\> + +#### Defined in + +[types-dev/objects.d.ts:906](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L906) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: [`ObjectType`](../type-aliases/ObjectType.md) + +#### Defined in + +[types-dev/objects.d.ts:902](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L902) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/CallOptions.md b/packages/controller/doc/-internal-/interfaces/CallOptions.md new file mode 100644 index 000000000..af068292d --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/CallOptions.md @@ -0,0 +1,75 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CallOptions + +# Interface: CallOptions + +## Extended by + +- [`WriteFileOptions`](WriteFileOptions.md) + +## Indexable + + \[`other`: `string`\]: `any` + +## Properties + +### acl? + +> `optional` **acl**: `any` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:32 + +*** + +### group? + +> `optional` **group**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:28 + +*** + +### groups? + +> `optional` **groups**: `string`[] + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:27 + +*** + +### owner? + +> `optional` **owner**: \`system.user.$\{string\}\` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:30 + +*** + +### ownerGroup? + +> `optional` **ownerGroup**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:31 + +*** + +### user? + +> `optional` **user**: \`system.user.$\{string\}\` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:29 diff --git a/packages/controller/doc/-internal-/interfaces/Certificates.md b/packages/controller/doc/-internal-/interfaces/Certificates.md new file mode 100644 index 000000000..c759bedd5 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/Certificates.md @@ -0,0 +1,43 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Certificates + +# Interface: Certificates + +## Properties + +### ca? + +> `optional` **ca**: `string` + +chained CA certificates + +#### Defined in + +[types-dev/index.d.ts:228](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L228) + +*** + +### cert + +> **cert**: `string` + +public certificate + +#### Defined in + +[types-dev/index.d.ts:226](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L226) + +*** + +### key + +> **key**: `string` + +private key file + +#### Defined in + +[types-dev/index.d.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L224) diff --git a/packages/controller/doc/-internal-/interfaces/ChannelCommon.md b/packages/controller/doc/-internal-/interfaces/ChannelCommon.md new file mode 100644 index 000000000..b745d4450 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ChannelCommon.md @@ -0,0 +1,133 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ChannelCommon + +# Interface: ChannelCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:285](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L285) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/ChannelObject.md b/packages/controller/doc/-internal-/interfaces/ChannelObject.md new file mode 100644 index 000000000..6ffdb5917 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ChannelObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ChannelObject + +# Interface: ChannelObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`ChannelCommon`](ChannelCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:930](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L930) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"channel"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:929](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L929) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/ChartCommon.md b/packages/controller/doc/-internal-/interfaces/ChartCommon.md new file mode 100644 index 000000000..15f243a69 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ChartCommon.md @@ -0,0 +1,143 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ChartCommon + +# Interface: ChartCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:314](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L314) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### enabled? + +> `optional` **enabled**: `boolean` + +#### Defined in + +[types-dev/objects.d.ts:312](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L312) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/ChartObject.md b/packages/controller/doc/-internal-/interfaces/ChartObject.md new file mode 100644 index 000000000..302e023d7 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ChartObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ChartObject + +# Interface: ChartObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`ChartCommon`](ChartCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:976](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L976) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"chart"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:975](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L975) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/CheckStatesResult.md b/packages/controller/doc/-internal-/interfaces/CheckStatesResult.md new file mode 100644 index 000000000..fca2b25f5 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/CheckStatesResult.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CheckStatesResult + +# Interface: CheckStatesResult + +## Properties + +### ids + +> **ids**: `string`[] + +#### Defined in + +[adapter/src/lib/\_Types.ts:232](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L232) + +*** + +### objs + +> **objs**: [`StateObject`](StateObject.md)[] + +#### Defined in + +[adapter/src/lib/\_Types.ts:231](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L231) diff --git a/packages/controller/doc/-internal-/interfaces/ChownFileResult.md b/packages/controller/doc/-internal-/interfaces/ChownFileResult.md new file mode 100644 index 000000000..57da089db --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ChownFileResult.md @@ -0,0 +1,93 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ChownFileResult + +# Interface: ChownFileResult + +Contains the return values of chownFile + +## Properties + +### acl + +> **acl**: [`FileACL`](FileACL.md) + +Access rights + +#### Defined in + +[types-dev/index.d.ts:466](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L466) + +*** + +### createdAt + +> **createdAt**: `number` + +Date of creation + +#### Defined in + +[types-dev/index.d.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L470) + +*** + +### file + +> **file**: `string` + +Name of the file or directory + +#### Defined in + +[types-dev/index.d.ts:460](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L460) + +*** + +### isDir + +> **isDir**: `boolean` + +Whether this is a directory or a file + +#### Defined in + +[types-dev/index.d.ts:464](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L464) + +*** + +### modifiedAt + +> **modifiedAt**: `number` + +Date of last modification + +#### Defined in + +[types-dev/index.d.ts:468](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L468) + +*** + +### path + +> **path**: `string` + +The parent directory of the processed file or directory + +#### Defined in + +[types-dev/index.d.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L458) + +*** + +### stats + +> **stats**: `Stats` + +File system stats + +#### Defined in + +[types-dev/index.d.ts:462](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L462) diff --git a/packages/controller/doc/-internal-/interfaces/ClientHandler.md b/packages/controller/doc/-internal-/interfaces/ClientHandler.md new file mode 100644 index 000000000..4891336fa --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ClientHandler.md @@ -0,0 +1,43 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ClientHandler + +# Interface: ClientHandler + +## Properties + +### from + +> **from**: `string` + +Name of the subscriber + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L41) + +*** + +### sid + +> **sid**: `string` + +The session id of the client connection + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:39](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L39) + +*** + +### type + +> **type**: `string` + +Individual type which can be specified + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:43](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L43) diff --git a/packages/controller/doc/-internal-/interfaces/ConnectionOptions.md b/packages/controller/doc/-internal-/interfaces/ConnectionOptions.md new file mode 100644 index 000000000..794fe58e7 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ConnectionOptions.md @@ -0,0 +1,107 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ConnectionOptions + +# Interface: ConnectionOptions + +## Extended by + +- [`RedisConnectionOptions`](RedisConnectionOptions.md) + +## Properties + +### backup? + +> `optional` **backup**: [`BackupOptions`](BackupOptions.md) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:20 + +*** + +### dataDir + +> **dataDir**: `string` + +relative path to the data dir + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:22 + +*** + +### enhancedLogging? + +> `optional` **enhancedLogging**: `boolean` + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:19 + +*** + +### host + +> **host**: `string` \| `string`[] + +array on sentinel + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:14 + +*** + +### maxQueue? + +> `optional` **maxQueue**: `number` + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:18 + +*** + +### options + +> **options**: `Record`\<`string`, `any`\> + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:17 + +*** + +### pass? + +> `optional` **pass**: `string` + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:11 + +*** + +### port + +> **port**: `number` \| `number`[] + +array on sentinel + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:16 + +*** + +### sentinelName? + +> `optional` **sentinelName**: `string` + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:12 diff --git a/packages/controller/doc/-internal-/interfaces/CustomAdminColumn.md b/packages/controller/doc/-internal-/interfaces/CustomAdminColumn.md new file mode 100644 index 000000000..44bbcab94 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/CustomAdminColumn.md @@ -0,0 +1,77 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CustomAdminColumn + +# Interface: CustomAdminColumn + +## Properties + +### align? + +> `optional` **align**: `"left"` \| `"center"` \| `"right"` + +#### Defined in + +[types-dev/objects.d.ts:569](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L569) + +*** + +### edit? + +> `optional` **edit**: `boolean` + +#### Defined in + +[types-dev/objects.d.ts:567](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L567) + +*** + +### name? + +> `optional` **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +#### Defined in + +[types-dev/objects.d.ts:564](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L564) + +*** + +### objTypes? + +> `optional` **objTypes**: [`ObjectType`](../type-aliases/ObjectType.md) \| [`ObjectType`](../type-aliases/ObjectType.md)[] + +#### Defined in + +[types-dev/objects.d.ts:565](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L565) + +*** + +### path + +> **path**: `string` + +#### Defined in + +[types-dev/objects.d.ts:563](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L563) + +*** + +### type? + +> `optional` **type**: [`CommonType`](../type-aliases/CommonType.md) + +#### Defined in + +[types-dev/objects.d.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L568) + +*** + +### width? + +> `optional` **width**: `number` + +#### Defined in + +[types-dev/objects.d.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L566) diff --git a/packages/controller/doc/-internal-/interfaces/DbStatus.md b/packages/controller/doc/-internal-/interfaces/DbStatus.md new file mode 100644 index 000000000..bba7d8cd2 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/DbStatus.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / DbStatus + +# Interface: DbStatus + +## Properties + +### server + +> **server**: `boolean` + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:27 + +*** + +### type + +> **type**: `string` + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:26 diff --git a/packages/controller/doc/-internal-/interfaces/DelObjectOptions.md b/packages/controller/doc/-internal-/interfaces/DelObjectOptions.md new file mode 100644 index 000000000..fcad6e7ae --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/DelObjectOptions.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / DelObjectOptions + +# Interface: DelObjectOptions + +## Indexable + + \[`other`: `string`\]: `unknown` + +## Properties + +### recursive? + +> `optional` **recursive**: `boolean` + +Whether all child objects should be deleted as well + +#### Defined in + +[types-dev/index.d.ts:297](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L297) diff --git a/packages/controller/doc/-internal-/interfaces/DesignObject.md b/packages/controller/doc/-internal-/interfaces/DesignObject.md new file mode 100644 index 000000000..9ef7a52f7 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/DesignObject.md @@ -0,0 +1,173 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / DesignObject + +# Interface: DesignObject + +## Extends + +- `Omit`\<[`BaseObject`](BaseObject.md), `"common"`\> + +## Properties + +### \_id + +> **\_id**: \`\_design/$\{string\}\` + +The ID of this object + +#### Overrides + +`Omit._id` + +#### Defined in + +[types-dev/objects.d.ts:1187](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1187) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Omit.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: [`OtherCommon`](OtherCommon.md) + +#### Defined in + +[types-dev/objects.d.ts:1189](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1189) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Omit.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Omit.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### language + +> **language**: `"javascript"` + +#### Defined in + +[types-dev/objects.d.ts:1188](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1188) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Omit.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Omit.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Omit.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"design"` + +#### Overrides + +`Omit.type` + +#### Defined in + +[types-dev/objects.d.ts:1186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1186) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Omit.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) + +*** + +### views + +> **views**: `Record`\<`string`, `object`\> + +#### Defined in + +[types-dev/objects.d.ts:1190](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1190) diff --git a/packages/controller/doc/-internal-/interfaces/DeviceCommon.md b/packages/controller/doc/-internal-/interfaces/DeviceCommon.md new file mode 100644 index 000000000..0aa8bf072 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/DeviceCommon.md @@ -0,0 +1,161 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / DeviceCommon + +# Interface: DeviceCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:298](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L298) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) + +*** + +### statusStates? + +> `optional` **statusStates**: `object` + +#### errorId? + +> `optional` **errorId**: `string` + +State, which is truthy if a device is in error state + +#### offlineId? + +> `optional` **offlineId**: `string` + +State, which is truthy if a device is offline + +#### onlineId? + +> `optional` **onlineId**: `string` + +State, which is truthy if a device is online + +#### Defined in + +[types-dev/objects.d.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L289) diff --git a/packages/controller/doc/-internal-/interfaces/DeviceObject.md b/packages/controller/doc/-internal-/interfaces/DeviceObject.md new file mode 100644 index 000000000..4daed7af9 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/DeviceObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / DeviceObject + +# Interface: DeviceObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`DeviceCommon`](DeviceCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:939](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L939) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"device"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:938](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L938) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/EnumCommon.md b/packages/controller/doc/-internal-/interfaces/EnumCommon.md new file mode 100644 index 000000000..d49ad9e49 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/EnumCommon.md @@ -0,0 +1,145 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / EnumCommon + +# Interface: EnumCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:322](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L322) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### members? + +> `optional` **members**: `string`[] + +The IDs of the enum members + +#### Defined in + +[types-dev/objects.d.ts:319](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L319) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/EnumObject.md b/packages/controller/doc/-internal-/interfaces/EnumObject.md new file mode 100644 index 000000000..0ca9244ef --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/EnumObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / EnumObject + +# Interface: EnumObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`EnumCommon`](EnumCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:958](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L958) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"enum"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:957](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L957) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/EvaluatedFileACL.md b/packages/controller/doc/-internal-/interfaces/EvaluatedFileACL.md new file mode 100644 index 000000000..3a665a58f --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/EvaluatedFileACL.md @@ -0,0 +1,85 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / EvaluatedFileACL + +# Interface: EvaluatedFileACL + +Defines access rights for a single file, applied to a user or group + +## Extends + +- [`FileACL`](FileACL.md) + +## Properties + +### owner + +> **owner**: `string` + +Full name of the user who owns this file, e.g. "system.user.admin" + +#### Inherited from + +[`FileACL`](FileACL.md).[`owner`](FileACL.md#owner) + +#### Defined in + +[types-dev/objects.d.ts:9](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L9) + +*** + +### ownerGroup + +> **ownerGroup**: `string` + +Full name of the group who owns this file, e.g. "system.group.administrator" + +#### Inherited from + +[`FileACL`](FileACL.md).[`ownerGroup`](FileACL.md#ownergroup) + +#### Defined in + +[types-dev/objects.d.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L11) + +*** + +### permissions + +> **permissions**: `number` + +Linux-type permissions defining access to this file + +#### Inherited from + +[`FileACL`](FileACL.md).[`permissions`](FileACL.md#permissions) + +#### Defined in + +[types-dev/objects.d.ts:13](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L13) + +*** + +### read + +> **read**: `boolean` + +Whether the user may read the file + +#### Defined in + +[types-dev/objects.d.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L19) + +*** + +### write + +> **write**: `boolean` + +Whether the user may write the file + +#### Defined in + +[types-dev/objects.d.ts:21](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L21) diff --git a/packages/controller/doc/-internal-/interfaces/ExtendObjectOptions.md b/packages/controller/doc/-internal-/interfaces/ExtendObjectOptions.md new file mode 100644 index 000000000..105b49c5d --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ExtendObjectOptions.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ExtendObjectOptions + +# Interface: ExtendObjectOptions + +## Indexable + + \[`other`: `string`\]: `unknown` + +## Properties + +### preserve? + +> `optional` **preserve**: [`ExtendObjectOptionsPreserve`](ExtendObjectOptionsPreserve.md) + +Which properties of the original object should be preserved + +#### Defined in + +[types-dev/index.d.ts:308](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L308) diff --git a/packages/controller/doc/-internal-/interfaces/ExtendObjectOptionsPreserve.md b/packages/controller/doc/-internal-/interfaces/ExtendObjectOptionsPreserve.md new file mode 100644 index 000000000..75e4c3023 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ExtendObjectOptionsPreserve.md @@ -0,0 +1,11 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ExtendObjectOptionsPreserve + +# Interface: ExtendObjectOptionsPreserve + +## Indexable + + \[`prop`: `string`\]: [`ExtendObjectOptionsPreserve`](ExtendObjectOptionsPreserve.md) \| `boolean` \| `string`[] diff --git a/packages/controller/doc/-internal-/interfaces/FileACL.md b/packages/controller/doc/-internal-/interfaces/FileACL.md new file mode 100644 index 000000000..a8930e6be --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/FileACL.md @@ -0,0 +1,49 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / FileACL + +# Interface: FileACL + +Defines access rights for a single file + +## Extended by + +- [`EvaluatedFileACL`](EvaluatedFileACL.md) + +## Properties + +### owner + +> **owner**: `string` + +Full name of the user who owns this file, e.g. "system.user.admin" + +#### Defined in + +[types-dev/objects.d.ts:9](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L9) + +*** + +### ownerGroup + +> **ownerGroup**: `string` + +Full name of the group who owns this file, e.g. "system.group.administrator" + +#### Defined in + +[types-dev/objects.d.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L11) + +*** + +### permissions + +> **permissions**: `number` + +Linux-type permissions defining access to this file + +#### Defined in + +[types-dev/objects.d.ts:13](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L13) diff --git a/packages/controller/doc/-internal-/interfaces/FolderObject.md b/packages/controller/doc/-internal-/interfaces/FolderObject.md new file mode 100644 index 000000000..3b7b6ec76 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/FolderObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / FolderObject + +# Interface: FolderObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`OtherCommon`](OtherCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:949](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L949) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"folder"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:947](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L947) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/GetHistoryOptions.md b/packages/controller/doc/-internal-/interfaces/GetHistoryOptions.md new file mode 100644 index 000000000..24d24fbe3 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/GetHistoryOptions.md @@ -0,0 +1,149 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetHistoryOptions + +# Interface: GetHistoryOptions + +## Properties + +### ack? + +> `optional` **ack**: `boolean` + +#### Defined in + +[types-dev/index.d.ts:284](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L284) + +*** + +### addID? + +> `optional` **addID**: `boolean` + +#### Defined in + +[types-dev/index.d.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L286) + +*** + +### aggregate? + +> `optional` **aggregate**: `"min"` \| `"max"` \| `"count"` \| `"none"` \| `"minmax"` \| `"average"` \| `"total"` + +#### Defined in + +[types-dev/index.d.ts:290](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L290) + +*** + +### count? + +> `optional` **count**: `number` + +#### Defined in + +[types-dev/index.d.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L282) + +*** + +### end? + +> `optional` **end**: `number` + +#### Defined in + +[types-dev/index.d.ts:280](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L280) + +*** + +### from? + +> `optional` **from**: `boolean` + +#### Defined in + +[types-dev/index.d.ts:283](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L283) + +*** + +### ignoreNull? + +> `optional` **ignoreNull**: `boolean` + +#### Defined in + +[types-dev/index.d.ts:288](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L288) + +*** + +### instance? + +> `optional` **instance**: `string` + +#### Defined in + +[types-dev/index.d.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L278) + +*** + +### limit? + +> `optional` **limit**: `number` + +#### Defined in + +[types-dev/index.d.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L287) + +*** + +### q? + +> `optional` **q**: `boolean` + +#### Defined in + +[types-dev/index.d.ts:285](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L285) + +*** + +### returnNewestEntries? + +> `optional` **returnNewestEntries**: `boolean` + +Returned data is normally sorted ascending by date, this option lets you return the newest instead of the oldest values if the number of returned points is limited + +#### Defined in + +[types-dev/index.d.ts:292](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L292) + +*** + +### sessionId? + +> `optional` **sessionId**: `any` + +#### Defined in + +[types-dev/index.d.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L289) + +*** + +### start? + +> `optional` **start**: `number` + +#### Defined in + +[types-dev/index.d.ts:279](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L279) + +*** + +### step? + +> `optional` **step**: `number` + +#### Defined in + +[types-dev/index.d.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L281) diff --git a/packages/controller/doc/-internal-/interfaces/GetObjectListItem.md b/packages/controller/doc/-internal-/interfaces/GetObjectListItem.md new file mode 100644 index 000000000..4c2bdd76c --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/GetObjectListItem.md @@ -0,0 +1,59 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectListItem + +# Interface: GetObjectListItem\ + +## Extends + +- [`GetObjectViewItem`](GetObjectViewItem.md)\<`T`\> + +## Type Parameters + +• **T** *extends* [`Object`](../type-aliases/Object.md) + +## Properties + +### doc + +> **doc**: `T` + +The same as @link{value} + +#### Defined in + +[types-dev/index.d.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L503) + +*** + +### id + +> **id**: `T`\[`"_id"`\] + +The ID of this object + +#### Inherited from + +[`GetObjectViewItem`](GetObjectViewItem.md).[`id`](GetObjectViewItem.md#id) + +#### Defined in + +[types-dev/index.d.ts:489](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L489) + +*** + +### value + +> **value**: `T` + +A copy of the object + +#### Overrides + +[`GetObjectViewItem`](GetObjectViewItem.md).[`value`](GetObjectViewItem.md#value) + +#### Defined in + +[types-dev/index.d.ts:501](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L501) diff --git a/packages/controller/doc/-internal-/interfaces/GetObjectViewItem.md b/packages/controller/doc/-internal-/interfaces/GetObjectViewItem.md new file mode 100644 index 000000000..eaf1b5520 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/GetObjectViewItem.md @@ -0,0 +1,39 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectViewItem + +# Interface: GetObjectViewItem\ + +## Extended by + +- [`GetObjectListItem`](GetObjectListItem.md) + +## Type Parameters + +• **T** *extends* [`AnyObject`](../type-aliases/AnyObject.md) + +## Properties + +### id + +> **id**: `T`\[`"_id"`\] + +The ID of this object + +#### Defined in + +[types-dev/index.d.ts:489](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L489) + +*** + +### value + +> **value**: `T` + +A copy of the object from the DB + +#### Defined in + +[types-dev/index.d.ts:491](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L491) diff --git a/packages/controller/doc/-internal-/interfaces/GetObjectViewParams.md b/packages/controller/doc/-internal-/interfaces/GetObjectViewParams.md new file mode 100644 index 000000000..665c81f08 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/GetObjectViewParams.md @@ -0,0 +1,45 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectViewParams + +# Interface: GetObjectViewParams + +Parameters for adapter.getObjectView + +## Properties + +### endkey? + +> `optional` **endkey**: `string` + +Last id to include in the return list + +#### Defined in + +[types-dev/index.d.ts:197](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L197) + +*** + +### include\_docs? + +> `optional` **include\_docs**: `boolean` + +Whether docs should be included in the return list + +#### Defined in + +[types-dev/index.d.ts:199](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L199) + +*** + +### startkey? + +> `optional` **startkey**: `string` + +First id to include in the return list + +#### Defined in + +[types-dev/index.d.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L195) diff --git a/packages/controller/doc/-internal-/interfaces/GetUserGroupsOptions.md b/packages/controller/doc/-internal-/interfaces/GetUserGroupsOptions.md new file mode 100644 index 000000000..e6c5b95d2 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/GetUserGroupsOptions.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetUserGroupsOptions + +# Interface: GetUserGroupsOptions + +## Indexable + + \[`other`: `string`\]: `any` + +## Properties + +### user + +> **user**: \`system.user.$\{string\}\` + +#### Defined in + +[adapter/src/lib/\_Types.ts:241](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L241) diff --git a/packages/controller/doc/-internal-/interfaces/GroupCommon.md b/packages/controller/doc/-internal-/interfaces/GroupCommon.md new file mode 100644 index 000000000..620259888 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/GroupCommon.md @@ -0,0 +1,169 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GroupCommon + +# Interface: GroupCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### acl + +> **acl**: `Omit`\<[`PermissionSet`](PermissionSet.md), `"user"` \| `"groups"`\> + +The default permissions of this group + +#### Defined in + +[types-dev/objects.d.ts:446](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L446) + +*** + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L450) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### enabled? + +> `optional` **enabled**: `boolean` + +A group can be disabled, if missing, a group is active + +#### Defined in + +[types-dev/objects.d.ts:448](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L448) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### members + +> **members**: \`system.user.$\{string\}\`[] + +The users of this group + +#### Defined in + +[types-dev/objects.d.ts:444](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L444) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this group + +#### Overrides + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:442](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L442) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/GroupObject.md b/packages/controller/doc/-internal-/interfaces/GroupObject.md new file mode 100644 index 000000000..b426247df --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/GroupObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GroupObject + +# Interface: GroupObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: \`system.group.$\{string\}\` + +The ID of this object + +#### Overrides + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:1148](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1148) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`GroupCommon`](GroupCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1150](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1150) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"group"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1149](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1149) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/HeartbeatTimer.md b/packages/controller/doc/-internal-/interfaces/HeartbeatTimer.md new file mode 100644 index 000000000..01e9ccd95 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/HeartbeatTimer.md @@ -0,0 +1,31 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / HeartbeatTimer + +# Interface: HeartbeatTimer + +## Properties + +### heartbeat + +> **heartbeat**: `number` + +The heartbeat interval + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:14](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L14) + +*** + +### timer + +> **timer**: `Timeout` + +The actual timer + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L12) diff --git a/packages/controller/doc/-internal-/interfaces/HostCommon.md b/packages/controller/doc/-internal-/interfaces/HostCommon.md new file mode 100644 index 000000000..a4432abc9 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/HostCommon.md @@ -0,0 +1,209 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / HostCommon + +# Interface: HostCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### address + +> **address**: `string`[] + +An array of IP addresses this host exposes + +#### Defined in + +[types-dev/objects.d.ts:395](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L395) + +*** + +### cmd + +> **cmd**: `string` + +The command line of the executable + +#### Defined in + +[types-dev/objects.d.ts:392](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L392) + +*** + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:401](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L401) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### hostname + +> **hostname**: `string` + +#### Defined in + +[types-dev/objects.d.ts:393](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L393) + +*** + +### icon? + +> `optional` **icon**: `string` + +base64 encoded icon + +#### Overrides + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:389](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L389) + +*** + +### installedVersion + +> **installedVersion**: `string` + +#### Defined in + +[types-dev/objects.d.ts:390](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L390) + +*** + +### name + +> **name**: `string` + +The display name of this host + +#### Overrides + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L385) + +*** + +### platform + +> **platform**: `"Javascript/Node.js"` + +#### Defined in + +[types-dev/objects.d.ts:398](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L398) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) + +*** + +### title + +> **title**: `string` + +Changeable name of the host + +#### Defined in + +[types-dev/objects.d.ts:387](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L387) + +*** + +### type + +> **type**: `"js-controller"` + +#### Defined in + +[types-dev/objects.d.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L397) diff --git a/packages/controller/doc/-internal-/interfaces/HostNative.md b/packages/controller/doc/-internal-/interfaces/HostNative.md new file mode 100644 index 000000000..7e0ad8833 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/HostNative.md @@ -0,0 +1,91 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / HostNative + +# Interface: HostNative + +## Properties + +### hardware + +> **hardware**: `object` + +#### cpus + +> **cpus**: `Omit`\<`CpuInfo`, `"times"`\> & `Partial`\<`Pick`\<`CpuInfo`, `"times"`\>\>[] + +Return value of os.cpu but property `times` could be removed from every entry + +#### networkInterfaces + +> **networkInterfaces**: `Dict`\<`NetworkInterfaceInfo`[]\> + +#### totalmem + +> **totalmem**: `number` + +#### Defined in + +[types-dev/objects.d.ts:419](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L419) + +*** + +### os + +> **os**: `object` + +#### arch + +> **arch**: `string` + +#### endianness + +> **endianness**: `"BE"` \| `"LE"` + +#### hostname + +> **hostname**: `string` + +#### platform + +> **platform**: `Platform` + +#### release + +> **release**: `string` + +#### tmpdir + +> **tmpdir**: `string` + +#### type + +> **type**: `string` + +#### Defined in + +[types-dev/objects.d.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L410) + +*** + +### process + +> **process**: `object` + +#### env + +> **env**: `ProcessEnv` + +#### title + +> **title**: `string` + +#### versions + +> **versions**: `ProcessVersions` + +#### Defined in + +[types-dev/objects.d.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L405) diff --git a/packages/controller/doc/-internal-/interfaces/HostObject.md b/packages/controller/doc/-internal-/interfaces/HostObject.md new file mode 100644 index 000000000..90d3f454d --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/HostObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / HostObject + +# Interface: HostObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: \`system.host.$\{string\}\` + +The ID of this object + +#### Overrides + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:1126](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1126) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`HostCommon`](HostCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1128](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1128) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: [`HostNative`](HostNative.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:1129](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1129) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"host"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1127](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1127) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/IdObject.md b/packages/controller/doc/-internal-/interfaces/IdObject.md new file mode 100644 index 000000000..93cf9ce39 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/IdObject.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / IdObject + +# Interface: IdObject + +## Properties + +### channel? + +> `optional` **channel**: `string` + +#### Defined in + +[types-dev/index.d.ts:89](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L89) + +*** + +### device? + +> `optional` **device**: `string` + +#### Defined in + +[types-dev/index.d.ts:88](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L88) + +*** + +### state? + +> `optional` **state**: `string` + +#### Defined in + +[types-dev/index.d.ts:90](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L90) diff --git a/packages/controller/doc/-internal-/interfaces/InstallNodeModuleOptions.md b/packages/controller/doc/-internal-/interfaces/InstallNodeModuleOptions.md new file mode 100644 index 000000000..d4dd8d8d0 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InstallNodeModuleOptions.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InstallNodeModuleOptions + +# Interface: InstallNodeModuleOptions + +## Extended by + +- [`InternalInstallNodeModuleOptions`](InternalInstallNodeModuleOptions.md) + +## Properties + +### version + +> **version**: `string` + +Version of node module + +#### Defined in + +[adapter/src/lib/\_Types.ts:603](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L603) diff --git a/packages/controller/doc/-internal-/interfaces/InstanceCommon.md b/packages/controller/doc/-internal-/interfaces/InstanceCommon.md new file mode 100644 index 000000000..1e9fa32be --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InstanceCommon.md @@ -0,0 +1,1510 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InstanceCommon + +# Interface: InstanceCommon + +## Extends + +- [`AdapterCommon`](AdapterCommon.md) + +## Properties + +### adminColumns? + +> `optional` **adminColumns**: `string` \| (`string` \| [`CustomAdminColumn`](CustomAdminColumn.md))[] + +Custom attributes to be shown in admin in the object browser + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`adminColumns`](AdapterCommon.md#admincolumns) + +#### Defined in + +[types-dev/objects.d.ts:600](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L600) + +*** + +### adminTab? + +> `optional` **adminTab**: `object` + +Settings for custom Admin Tabs + +#### ~~fa-icon?~~ + +> `optional` **fa-icon**: `string` + +##### Deprecated + +icon name for FontAwesome (works only in admin 4) + +#### icon? + +> `optional` **icon**: `string` + +Base 64 icon for the tab + +#### ignoreConfigUpdate? + +> `optional` **ignoreConfigUpdate**: `boolean` + +If true, the Tab is not reloaded when the configuration changes + +#### link? + +> `optional` **link**: `string` + +Which URL should be loaded in the tab. Supports placeholders like http://%ip%:%port% + +#### name? + +> `optional` **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +#### order? + +> `optional` **order**: `number` + +Order number in admin tabs + +#### singleton? + +> `optional` **singleton**: `boolean` + +If true, only one instance of this tab will be created for all instances + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`adminTab`](AdapterCommon.md#admintab) + +#### Defined in + +[types-dev/objects.d.ts:604](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L604) + +*** + +### adminUI? + +> `optional` **adminUI**: [`AdminUi`](AdminUi.md) + +Type of the admin UI + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`adminUI`](AdapterCommon.md#adminui) + +#### Defined in + +[types-dev/objects.d.ts:602](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L602) + +*** + +### allowInit? + +> `optional` **allowInit**: `boolean` + +If the mode is `schedule`, start one time adapter by ioBroker start, or by the configuration changes + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`allowInit`](AdapterCommon.md#allowinit) + +#### Defined in + +[types-dev/objects.d.ts:620](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L620) + +*** + +### automaticUpgrade? + +> `optional` **automaticUpgrade**: [`AutoUpgradePolicy`](../type-aliases/AutoUpgradePolicy.md) + +If the adapter should be automatically upgraded and which version ranges are supported + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`automaticUpgrade`](AdapterCommon.md#automaticupgrade) + +#### Defined in + +[types-dev/objects.d.ts:622](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L622) + +*** + +### availableModes? + +> `optional` **availableModes**: [`InstanceMode`](../type-aliases/InstanceMode.md)[] + +Possible values for the instance mode (if more than one is possible) + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`availableModes`](AdapterCommon.md#availablemodes) + +#### Defined in + +[types-dev/objects.d.ts:624](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L624) + +*** + +### blockedVersions? + +> `optional` **blockedVersions**: `string`[] + +Array which lists all blocked versions. Blocked versions will not be started. Use semver notation to specify the version ranges. The information is always used from the io-package.json in the GitHub repository. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`blockedVersions`](AdapterCommon.md#blockedversions) + +#### Defined in + +[types-dev/objects.d.ts:626](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L626) + +*** + +### blockly? + +> `optional` **blockly**: `boolean` + +Whether this adapter includes custom blocks for Blockly. If true, `admin/blockly.js` must exist. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`blockly`](AdapterCommon.md#blockly) + +#### Defined in + +[types-dev/objects.d.ts:628](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L628) + +*** + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`color`](AdapterCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### compact? + +> `optional` **compact**: `boolean` + +If compact mode is supported + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`compact`](AdapterCommon.md#compact) + +#### Defined in + +[types-dev/objects.d.ts:364](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L364) + +*** + +### compactGroup? + +> `optional` **compactGroup**: `number` + +Active compact group, instances in this group will be started in one process + +#### Defined in + +[types-dev/objects.d.ts:368](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L368) + +*** + +### connectionType? + +> `optional` **connectionType**: [`ConnectionType`](../type-aliases/ConnectionType.md) + +Where the adapter will get its data from. Set this together with + +#### See + +dataSource + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`connectionType`](AdapterCommon.md#connectiontype) + +#### Defined in + +[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L630) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`custom`](AdapterCommon.md#custom) + +#### Defined in + +[types-dev/objects.d.ts:380](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L380) + +*** + +### dataFolder? + +> `optional` **dataFolder**: `string` + +The directory relative to iobroker-data where the adapter stores the data. Supports the placeholder `%INSTANCE%`. This folder will be backed up and restored automatically. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`dataFolder`](AdapterCommon.md#datafolder) + +#### Defined in + +[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L634) + +*** + +### dataSource? + +> `optional` **dataSource**: `"push"` \| `"poll"` \| `"assumption"` + +How the adapter will mainly receive its data. Set this together with + +#### See + +connectionType + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`dataSource`](AdapterCommon.md#datasource) + +#### Defined in + +[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L636) + +*** + +### dependencies? + +> `optional` **dependencies**: [`Depdendencies`](../type-aliases/Depdendencies.md) + +A record of ioBroker adapters (including "js-controller") and version ranges which are required for this adapter on the same host. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`dependencies`](AdapterCommon.md#dependencies) + +#### Defined in + +[types-dev/objects.d.ts:638](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L638) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`desc`](AdapterCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### docs? + +> `optional` **docs**: `Partial`\<`Record`\<[`Languages`](../type-aliases/Languages.md), `string` \| `string`[]\>\> + +Which files outside the README.md have documentation for the adapter + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`docs`](AdapterCommon.md#docs) + +#### Defined in + +[types-dev/objects.d.ts:642](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L642) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`dontDelete`](AdapterCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### enabled + +> **enabled**: `boolean` + +Whether new instances should be enabled by default. *Should* be `false`! + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`enabled`](AdapterCommon.md#enabled) + +#### Defined in + +[types-dev/objects.d.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L351) + +*** + +### eraseOnUpload? + +> `optional` **eraseOnUpload**: `boolean` + +If true, all previous data in the target directory (web) should be deleted before uploading + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`eraseOnUpload`](AdapterCommon.md#eraseonupload) + +#### Defined in + +[types-dev/objects.d.ts:646](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L646) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`expert`](AdapterCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### extIcon? + +> `optional` **extIcon**: `string` + +URL of an external icon that is shown for adapters that are not installed + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`extIcon`](AdapterCommon.md#exticon) + +#### Defined in + +[types-dev/objects.d.ts:648](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L648) + +*** + +### getHistory? + +> `optional` **getHistory**: `boolean` + +Whether this adapter responds to `getHistory` messages + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`getHistory`](AdapterCommon.md#gethistory) + +#### Defined in + +[types-dev/objects.d.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L650) + +*** + +### globalDependencies? + +> `optional` **globalDependencies**: [`Depdendencies`](../type-aliases/Depdendencies.md) + +A record of ioBroker adapters (including "js-controller") and version ranges which are required for this adapter in the whole system. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`globalDependencies`](AdapterCommon.md#globaldependencies) + +#### Defined in + +[types-dev/objects.d.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L640) + +*** + +### host + +> **host**: `string` + +The name of the host where this instance is running + +#### Defined in + +[types-dev/objects.d.ts:350](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L350) + +*** + +### icon? + +> `optional` **icon**: `string` + +Filename of the local icon which is shown for installed adapters. Should be located in the `admin` directory + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`icon`](AdapterCommon.md#icon-1) + +#### Defined in + +[types-dev/objects.d.ts:652](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L652) + +*** + +### ignoreVersion? + +> `optional` **ignoreVersion**: `string` + +If a specific update of this adapter should be ignored, specifies version number to be ignored + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`ignoreVersion`](AdapterCommon.md#ignoreversion) + +#### Defined in + +[types-dev/objects.d.ts:797](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L797) + +*** + +### install? + +> `optional` **install**: `boolean` + +The adapter will be executed once additionally after installation, and the `install` event will be emitted during this run. This allows for executing one time installation code. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`install`](AdapterCommon.md#install) + +#### Defined in + +[types-dev/objects.d.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L654) + +*** + +### installedFrom? + +> `optional` **installedFrom**: [`InstalledFrom`](../type-aliases/InstalledFrom.md) + +Source, where this adapter has been installed from, to enable reinstalling on e.g., backup restore + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`installedFrom`](AdapterCommon.md#installedfrom) + +#### Defined in + +[types-dev/objects.d.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L372) + +*** + +### installedVersion + +> **installedVersion**: `string` + +Shows which version of this adapter is installed + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`installedVersion`](AdapterCommon.md#installedversion) + +#### Defined in + +[types-dev/objects.d.ts:658](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L658) + +*** + +### keywords? + +> `optional` **keywords**: `string`[] + +Keywords are used by search in admin. Do not write ioBroker here + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`keywords`](AdapterCommon.md#keywords) + +#### Defined in + +[types-dev/objects.d.ts:660](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L660) + +*** + +### ~~license?~~ + +> `optional` **license**: `string` + +#### Deprecated + +Use 'common.licenseInformation' instead + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`license`](AdapterCommon.md#license) + +#### Defined in + +[types-dev/objects.d.ts:791](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L791) + +*** + +### licenseInformation? + +> `optional` **licenseInformation**: [`LicenseInformation`](../type-aliases/LicenseInformation.md) + +An object representing information with the license details + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`licenseInformation`](AdapterCommon.md#licenseinformation) + +#### Defined in + +[types-dev/objects.d.ts:793](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L793) + +*** + +### ~~localLink?~~ + +> `optional` **localLink**: `string` + +#### Deprecated + +Use + +#### See + +localLinks + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`localLink`](AdapterCommon.md#locallink) + +#### Defined in + +[types-dev/objects.d.ts:664](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L664) + +*** + +### localLinks? + +> `optional` **localLinks**: `Record`\<`string`, `string` \| [`LocalLink`](../type-aliases/LocalLink.md)\> + +A dictionary of links to web services this adapter provides + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`localLinks`](AdapterCommon.md#locallinks) + +#### Defined in + +[types-dev/objects.d.ts:662](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L662) + +*** + +### loglevel? + +> `optional` **loglevel**: [`LogLevel`](../type-aliases/LogLevel.md) + +Default log level for this adapter. It can be changed for every instance separately + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`loglevel`](AdapterCommon.md#loglevel) + +#### Defined in + +[types-dev/objects.d.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L666) + +*** + +### logTransporter? + +> `optional` **logTransporter**: `boolean` + +If adapter can consume log messages, like admin, javascript or logparser + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`logTransporter`](AdapterCommon.md#logtransporter) + +#### Defined in + +[types-dev/objects.d.ts:376](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L376) + +*** + +### main? + +> `optional` **main**: `string` + +Path to the start file of the adapter. Should be the same as in `package.json` + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`main`](AdapterCommon.md#main) + +#### Defined in + +[types-dev/objects.d.ts:670](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L670) + +*** + +### materialize + +> **materialize**: `boolean` + +Whether the admin configuration dialog is written in materialized style. Required for Admin 3+ + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`materialize`](AdapterCommon.md#materialize) + +#### Defined in + +[types-dev/objects.d.ts:674](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L674) + +*** + +### materializeTab? + +> `optional` **materializeTab**: `boolean` + +Whether the admin tab is written in materialized style. Required for Admin 3+ + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`materializeTab`](AdapterCommon.md#materializetab) + +#### Defined in + +[types-dev/objects.d.ts:672](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L672) + +*** + +### memoryLimitMB? + +> `optional` **memoryLimitMB**: `number` + +Optional memory limit for this instance + +#### Defined in + +[types-dev/objects.d.ts:378](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L378) + +*** + +### ~~messagebox?~~ + +> `optional` **messagebox**: `true` + +#### Deprecated + +Use + +#### See + +supportedMessages up from controller v5 + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`messagebox`](AdapterCommon.md#messagebox) + +#### Defined in + +[types-dev/objects.d.ts:676](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L676) + +*** + +### messages? + +> `optional` **messages**: [`MessageRule`](MessageRule.md)[] + +Messages, that will be shown (if condition evaluates to true) by upgrade or installation + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`messages`](AdapterCommon.md#messages) + +#### Defined in + +[types-dev/objects.d.ts:795](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L795) + +*** + +### mode + +> **mode**: [`InstanceMode`](../type-aliases/InstanceMode.md) + +How and when this instance should be started + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`mode`](AdapterCommon.md#mode) + +#### Defined in + +[types-dev/objects.d.ts:353](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L353) + +*** + +### name + +> **name**: `string` + +Name of the adapter (without leading `ioBroker.`) + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`name`](AdapterCommon.md#name-1) + +#### Defined in + +[types-dev/objects.d.ts:682](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L682) + +*** + +### news? + +> `optional` **news**: `object` + +News per version in i18n + +#### Index Signature + + \[`version`: `string`\]: [`Translated`](../type-aliases/Translated.md) + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`news`](AdapterCommon.md#news) + +#### Defined in + +[types-dev/objects.d.ts:684](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L684) + +*** + +### noConfig? + +> `optional` **noConfig**: `true` + +If `true`, no configuration dialog will be shown + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`noConfig`](AdapterCommon.md#noconfig) + +#### Defined in + +[types-dev/objects.d.ts:686](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L686) + +*** + +### nodeProcessParams? + +> `optional` **nodeProcessParams**: `string`[] + +Arguments passed to the adapter process, this disables compact mode + +#### Defined in + +[types-dev/objects.d.ts:374](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L374) + +*** + +### nogit? + +> `optional` **nogit**: `true` + +If `true`, manual installation from GitHub is not possible + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`nogit`](AdapterCommon.md#nogit) + +#### Defined in + +[types-dev/objects.d.ts:692](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L692) + +*** + +### noIntro? + +> `optional` **noIntro**: `true` + +If `true`, this adapter's instances will not be shown in the admin overview screen. Useful for icon sets and widgets... + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`noIntro`](AdapterCommon.md#nointro) + +#### Defined in + +[types-dev/objects.d.ts:688](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L688) + +*** + +### nondeletable? + +> `optional` **nondeletable**: `true` + +If `true`, this adapter cannot be deleted or updated manually. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`nondeletable`](AdapterCommon.md#nondeletable) + +#### Defined in + +[types-dev/objects.d.ts:694](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L694) + +*** + +### noRepository? + +> `optional` **noRepository**: `true` + +Set to `true` if the adapter is not available in the official ioBroker repositories. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`noRepository`](AdapterCommon.md#norepository) + +#### Defined in + +[types-dev/objects.d.ts:690](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L690) + +*** + +### onlyWWW? + +> `optional` **onlyWWW**: `boolean` + +If `true`, this "adapter" only contains HTML files and no main executable + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`onlyWWW`](AdapterCommon.md#onlywww) + +#### Defined in + +[types-dev/objects.d.ts:696](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L696) + +*** + +### os? + +> `optional` **os**: `"linux"` \| `"darwin"` \| `"win32"` \| (`"linux"` \| `"darwin"` \| `"win32"`)[] + +Which OSes this adapter supports + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`os`](AdapterCommon.md#os) + +#### Defined in + +[types-dev/objects.d.ts:707](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L707) + +*** + +### osDependencies? + +> `optional` **osDependencies**: `object` + +Used to configure native (OS) dependencies of this adapter that need to be installed with system package manager before installing the adapter + +#### darwin + +> **darwin**: `string`[] + +For OSX + +#### linux + +> **linux**: `string`[] + +For Linux + +#### win32 + +> **win32**: `string`[] + +For Windows + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`osDependencies`](AdapterCommon.md#osdependencies) + +#### Defined in + +[types-dev/objects.d.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L698) + +*** + +### platform + +> **platform**: `"Javascript/Node.js"` + +Constant + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`platform`](AdapterCommon.md#platform) + +#### Defined in + +[types-dev/objects.d.ts:709](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L709) + +*** + +### plugins? + +> `optional` **plugins**: `object` + +Sentry and other plugins + +#### Index Signature + + \[`pluginName`: `string`\]: `Record`\<`string`, `any`\> + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`plugins`](AdapterCommon.md#plugins) + +#### Defined in + +[types-dev/objects.d.ts:799](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L799) + +*** + +### preserveSettings? + +> `optional` **preserveSettings**: `string` \| `string`[] + +String (or array) with names of attributes in common of instance, which will not be deleted. + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`preserveSettings`](AdapterCommon.md#preservesettings) + +#### Defined in + +[types-dev/objects.d.ts:370](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L370) + +*** + +### readme? + +> `optional` **readme**: `string` + +Url of the ReadMe file + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`readme`](AdapterCommon.md#readme) + +#### Defined in + +[types-dev/objects.d.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L713) + +*** + +### restartAdapters? + +> `optional` **restartAdapters**: `string`[] + +Which adapters must be restarted after installing or updating this adapter. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`restartAdapters`](AdapterCommon.md#restartadapters) + +#### Defined in + +[types-dev/objects.d.ts:715](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L715) + +*** + +### restartSchedule? + +> `optional` **restartSchedule**: `string` + +CRON schedule to restart mode `daemon` adapters + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`restartSchedule`](AdapterCommon.md#restartschedule) + +#### Defined in + +[types-dev/objects.d.ts:717](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L717) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`role`](AdapterCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) + +*** + +### runAsCompactMode? + +> `optional` **runAsCompactMode**: `boolean` + +If compact mode is active + +#### Defined in + +[types-dev/objects.d.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L366) + +*** + +### schedule? + +> `optional` **schedule**: `string` + +If the adapter runs in `schedule` mode, this contains the CRON + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`schedule`](AdapterCommon.md#schedule) + +#### Defined in + +[types-dev/objects.d.ts:719](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L719) + +*** + +### singleton? + +> `optional` **singleton**: `boolean` + +Whether this adapter may only be installed once in the whole system + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`singleton`](AdapterCommon.md#singleton-1) + +#### Defined in + +[types-dev/objects.d.ts:723](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L723) + +*** + +### singletonHost? + +> `optional` **singletonHost**: `boolean` + +Whether this adapter may only be installed once per host + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`singletonHost`](AdapterCommon.md#singletonhost) + +#### Defined in + +[types-dev/objects.d.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L721) + +*** + +### stopBeforeUpdate? + +> `optional` **stopBeforeUpdate**: `boolean` + +Whether the adapter must be stopped before an update + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`stopBeforeUpdate`](AdapterCommon.md#stopbeforeupdate) + +#### Defined in + +[types-dev/objects.d.ts:725](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L725) + +*** + +### stopTimeout? + +> `optional` **stopTimeout**: `number` + +Overrides the default timeout that ioBroker will wait before force-stopping the adapter + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`stopTimeout`](AdapterCommon.md#stoptimeout) + +#### Defined in + +[types-dev/objects.d.ts:727](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L727) + +*** + +### subscribable? + +> `optional` **subscribable**: `boolean` + +Variables of this adapter must be subscribed with sendTo to enable updates + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`subscribable`](AdapterCommon.md#subscribable) + +#### Defined in + +[types-dev/objects.d.ts:362](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L362) + +*** + +### supportCustoms? + +> `optional` **supportCustoms**: `boolean` + +If `true`, this adapter provides custom per-state settings. Requires a `custom_m.html` file in the `admin` directory. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`supportCustoms`](AdapterCommon.md#supportcustoms) + +#### Defined in + +[types-dev/objects.d.ts:731](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L731) + +*** + +### supportedMessages? + +> `optional` **supportedMessages**: [`SupportedMessages`](SupportedMessages.md) + +Messages which are supported by the adapter, supportedMessages.custom: true is the equivalent to messagebox: true + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`supportedMessages`](AdapterCommon.md#supportedmessages) + +#### Defined in + +[types-dev/objects.d.ts:678](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L678) + +*** + +### ~~supportStopInstance?~~ + +> `optional` **supportStopInstance**: `boolean` + +#### Deprecated + +Use + +#### See + +supportedMessages up from controller v5 + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`supportStopInstance`](AdapterCommon.md#supportstopinstance) + +#### Defined in + +[types-dev/objects.d.ts:733](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L733) + +*** + +### tier? + +> `optional` **tier**: `2` \| `1` \| `3` + +The starting priority of this adapter: +- **1:** Logic adapters +- **2:** Data providers +- **3:** All other adapters + +#### Defined in + +[types-dev/objects.d.ts:360](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L360) + +*** + +### ~~title?~~ + +> `optional` **title**: `string` + +#### Deprecated + +The name of this adapter to be shown in the admin UI. Use + +#### See + +titleLang instead. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`title`](AdapterCommon.md#title) + +#### Defined in + +[types-dev/objects.d.ts:737](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L737) + +*** + +### titleLang? + +> `optional` **titleLang**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The translated names of this adapter to be shown in the admin UI + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`titleLang`](AdapterCommon.md#titlelang) + +#### Defined in + +[types-dev/objects.d.ts:735](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L735) + +*** + +### type? + +> `optional` **type**: `"hardware"` \| `"alarm"` \| `"climate-control"` \| `"communication"` \| `"date-and-time"` \| `"energy"` \| `"garden"` \| `"general"` \| `"geoposition"` \| `"health"` \| `"household"` \| `"infrastructure"` \| `"iot-systems"` \| `"lighting"` \| `"logic"` \| `"messaging"` \| `"metering"` \| `"misc-data"` \| `"multimedia"` \| `"network"` \| `"protocols"` \| `"storage"` \| `"utility"` \| `"vehicle"` \| `"visualization"` \| `"visualization-icons"` \| `"visualization-widgets"` \| `"weather"` + +The type of this adapter + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`type`](AdapterCommon.md#type) + +#### Defined in + +[types-dev/objects.d.ts:739](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L739) + +*** + +### unsafePerm? + +> `optional` **unsafePerm**: `true` + +If `true`, the `npm` package must be installed with the `--unsafe-perm` flag + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`unsafePerm`](AdapterCommon.md#unsafeperm) + +#### Defined in + +[types-dev/objects.d.ts:769](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L769) + +*** + +### version + +> **version**: `string` + +The available version in the ioBroker repo. + +#### Overrides + +[`AdapterCommon`](AdapterCommon.md).[`version`](AdapterCommon.md#version) + +#### Defined in + +[types-dev/objects.d.ts:348](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L348) + +*** + +### visWidgets? + +> `optional` **visWidgets**: `Record`\<`string`, [`VisWidget`](VisWidget.md)\> + +Definition of the vis-2 widgets + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`visWidgets`](AdapterCommon.md#viswidgets) + +#### Defined in + +[types-dev/objects.d.ts:773](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L773) + +*** + +### webByVersion? + +> `optional` **webByVersion**: `boolean` + +Include the adapter version in the URL of the web adapter, e.g. `http://ip:port/1.2.3/material` instead of `http://ip:port/material` + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`webByVersion`](AdapterCommon.md#webbyversion) + +#### Defined in + +[types-dev/objects.d.ts:775](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L775) + +*** + +### webExtendable? + +> `optional` **webExtendable**: `boolean` + +Whether the web server in this adapter can be extended with plugin/extensions + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`webExtendable`](AdapterCommon.md#webextendable) + +#### Defined in + +[types-dev/objects.d.ts:777](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L777) + +*** + +### webExtension? + +> `optional` **webExtension**: `string` + +Relative path to a module that contains an extension for the web adapter. Use together with + +#### See + +native.webInstance to configure which instances this affects + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`webExtension`](AdapterCommon.md#webextension) + +#### Defined in + +[types-dev/objects.d.ts:779](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L779) + +*** + +### webPreSettings? + +> `optional` **webPreSettings**: `Record`\<`string`, `any`\> + +List of parameters that must be included in info.js by webServer adapter. (Example material: `"webPreSettings": { "materialBackground": "native.loadingBackground" }`). Web adapter uses this setting to create a customized info.js file to provide some essential settings for index.html file before the socket connection is established to provide e.g., background color of the loading screen. + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`webPreSettings`](AdapterCommon.md#webpresettings) + +#### Defined in + +[types-dev/objects.d.ts:781](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L781) + +*** + +### ~~webservers?~~ + +> `optional` **webservers**: `string`[] + +#### Deprecated + +(where is it necessary?) Array of web server's instances that should serve content from the adapter's www folder + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`webservers`](AdapterCommon.md#webservers) + +#### Defined in + +[types-dev/objects.d.ts:783](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L783) + +*** + +### ~~welcomeScreen?~~ + +> `optional` **welcomeScreen**: [`WelcomeScreenEntry`](../type-aliases/WelcomeScreenEntry.md)[] + +#### Deprecated + +(use localLinks) A list of pages that should be shown on the "web" index page + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`welcomeScreen`](AdapterCommon.md#welcomescreen) + +#### Defined in + +[types-dev/objects.d.ts:785](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L785) + +*** + +### ~~welcomeScreenPro?~~ + +> `optional` **welcomeScreenPro**: [`WelcomeScreenEntry`](../type-aliases/WelcomeScreenEntry.md)[] + +#### Deprecated + +(use localLinks) A list of pages that should be shown on the ioBroker cloud index page + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`welcomeScreenPro`](AdapterCommon.md#welcomescreenpro) + +#### Defined in + +[types-dev/objects.d.ts:787](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L787) + +*** + +### ~~wwwDontUpload?~~ + +> `optional` **wwwDontUpload**: `boolean` + +#### Deprecated + +(rename the `www` folder in e.g. `adminWww`) If true, the `www` folder will be not uploaded into DB + +#### Inherited from + +[`AdapterCommon`](AdapterCommon.md).[`wwwDontUpload`](AdapterCommon.md#wwwdontupload) + +#### Defined in + +[types-dev/objects.d.ts:789](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L789) diff --git a/packages/controller/doc/-internal-/interfaces/InstanceObject.md b/packages/controller/doc/-internal-/interfaces/InstanceObject.md new file mode 100644 index 000000000..e3a88c760 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InstanceObject.md @@ -0,0 +1,237 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InstanceObject + +# Interface: InstanceObject + +## Extends + +- `Omit`\<[`AdapterObject`](AdapterObject.md), `"type"`\>.[`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: \`system.adapter.$\{string\}.$\{number\}\` + +The ID of this object + +#### Overrides + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:1052](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1052) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`InstanceCommon`](InstanceCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1054](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1054) + +*** + +### encryptedNative? + +> `optional` **encryptedNative**: `string`[] + +Like protectedNative, but the properties are also encrypted and decrypted automatically + +#### Inherited from + +`Omit.encryptedNative` + +#### Defined in + +[types-dev/objects.d.ts:1112](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1112) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### instanceObjects + +> **instanceObjects**: ([`StateObject`](StateObject.md) \| [`DeviceObject`](DeviceObject.md) \| [`ChannelObject`](ChannelObject.md) \| [`FolderObject`](FolderObject.md) \| [`MetaObject`](MetaObject.md))[] + +Objects created for each instance, inside the namespace of this adapter + +#### Inherited from + +`Omit.instanceObjects` + +#### Defined in + +[types-dev/objects.d.ts:1116](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1116) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### notifications? + +> `optional` **notifications**: [`Notification`](Notification.md)[] + +Register notifications for the built-in notification system + +#### Inherited from + +`Omit.notifications` + +#### Defined in + +[types-dev/objects.d.ts:1114](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1114) + +*** + +### objects + +> **objects**: [`AnyObject`](../type-aliases/AnyObject.md)[] + +Objects created for the adapter, anywhere in the global namespace + +#### Inherited from + +`Omit.objects` + +#### Defined in + +[types-dev/objects.d.ts:1118](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1118) + +*** + +### protectedNative? + +> `optional` **protectedNative**: `string`[] + +An array of `native` properties which cannot be accessed from outside the defining adapter + +#### Inherited from + +`Omit.protectedNative` + +#### Defined in + +[types-dev/objects.d.ts:1110](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1110) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"instance"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1053](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1053) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/InternalAddChannelToEnumOptions.md b/packages/controller/doc/-internal-/interfaces/InternalAddChannelToEnumOptions.md new file mode 100644 index 000000000..e85560871 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalAddChannelToEnumOptions.md @@ -0,0 +1,67 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalAddChannelToEnumOptions + +# Interface: InternalAddChannelToEnumOptions + +## Properties + +### addTo + +> **addTo**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:464](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L464) + +*** + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:468](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L468) + +*** + +### channelName + +> **channelName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:466](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L466) + +*** + +### enumName + +> **enumName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:463](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L463) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:467](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L467) + +*** + +### parentDevice + +> **parentDevice**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:465](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L465) diff --git a/packages/controller/doc/-internal-/interfaces/InternalAddStateToEnumOptions.md b/packages/controller/doc/-internal-/interfaces/InternalAddStateToEnumOptions.md new file mode 100644 index 000000000..c1bff9aff --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalAddStateToEnumOptions.md @@ -0,0 +1,77 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalAddStateToEnumOptions + +# Interface: InternalAddStateToEnumOptions + +## Properties + +### addTo + +> **addTo**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:555](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L555) + +*** + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:560](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L560) + +*** + +### enumName + +> **enumName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L554) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:559](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L559) + +*** + +### parentChannel + +> **parentChannel**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:557](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L557) + +*** + +### parentDevice + +> **parentDevice**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L556) + +*** + +### stateName + +> **stateName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:558](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L558) diff --git a/packages/controller/doc/-internal-/interfaces/InternalCalculatePermissionsOptions.md b/packages/controller/doc/-internal-/interfaces/InternalCalculatePermissionsOptions.md new file mode 100644 index 000000000..6690213d6 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalCalculatePermissionsOptions.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalCalculatePermissionsOptions + +# Interface: InternalCalculatePermissionsOptions + +## Properties + +### callback? + +> `optional` **callback**: [`CalculatePermissionsCallback`](../type-aliases/CalculatePermissionsCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:326](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L326) + +*** + +### commandsPermissions + +> **commandsPermissions**: [`CommandsPermissions`](../type-aliases/CommandsPermissions.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:324](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L324) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L325) + +*** + +### user + +> **user**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L323) diff --git a/packages/controller/doc/-internal-/interfaces/InternalCheckGroupOptions.md b/packages/controller/doc/-internal-/interfaces/InternalCheckGroupOptions.md new file mode 100644 index 000000000..e25c8ad87 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalCheckGroupOptions.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalCheckGroupOptions + +# Interface: InternalCheckGroupOptions + +## Properties + +### callback? + +> `optional` **callback**: [`CheckGroupCallback`](../type-aliases/CheckGroupCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:298](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L298) + +*** + +### group + +> **group**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:296](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L296) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:297](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L297) + +*** + +### user + +> **user**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:295](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L295) diff --git a/packages/controller/doc/-internal-/interfaces/InternalCheckPasswordOptions.md b/packages/controller/doc/-internal-/interfaces/InternalCheckPasswordOptions.md new file mode 100644 index 000000000..81d1b1490 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalCheckPasswordOptions.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalCheckPasswordOptions + +# Interface: InternalCheckPasswordOptions + +## Properties + +### callback + +> **callback**: [`CheckPasswordCallback`](../type-aliases/CheckPasswordCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L278) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:277](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L277) + +*** + +### pw + +> **pw**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:276](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L276) + +*** + +### user + +> **user**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:275](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L275) diff --git a/packages/controller/doc/-internal-/interfaces/InternalCreateDeviceOptions.md b/packages/controller/doc/-internal-/interfaces/InternalCreateDeviceOptions.md new file mode 100644 index 000000000..360756bbc --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalCreateDeviceOptions.md @@ -0,0 +1,57 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalCreateDeviceOptions + +# Interface: InternalCreateDeviceOptions + +## Properties + +### \_native? + +> `optional` **\_native**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:429](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L429) + +*** + +### callback? + +> `optional` **callback**: [`SetObjectCallback`](../type-aliases/SetObjectCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:431](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L431) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`DeviceCommon`](DeviceCommon.md)\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:428](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L428) + +*** + +### deviceName + +> **deviceName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:427](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L427) + +*** + +### options + +> **options**: `unknown` + +#### Defined in + +[adapter/src/lib/\_Types.ts:430](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L430) diff --git a/packages/controller/doc/-internal-/interfaces/InternalCreateStateOptions.md b/packages/controller/doc/-internal-/interfaces/InternalCreateStateOptions.md new file mode 100644 index 000000000..f33f9fd12 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalCreateStateOptions.md @@ -0,0 +1,77 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalCreateStateOptions + +# Interface: InternalCreateStateOptions + +## Properties + +### \_native + +> **\_native**: `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:451](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L451) + +*** + +### callback? + +> `optional` **callback**: [`SetObjectCallback`](../type-aliases/SetObjectCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:453](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L453) + +*** + +### common + +> **common**: `Partial`\<[`StateCommon`](StateCommon.md)\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L450) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:452](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L452) + +*** + +### parentChannel + +> **parentChannel**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:448](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L448) + +*** + +### parentDevice + +> **parentDevice**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:447](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L447) + +*** + +### stateName + +> **stateName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:449](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L449) diff --git a/packages/controller/doc/-internal-/interfaces/InternalDelObjectOptions.md b/packages/controller/doc/-internal-/interfaces/InternalDelObjectOptions.md new file mode 100644 index 000000000..7a10fa4d1 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalDelObjectOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalDelObjectOptions + +# Interface: InternalDelObjectOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:423](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L423) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:421](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L421) + +*** + +### options? + +> `optional` **options**: `null` \| [`DelObjectOptions`](DelObjectOptions.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:422](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L422) diff --git a/packages/controller/doc/-internal-/interfaces/InternalDelStateOptions.md b/packages/controller/doc/-internal-/interfaces/InternalDelStateOptions.md new file mode 100644 index 000000000..97d2f1085 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalDelStateOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalDelStateOptions + +# Interface: InternalDelStateOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:367](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L367) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:365](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L365) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L366) diff --git a/packages/controller/doc/-internal-/interfaces/InternalDeleteChannelFromEnumOptions.md b/packages/controller/doc/-internal-/interfaces/InternalDeleteChannelFromEnumOptions.md new file mode 100644 index 000000000..0fc780b73 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalDeleteChannelFromEnumOptions.md @@ -0,0 +1,57 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalDeleteChannelFromEnumOptions + +# Interface: InternalDeleteChannelFromEnumOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:524](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L524) + +*** + +### channelName + +> **channelName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:522](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L522) + +*** + +### enumName + +> **enumName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:520](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L520) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:523](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L523) + +*** + +### parentDevice + +> **parentDevice**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:521](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L521) diff --git a/packages/controller/doc/-internal-/interfaces/InternalDeleteChannelOptions.md b/packages/controller/doc/-internal-/interfaces/InternalDeleteChannelOptions.md new file mode 100644 index 000000000..e45c74da1 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalDeleteChannelOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalDeleteChannelOptions + +# Interface: InternalDeleteChannelOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:530](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L530) + +*** + +### channelName + +> **channelName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:529](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L529) + +*** + +### parentDevice + +> **parentDevice**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:528](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L528) diff --git a/packages/controller/doc/-internal-/interfaces/InternalDeleteDeviceOptions.md b/packages/controller/doc/-internal-/interfaces/InternalDeleteDeviceOptions.md new file mode 100644 index 000000000..bdbb9cfb5 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalDeleteDeviceOptions.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalDeleteDeviceOptions + +# Interface: InternalDeleteDeviceOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:516](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L516) + +*** + +### deviceName + +> **deviceName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:515](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L515) diff --git a/packages/controller/doc/-internal-/interfaces/InternalDeleteStateFromEnumOptions.md b/packages/controller/doc/-internal-/interfaces/InternalDeleteStateFromEnumOptions.md new file mode 100644 index 000000000..180f82d77 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalDeleteStateFromEnumOptions.md @@ -0,0 +1,67 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalDeleteStateFromEnumOptions + +# Interface: InternalDeleteStateFromEnumOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:569](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L569) + +*** + +### enumName + +> **enumName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:564](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L564) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L568) + +*** + +### parentChannel + +> **parentChannel**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L566) + +*** + +### parentDevice + +> **parentDevice**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:565](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L565) + +*** + +### stateName + +> **stateName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:567](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L567) diff --git a/packages/controller/doc/-internal-/interfaces/InternalDeleteStateOptions.md b/packages/controller/doc/-internal-/interfaces/InternalDeleteStateOptions.md new file mode 100644 index 000000000..73f369dfc --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalDeleteStateOptions.md @@ -0,0 +1,57 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalDeleteStateOptions + +# Interface: InternalDeleteStateOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:538](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L538) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:537](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L537) + +*** + +### parentChannel + +> **parentChannel**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:535](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L535) + +*** + +### parentDevice + +> **parentDevice**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:534](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L534) + +*** + +### stateName + +> **stateName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:536](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L536) diff --git a/packages/controller/doc/-internal-/interfaces/InternalDestroySessionOptions.md b/packages/controller/doc/-internal-/interfaces/InternalDestroySessionOptions.md new file mode 100644 index 000000000..8d1150cfe --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalDestroySessionOptions.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalDestroySessionOptions + +# Interface: InternalDestroySessionOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:263](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L263) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:262](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L262) diff --git a/packages/controller/doc/-internal-/interfaces/InternalFormatDateOptions.md b/packages/controller/doc/-internal-/interfaces/InternalFormatDateOptions.md new file mode 100644 index 000000000..1c90f35f8 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalFormatDateOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalFormatDateOptions + +# Interface: InternalFormatDateOptions + +## Properties + +### \_format? + +> `optional` **\_format**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:205](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L205) + +*** + +### dateObj + +> **dateObj**: `string` \| `number` \| `Date` + +#### Defined in + +[adapter/src/lib/\_Types.ts:203](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L203) + +*** + +### isDuration + +> **isDuration**: `boolean` + +#### Defined in + +[adapter/src/lib/\_Types.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L204) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetAdapterObjectsOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetAdapterObjectsOptions.md new file mode 100644 index 000000000..3fd82aabc --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetAdapterObjectsOptions.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetAdapterObjectsOptions + +# Interface: InternalGetAdapterObjectsOptions + +## Properties + +### callback()? + +> `optional` **callback**: (`objects`) => `void` + +#### Parameters + +• **objects**: `Record`\<`string`, [`AdapterScopedObject`](../type-aliases/AdapterScopedObject.md)\> + +#### Returns + +`void` + +#### Defined in + +[adapter/src/lib/\_Types.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L397) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetCertificatesOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetCertificatesOptions.md new file mode 100644 index 000000000..c69eaaeae --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetCertificatesOptions.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetCertificatesOptions + +# Interface: InternalGetCertificatesOptions + +## Properties + +### callback? + +> `optional` **callback**: [`GetCertificatesCallback`](../type-aliases/GetCertificatesCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L341) + +*** + +### chainedName? + +> `optional` **chainedName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:340](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L340) + +*** + +### privateName? + +> `optional` **privateName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:339](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L339) + +*** + +### publicName? + +> `optional` **publicName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:338](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L338) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetChannelsOfOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetChannelsOfOptions.md new file mode 100644 index 000000000..44ad11fd4 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetChannelsOfOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetChannelsOfOptions + +# Interface: InternalGetChannelsOfOptions + +## Properties + +### callback? + +> `optional` **callback**: [`GetObjectsCallback3`](../type-aliases/GetObjectsCallback3.md)\<[`ChannelObject`](ChannelObject.md)\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:392](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L392) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:393](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L393) + +*** + +### parentDevice? + +> `optional` **parentDevice**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:391](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L391) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetDevicesOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetDevicesOptions.md new file mode 100644 index 000000000..869f9ebbc --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetDevicesOptions.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetDevicesOptions + +# Interface: InternalGetDevicesOptions + +## Properties + +### callback + +> **callback**: [`GetObjectsCallback3`](../type-aliases/GetObjectsCallback3.md)\<[`DeviceObject`](DeviceObject.md)\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:543](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L543) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:542](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L542) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetEncryptedConfigOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetEncryptedConfigOptions.md new file mode 100644 index 000000000..9ce246b34 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetEncryptedConfigOptions.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetEncryptedConfigOptions + +# Interface: InternalGetEncryptedConfigOptions + +## Properties + +### attribute + +> **attribute**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L351) + +*** + +### callback? + +> `optional` **callback**: [`GetEncryptedConfigCallback`](../type-aliases/GetEncryptedConfigCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L352) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetEnumOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetEnumOptions.md new file mode 100644 index 000000000..404276b3a --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetEnumOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetEnumOptions + +# Interface: InternalGetEnumOptions + +## Properties + +### \_enum + +> **\_enum**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:409](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L409) + +*** + +### callback? + +> `optional` **callback**: [`GetEnumCallback`](../type-aliases/GetEnumCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:411](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L411) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L410) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetEnumsOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetEnumsOptions.md new file mode 100644 index 000000000..ac3c46248 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetEnumsOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetEnumsOptions + +# Interface: InternalGetEnumsOptions + +## Properties + +### \_enumList? + +> `optional` **\_enumList**: [`EnumList`](../type-aliases/EnumList.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:415](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L415) + +*** + +### callback? + +> `optional` **callback**: [`GetEnumsCallback`](../type-aliases/GetEnumsCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:417](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L417) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L416) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetHistoryOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetHistoryOptions.md new file mode 100644 index 000000000..0978d8a72 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetHistoryOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetHistoryOptions + +# Interface: InternalGetHistoryOptions + +## Properties + +### callback + +> **callback**: [`GetHistoryCallback`](../type-aliases/GetHistoryCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:379](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L379) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:377](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L377) + +*** + +### options? + +> `optional` **options**: `null` \| [`GetHistoryOptions`](GetHistoryOptions.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:378](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L378) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetObjectOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetObjectOptions.md new file mode 100644 index 000000000..2c15d9b47 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetObjectOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetObjectOptions + +# Interface: InternalGetObjectOptions + +## Properties + +### callback? + +> `optional` **callback**: [`GetObjectCallback`](../type-aliases/GetObjectCallback.md)\<`any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:373](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L373) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:371](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L371) + +*** + +### options + +> **options**: `unknown` + +#### Defined in + +[adapter/src/lib/\_Types.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L372) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetObjectViewOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetObjectViewOptions.md new file mode 100644 index 000000000..8995972a0 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetObjectViewOptions.md @@ -0,0 +1,57 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetObjectViewOptions + +# Interface: InternalGetObjectViewOptions + +## Properties + +### callback? + +> `optional` **callback**: [`GetObjectViewCallback`](../type-aliases/GetObjectViewCallback.md)\<[`AnyObject`](../type-aliases/AnyObject.md)\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L405) + +*** + +### design + +> **design**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:401](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L401) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:404](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L404) + +*** + +### params + +> **params**: [`GetObjectViewParams`](GetObjectViewParams.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:403](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L403) + +*** + +### search + +> **search**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:402](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L402) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetObjectsOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetObjectsOptions.md new file mode 100644 index 000000000..5c3ef2ad7 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetObjectsOptions.md @@ -0,0 +1,57 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetObjectsOptions + +# Interface: InternalGetObjectsOptions + +## Properties + +### callback? + +> `optional` **callback**: [`GetObjectsCallbackTyped`](../type-aliases/GetObjectsCallbackTyped.md)\<`any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:387](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L387) + +*** + +### enums? + +> `optional` **enums**: [`EnumList`](../type-aliases/EnumList.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L385) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:386](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L386) + +*** + +### pattern + +> **pattern**: [`Pattern`](../type-aliases/Pattern.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:383](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L383) + +*** + +### type? + +> `optional` **type**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:384](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L384) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetPortOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetPortOptions.md new file mode 100644 index 000000000..b14ca4a12 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetPortOptions.md @@ -0,0 +1,45 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetPortOptions + +# Interface: InternalGetPortOptions + +## Properties + +### callback()? + +> `optional` **callback**: (`port`) => `void` + +#### Parameters + +• **port**: `number` + +#### Returns + +`void` + +#### Defined in + +[adapter/src/lib/\_Types.ts:269](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L269) + +*** + +### host? + +> `optional` **host**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:268](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L268) + +*** + +### port + +> **port**: `number` + +#### Defined in + +[adapter/src/lib/\_Types.ts:267](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L267) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetSessionOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetSessionOptions.md new file mode 100644 index 000000000..6d01033fc --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetSessionOptions.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetSessionOptions + +# Interface: InternalGetSessionOptions + +## Properties + +### callback + +> **callback**: [`GetSessionCallback`](../type-aliases/GetSessionCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:258](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L258) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:257](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L257) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetStateOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetStateOptions.md new file mode 100644 index 000000000..50e0590cd --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetStateOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetStateOptions + +# Interface: InternalGetStateOptions + +## Properties + +### callback? + +> `optional` **callback**: [`GetStateCallback`](../type-aliases/GetStateCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:505](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L505) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L503) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L504) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetStatesOfOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetStatesOfOptions.md new file mode 100644 index 000000000..af8ce8303 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetStatesOfOptions.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetStatesOfOptions + +# Interface: InternalGetStatesOfOptions + +## Properties + +### callback + +> **callback**: [`GetObjectsCallback3`](../type-aliases/GetObjectsCallback3.md)\<[`StateObject`](StateObject.md)\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:550](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L550) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:549](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L549) + +*** + +### parentChannel + +> **parentChannel**: `undefined` \| `null` \| `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:548](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L548) + +*** + +### parentDevice + +> **parentDevice**: `undefined` \| `null` \| `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:547](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L547) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetStatesOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetStatesOptions.md new file mode 100644 index 000000000..4f7082f72 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetStatesOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetStatesOptions + +# Interface: InternalGetStatesOptions + +## Properties + +### callback + +> **callback**: [`GetStatesCallback`](../type-aliases/GetStatesCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:511](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L511) + +*** + +### options + +> **options**: `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:510](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L510) + +*** + +### pattern + +> **pattern**: [`Pattern`](../type-aliases/Pattern.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:509](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L509) diff --git a/packages/controller/doc/-internal-/interfaces/InternalGetUserIDOptions.md b/packages/controller/doc/-internal-/interfaces/InternalGetUserIDOptions.md new file mode 100644 index 000000000..74716130b --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalGetUserIDOptions.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalGetUserIDOptions + +# Interface: InternalGetUserIDOptions + +## Properties + +### username + +> **username**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L282) diff --git a/packages/controller/doc/-internal-/interfaces/InternalInstallNodeModuleOptions.md b/packages/controller/doc/-internal-/interfaces/InternalInstallNodeModuleOptions.md new file mode 100644 index 000000000..cc19fbe2a --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalInstallNodeModuleOptions.md @@ -0,0 +1,39 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalInstallNodeModuleOptions + +# Interface: InternalInstallNodeModuleOptions + +## Extends + +- [`InstallNodeModuleOptions`](InstallNodeModuleOptions.md) + +## Properties + +### moduleNameOrUrl + +> **moduleNameOrUrl**: `string` + +Name of the npm module or an installable url ẁorking with `npm install` + +#### Defined in + +[adapter/src/lib/\_Types.ts:608](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L608) + +*** + +### version + +> **version**: `string` + +Version of node module + +#### Inherited from + +[`InstallNodeModuleOptions`](InstallNodeModuleOptions.md).[`version`](InstallNodeModuleOptions.md#version) + +#### Defined in + +[adapter/src/lib/\_Types.ts:603](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L603) diff --git a/packages/controller/doc/-internal-/interfaces/InternalReportDeprecationOption.md b/packages/controller/doc/-internal-/interfaces/InternalReportDeprecationOption.md new file mode 100644 index 000000000..1cf2fd231 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalReportDeprecationOption.md @@ -0,0 +1,31 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalReportDeprecationOption + +# Interface: InternalReportDeprecationOption + +## Properties + +### deprecationMessage + +> **deprecationMessage**: `string` + +The log line to report + +#### Defined in + +[adapter/src/lib/\_Types.ts:576](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L576) + +*** + +### version? + +> `optional` **version**: `string` + +Version in which this warning will throw an error instead + +#### Defined in + +[adapter/src/lib/\_Types.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L574) diff --git a/packages/controller/doc/-internal-/interfaces/InternalSendToHostOptions.md b/packages/controller/doc/-internal-/interfaces/InternalSendToHostOptions.md new file mode 100644 index 000000000..c000eb4ac --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalSendToHostOptions.md @@ -0,0 +1,49 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalSendToHostOptions + +# Interface: InternalSendToHostOptions + +## Properties + +### callback? + +> `optional` **callback**: [`MessageCallback`](../type-aliases/MessageCallback.md) \| [`MessageCallbackInfo`](MessageCallbackInfo.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L499) + +*** + +### command + +> **command**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:497](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L497) + +*** + +### hostName + +> **hostName**: `null` \| `string` + +if null, send to all hosts + +#### Defined in + +[adapter/src/lib/\_Types.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L496) + +*** + +### message + +> **message**: `any` + +#### Defined in + +[adapter/src/lib/\_Types.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L498) diff --git a/packages/controller/doc/-internal-/interfaces/InternalSendToOptions.md b/packages/controller/doc/-internal-/interfaces/InternalSendToOptions.md new file mode 100644 index 000000000..0d720d1a8 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalSendToOptions.md @@ -0,0 +1,57 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalSendToOptions + +# Interface: InternalSendToOptions + +## Properties + +### callback? + +> `optional` **callback**: [`MessageCallback`](../type-aliases/MessageCallback.md) \| [`MessageCallbackInfo`](MessageCallbackInfo.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:480](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L480) + +*** + +### command + +> **command**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:478](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L478) + +*** + +### instanceName + +> **instanceName**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:477](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L477) + +*** + +### message + +> **message**: `any` + +#### Defined in + +[adapter/src/lib/\_Types.ts:479](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L479) + +*** + +### options? + +> `optional` **options**: [`SendToOptions`](SendToOptions.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:481](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L481) diff --git a/packages/controller/doc/-internal-/interfaces/InternalSetObjectOptions.md b/packages/controller/doc/-internal-/interfaces/InternalSetObjectOptions.md new file mode 100644 index 000000000..54257ed6d --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalSetObjectOptions.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalSetObjectOptions + +# Interface: InternalSetObjectOptions + +## Properties + +### callback? + +> `optional` **callback**: [`SetObjectCallback`](../type-aliases/SetObjectCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:361](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L361) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:358](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L358) + +*** + +### obj + +> **obj**: `Omit`\<[`StateObject`](StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](DesignObject.md), `"_id"` \| `"acl"`\> & `object` + +#### Defined in + +[adapter/src/lib/\_Types.ts:360](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L360) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:359](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L359) diff --git a/packages/controller/doc/-internal-/interfaces/InternalSetPasswordOptions.md b/packages/controller/doc/-internal-/interfaces/InternalSetPasswordOptions.md new file mode 100644 index 000000000..30e097d00 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalSetPasswordOptions.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalSetPasswordOptions + +# Interface: InternalSetPasswordOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L289) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:288](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L288) + +*** + +### pw + +> **pw**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L287) + +*** + +### user + +> **user**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L286) diff --git a/packages/controller/doc/-internal-/interfaces/InternalSetSessionOptions.md b/packages/controller/doc/-internal-/interfaces/InternalSetSessionOptions.md new file mode 100644 index 000000000..c042249d7 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalSetSessionOptions.md @@ -0,0 +1,47 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalSetSessionOptions + +# Interface: InternalSetSessionOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:253](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L253) + +*** + +### data + +> **data**: `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L252) + +*** + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:250](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L250) + +*** + +### ttl + +> **ttl**: `number` + +#### Defined in + +[adapter/src/lib/\_Types.ts:251](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L251) diff --git a/packages/controller/doc/-internal-/interfaces/InternalSetStateChangedOptions.md b/packages/controller/doc/-internal-/interfaces/InternalSetStateChangedOptions.md new file mode 100644 index 000000000..88312460f --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalSetStateChangedOptions.md @@ -0,0 +1,81 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalSetStateChangedOptions + +# Interface: InternalSetStateChangedOptions + +## Extends + +- [`InternalSetStateOptions`](InternalSetStateOptions.md) + +## Properties + +### ack? + +> `optional` **ack**: `boolean` + +#### Inherited from + +[`InternalSetStateOptions`](InternalSetStateOptions.md).[`ack`](InternalSetStateOptions.md#ack) + +#### Defined in + +[adapter/src/lib/\_Types.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L437) + +*** + +### callback? + +> `optional` **callback**: [`SetStateChangedCallback`](../type-aliases/SetStateChangedCallback.md) + +#### Overrides + +[`InternalSetStateOptions`](InternalSetStateOptions.md).[`callback`](InternalSetStateOptions.md#callback) + +#### Defined in + +[adapter/src/lib/\_Types.ts:443](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L443) + +*** + +### id + +> **id**: `string` \| [`IdObject`](IdObject.md) + +#### Inherited from + +[`InternalSetStateOptions`](InternalSetStateOptions.md).[`id`](InternalSetStateOptions.md#id) + +#### Defined in + +[adapter/src/lib/\_Types.ts:435](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L435) + +*** + +### options? + +> `optional` **options**: `null` \| `Partial`\<[`GetUserGroupsOptions`](GetUserGroupsOptions.md)\> + +#### Inherited from + +[`InternalSetStateOptions`](InternalSetStateOptions.md).[`options`](InternalSetStateOptions.md#options) + +#### Defined in + +[adapter/src/lib/\_Types.ts:438](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L438) + +*** + +### state + +> **state**: [`SettableState`](../type-aliases/SettableState.md) \| [`StateValue`](../type-aliases/StateValue.md) + +#### Inherited from + +[`InternalSetStateOptions`](InternalSetStateOptions.md).[`state`](InternalSetStateOptions.md#state) + +#### Defined in + +[adapter/src/lib/\_Types.ts:436](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L436) diff --git a/packages/controller/doc/-internal-/interfaces/InternalSetStateOptions.md b/packages/controller/doc/-internal-/interfaces/InternalSetStateOptions.md new file mode 100644 index 000000000..98466b71c --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalSetStateOptions.md @@ -0,0 +1,61 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalSetStateOptions + +# Interface: InternalSetStateOptions + +## Extended by + +- [`InternalSetStateChangedOptions`](InternalSetStateChangedOptions.md) + +## Properties + +### ack? + +> `optional` **ack**: `boolean` + +#### Defined in + +[adapter/src/lib/\_Types.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L437) + +*** + +### callback? + +> `optional` **callback**: [`SetStateCallback`](../type-aliases/SetStateCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L439) + +*** + +### id + +> **id**: `string` \| [`IdObject`](IdObject.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:435](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L435) + +*** + +### options? + +> `optional` **options**: `null` \| `Partial`\<[`GetUserGroupsOptions`](GetUserGroupsOptions.md)\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:438](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L438) + +*** + +### state + +> **state**: [`SettableState`](../type-aliases/SettableState.md) \| [`StateValue`](../type-aliases/StateValue.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:436](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L436) diff --git a/packages/controller/doc/-internal-/interfaces/InternalStopParameters.md b/packages/controller/doc/-internal-/interfaces/InternalStopParameters.md new file mode 100644 index 000000000..59ef3dc2b --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalStopParameters.md @@ -0,0 +1,79 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalStopParameters + +# Interface: InternalStopParameters + +## Extends + +- [`StopParameters`](StopParameters.md) + +## Properties + +### exitCode? + +> `optional` **exitCode**: `number` + +Specify an optional exit code + +#### Inherited from + +[`StopParameters`](StopParameters.md).[`exitCode`](StopParameters.md#exitcode) + +#### Defined in + +[adapter/src/lib/\_Types.ts:581](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L581) + +*** + +### isPause? + +> `optional` **isPause**: `boolean` + +If mode is schedule or once + +#### Defined in + +[adapter/src/lib/\_Types.ts:588](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L588) + +*** + +### isScheduled? + +> `optional` **isScheduled**: `boolean` + +If it has a restart schedule running + +#### Defined in + +[adapter/src/lib/\_Types.ts:590](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L590) + +*** + +### reason? + +> `optional` **reason**: `string` + +Specify an optional reason for stoppage + +#### Inherited from + +[`StopParameters`](StopParameters.md).[`reason`](StopParameters.md#reason) + +#### Defined in + +[adapter/src/lib/\_Types.ts:583](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L583) + +*** + +### updateAliveState? + +> `optional` **updateAliveState**: `boolean` + +If alive state should be updated, if undefined defaults to true + +#### Defined in + +[adapter/src/lib/\_Types.ts:592](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L592) diff --git a/packages/controller/doc/-internal-/interfaces/InternalSubscribeOptions.md b/packages/controller/doc/-internal-/interfaces/InternalSubscribeOptions.md new file mode 100644 index 000000000..b897a7659 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalSubscribeOptions.md @@ -0,0 +1,37 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalSubscribeOptions + +# Interface: InternalSubscribeOptions + +## Properties + +### callback? + +> `optional` **callback**: [`ErrorCallback`](../type-aliases/ErrorCallback.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:459](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L459) + +*** + +### options? + +> `optional` **options**: `null` \| `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L458) + +*** + +### pattern + +> **pattern**: [`Pattern`](../type-aliases/Pattern.md) + +#### Defined in + +[adapter/src/lib/\_Types.ts:457](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L457) diff --git a/packages/controller/doc/-internal-/interfaces/InternalUpdateConfigOptions.md b/packages/controller/doc/-internal-/interfaces/InternalUpdateConfigOptions.md new file mode 100644 index 000000000..7d6354ec8 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/InternalUpdateConfigOptions.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalUpdateConfigOptions + +# Interface: InternalUpdateConfigOptions + +## Properties + +### newConfig + +> **newConfig**: `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/\_Types.ts:345](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L345) diff --git a/packages/controller/doc/interfaces/internal_.LicenseInformationFree.md b/packages/controller/doc/-internal-/interfaces/LicenseInformationFree.md similarity index 59% rename from packages/controller/doc/interfaces/internal_.LicenseInformationFree.md rename to packages/controller/doc/-internal-/interfaces/LicenseInformationFree.md index 54f049a3e..46fb0aca1 100644 --- a/packages/controller/doc/interfaces/internal_.LicenseInformationFree.md +++ b/packages/controller/doc/-internal-/interfaces/LicenseInformationFree.md @@ -1,50 +1,44 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / LicenseInformationFree +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** -# Interface: LicenseInformationFree - -[\](../modules/internal_.md).LicenseInformationFree +*** -## Table of contents +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / LicenseInformationFree -### Properties - -- [license](internal_.LicenseInformationFree.md#license) -- [link](internal_.LicenseInformationFree.md#link) -- [type](internal_.LicenseInformationFree.md#type) +# Interface: LicenseInformationFree ## Properties -### license +### license? -• `Optional` **license**: `string` +> `optional` **license**: `string` License of the software #### Defined in -[types-dev/objects.d.ts:518](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L518) +[types-dev/objects.d.ts:518](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L518) -___ +*** -### link +### link? -• `Optional` **link**: `string` +> `optional` **link**: `string` Hyperlink, where information about the license can be found. For non-free licenses, the linked page should contain information about free features (if applicable), time of validity, link to shop and seller information. This is required if the license type is different from 'free'. For 'free' licenses, an optional link to the license file can be placed here. #### Defined in -[types-dev/objects.d.ts:525](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L525) +[types-dev/objects.d.ts:525](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L525) -___ +*** ### type -• **type**: ``"free"`` +> **type**: `"free"` Use 'paid' for adapters which do not work without a paid license. Use 'commercial' for adapters which require a license for commercial use only. Use 'limited' if some functionalities are not available without a paid license. #### Defined in -[types-dev/objects.d.ts:520](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L520) +[types-dev/objects.d.ts:520](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L520) diff --git a/packages/controller/doc/interfaces/internal_.LicenseInformationWithPayment.md b/packages/controller/doc/-internal-/interfaces/LicenseInformationWithPayment.md similarity index 57% rename from packages/controller/doc/interfaces/internal_.LicenseInformationWithPayment.md rename to packages/controller/doc/-internal-/interfaces/LicenseInformationWithPayment.md index f48ef952e..535f95602 100644 --- a/packages/controller/doc/interfaces/internal_.LicenseInformationWithPayment.md +++ b/packages/controller/doc/-internal-/interfaces/LicenseInformationWithPayment.md @@ -1,50 +1,44 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / LicenseInformationWithPayment +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** -# Interface: LicenseInformationWithPayment - -[\](../modules/internal_.md).LicenseInformationWithPayment +*** -## Table of contents +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / LicenseInformationWithPayment -### Properties - -- [license](internal_.LicenseInformationWithPayment.md#license) -- [link](internal_.LicenseInformationWithPayment.md#link) -- [type](internal_.LicenseInformationWithPayment.md#type) +# Interface: LicenseInformationWithPayment ## Properties -### license +### license? -• `Optional` **license**: `string` +> `optional` **license**: `string` License of the software #### Defined in -[types-dev/objects.d.ts:530](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L530) +[types-dev/objects.d.ts:530](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L530) -___ +*** ### link -• **link**: `string` +> **link**: `string` Hyperlink, where information about the license can be found. For non-free licenses, the linked page should contain information about free features (if applicable), time of validity, link to shop and seller information. This is required if the license type is different from 'free'. For 'free' licenses, an optional link to the license file can be placed here. #### Defined in -[types-dev/objects.d.ts:537](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L537) +[types-dev/objects.d.ts:537](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L537) -___ +*** ### type -• **type**: [`PaidLicenseType`](../modules/internal_.md#paidlicensetype) +> **type**: [`PaidLicenseType`](../type-aliases/PaidLicenseType.md) Use 'paid' for adapters which do not work without a paid license. Use 'commercial' for adapters which require a license for commercial use only. Use 'limited' if some functionalities are not available without a paid license. #### Defined in -[types-dev/objects.d.ts:532](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L532) +[types-dev/objects.d.ts:532](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L532) diff --git a/packages/controller/doc/-internal-/interfaces/LogObject.md b/packages/controller/doc/-internal-/interfaces/LogObject.md new file mode 100644 index 000000000..d5219d18f --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/LogObject.md @@ -0,0 +1,55 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / LogObject + +# Interface: LogObject + +## Properties + +### from + +> **from**: `string` + +id of the source instance + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:14 + +*** + +### message + +> **message**: `string` + +actual content + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:20 + +*** + +### severity + +> **severity**: `string` + +log level + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:16 + +*** + +### ts + +> **ts**: `number` + +timestamp + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:18 diff --git a/packages/controller/doc/-internal-/interfaces/Logger.md b/packages/controller/doc/-internal-/interfaces/Logger.md new file mode 100644 index 000000000..65fa5eb93 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/Logger.md @@ -0,0 +1,119 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Logger + +# Interface: Logger + +## Properties + +### level + +> **level**: [`LogLevel`](../type-aliases/LogLevel.md) + +Verbosity of the log output + +#### Defined in + +[types-dev/index.d.ts:219](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L219) + +## Methods + +### debug() + +> **debug**(`message`): `void` + +log a message with debug level + +#### Parameters + +• **message**: `string` + +#### Returns + +`void` + +#### Defined in + +[types-dev/index.d.ts:210](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L210) + +*** + +### error() + +> **error**(`message`): `void` + +log a message with error severity + +#### Parameters + +• **message**: `string` + +#### Returns + +`void` + +#### Defined in + +[types-dev/index.d.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L216) + +*** + +### info() + +> **info**(`message`): `void` + +log a message with info level (default output level for all adapters) + +#### Parameters + +• **message**: `string` + +#### Returns + +`void` + +#### Defined in + +[types-dev/index.d.ts:212](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L212) + +*** + +### silly() + +> **silly**(`message`): `void` + +log a message with silly level + +#### Parameters + +• **message**: `string` + +#### Returns + +`void` + +#### Defined in + +[types-dev/index.d.ts:208](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L208) + +*** + +### warn() + +> **warn**(`message`): `void` + +log a message with warning severity + +#### Parameters + +• **message**: `string` + +#### Returns + +`void` + +#### Defined in + +[types-dev/index.d.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L214) diff --git a/packages/controller/doc/-internal-/interfaces/Message.md b/packages/controller/doc/-internal-/interfaces/Message.md new file mode 100644 index 000000000..34a6c45ac --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/Message.md @@ -0,0 +1,89 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Message + +# Interface: Message + +A message being passed between adapter instances + +## Extends + +- [`SendableMessage`](SendableMessage.md) + +## Properties + +### \_id + +> **\_id**: `number` + +ID of this message + +#### Defined in + +[types-dev/index.d.ts:259](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L259) + +*** + +### callback? + +> `optional` **callback**: [`MessageCallbackInfo`](MessageCallbackInfo.md) + +Callback information. This is set when the source expects a response + +#### Inherited from + +[`SendableMessage`](SendableMessage.md).[`callback`](SendableMessage.md#callback) + +#### Defined in + +[types-dev/index.d.ts:253](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L253) + +*** + +### command + +> **command**: `string` + +The command to be executed + +#### Inherited from + +[`SendableMessage`](SendableMessage.md).[`command`](SendableMessage.md#command) + +#### Defined in + +[types-dev/index.d.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L247) + +*** + +### from + +> **from**: `string` + +The source of this message + +#### Inherited from + +[`SendableMessage`](SendableMessage.md).[`from`](SendableMessage.md#from) + +#### Defined in + +[types-dev/index.d.ts:251](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L251) + +*** + +### message + +> **message**: `any` + +The message payload + +#### Inherited from + +[`SendableMessage`](SendableMessage.md).[`message`](SendableMessage.md#message) + +#### Defined in + +[types-dev/index.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L249) diff --git a/packages/controller/doc/-internal-/interfaces/MessageCallbackInfo.md b/packages/controller/doc/-internal-/interfaces/MessageCallbackInfo.md new file mode 100644 index 000000000..1584b2bfd --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/MessageCallbackInfo.md @@ -0,0 +1,57 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MessageCallbackInfo + +# Interface: MessageCallbackInfo + +Callback information for a passed message + +## Properties + +### ack + +> **ack**: `boolean` + +If ack is false, it means the message is a request. If ack is true, it means the message is a response + +#### Defined in + +[types-dev/index.d.ts:240](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L240) + +*** + +### id + +> **id**: `number` + +ID of this callback + +#### Defined in + +[types-dev/index.d.ts:238](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L238) + +*** + +### message + +> **message**: `any` + +The original message payload + +#### Defined in + +[types-dev/index.d.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L236) + +*** + +### time + +> **time**: `number` + +Timestamp of this message + +#### Defined in + +[types-dev/index.d.ts:242](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L242) diff --git a/packages/controller/doc/-internal-/interfaces/MessageCallbackObject.md b/packages/controller/doc/-internal-/interfaces/MessageCallbackObject.md new file mode 100644 index 000000000..2e5c543c9 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/MessageCallbackObject.md @@ -0,0 +1,45 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MessageCallbackObject + +# Interface: MessageCallbackObject + +Message Callback used internally + +## Properties + +### cb + +> **cb**: [`MessageCallback`](../type-aliases/MessageCallback.md) + +the callback itself + +#### Defined in + +[adapter/src/lib/\_Types.ts:487](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L487) + +*** + +### time + +> **time**: `number` + +The timestamp of the initial message + +#### Defined in + +[adapter/src/lib/\_Types.ts:489](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L489) + +*** + +### timer? + +> `optional` **timer**: `Timeout` + +An optional timer, if a timeout has been specified + +#### Defined in + +[adapter/src/lib/\_Types.ts:491](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L491) diff --git a/packages/controller/doc/-internal-/interfaces/MessageRule.md b/packages/controller/doc/-internal-/interfaces/MessageRule.md new file mode 100644 index 000000000..760fb8019 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/MessageRule.md @@ -0,0 +1,99 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MessageRule + +# Interface: MessageRule + +## Properties + +### buttons? + +> `optional` **buttons**: (`"agree"` \| `"cancel"` \| `"ok"`)[] + +The buttons which should be shown on the message dialog + +#### Defined in + +[types-dev/objects.d.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L554) + +*** + +### condition + +> **condition**: `object` + +The condition which needs to be met to display the message + +#### operand + +> **operand**: `"and"` \| `"or"` + +#### rules + +> **rules**: `string`[] + +#### Defined in + +[types-dev/objects.d.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L556) + +*** + +### level + +> **level**: `"info"` \| `"warn"` \| `"error"` + +The severity level of the message + +#### Defined in + +[types-dev/objects.d.ts:552](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L552) + +*** + +### link? + +> `optional` **link**: `string` + +Optional link + +#### Defined in + +[types-dev/objects.d.ts:548](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L548) + +*** + +### linkText? + +> `optional` **linkText**: [`Translated`](../type-aliases/Translated.md) + +Text of the link + +#### Defined in + +[types-dev/objects.d.ts:550](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L550) + +*** + +### text + +> **text**: [`Translated`](../type-aliases/Translated.md) + +The message content + +#### Defined in + +[types-dev/objects.d.ts:546](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L546) + +*** + +### title + +> **title**: [`Translated`](../type-aliases/Translated.md) + +The message title + +#### Defined in + +[types-dev/objects.d.ts:544](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L544) diff --git a/packages/controller/doc/-internal-/interfaces/MessagingControllerOptions.md b/packages/controller/doc/-internal-/interfaces/MessagingControllerOptions.md new file mode 100644 index 000000000..10dc9cee0 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/MessagingControllerOptions.md @@ -0,0 +1,43 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MessagingControllerOptions + +# Interface: MessagingControllerOptions + +## Properties + +### adapter + +> **adapter**: [`AdapterClass`](../../classes/AdapterClass.md) + +The adapter using this messaging controller + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L19) + +*** + +### subscribeCallback? + +> `optional` **subscribeCallback**: [`UserInterfaceClientSubscribeHandler`](../type-aliases/UserInterfaceClientSubscribeHandler.md) + +Callback to call if successfully subscribed + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:21](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L21) + +*** + +### unsubscribeCallback? + +> `optional` **unsubscribeCallback**: [`UserInterfaceClientUnsubscribeHandler`](../type-aliases/UserInterfaceClientUnsubscribeHandler.md) + +Callback to call if successfully unsubscribed + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:23](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L23) diff --git a/packages/controller/doc/-internal-/interfaces/MetaCommon.md b/packages/controller/doc/-internal-/interfaces/MetaCommon.md new file mode 100644 index 000000000..918f713f4 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/MetaCommon.md @@ -0,0 +1,143 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MetaCommon + +# Interface: MetaCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:330](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L330) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) + +*** + +### type + +> **type**: `"meta.user"` \| `"meta.folder"` + +#### Defined in + +[types-dev/objects.d.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L327) diff --git a/packages/controller/doc/-internal-/interfaces/MetaObject.md b/packages/controller/doc/-internal-/interfaces/MetaObject.md new file mode 100644 index 000000000..bcee78db2 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/MetaObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MetaObject + +# Interface: MetaObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`MetaCommon`](MetaCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:967](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L967) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"meta"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:966](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L966) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.NonEditable.md b/packages/controller/doc/-internal-/interfaces/NonEditable.md similarity index 65% rename from packages/controller/doc/interfaces/internal_.NonEditable.md rename to packages/controller/doc/-internal-/interfaces/NonEditable.md index bd03e3b12..32252096a 100644 --- a/packages/controller/doc/interfaces/internal_.NonEditable.md +++ b/packages/controller/doc/-internal-/interfaces/NonEditable.md @@ -1,8 +1,10 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / NonEditable +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** -# Interface: NonEditable +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / NonEditable -[\](../modules/internal_.md).NonEditable +# Interface: NonEditable ioBroker has built-in protection for specific attributes of objects. If this protection is installed in the object, then the protected attributes of an object cannot be changed by the user without a valid password. To protect the properties from change, the special attribute "nonEdit" must be added to the object. This attribute contains the password, which is required to change the object. @@ -10,59 +12,50 @@ If an object does not have "nonEdit" attribute, so the hash will be saved into " If the password is correct, the object attributes will be updated. If the password is wrong, the object will not be changed. Note, that all properties outside "nonEdit" can be updated without providing the password. Furthermore, do not confuse e.g. "nonEdit.common" with "obj.common" they are not linked in any way. -## Table of contents - -### Properties - -- [common](internal_.NonEditable.md#common) -- [native](internal_.NonEditable.md#native) -- [passHash](internal_.NonEditable.md#passhash) -- [password](internal_.NonEditable.md#password) - ## Properties -### common +### common? -• `Optional` **common**: `Record`\<`string`, `any`\> +> `optional` **common**: `Record`\<`string`, `any`\> These properties can only be changed by providing the password, else they stay on the initial value #### Defined in -[types-dev/objects.d.ts:893](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L893) +[types-dev/objects.d.ts:893](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L893) -___ +*** -### native +### native? -• `Optional` **native**: `Record`\<`string`, `any`\> +> `optional` **native**: `Record`\<`string`, `any`\> These properties can only be changed by providing the password, else they stay on the initial value #### Defined in -[types-dev/objects.d.ts:895](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L895) +[types-dev/objects.d.ts:895](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L895) -___ +*** -### passHash +### passHash? -• `Optional` **passHash**: `string` +> `optional` **passHash**: `string` Hashed version of current password #### Defined in -[types-dev/objects.d.ts:891](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L891) +[types-dev/objects.d.ts:891](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L891) -___ +*** -### password +### password? -• `Optional` **password**: `string` +> `optional` **password**: `string` Password needed to edit non-editable information #### Defined in -[types-dev/objects.d.ts:889](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L889) +[types-dev/objects.d.ts:889](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L889) diff --git a/packages/controller/doc/-internal-/interfaces/Notification.md b/packages/controller/doc/-internal-/interfaces/Notification.md new file mode 100644 index 000000000..61326e16d --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/Notification.md @@ -0,0 +1,55 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Notification + +# Interface: Notification + +## Properties + +### categories + +> **categories**: [`NotificationCategory`](../type-aliases/NotificationCategory.md)[] + +All notification categories of this scope + +#### Defined in + +[types-dev/objects.d.ts:1102](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1102) + +*** + +### description + +> **description**: [`Translated`](../type-aliases/Translated.md) + +The human-readable description of this scope + +#### Defined in + +[types-dev/objects.d.ts:1100](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1100) + +*** + +### name + +> **name**: [`Translated`](../type-aliases/Translated.md) + +The human-readable name of this scope + +#### Defined in + +[types-dev/objects.d.ts:1098](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1098) + +*** + +### scope + +> **scope**: `string` + +E.g., `system`. Each adapter can define its own "scopes" for own notifications with its own categories which then will be available in the system. Adapters should only register one scope which matches the name of the adapter. + +#### Defined in + +[types-dev/objects.d.ts:1096](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1096) diff --git a/packages/controller/doc/-internal-/interfaces/NotificationContextData.md b/packages/controller/doc/-internal-/interfaces/NotificationContextData.md new file mode 100644 index 000000000..edf7455fc --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/NotificationContextData.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / NotificationContextData + +# Interface: NotificationContextData + +Additional context for the notification which can be used by notification processing adapters + +## Indexable + + \[`adapterNameOrAdapterType`: `string`\]: `unknown` diff --git a/packages/controller/doc/-internal-/interfaces/NotificationOptions.md b/packages/controller/doc/-internal-/interfaces/NotificationOptions.md new file mode 100644 index 000000000..ab7b1b829 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/NotificationOptions.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / NotificationOptions + +# Interface: NotificationOptions + +Options for the generated notification + +## Properties + +### contextData + +> **contextData**: [`NotificationContextData`](NotificationContextData.md) + +Additional context for the notification which can be used by notification processing adapters + +#### Defined in + +[adapter/src/lib/\_Types.ts:618](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L618) diff --git a/packages/controller/doc/-internal-/interfaces/NotificationScopes.md b/packages/controller/doc/-internal-/interfaces/NotificationScopes.md new file mode 100644 index 000000000..20e45d650 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/NotificationScopes.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / NotificationScopes + +# Interface: NotificationScopes + +Predefined notification scopes and their categories + +## Indexable + + \[`other`: `string`\]: `string` + +## Properties + +### system + +> **system**: `"memIssues"` \| `"fsIoErrors"` \| `"noDiskSpace"` \| `"accessErrors"` \| `"nonExistingFileErrors"` \| `"remoteHostErrors"` \| `"restartLoop"` \| `"fileToJsonl"` + +#### Defined in + +[types-dev/index.d.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L315) diff --git a/packages/controller/doc/-internal-/interfaces/ObjectACL.md b/packages/controller/doc/-internal-/interfaces/ObjectACL.md new file mode 100644 index 000000000..3a746c72b --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ObjectACL.md @@ -0,0 +1,49 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectACL + +# Interface: ObjectACL + +Defines access rights for a single object + +## Extended by + +- [`StateACL`](StateACL.md) + +## Properties + +### object + +> **object**: `number` + +Linux-type permissions defining access to this object + +#### Defined in + +[types-dev/objects.d.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L31) + +*** + +### owner + +> **owner**: `string` + +Full name of the user who owns this object, e.g. "system.user.admin" + +#### Defined in + +[types-dev/objects.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L27) + +*** + +### ownerGroup + +> **ownerGroup**: `string` + +Full name of the group who owns this object, e.g. "system.group.administrator" + +#### Defined in + +[types-dev/objects.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L29) diff --git a/packages/controller/doc/-internal-/interfaces/ObjectCommon.md b/packages/controller/doc/-internal-/interfaces/ObjectCommon.md new file mode 100644 index 000000000..3203ee43e --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ObjectCommon.md @@ -0,0 +1,109 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectCommon + +# Interface: ObjectCommon + +## Extended by + +- [`DeviceCommon`](DeviceCommon.md) +- [`ChannelCommon`](ChannelCommon.md) +- [`StateCommon`](StateCommon.md) +- [`OtherCommon`](OtherCommon.md) +- [`MetaCommon`](MetaCommon.md) +- [`EnumCommon`](EnumCommon.md) +- [`HostCommon`](HostCommon.md) +- [`AdapterCommon`](AdapterCommon.md) +- [`UserCommon`](UserCommon.md) +- [`GroupCommon`](GroupCommon.md) +- [`ScriptCommon`](ScriptCommon.md) +- [`ChartCommon`](ChartCommon.md) +- [`ScheduleCommon`](ScheduleCommon.md) +- [`RepositoryCommon`](RepositoryCommon.md) +- [`SystemConfigCommon`](SystemConfigCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/ObjectOperationPermissions.md b/packages/controller/doc/-internal-/interfaces/ObjectOperationPermissions.md new file mode 100644 index 000000000..fec913ff0 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ObjectOperationPermissions.md @@ -0,0 +1,69 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectOperationPermissions + +# Interface: ObjectOperationPermissions + +Defines access rights for a single object type + +## Properties + +### create + +> **create**: `boolean` + +Whether a user may create objects of this type + +#### Defined in + +[types-dev/index.d.ts:104](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L104) + +*** + +### delete + +> **delete**: `boolean` + +Whether a user may delete objects of this type + +#### Defined in + +[types-dev/index.d.ts:106](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L106) + +*** + +### list + +> **list**: `boolean` + +Whether a user may enumerate objects of this type + +#### Defined in + +[types-dev/index.d.ts:98](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L98) + +*** + +### read + +> **read**: `boolean` + +Whether a user may read objects of this type + +#### Defined in + +[types-dev/index.d.ts:100](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L100) + +*** + +### write + +> **write**: `boolean` + +Whether a user may write objects of this type + +#### Defined in + +[types-dev/index.d.ts:102](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L102) diff --git a/packages/controller/doc/-internal-/interfaces/ObjectPermissions.md b/packages/controller/doc/-internal-/interfaces/ObjectPermissions.md new file mode 100644 index 000000000..d16192691 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ObjectPermissions.md @@ -0,0 +1,61 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectPermissions + +# Interface: ObjectPermissions + +Defines the rights a user or group has to change objects + +## Extended by + +- [`PermissionSet`](PermissionSet.md) + +## Properties + +### file + +> **file**: [`ObjectOperationPermissions`](ObjectOperationPermissions.md) + +The access rights for files + +#### Defined in + +[types-dev/index.d.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L112) + +*** + +### object + +> **object**: [`ObjectOperationPermissions`](ObjectOperationPermissions.md) + +The access rights for objects + +#### Defined in + +[types-dev/index.d.ts:114](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L114) + +*** + +### state? + +> `optional` **state**: [`ObjectOperationPermissions`](ObjectOperationPermissions.md) + +The access rights for states + +#### Defined in + +[types-dev/index.d.ts:118](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L118) + +*** + +### users + +> **users**: [`ObjectOperationPermissions`](ObjectOperationPermissions.md) + +The access rights for users/groups + +#### Defined in + +[types-dev/index.d.ts:116](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L116) diff --git a/packages/controller/doc/-internal-/interfaces/ObjectsSettings.md b/packages/controller/doc/-internal-/interfaces/ObjectsSettings.md new file mode 100644 index 000000000..491663540 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ObjectsSettings.md @@ -0,0 +1,169 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectsSettings + +# Interface: ObjectsSettings + +## Properties + +### autoConnect? + +> `optional` **autoConnect**: `boolean` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:17 + +*** + +### change? + +> `optional` **change**: [`ChangeFunction`](../type-aliases/ChangeFunction.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:14 + +*** + +### changeFileUser? + +> `optional` **changeFileUser**: [`FileChangeHandler`](../type-aliases/FileChangeHandler.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:16 + +*** + +### changeUser? + +> `optional` **changeUser**: [`ChangeFunction`](../type-aliases/ChangeFunction.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:15 + +*** + +### connected() + +> **connected**: () => `void` + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:10 + +*** + +### connection + +> **connection**: [`RedisConnectionOptions`](RedisConnectionOptions.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:24 + +*** + +### controller? + +> `optional` **controller**: `boolean` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:11 + +*** + +### defaultNewAcl? + +> `optional` **defaultNewAcl**: [`ACLObject`](ACLObject.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:21 + +*** + +### disconnected()? + +> `optional` **disconnected**: () => `void` + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:13 + +*** + +### hostname? + +> `optional` **hostname**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:19 + +*** + +### logger + +> **logger**: [`InternalLogger`](../type-aliases/InternalLogger.md) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:18 + +*** + +### metaNamespace? + +> `optional` **metaNamespace**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:22 + +*** + +### namespace? + +> `optional` **namespace**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:20 + +*** + +### primaryHostLost()? + +> `optional` **primaryHostLost**: () => `void` + +#### Returns + +`void` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:12 + +*** + +### redisNamespace? + +> `optional` **redisNamespace**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:23 diff --git a/packages/controller/doc/-internal-/interfaces/Options.md b/packages/controller/doc/-internal-/interfaces/Options.md new file mode 100644 index 000000000..591920c4a --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/Options.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Options + +# Interface: Options + +## Indexable + + \[`other`: `string`\]: `unknown` + +## Properties + +### user? + +> `optional` **user**: `string` + +The user id for database operations + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:40 diff --git a/packages/controller/doc/-internal-/interfaces/OtherCommon.md b/packages/controller/doc/-internal-/interfaces/OtherCommon.md new file mode 100644 index 000000000..0ac4a4487 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/OtherCommon.md @@ -0,0 +1,137 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / OtherCommon + +# Interface: OtherCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Indexable + + \[`propName`: `string`\]: `any` + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:877](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L877) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/OtherObject.md b/packages/controller/doc/-internal-/interfaces/OtherObject.md new file mode 100644 index 000000000..acaf630b7 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/OtherObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / OtherObject + +# Interface: OtherObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`OtherCommon`](OtherCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1177) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"config"` \| `"chart"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1176](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1176) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialAdapterObject.md b/packages/controller/doc/-internal-/interfaces/PartialAdapterObject.md new file mode 100644 index 000000000..8783d0cc8 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialAdapterObject.md @@ -0,0 +1,233 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialAdapterObject + +# Interface: PartialAdapterObject + +## Extends + +- `Partial`\<`Omit`\<[`AdapterObject`](AdapterObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: [`Adapter`](../type-aliases/Adapter.md) + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:1106](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1106) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`AdapterCommon`](AdapterCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1122](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1122) + +*** + +### encryptedNative? + +> `optional` **encryptedNative**: `string`[] + +Like protectedNative, but the properties are also encrypted and decrypted automatically + +#### Inherited from + +`Partial.encryptedNative` + +#### Defined in + +[types-dev/objects.d.ts:1112](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1112) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### instanceObjects? + +> `optional` **instanceObjects**: ([`StateObject`](StateObject.md) \| [`DeviceObject`](DeviceObject.md) \| [`ChannelObject`](ChannelObject.md) \| [`FolderObject`](FolderObject.md) \| [`MetaObject`](MetaObject.md))[] + +Objects created for each instance, inside the namespace of this adapter + +#### Inherited from + +`Partial.instanceObjects` + +#### Defined in + +[types-dev/objects.d.ts:1116](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1116) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### notifications? + +> `optional` **notifications**: [`Notification`](Notification.md)[] + +Register notifications for the built-in notification system + +#### Inherited from + +`Partial.notifications` + +#### Defined in + +[types-dev/objects.d.ts:1114](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1114) + +*** + +### objects? + +> `optional` **objects**: [`AnyObject`](../type-aliases/AnyObject.md)[] + +Objects created for the adapter, anywhere in the global namespace + +#### Inherited from + +`Partial.objects` + +#### Defined in + +[types-dev/objects.d.ts:1118](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1118) + +*** + +### protectedNative? + +> `optional` **protectedNative**: `string`[] + +An array of `native` properties which cannot be accessed from outside the defining adapter + +#### Inherited from + +`Partial.protectedNative` + +#### Defined in + +[types-dev/objects.d.ts:1110](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1110) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"adapter"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1107](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1107) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialChannelObject.md b/packages/controller/doc/-internal-/interfaces/PartialChannelObject.md new file mode 100644 index 000000000..0fabb2d14 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialChannelObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialChannelObject + +# Interface: PartialChannelObject + +## Extends + +- `Partial`\<`Omit`\<[`ChannelObject`](ChannelObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`ChannelCommon`](ChannelCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:934](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L934) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"channel"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:929](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L929) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialDesignObject.md b/packages/controller/doc/-internal-/interfaces/PartialDesignObject.md new file mode 100644 index 000000000..d10dca6fa --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialDesignObject.md @@ -0,0 +1,181 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialDesignObject + +# Interface: PartialDesignObject + +## Extends + +- `Partial`\<`Omit`\<[`DesignObject`](DesignObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: \`\_design/$\{string\}\` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:1187](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1187) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`OtherCommon`](OtherCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1194](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1194) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### language? + +> `optional` **language**: `"javascript"` + +#### Inherited from + +`Partial.language` + +#### Defined in + +[types-dev/objects.d.ts:1188](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1188) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"design"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1186) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) + +*** + +### views? + +> `optional` **views**: `Record`\<`string`, `object`\> + +#### Inherited from + +`Partial.views` + +#### Defined in + +[types-dev/objects.d.ts:1190](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1190) diff --git a/packages/controller/doc/-internal-/interfaces/PartialDeviceObject.md b/packages/controller/doc/-internal-/interfaces/PartialDeviceObject.md new file mode 100644 index 000000000..17e4fe015 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialDeviceObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialDeviceObject + +# Interface: PartialDeviceObject + +## Extends + +- `Partial`\<`Omit`\<[`DeviceObject`](DeviceObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`DeviceCommon`](DeviceCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:943](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L943) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"device"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:938](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L938) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialEnumObject.md b/packages/controller/doc/-internal-/interfaces/PartialEnumObject.md new file mode 100644 index 000000000..2307b9f7b --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialEnumObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialEnumObject + +# Interface: PartialEnumObject + +## Extends + +- `Partial`\<`Omit`\<[`EnumObject`](EnumObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`EnumCommon`](EnumCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:962](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L962) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"enum"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:957](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L957) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialFolderObject.md b/packages/controller/doc/-internal-/interfaces/PartialFolderObject.md new file mode 100644 index 000000000..41dd1e6f4 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialFolderObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialFolderObject + +# Interface: PartialFolderObject + +## Extends + +- `Partial`\<`Omit`\<[`FolderObject`](FolderObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`OtherCommon`](OtherCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:953](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L953) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"folder"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:947](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L947) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialGroupObject.md b/packages/controller/doc/-internal-/interfaces/PartialGroupObject.md new file mode 100644 index 000000000..e115681b3 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialGroupObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialGroupObject + +# Interface: PartialGroupObject + +## Extends + +- `Partial`\<`Omit`\<[`GroupObject`](GroupObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: \`system.group.$\{string\}\` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:1148](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1148) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`GroupCommon`](GroupCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1154](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1154) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"group"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1149](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1149) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialHostObject.md b/packages/controller/doc/-internal-/interfaces/PartialHostObject.md new file mode 100644 index 000000000..738a79425 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialHostObject.md @@ -0,0 +1,149 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialHostObject + +# Interface: PartialHostObject + +## Extends + +- `Partial`\<`Omit`\<[`HostObject`](HostObject.md), `"common"` \| `"native"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: \`system.host.$\{string\}\` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:1126](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1126) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`HostCommon`](HostCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1133](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1133) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Partial`\<[`HostNative`](HostNative.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1134](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1134) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"host"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1127](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1127) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialInstanceObject.md b/packages/controller/doc/-internal-/interfaces/PartialInstanceObject.md new file mode 100644 index 000000000..ea58aef03 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialInstanceObject.md @@ -0,0 +1,231 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialInstanceObject + +# Interface: PartialInstanceObject + +## Extends + +- `Partial`\<`Omit`\<[`InstanceObject`](InstanceObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: \`system.adapter.$\{string\}.$\{number\}\` + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:1052](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1052) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`InstanceCommon`](InstanceCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1058](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1058) + +*** + +### encryptedNative? + +> `optional` **encryptedNative**: `string`[] + +Like protectedNative, but the properties are also encrypted and decrypted automatically + +#### Inherited from + +`Partial.encryptedNative` + +#### Defined in + +[types-dev/objects.d.ts:1112](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1112) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### instanceObjects? + +> `optional` **instanceObjects**: ([`StateObject`](StateObject.md) \| [`DeviceObject`](DeviceObject.md) \| [`ChannelObject`](ChannelObject.md) \| [`FolderObject`](FolderObject.md) \| [`MetaObject`](MetaObject.md))[] + +Objects created for each instance, inside the namespace of this adapter + +#### Inherited from + +`Partial.instanceObjects` + +#### Defined in + +[types-dev/objects.d.ts:1116](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1116) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### notifications? + +> `optional` **notifications**: [`Notification`](Notification.md)[] + +Register notifications for the built-in notification system + +#### Inherited from + +`Partial.notifications` + +#### Defined in + +[types-dev/objects.d.ts:1114](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1114) + +*** + +### objects? + +> `optional` **objects**: [`AnyObject`](../type-aliases/AnyObject.md)[] + +Objects created for the adapter, anywhere in the global namespace + +#### Inherited from + +`Partial.objects` + +#### Defined in + +[types-dev/objects.d.ts:1118](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1118) + +*** + +### protectedNative? + +> `optional` **protectedNative**: `string`[] + +An array of `native` properties which cannot be accessed from outside the defining adapter + +#### Inherited from + +`Partial.protectedNative` + +#### Defined in + +[types-dev/objects.d.ts:1110](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1110) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"instance"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1053](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1053) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialMetaObject.md b/packages/controller/doc/-internal-/interfaces/PartialMetaObject.md new file mode 100644 index 000000000..e11d7e5e5 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialMetaObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialMetaObject + +# Interface: PartialMetaObject + +## Extends + +- `Partial`\<`Omit`\<[`MetaObject`](MetaObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`MetaCommon`](MetaCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:971](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L971) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"meta"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:966](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L966) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialOtherObject.md b/packages/controller/doc/-internal-/interfaces/PartialOtherObject.md new file mode 100644 index 000000000..9c1562f15 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialOtherObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialOtherObject + +# Interface: PartialOtherObject + +## Extends + +- `Partial`\<`Omit`\<[`OtherObject`](OtherObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`OtherCommon`](OtherCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1181](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1181) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"config"` \| `"chart"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1176](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1176) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialRepositoryObject.md b/packages/controller/doc/-internal-/interfaces/PartialRepositoryObject.md new file mode 100644 index 000000000..47bba33be --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialRepositoryObject.md @@ -0,0 +1,169 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialRepositoryObject + +# Interface: PartialRepositoryObject + +## Extends + +- `Partial`\<`Omit`\<[`RepositoryObject`](RepositoryObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `"system.repositories"` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:1038](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1038) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`RepositoryCommon`](RepositoryCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:991](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L991) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `object` + +#### oldRepositories? + +> `optional` **oldRepositories**: `object` + +##### Index Signature + + \[`repoName`: `string`\]: [`RepositoryInformation`](RepositoryInformation.md) + +#### repositories + +> **repositories**: `object` + +##### Index Signature + + \[`repoName`: `string`\]: [`RepositoryInformation`](RepositoryInformation.md) + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:1040](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1040) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"config"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1039](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1039) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialScheduleObject.md b/packages/controller/doc/-internal-/interfaces/PartialScheduleObject.md new file mode 100644 index 000000000..518e24de2 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialScheduleObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialScheduleObject + +# Interface: PartialScheduleObject + +## Extends + +- `Partial`\<`Omit`\<[`ScheduleObject`](ScheduleObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`ScheduleCommon`](ScheduleCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:987](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L987) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"schedule"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:982](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L982) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialScriptObject.md b/packages/controller/doc/-internal-/interfaces/PartialScriptObject.md new file mode 100644 index 000000000..ce5f20247 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialScriptObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialScriptObject + +# Interface: PartialScriptObject + +## Extends + +- `Partial`\<`Omit`\<[`ScriptObject`](ScriptObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`ScriptCommon`](ScriptCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1163](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1163) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"script"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1158](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1158) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialStateObject.md b/packages/controller/doc/-internal-/interfaces/PartialStateObject.md new file mode 100644 index 000000000..0a7378ecf --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialStateObject.md @@ -0,0 +1,149 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialStateObject + +# Interface: PartialStateObject + +## Extends + +- `Partial`\<`Omit`\<[`StateObject`](StateObject.md), `"common"` \| `"acl"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: `Partial`\<[`StateACL`](StateACL.md)\> + +#### Defined in + +[types-dev/objects.d.ts:925](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L925) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`StateCommon`](StateCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:924](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L924) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"state"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:918](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L918) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialSystemConfigObject.md b/packages/controller/doc/-internal-/interfaces/PartialSystemConfigObject.md new file mode 100644 index 000000000..67d2b93b8 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialSystemConfigObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialSystemConfigObject + +# Interface: PartialSystemConfigObject + +## Extends + +- `Partial`\<`Omit`\<[`SystemConfigObject`](SystemConfigObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: `string` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`SystemConfigCommon`](SystemConfigCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1172](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1172) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"config"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1167](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1167) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PartialUserObject.md b/packages/controller/doc/-internal-/interfaces/PartialUserObject.md new file mode 100644 index 000000000..72cf335b9 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PartialUserObject.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialUserObject + +# Interface: PartialUserObject + +## Extends + +- `Partial`\<`Omit`\<[`UserObject`](UserObject.md), `"common"`\>\> + +## Properties + +### \_id? + +> `optional` **\_id**: \`system.user.$\{string\}\` + +The ID of this object + +#### Inherited from + +`Partial._id` + +#### Defined in + +[types-dev/objects.d.ts:1138](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1138) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +`Partial.acl` + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common? + +> `optional` **common**: `Partial`\<[`UserCommon`](UserCommon.md)\> + +#### Defined in + +[types-dev/objects.d.ts:1144](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1144) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +`Partial.enums` + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +`Partial.from` + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native? + +> `optional` **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +`Partial.native` + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +`Partial.nonEdit` + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +`Partial.ts` + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type? + +> `optional` **type**: `"user"` + +#### Inherited from + +`Partial.type` + +#### Defined in + +[types-dev/objects.d.ts:1139](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1139) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +`Partial.user` + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/PermissionSet.md b/packages/controller/doc/-internal-/interfaces/PermissionSet.md new file mode 100644 index 000000000..ea1c4d952 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/PermissionSet.md @@ -0,0 +1,125 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PermissionSet + +# Interface: PermissionSet + +Defined the complete set of access rights a user has + +## Extends + +- [`ObjectPermissions`](ObjectPermissions.md) + +## Properties + +### file + +> **file**: [`ObjectOperationPermissions`](ObjectOperationPermissions.md) + +The access rights for files + +#### Inherited from + +[`ObjectPermissions`](ObjectPermissions.md).[`file`](ObjectPermissions.md#file) + +#### Defined in + +[types-dev/index.d.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L112) + +*** + +### groups + +> **groups**: `string`[] + +The name of the groups this ACL was merged from + +#### Defined in + +[types-dev/index.d.ts:125](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L125) + +*** + +### object + +> **object**: [`ObjectOperationPermissions`](ObjectOperationPermissions.md) + +The access rights for objects + +#### Inherited from + +[`ObjectPermissions`](ObjectPermissions.md).[`object`](ObjectPermissions.md#object) + +#### Defined in + +[types-dev/index.d.ts:114](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L114) + +*** + +### other + +> **other**: `object` + +The access rights for certain commands + +#### execute + +> **execute**: `boolean` + +#### http + +> **http**: `boolean` + +#### sendto + +> **sendto**: `boolean` + +#### Defined in + +[types-dev/index.d.ts:127](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L127) + +*** + +### state? + +> `optional` **state**: [`ObjectOperationPermissions`](ObjectOperationPermissions.md) + +The access rights for states + +#### Inherited from + +[`ObjectPermissions`](ObjectPermissions.md).[`state`](ObjectPermissions.md#state) + +#### Defined in + +[types-dev/index.d.ts:118](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L118) + +*** + +### user + +> **user**: `string` + +The name of the user this ACL is for + +#### Defined in + +[types-dev/index.d.ts:123](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L123) + +*** + +### users + +> **users**: [`ObjectOperationPermissions`](ObjectOperationPermissions.md) + +The access rights for users/groups + +#### Inherited from + +[`ObjectPermissions`](ObjectPermissions.md).[`users`](ObjectPermissions.md#users) + +#### Defined in + +[types-dev/index.d.ts:116](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L116) diff --git a/packages/controller/doc/-internal-/interfaces/ReadDirResult.md b/packages/controller/doc/-internal-/interfaces/ReadDirResult.md new file mode 100644 index 000000000..989580831 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ReadDirResult.md @@ -0,0 +1,81 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ReadDirResult + +# Interface: ReadDirResult + +Contains the return values of readDir + +## Properties + +### acl? + +> `optional` **acl**: [`EvaluatedFileACL`](EvaluatedFileACL.md) + +Access rights + +#### Defined in + +[types-dev/index.d.ts:443](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L443) + +*** + +### createdAt? + +> `optional` **createdAt**: `number` + +Date of creation + +#### Defined in + +[types-dev/index.d.ts:447](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L447) + +*** + +### file + +> **file**: `string` + +Name of the file or directory + +#### Defined in + +[types-dev/index.d.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L437) + +*** + +### isDir + +> **isDir**: `boolean` + +Whether this is a directory or a file + +#### Defined in + +[types-dev/index.d.ts:441](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L441) + +*** + +### modifiedAt? + +> `optional` **modifiedAt**: `number` + +Date of last modification + +#### Defined in + +[types-dev/index.d.ts:445](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L445) + +*** + +### stats + +> **stats**: `Partial`\<`Stats`\> + +File system stats + +#### Defined in + +[types-dev/index.d.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L439) diff --git a/packages/controller/doc/-internal-/interfaces/RedisConnectionOptions.md b/packages/controller/doc/-internal-/interfaces/RedisConnectionOptions.md new file mode 100644 index 000000000..542b4ebce --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/RedisConnectionOptions.md @@ -0,0 +1,153 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RedisConnectionOptions + +# Interface: RedisConnectionOptions + +## Extends + +- [`ConnectionOptions`](ConnectionOptions.md) + +## Properties + +### backup? + +> `optional` **backup**: [`BackupOptions`](BackupOptions.md) + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`backup`](ConnectionOptions.md#backup) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:20 + +*** + +### dataDir + +> **dataDir**: `string` + +relative path to the data dir + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`dataDir`](ConnectionOptions.md#datadir) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:22 + +*** + +### enhancedLogging? + +> `optional` **enhancedLogging**: `boolean` + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`enhancedLogging`](ConnectionOptions.md#enhancedlogging) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:19 + +*** + +### host + +> **host**: `string` \| `string`[] + +array on sentinel + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`host`](ConnectionOptions.md#host) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:14 + +*** + +### maxQueue? + +> `optional` **maxQueue**: `number` + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`maxQueue`](ConnectionOptions.md#maxqueue) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:18 + +*** + +### options + +> **options**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`options`](ConnectionOptions.md#options) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:17 + +*** + +### pass? + +> `optional` **pass**: `string` + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`pass`](ConnectionOptions.md#pass) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:11 + +*** + +### port + +> **port**: `number` \| `number`[] + +array on sentinel + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`port`](ConnectionOptions.md#port) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:16 + +*** + +### redisNamespace? + +> `optional` **redisNamespace**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:7 + +*** + +### sentinelName? + +> `optional` **sentinelName**: `string` + +#### Inherited from + +[`ConnectionOptions`](ConnectionOptions.md).[`sentinelName`](ConnectionOptions.md#sentinelname) + +#### Defined in + +db-base/build/esm/lib/inMemFileDB.d.ts:12 diff --git a/packages/controller/doc/-internal-/interfaces/RepoInfo.md b/packages/controller/doc/-internal-/interfaces/RepoInfo.md new file mode 100644 index 000000000..8279b76df --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/RepoInfo.md @@ -0,0 +1,43 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RepoInfo + +# Interface: RepoInfo + +## Properties + +### name + +> **name**: `Required`\<[`Translated`](../type-aliases/Translated.md)\> + +i18n name of the repository + +#### Defined in + +[types-dev/objects.d.ts:1014](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1014) + +*** + +### repoTime + +> **repoTime**: `string` + +Time of repository update + +#### Defined in + +[types-dev/objects.d.ts:1016](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1016) + +*** + +### stable? + +> `optional` **stable**: `boolean` + +If it is the official stable repository + +#### Defined in + +[types-dev/objects.d.ts:1012](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1012) diff --git a/packages/controller/doc/-internal-/interfaces/RepositoryCommon.md b/packages/controller/doc/-internal-/interfaces/RepositoryCommon.md new file mode 100644 index 000000000..b2f7a8f4e --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/RepositoryCommon.md @@ -0,0 +1,133 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RepositoryCommon + +# Interface: RepositoryCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:308](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L308) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/RepositoryInformation.md b/packages/controller/doc/-internal-/interfaces/RepositoryInformation.md new file mode 100644 index 000000000..edb20b23b --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/RepositoryInformation.md @@ -0,0 +1,61 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RepositoryInformation + +# Interface: RepositoryInformation + +## Properties + +### hash? + +> `optional` **hash**: `string` + +#### Defined in + +[types-dev/objects.d.ts:1031](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1031) + +*** + +### json + +> **json**: `null` \| [`RepositoryJson`](RepositoryJson.md) + +#### Defined in + +[types-dev/objects.d.ts:1030](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1030) + +*** + +### link + +> **link**: `string` + +Url to the repository + +#### Defined in + +[types-dev/objects.d.ts:1029](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1029) + +*** + +### stable? + +> `optional` **stable**: `boolean` + +If this repository stable + +#### Defined in + +[types-dev/objects.d.ts:1034](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1034) + +*** + +### time? + +> `optional` **time**: `string` + +#### Defined in + +[types-dev/objects.d.ts:1032](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1032) diff --git a/packages/controller/doc/-internal-/interfaces/RepositoryJson.md b/packages/controller/doc/-internal-/interfaces/RepositoryJson.md new file mode 100644 index 000000000..16746efb1 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/RepositoryJson.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RepositoryJson + +# Interface: RepositoryJson + +## Indexable + + \[`adapter`: `string`\]: [`RepositoryJsonAdapterContent`](RepositoryJsonAdapterContent.md) \| [`RepoInfo`](RepoInfo.md) + +## Properties + +### \_repoInfo + +> **\_repoInfo**: [`RepoInfo`](RepoInfo.md) + +Information about the repository: creation time, name, is it stable + +#### Defined in + +[types-dev/objects.d.ts:1021](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1021) diff --git a/packages/controller/doc/-internal-/interfaces/RepositoryJsonAdapterContent.md b/packages/controller/doc/-internal-/interfaces/RepositoryJsonAdapterContent.md new file mode 100644 index 000000000..35fe15592 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/RepositoryJsonAdapterContent.md @@ -0,0 +1,71 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RepositoryJsonAdapterContent + +# Interface: RepositoryJsonAdapterContent + +## Indexable + + \[`other`: `string`\]: `unknown` + +## Properties + +### blockedVersions + +> **blockedVersions**: `string`[] + +Array of blocked versions, each entry represents a semver range + +#### Defined in + +[types-dev/objects.d.ts:1000](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1000) + +*** + +### name + +> **name**: `string` + +Adapter name + +#### Defined in + +[types-dev/objects.d.ts:996](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L996) + +*** + +### packetName? + +> `optional` **packetName**: `string` + +If given, the packet name differs from the adapter name, e.g. because it is a scoped package + +#### Defined in + +[types-dev/objects.d.ts:1004](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1004) + +*** + +### unsafePerm? + +> `optional` **unsafePerm**: `boolean` + +If true the unsafe perm flag is needed on install + +#### Defined in + +[types-dev/objects.d.ts:1002](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1002) + +*** + +### version + +> **version**: `string` + +Newest available version + +#### Defined in + +[types-dev/objects.d.ts:998](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L998) diff --git a/packages/controller/doc/-internal-/interfaces/RepositoryObject.md b/packages/controller/doc/-internal-/interfaces/RepositoryObject.md new file mode 100644 index 000000000..81a2b39d9 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/RepositoryObject.md @@ -0,0 +1,173 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RepositoryObject + +# Interface: RepositoryObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `"system.repositories"` + +The ID of this object + +#### Overrides + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:1038](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1038) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`RepositoryCommon`](RepositoryCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1048](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1048) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `object` + +#### oldRepositories? + +> `optional` **oldRepositories**: `object` + +##### Index Signature + + \[`repoName`: `string`\]: [`RepositoryInformation`](RepositoryInformation.md) + +#### repositories + +> **repositories**: `object` + +##### Index Signature + + \[`repoName`: `string`\]: [`RepositoryInformation`](RepositoryInformation.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:1040](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1040) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"config"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1039](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1039) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/RmResult.md b/packages/controller/doc/-internal-/interfaces/RmResult.md new file mode 100644 index 000000000..01918058d --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/RmResult.md @@ -0,0 +1,33 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RmResult + +# Interface: RmResult + +Contains the return values of rm + +## Properties + +### file + +> **file**: `string` + +The name of the deleted file or directory + +#### Defined in + +[types-dev/index.d.ts:479](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L479) + +*** + +### path + +> **path**: `string` + +The parent directory of the deleted file or directory + +#### Defined in + +[types-dev/index.d.ts:477](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L477) diff --git a/packages/controller/doc/-internal-/interfaces/ScheduleCommon.md b/packages/controller/doc/-internal-/interfaces/ScheduleCommon.md new file mode 100644 index 000000000..25517e78c --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ScheduleCommon.md @@ -0,0 +1,143 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ScheduleCommon + +# Interface: ScheduleCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:304](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L304) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### enabled? + +> `optional` **enabled**: `boolean` + +#### Defined in + +[types-dev/objects.d.ts:302](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L302) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/ScheduleObject.md b/packages/controller/doc/-internal-/interfaces/ScheduleObject.md new file mode 100644 index 000000000..fb1a64ed9 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ScheduleObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ScheduleObject + +# Interface: ScheduleObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`ScheduleCommon`](ScheduleCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:983](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L983) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"schedule"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:982](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L982) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/ScriptCommon.md b/packages/controller/doc/-internal-/interfaces/ScriptCommon.md new file mode 100644 index 000000000..3405c851f --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ScriptCommon.md @@ -0,0 +1,237 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ScriptCommon + +# Interface: ScriptCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### compiled? + +> `optional` **compiled**: `string` + +If the script uses a compiled language like TypeScript, this contains the compilation output + +#### Defined in + +[types-dev/objects.d.ts:468](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L468) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:473](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L473) + +*** + +### debug + +> **debug**: `boolean` + +#### Defined in + +[types-dev/objects.d.ts:461](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L461) + +*** + +### declarations? + +> `optional` **declarations**: `string` + +If the script uses a compiled language like TypeScript, this contains the generated declarations (global scripts only) + +#### Defined in + +[types-dev/objects.d.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L470) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### enabled + +> **enabled**: `boolean` + +Whether this script should be executed + +#### Defined in + +[types-dev/objects.d.ts:464](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L464) + +*** + +### engine + +> **engine**: `string` + +The instance id of the instance which executes this script + +#### Defined in + +[types-dev/objects.d.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L458) + +*** + +### engineType + +> **engineType**: `"TypeScript/ts"` \| `"Blockly"` \| `"Rules"` \| `"JavaScript/js"` + +Defines the type of the script, e.g., TypeScript/ts, JavaScript/js or Blockly + +#### Defined in + +[types-dev/objects.d.ts:456](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L456) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: `string` + +The name of this object as a simple string or an object with translations + +#### Overrides + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:454](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L454) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) + +*** + +### source + +> **source**: `string` + +The source code of this script + +#### Defined in + +[types-dev/objects.d.ts:460](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L460) + +*** + +### sourceHash? + +> `optional` **sourceHash**: `string` + +Is used to determine whether a script has changed and needs to be recompiled + +#### Defined in + +[types-dev/objects.d.ts:466](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L466) + +*** + +### verbose + +> **verbose**: `boolean` + +#### Defined in + +[types-dev/objects.d.ts:462](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L462) diff --git a/packages/controller/doc/-internal-/interfaces/ScriptObject.md b/packages/controller/doc/-internal-/interfaces/ScriptObject.md new file mode 100644 index 000000000..c4dfff415 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ScriptObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ScriptObject + +# Interface: ScriptObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`ScriptCommon`](ScriptCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1159](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1159) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"script"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1158](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1158) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/SendToClientOptions.md b/packages/controller/doc/-internal-/interfaces/SendToClientOptions.md new file mode 100644 index 000000000..4e18dc4c6 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/SendToClientOptions.md @@ -0,0 +1,43 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SendToClientOptions + +# Interface: SendToClientOptions + +## Properties + +### clientId + +> **clientId**: `string` + +ID of the client to send the message to, will send to all if omitted + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:28](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L28) + +*** + +### data + +> **data**: `unknown` + +Data to send to the client + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:30](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L30) + +*** + +### states + +> **states**: [`StateRedisClient`](../classes/StateRedisClient.md) + +The states db + +#### Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:32](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L32) diff --git a/packages/controller/doc/-internal-/interfaces/SendToOptions.md b/packages/controller/doc/-internal-/interfaces/SendToOptions.md new file mode 100644 index 000000000..02aad4f4d --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/SendToOptions.md @@ -0,0 +1,19 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SendToOptions + +# Interface: SendToOptions + +## Properties + +### timeout? + +> `optional` **timeout**: `number` + +Method throws or calls error cb, if callback not called in time, works for single targets only + +#### Defined in + +[adapter/src/lib/\_Types.ts:473](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L473) diff --git a/packages/controller/doc/-internal-/interfaces/SendToUserInterfaceClientOptions.md b/packages/controller/doc/-internal-/interfaces/SendToUserInterfaceClientOptions.md new file mode 100644 index 000000000..f1fbb42d1 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/SendToUserInterfaceClientOptions.md @@ -0,0 +1,31 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SendToUserInterfaceClientOptions + +# Interface: SendToUserInterfaceClientOptions + +## Properties + +### clientId? + +> `optional` **clientId**: `string` + +id of the UI client, if not given send to all active clients + +#### Defined in + +[adapter/src/lib/\_Types.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L315) + +*** + +### data + +> **data**: `unknown` + +data to send to the client + +#### Defined in + +[adapter/src/lib/\_Types.ts:317](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L317) diff --git a/packages/controller/doc/-internal-/interfaces/SendableMessage.md b/packages/controller/doc/-internal-/interfaces/SendableMessage.md new file mode 100644 index 000000000..2617c4f79 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/SendableMessage.md @@ -0,0 +1,59 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SendableMessage + +# Interface: SendableMessage + +## Extended by + +- [`Message`](Message.md) + +## Properties + +### callback? + +> `optional` **callback**: [`MessageCallbackInfo`](MessageCallbackInfo.md) + +Callback information. This is set when the source expects a response + +#### Defined in + +[types-dev/index.d.ts:253](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L253) + +*** + +### command + +> **command**: `string` + +The command to be executed + +#### Defined in + +[types-dev/index.d.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L247) + +*** + +### from + +> **from**: `string` + +The source of this message + +#### Defined in + +[types-dev/index.d.ts:251](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L251) + +*** + +### message + +> **message**: `any` + +The message payload + +#### Defined in + +[types-dev/index.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L249) diff --git a/packages/controller/doc/-internal-/interfaces/SetStateChangedResult.md b/packages/controller/doc/-internal-/interfaces/SetStateChangedResult.md new file mode 100644 index 000000000..9fe426cd4 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/SetStateChangedResult.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SetStateChangedResult + +# Interface: SetStateChangedResult + +## Properties + +### id + +> **id**: `string` + +#### Defined in + +[adapter/src/lib/\_Types.ts:237](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L237) + +*** + +### notChanged + +> **notChanged**: `boolean` + +#### Defined in + +[adapter/src/lib/\_Types.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L236) diff --git a/packages/controller/doc/-internal-/interfaces/State.md b/packages/controller/doc/-internal-/interfaces/State.md new file mode 100644 index 000000000..2455b9e8e --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/State.md @@ -0,0 +1,115 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / State + +# Interface: State + +## Properties + +### ack + +> **ack**: `boolean` + +Direction flag: false for desired value and true for actual value. Default: false. + +#### Defined in + +[types-dev/index.d.ts:61](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L61) + +*** + +### c? + +> `optional` **c**: `string` + +Optional comment + +#### Defined in + +[types-dev/index.d.ts:82](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L82) + +*** + +### expire? + +> `optional` **expire**: `number` + +Optional time in seconds after which the state is reset to null + +#### Defined in + +[types-dev/index.d.ts:76](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L76) + +*** + +### from + +> **from**: `string` + +Name of the adapter instance which set the value, e.g. "system.adapter.web.0" + +#### Defined in + +[types-dev/index.d.ts:70](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L70) + +*** + +### lc + +> **lc**: `number` + +Unix timestamp of the last time the value changed + +#### Defined in + +[types-dev/index.d.ts:67](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L67) + +*** + +### q? + +> `optional` **q**: `0` \| `64` \| `32` \| `2` \| `1` \| `16` \| `128` \| `17` \| `65` \| `129` \| `18` \| `66` \| `130` \| `68` \| `132` + +Optional quality of the state value + +#### Defined in + +[types-dev/index.d.ts:79](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L79) + +*** + +### ts + +> **ts**: `number` + +Unix timestamp. Default: current time + +#### Defined in + +[types-dev/index.d.ts:64](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L64) + +*** + +### user? + +> `optional` **user**: `string` + +The user who set this value + +#### Defined in + +[types-dev/index.d.ts:73](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L73) + +*** + +### val + +> **val**: [`StateValue`](../type-aliases/StateValue.md) + +The value of the state. + +#### Defined in + +[types-dev/index.d.ts:58](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L58) diff --git a/packages/controller/doc/-internal-/interfaces/StateACL.md b/packages/controller/doc/-internal-/interfaces/StateACL.md new file mode 100644 index 000000000..7d3316a24 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/StateACL.md @@ -0,0 +1,73 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StateACL + +# Interface: StateACL + +Defines access rights for a single state object + +## Extends + +- [`ObjectACL`](ObjectACL.md) + +## Properties + +### object + +> **object**: `number` + +Linux-type permissions defining access to this object + +#### Inherited from + +[`ObjectACL`](ObjectACL.md).[`object`](ObjectACL.md#object) + +#### Defined in + +[types-dev/objects.d.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L31) + +*** + +### owner + +> **owner**: `string` + +Full name of the user who owns this object, e.g. "system.user.admin" + +#### Inherited from + +[`ObjectACL`](ObjectACL.md).[`owner`](ObjectACL.md#owner) + +#### Defined in + +[types-dev/objects.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L27) + +*** + +### ownerGroup + +> **ownerGroup**: `string` + +Full name of the group who owns this object, e.g. "system.group.administrator" + +#### Inherited from + +[`ObjectACL`](ObjectACL.md).[`ownerGroup`](ObjectACL.md#ownergroup) + +#### Defined in + +[types-dev/objects.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L29) + +*** + +### state + +> **state**: `number` + +Linux-type permissions defining access to this state + +#### Defined in + +[types-dev/objects.d.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L37) diff --git a/packages/controller/doc/-internal-/interfaces/StateCommon.md b/packages/controller/doc/-internal-/interfaces/StateCommon.md new file mode 100644 index 000000000..319b1f83b --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/StateCommon.md @@ -0,0 +1,374 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StateCommon + +# Interface: StateCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### alias? + +> `optional` **alias**: `object` + +Configures this state as an alias for another state + +#### id + +> **id**: `string` \| `object` + +The target state id + +#### read? + +> `optional` **read**: `string` + +An optional conversion function when reading, e.g. `"(val − 32) * 5/9"` + +#### write? + +> `optional` **write**: `string` + +An optional conversion function when reading, e.g. `"(val * 9/5) + 32"` + +#### Defined in + +[types-dev/objects.d.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L214) + +*** + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `Record`\<`string`, `any`\> + +Custom settings for this state + +#### Defined in + +[types-dev/objects.d.ts:255](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L255) + +*** + +### def? + +> `optional` **def**: `any` + +the default value + +#### Defined in + +[types-dev/objects.d.ts:209](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L209) + +*** + +### defAck? + +> `optional` **defAck**: `boolean` + +the default status of the ack flag + +#### Defined in + +[types-dev/objects.d.ts:211](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L211) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### habpanel? + +> `optional` **habpanel**: `any` + +Custom defined properties for backward compatibility of habpanel adapter + +#### Defined in + +[types-dev/objects.d.ts:261](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L261) + +*** + +### history? + +> `optional` **history**: `any` + +attached history information + +#### Defined in + +[types-dev/objects.d.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L252) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### material? + +> `optional` **material**: `any` + +Custom defined properties for backward compatibility of material adapter + +#### Defined in + +[types-dev/objects.d.ts:258](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L258) + +*** + +### max? + +> `optional` **max**: `number` + +maximum value + +#### Defined in + +[types-dev/objects.d.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L195) + +*** + +### min? + +> `optional` **min**: `number` + +minimum value + +#### Defined in + +[types-dev/objects.d.ts:193](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L193) + +*** + +### mobile? + +> `optional` **mobile**: `any` + +Custom defined properties for backward compatibility of habpanel adapter + +#### Defined in + +[types-dev/objects.d.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L264) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### read + +> **read**: `boolean` + +if this state is readable + +#### Defined in + +[types-dev/objects.d.ts:202](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L202) + +*** + +### role + +> **role**: `string` + +role of the state (used in user interfaces to indicate which widget to choose) + +#### Overrides + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:206](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L206) + +*** + +### smartName? + +> `optional` **smartName**: `null` \| `string` \| `false` \| `object` & `object` + +Settings for IOT adapters and how the state should be named in e.g., Alexa. +The string "ignore" (deprecated please use boolean `false` instead) or boolean value `false` is a special case, causing the state to be ignored. +A value of `null` means that the device should be removed by the IOT adapters + +#### Defined in + +[types-dev/objects.d.ts:271](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L271) + +*** + +### states? + +> `optional` **states**: `string` \| `string`[] \| `Record`\<`string`, `string`\> + +Dictionary of possible values for this state in the form +```jsonc +{ + "internal value 1": "displayed value 1", + "internal value 2": "displayed value 2", + // ... +} +``` + +or as an array: +```jsonc +[ "value 1", "value 2", // ... ] +``` + +In old ioBroker versions, this could also be a string of the form +`"val1:text1;val2:text2"` (now deprecated) + +#### Defined in + +[types-dev/objects.d.ts:246](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L246) + +*** + +### step? + +> `optional` **step**: `number` + +allowed interval for numeric values + +#### Defined in + +[types-dev/objects.d.ts:197](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L197) + +*** + +### type + +> **type**: [`CommonType`](../type-aliases/CommonType.md) + +Type of this state. See https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole for a detailed description + +#### Defined in + +[types-dev/objects.d.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L191) + +*** + +### unit? + +> `optional` **unit**: `string` + +unit of the value + +#### Defined in + +[types-dev/objects.d.ts:199](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L199) + +*** + +### workingID? + +> `optional` **workingID**: `string` + +ID of a helper state indicating if the handler of this state is working + +#### Defined in + +[types-dev/objects.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L249) + +*** + +### write + +> **write**: `boolean` + +if this state is writable + +#### Defined in + +[types-dev/objects.d.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L204) diff --git a/packages/controller/doc/-internal-/interfaces/StateObject.md b/packages/controller/doc/-internal-/interfaces/StateObject.md new file mode 100644 index 000000000..28b024746 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/StateObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StateObject + +# Interface: StateObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`StateACL`](StateACL.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:920](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L920) + +*** + +### common + +> **common**: [`StateCommon`](StateCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:919](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L919) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"state"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:918](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L918) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/StatesSettings.md b/packages/controller/doc/-internal-/interfaces/StatesSettings.md new file mode 100644 index 000000000..903d9bd99 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/StatesSettings.md @@ -0,0 +1,155 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StatesSettings + +# Interface: StatesSettings + +## Properties + +### autoConnect? + +> `optional` **autoConnect**: `boolean` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:30 + +*** + +### change? + +> `optional` **change**: [`ChangeFunction`](../type-aliases/ChangeFunction.md) + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:28 + +*** + +### changeUser? + +> `optional` **changeUser**: [`UserChangeFunction`](../type-aliases/UserChangeFunction.md) + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:27 + +*** + +### connected()? + +> `optional` **connected**: () => `void` + +#### Returns + +`void` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:25 + +*** + +### connection + +> **connection**: [`ConnectionOptions`](ConnectionOptions.md) + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:29 + +*** + +### disconnected()? + +> `optional` **disconnected**: () => `void` + +#### Returns + +`void` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:26 + +*** + +### hostname? + +> `optional` **hostname**: `string` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:32 + +*** + +### logger? + +> `optional` **logger**: [`InternalLogger`](../type-aliases/InternalLogger.md) + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:31 + +*** + +### metaNamespace? + +> `optional` **metaNamespace**: `string` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:34 + +*** + +### namespace? + +> `optional` **namespace**: `string` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:33 + +*** + +### namespaceLog? + +> `optional` **namespaceLog**: `string` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:36 + +*** + +### namespaceMsg? + +> `optional` **namespaceMsg**: `string` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:37 + +*** + +### namespaceSession? + +> `optional` **namespaceSession**: `string` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:35 + +*** + +### redisNamespace? + +> `optional` **redisNamespace**: `string` + +#### Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:38 diff --git a/packages/controller/doc/-internal-/interfaces/StopParameters.md b/packages/controller/doc/-internal-/interfaces/StopParameters.md new file mode 100644 index 000000000..8ce473d6e --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/StopParameters.md @@ -0,0 +1,35 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StopParameters + +# Interface: StopParameters + +## Extended by + +- [`InternalStopParameters`](InternalStopParameters.md) + +## Properties + +### exitCode? + +> `optional` **exitCode**: `number` + +Specify an optional exit code + +#### Defined in + +[adapter/src/lib/\_Types.ts:581](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L581) + +*** + +### reason? + +> `optional` **reason**: `string` + +Specify an optional reason for stoppage + +#### Defined in + +[adapter/src/lib/\_Types.ts:583](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L583) diff --git a/packages/controller/doc/interfaces/internal_.SupportedMessages.md b/packages/controller/doc/-internal-/interfaces/SupportedMessages.md similarity index 56% rename from packages/controller/doc/interfaces/internal_.SupportedMessages.md rename to packages/controller/doc/-internal-/interfaces/SupportedMessages.md index 1432f41c3..cae40d091 100644 --- a/packages/controller/doc/interfaces/internal_.SupportedMessages.md +++ b/packages/controller/doc/-internal-/interfaces/SupportedMessages.md @@ -1,79 +1,71 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / SupportedMessages +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** -# Interface: SupportedMessages +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SupportedMessages -[\](../modules/internal_.md).SupportedMessages +# Interface: SupportedMessages Object which defines if the adapter supports receiving messages via sendTo. Additionally, it defines if specific messages are supported. If one property is enabled, the object `system.adapter...messagebox will be created to send messages to the adapter (used for email, pushover, etc...) -## Table of contents - -### Properties - -- [custom](internal_.SupportedMessages.md#custom) -- [deviceManager](internal_.SupportedMessages.md#devicemanager) -- [getHistory](internal_.SupportedMessages.md#gethistory) -- [notifications](internal_.SupportedMessages.md#notifications) -- [stopInstance](internal_.SupportedMessages.md#stopinstance) - ## Properties -### custom +### custom? -• `Optional` **custom**: `boolean` +> `optional` **custom**: `boolean` If custom messages are supported (same as legacy messagebox) #### Defined in -[types-dev/objects.d.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L492) +[types-dev/objects.d.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L492) -___ +*** -### deviceManager +### deviceManager? -• `Optional` **deviceManager**: `boolean` +> `optional` **deviceManager**: `boolean` If adapter supports the device manager and thus responds to the corresponding messages #### Defined in -[types-dev/objects.d.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L498) +[types-dev/objects.d.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L498) -___ +*** -### getHistory +### getHistory? -• `Optional` **getHistory**: `boolean` +> `optional` **getHistory**: `boolean` If adapter supports getHistory message. #### Defined in -[types-dev/objects.d.ts:500](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L500) +[types-dev/objects.d.ts:500](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L500) -___ +*** -### notifications +### notifications? -• `Optional` **notifications**: `boolean` +> `optional` **notifications**: `boolean` If notification handling is supported, for information, see https://github.com/foxriver76/ioBroker.notification-manager#requirements-for-messaging-adapters #### Defined in -[types-dev/objects.d.ts:494](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L494) +[types-dev/objects.d.ts:494](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L494) -___ +*** -### stopInstance +### stopInstance? -• `Optional` **stopInstance**: `number` \| `boolean` +> `optional` **stopInstance**: `number` \| `boolean` If adapter supports signal stopInstance. Use number if you need more than 1000 ms for stop routine. The signal will be sent before stop to the adapter. (used if problems occurred with SIGTERM). #### Defined in -[types-dev/objects.d.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L496) +[types-dev/objects.d.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L496) diff --git a/packages/controller/doc/-internal-/interfaces/SystemConfigCommon.md b/packages/controller/doc/-internal-/interfaces/SystemConfigCommon.md new file mode 100644 index 000000000..f0a0b5149 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/SystemConfigCommon.md @@ -0,0 +1,421 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SystemConfigCommon + +# Interface: SystemConfigCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### activeRepo + +> **activeRepo**: `string`[] + +Name of all active repositories + +#### Defined in + +[types-dev/objects.d.ts:807](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L807) + +*** + +### adapterAutoUpgrade? + +> `optional` **adapterAutoUpgrade**: `object` + +Configured auto upgrade policy + +#### defaultPolicy + +> **defaultPolicy**: [`AutoUpgradePolicy`](../type-aliases/AutoUpgradePolicy.md) + +Default policy, if none has been set explicit for the adapter + +#### repositories + +> **repositories**: `object` + +Configuration for each repository + +##### Index Signature + + \[`repoName`: `string`\]: `boolean` + +#### Defined in + +[types-dev/objects.d.ts:847](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L847) + +*** + +### city? + +> `optional` **city**: `string` + +Optional user's city (only for diagnostics) + +#### Defined in + +[types-dev/objects.d.ts:817](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L817) + +*** + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### country? + +> `optional` **country**: `string` + +Optional user's country (only for diagnostics) + +#### Defined in + +[types-dev/objects.d.ts:819](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L819) + +*** + +### currency? + +> `optional` **currency**: `string` + +User-defined currency + +#### Defined in + +[types-dev/objects.d.ts:823](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L823) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:870](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L870) + +*** + +### dateFormat + +> **dateFormat**: `string` + +Used date format for formatting + +#### Defined in + +[types-dev/objects.d.ts:835](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L835) + +*** + +### defaultHistory + +> **defaultHistory**: `string` + +Default history instance + +#### Defined in + +[types-dev/objects.d.ts:827](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L827) + +*** + +### defaultLogLevel? + +> `optional` **defaultLogLevel**: [`LogLevel`](../type-aliases/LogLevel.md) + +System wide default log level + +#### Defined in + +[types-dev/objects.d.ts:833](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L833) + +*** + +### defaultNewAcl + +> **defaultNewAcl**: `object` + +Default acl for new objects + +#### file + +> **file**: `number` + +#### object + +> **object**: `number` + +#### owner + +> **owner**: \`system.user.$\{string\}\` + +#### ownerGroup + +> **ownerGroup**: \`system.group.$\{string\}\` + +#### state + +> **state**: `number` + +#### Defined in + +[types-dev/objects.d.ts:839](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L839) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### diag + +> **diag**: `"none"` \| `"extended"` \| `"no-city"` + +Which diag data is allowed to be sent + +#### Defined in + +[types-dev/objects.d.ts:829](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L829) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### expertMode? + +> `optional` **expertMode**: `boolean` + +Global saved expert mode for admin + +#### Defined in + +[types-dev/objects.d.ts:867](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L867) + +*** + +### firstDayOfWeek? + +> `optional` **firstDayOfWeek**: `"monday"` \| `"sunday"` + +User-defined first day of the week + +#### Defined in + +[types-dev/objects.d.ts:825](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L825) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### intro? + +> `optional` **intro**: `string`[] + +Deactivated instances, that should not be shown in admin/Intro page + +#### Defined in + +[types-dev/objects.d.ts:856](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L856) + +*** + +### isFloatComma + +> **isFloatComma**: `boolean` + +If floating comma is used instead of dot + +#### Defined in + +[types-dev/objects.d.ts:811](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L811) + +*** + +### language + +> **language**: [`Languages`](../type-aliases/Languages.md) + +Current configured language + +#### Defined in + +[types-dev/objects.d.ts:809](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L809) + +*** + +### latitude? + +> `optional` **latitude**: `number` + +Configured latitude + +#### Defined in + +[types-dev/objects.d.ts:815](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L815) + +*** + +### licenseConfirmed + +> **licenseConfirmed**: `boolean` + +If license has already been confirmed + +#### Defined in + +[types-dev/objects.d.ts:831](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L831) + +*** + +### longitude? + +> `optional` **longitude**: `number` + +Configured longitude + +#### Defined in + +[types-dev/objects.d.ts:813](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L813) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The name of this object as a simple string or an object with translations + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L168) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) + +*** + +### siteName? + +> `optional` **siteName**: `string` + +This name will be shown in admin's header. Just to identify the whole installation + +#### Defined in + +[types-dev/objects.d.ts:837](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L837) + +*** + +### tabsVisible? + +> `optional` **tabsVisible**: `object`[] + +Defines which tabs are visible in the left menu of the admin + +#### Defined in + +[types-dev/objects.d.ts:858](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L858) + +*** + +### tempUnit? + +> `optional` **tempUnit**: `"°C"` \| `"°F"` + +User-defined temperature unit + +#### Defined in + +[types-dev/objects.d.ts:821](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L821) diff --git a/packages/controller/doc/-internal-/interfaces/SystemConfigObject.md b/packages/controller/doc/-internal-/interfaces/SystemConfigObject.md new file mode 100644 index 000000000..d15fc7987 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/SystemConfigObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SystemConfigObject + +# Interface: SystemConfigObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: `string` + +The ID of this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L901) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`SystemConfigCommon`](SystemConfigCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1168](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1168) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"config"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1167](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1167) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/UserCommon.md b/packages/controller/doc/-internal-/interfaces/UserCommon.md new file mode 100644 index 000000000..d0a321777 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/UserCommon.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserCommon + +# Interface: UserCommon + +## Extends + +- [`ObjectCommon`](ObjectCommon.md) + +## Properties + +### color? + +> `optional` **color**: `string` + +Color attribute used in UI + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`color`](ObjectCommon.md#color) + +#### Defined in + +[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L179) + +*** + +### custom? + +> `optional` **custom**: `undefined` + +#### Defined in + +[types-dev/objects.d.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L437) + +*** + +### desc? + +> `optional` **desc**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +Description of this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`desc`](ObjectCommon.md#desc) + +#### Defined in + +[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L171) + +*** + +### dontDelete? + +> `optional` **dontDelete**: `true` + +When set to true, this object may not be deleted + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`dontDelete`](ObjectCommon.md#dontdelete) + +#### Defined in + +[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L174) + +*** + +### enabled + +> **enabled**: `boolean` + +Whether this user is enabled + +#### Defined in + +[types-dev/objects.d.ts:434](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L434) + +*** + +### expert? + +> `optional` **expert**: `true` + +When set to true, this object is only visible when expert mode is turned on in admin + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`expert`](ObjectCommon.md#expert) + +#### Defined in + +[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L177) + +*** + +### icon? + +> `optional` **icon**: `string` + +Icon for this object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`icon`](ObjectCommon.md#icon) + +#### Defined in + +[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L184) + +*** + +### name + +> **name**: [`StringOrTranslated`](../type-aliases/StringOrTranslated.md) + +The username + +#### Overrides + +[`ObjectCommon`](ObjectCommon.md).[`name`](ObjectCommon.md#name) + +#### Defined in + +[types-dev/objects.d.ts:430](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L430) + +*** + +### password + +> **password**: `string` + +The hashed password + +#### Defined in + +[types-dev/objects.d.ts:432](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L432) + +*** + +### role? + +> `optional` **role**: `string` + +role of the object + +#### Inherited from + +[`ObjectCommon`](ObjectCommon.md).[`role`](ObjectCommon.md#role) + +#### Defined in + +[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/-internal-/interfaces/UserInterfaceClientSubscribeReturnType.md b/packages/controller/doc/-internal-/interfaces/UserInterfaceClientSubscribeReturnType.md new file mode 100644 index 000000000..ea75a3092 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/UserInterfaceClientSubscribeReturnType.md @@ -0,0 +1,31 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceClientSubscribeReturnType + +# Interface: UserInterfaceClientSubscribeReturnType + +## Properties + +### accepted + +> **accepted**: `boolean` + +If the adapter has accepted the client subscription + +#### Defined in + +[adapter/src/lib/\_Types.ts:149](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L149) + +*** + +### heartbeat? + +> `optional` **heartbeat**: `number` + +Optional heartbeat, if set, the client needs to re-subscribe every heartbeat interval + +#### Defined in + +[adapter/src/lib/\_Types.ts:151](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L151) diff --git a/packages/controller/doc/-internal-/interfaces/UserInterfaceSubscribeInfo.md b/packages/controller/doc/-internal-/interfaces/UserInterfaceSubscribeInfo.md new file mode 100644 index 000000000..85038d6e7 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/UserInterfaceSubscribeInfo.md @@ -0,0 +1,31 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceSubscribeInfo + +# Interface: UserInterfaceSubscribeInfo + +## Properties + +### clientId + +> **clientId**: `string` + +The client id, which can be used to send information to clients + +#### Defined in + +[adapter/src/lib/\_Types.ts:138](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L138) + +*** + +### message + +> **message**: [`Message`](Message.md) + +The message used for subscription + +#### Defined in + +[adapter/src/lib/\_Types.ts:140](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L140) diff --git a/packages/controller/doc/-internal-/interfaces/UserObject.md b/packages/controller/doc/-internal-/interfaces/UserObject.md new file mode 100644 index 000000000..b11b2c276 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/UserObject.md @@ -0,0 +1,157 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserObject + +# Interface: UserObject + +## Extends + +- [`BaseObject`](BaseObject.md) + +## Properties + +### \_id + +> **\_id**: \`system.user.$\{string\}\` + +The ID of this object + +#### Overrides + +[`BaseObject`](BaseObject.md).[`_id`](BaseObject.md#_id) + +#### Defined in + +[types-dev/objects.d.ts:1138](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1138) + +*** + +### acl? + +> `optional` **acl**: [`ObjectACL`](ObjectACL.md) + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`acl`](BaseObject.md#acl) + +#### Defined in + +[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L908) + +*** + +### common + +> **common**: [`UserCommon`](UserCommon.md) + +#### Overrides + +[`BaseObject`](BaseObject.md).[`common`](BaseObject.md#common) + +#### Defined in + +[types-dev/objects.d.ts:1140](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1140) + +*** + +### enums? + +> `optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../type-aliases/Translated.md)\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`enums`](BaseObject.md#enums) + +#### Defined in + +[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L907) + +*** + +### from? + +> `optional` **from**: `string` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`from`](BaseObject.md#from) + +#### Defined in + +[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L909) + +*** + +### native + +> **native**: `Record`\<`string`, `any`\> + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`native`](BaseObject.md#native) + +#### Defined in + +[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L905) + +*** + +### nonEdit? + +> `optional` **nonEdit**: [`NonEditable`](NonEditable.md) + +These properties can only be edited if the correct password is provided + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`nonEdit`](BaseObject.md#nonedit) + +#### Defined in + +[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L914) + +*** + +### ts? + +> `optional` **ts**: `number` + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`ts`](BaseObject.md#ts) + +#### Defined in + +[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L912) + +*** + +### type + +> **type**: `"user"` + +#### Overrides + +[`BaseObject`](BaseObject.md).[`type`](BaseObject.md#type) + +#### Defined in + +[types-dev/objects.d.ts:1139](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1139) + +*** + +### user? + +> `optional` **user**: `string` + +The user who created or updated this object + +#### Inherited from + +[`BaseObject`](BaseObject.md).[`user`](BaseObject.md#user) + +#### Defined in + +[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/-internal-/interfaces/ValidateIdOptions.md b/packages/controller/doc/-internal-/interfaces/ValidateIdOptions.md new file mode 100644 index 000000000..00393ea15 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/ValidateIdOptions.md @@ -0,0 +1,31 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ValidateIdOptions + +# Interface: ValidateIdOptions + +## Properties + +### maintenance? + +> `optional` **maintenance**: `boolean` + +in maintenance mode, we can access invalid ids to delete them, only works with the admin user + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L10) + +*** + +### user? + +> `optional` **user**: `string` + +User used to check for access rights + +#### Defined in + +[adapter/src/lib/adapter/validator.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L12) diff --git a/packages/controller/doc/-internal-/interfaces/VisWidget.md b/packages/controller/doc/-internal-/interfaces/VisWidget.md new file mode 100644 index 000000000..73f3374c6 --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/VisWidget.md @@ -0,0 +1,59 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / VisWidget + +# Interface: VisWidget + +## Properties + +### components + +> **components**: `string`[] + +#### Defined in + +[types-dev/objects.d.ts:509](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L509) + +*** + +### i18n + +> **i18n**: `true` \| [`Translated`](../type-aliases/Translated.md) \| `"component"` + +#### Defined in + +[types-dev/objects.d.ts:506](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L506) + +*** + +### ignoreInVersions + +> **ignoreInVersions**: `number`[] + +The vis widget does not support the listed major versions of vis + +#### Defined in + +[types-dev/objects.d.ts:511](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L511) + +*** + +### name + +> **name**: `string` + +#### Defined in + +[types-dev/objects.d.ts:507](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L507) + +*** + +### url + +> **url**: `string` + +#### Defined in + +[types-dev/objects.d.ts:508](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L508) diff --git a/packages/controller/doc/-internal-/interfaces/WriteFileOptions.md b/packages/controller/doc/-internal-/interfaces/WriteFileOptions.md new file mode 100644 index 000000000..18ae4a3ff --- /dev/null +++ b/packages/controller/doc/-internal-/interfaces/WriteFileOptions.md @@ -0,0 +1,105 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / WriteFileOptions + +# Interface: WriteFileOptions + +## Extends + +- [`CallOptions`](CallOptions.md) + +## Properties + +### acl? + +> `optional` **acl**: `any` + +#### Inherited from + +[`CallOptions`](CallOptions.md).[`acl`](CallOptions.md#acl) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:32 + +*** + +### group? + +> `optional` **group**: `string` + +#### Inherited from + +[`CallOptions`](CallOptions.md).[`group`](CallOptions.md#group) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:28 + +*** + +### groups? + +> `optional` **groups**: `string`[] + +#### Inherited from + +[`CallOptions`](CallOptions.md).[`groups`](CallOptions.md#groups) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:27 + +*** + +### mimeType? + +> `optional` **mimeType**: `string` + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:36 + +*** + +### owner? + +> `optional` **owner**: \`system.user.$\{string\}\` + +#### Inherited from + +[`CallOptions`](CallOptions.md).[`owner`](CallOptions.md#owner) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:30 + +*** + +### ownerGroup? + +> `optional` **ownerGroup**: `string` + +#### Inherited from + +[`CallOptions`](CallOptions.md).[`ownerGroup`](CallOptions.md#ownergroup) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:31 + +*** + +### user? + +> `optional` **user**: \`system.user.$\{string\}\` + +#### Inherited from + +[`CallOptions`](CallOptions.md).[`user`](CallOptions.md#user) + +#### Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:29 diff --git a/packages/controller/doc/-internal-/type-aliases/Adapter.md b/packages/controller/doc/-internal-/type-aliases/Adapter.md new file mode 100644 index 000000000..d7215e2be --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Adapter.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Adapter + +# Type Alias: Adapter + +> **Adapter**: \`system.adapter.$\{string\}\` \| \`system.host.$\{string\}.adapter.$\{string\}\` + +## Defined in + +[types-dev/objects.d.ts:83](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L83) diff --git a/packages/controller/doc/-internal-/type-aliases/AdapterScopedObject.md b/packages/controller/doc/-internal-/type-aliases/AdapterScopedObject.md new file mode 100644 index 000000000..878542548 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/AdapterScopedObject.md @@ -0,0 +1,15 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AdapterScopedObject + +# Type Alias: AdapterScopedObject + +> **AdapterScopedObject**: [`FolderObject`](../interfaces/FolderObject.md) \| [`DeviceObject`](../interfaces/DeviceObject.md) \| [`ChannelObject`](../interfaces/ChannelObject.md) \| [`StateObject`](../interfaces/StateObject.md) + +All objects that usually appear in an adapter scope + +## Defined in + +[types-dev/objects.d.ts:1237](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1237) diff --git a/packages/controller/doc/-internal-/type-aliases/AnyObject.md b/packages/controller/doc/-internal-/type-aliases/AnyObject.md new file mode 100644 index 000000000..78f683962 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/AnyObject.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AnyObject + +# Type Alias: AnyObject + +> **AnyObject**: [`StateObject`](../interfaces/StateObject.md) \| [`ChannelObject`](../interfaces/ChannelObject.md) \| [`DeviceObject`](../interfaces/DeviceObject.md) \| [`FolderObject`](../interfaces/FolderObject.md) \| [`EnumObject`](../interfaces/EnumObject.md) \| [`MetaObject`](../interfaces/MetaObject.md) \| [`HostObject`](../interfaces/HostObject.md) \| [`AdapterObject`](../interfaces/AdapterObject.md) \| [`InstanceObject`](../interfaces/InstanceObject.md) \| [`UserObject`](../interfaces/UserObject.md) \| [`GroupObject`](../interfaces/GroupObject.md) \| [`ScriptObject`](../interfaces/ScriptObject.md) \| [`ChartObject`](../interfaces/ChartObject.md) \| [`ScheduleObject`](../interfaces/ScheduleObject.md) \| [`RepositoryObject`](../interfaces/RepositoryObject.md) \| [`OtherObject`](../interfaces/OtherObject.md) \| [`DesignObject`](../interfaces/DesignObject.md) + +## Defined in + +[types-dev/objects.d.ts:1197](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1197) diff --git a/packages/controller/doc/-internal-/type-aliases/AnyPartialObject.md b/packages/controller/doc/-internal-/type-aliases/AnyPartialObject.md new file mode 100644 index 000000000..f85a5fb9b --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/AnyPartialObject.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AnyPartialObject + +# Type Alias: AnyPartialObject + +> **AnyPartialObject**: [`PartialStateObject`](../interfaces/PartialStateObject.md) \| [`PartialChannelObject`](../interfaces/PartialChannelObject.md) \| [`PartialDeviceObject`](../interfaces/PartialDeviceObject.md) \| [`PartialFolderObject`](../interfaces/PartialFolderObject.md) \| [`PartialEnumObject`](../interfaces/PartialEnumObject.md) \| [`PartialMetaObject`](../interfaces/PartialMetaObject.md) \| [`PartialHostObject`](../interfaces/PartialHostObject.md) \| [`PartialAdapterObject`](../interfaces/PartialAdapterObject.md) \| [`PartialInstanceObject`](../interfaces/PartialInstanceObject.md) \| [`PartialUserObject`](../interfaces/PartialUserObject.md) \| [`PartialGroupObject`](../interfaces/PartialGroupObject.md) \| [`PartialScriptObject`](../interfaces/PartialScriptObject.md) \| [`PartialChartObject`](PartialChartObject.md) \| [`PartialScheduleObject`](../interfaces/PartialScheduleObject.md) \| [`PartialRepositoryObject`](../interfaces/PartialRepositoryObject.md) \| [`PartialSystemConfigObject`](../interfaces/PartialSystemConfigObject.md) \| [`PartialOtherObject`](../interfaces/PartialOtherObject.md) \| [`PartialDesignObject`](../interfaces/PartialDesignObject.md) + +## Defined in + +[types-dev/objects.d.ts:1216](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1216) diff --git a/packages/controller/doc/-internal-/type-aliases/AtLeastOne.md b/packages/controller/doc/-internal-/type-aliases/AtLeastOne.md new file mode 100644 index 000000000..91d4ee898 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/AtLeastOne.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AtLeastOne + +# Type Alias: AtLeastOne\ + +> **AtLeastOne**\<`T`, `Req`, `Opt`\>: `{ [K in keyof Req]: Omit & { [P in K]: Req[P] } }`\[keyof `Req`\] + +## Type Parameters + +• **T** + +• **Req** = `{ [K in keyof T]-?: T[K] }` + +• **Opt** = `{ [K in keyof T]?: T[K] }` + +## Defined in + +[types-dev/index.d.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L11) diff --git a/packages/controller/doc/-internal-/type-aliases/AutoUpgradePolicy.md b/packages/controller/doc/-internal-/type-aliases/AutoUpgradePolicy.md new file mode 100644 index 000000000..72cbc7995 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/AutoUpgradePolicy.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / AutoUpgradePolicy + +# Type Alias: AutoUpgradePolicy + +> **AutoUpgradePolicy**: `"none"` \| `"patch"` \| `"minor"` \| `"major"` + +## Defined in + +[types-dev/objects.d.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L503) diff --git a/packages/controller/doc/-internal-/type-aliases/Brand.md b/packages/controller/doc/-internal-/type-aliases/Brand.md new file mode 100644 index 000000000..ccc6059cf --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Brand.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Brand + +# Type Alias: Brand\ + +> **Brand**\<`B`\>: `object` + +## Type Parameters + +• **B** + +## Type declaration + +### \[\_\_\_brand\] + +> **\[\_\_\_brand\]**: `B` + +## Defined in + +[types-dev/utils.d.ts:2](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/utils.d.ts#L2) diff --git a/packages/controller/doc/-internal-/type-aliases/Branded.md b/packages/controller/doc/-internal-/type-aliases/Branded.md new file mode 100644 index 000000000..0a1204d55 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Branded.md @@ -0,0 +1,19 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Branded + +# Type Alias: Branded\ + +> **Branded**\<`T`, `B`\>: `T` & [`Brand`](Brand.md)\<`B`\> + +## Type Parameters + +• **T** + +• **B** + +## Defined in + +[types-dev/utils.d.ts:3](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/utils.d.ts#L3) diff --git a/packages/controller/doc/-internal-/type-aliases/CalculatePermissionsCallback.md b/packages/controller/doc/-internal-/type-aliases/CalculatePermissionsCallback.md new file mode 100644 index 000000000..79624c8c2 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CalculatePermissionsCallback.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CalculatePermissionsCallback + +# Type Alias: CalculatePermissionsCallback() + +> **CalculatePermissionsCallback**: (`result`) => `void` + +## Parameters + +• **result**: [`PermissionSet`](../interfaces/PermissionSet.md) + +## Returns + +`void` + +## Defined in + +[adapter/src/lib/\_Types.ts:311](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L311) diff --git a/packages/controller/doc/-internal-/type-aliases/Callback.md b/packages/controller/doc/-internal-/type-aliases/Callback.md new file mode 100644 index 000000000..bebcbc96a --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Callback.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Callback + +# Type Alias: Callback() + +> **Callback**: (...`args`) => `void` \| `Promise`\<`void`\> + +## Parameters + +• ...**args**: `any`[] + +## Returns + +`void` \| `Promise`\<`void`\> + +## Defined in + +[adapter/src/lib/adapter/validator.ts:4](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L4) diff --git a/packages/controller/doc/-internal-/type-aliases/CallbackReturnTypeOf.md b/packages/controller/doc/-internal-/type-aliases/CallbackReturnTypeOf.md new file mode 100644 index 000000000..b957593f4 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CallbackReturnTypeOf.md @@ -0,0 +1,19 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CallbackReturnTypeOf + +# Type Alias: CallbackReturnTypeOf\ + +> **CallbackReturnTypeOf**\<`T`\>: [`SecondParameterOf`](SecondParameterOf.md)\<`T`\> + +Infers the return type from a callback-style API and leaves null and undefined in + +## Type Parameters + +• **T** *extends* (...`args`) => `any` + +## Defined in + +[types-dev/index.d.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L410) diff --git a/packages/controller/doc/-internal-/type-aliases/ChangeFunction.md b/packages/controller/doc/-internal-/type-aliases/ChangeFunction.md new file mode 100644 index 000000000..4006f2e78 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ChangeFunction.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ChangeFunction + +# Type Alias: ChangeFunction() + +> **ChangeFunction**: (`id`, `object`) => `void` + +## Parameters + +• **id**: `string` + +• **object**: [`Object`](Object.md) \| `null` + +## Returns + +`void` + +## Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:4 diff --git a/packages/controller/doc/-internal-/type-aliases/Channel.md b/packages/controller/doc/-internal-/type-aliases/Channel.md new file mode 100644 index 000000000..397ec4546 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Channel.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Channel + +# Type Alias: Channel + +> **Channel**: \`script.js.$\{"common" \| "global"\}\` \| \`$\{string\}.$\{number\}.info\` + +## Defined in + +[types-dev/objects.d.ts:73](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L73) diff --git a/packages/controller/doc/-internal-/type-aliases/CheckFileCallback.md b/packages/controller/doc/-internal-/type-aliases/CheckFileCallback.md new file mode 100644 index 000000000..8e50d1660 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CheckFileCallback.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CheckFileCallback + +# Type Alias: CheckFileCallback() + +> **CheckFileCallback**: (`checkFailed`, `options`?, `fileOptions`?) => `void` + +## Parameters + +• **checkFailed**: `boolean` + +• **options?**: [`CallOptions`](../interfaces/CallOptions.md) + +• **fileOptions?** + +• **fileOptions.notExists?**: `boolean` + +## Returns + +`void` + +## Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:43 diff --git a/packages/controller/doc/-internal-/type-aliases/CheckFileRightsCallback.md b/packages/controller/doc/-internal-/type-aliases/CheckFileRightsCallback.md new file mode 100644 index 000000000..ff424d5c9 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CheckFileRightsCallback.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CheckFileRightsCallback + +# Type Alias: CheckFileRightsCallback() + +> **CheckFileRightsCallback**: (`err`, `options`, `opt`?) => `void` + +## Parameters + +• **err**: `Error` \| `null` \| `undefined` + +• **options**: `Record`\<`string`, `any`\> + +• **opt?**: `any` + +## Returns + +`void` + +## Defined in + +db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:33 diff --git a/packages/controller/doc/-internal-/type-aliases/CheckGroupCallback.md b/packages/controller/doc/-internal-/type-aliases/CheckGroupCallback.md new file mode 100644 index 000000000..7bd0a755f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CheckGroupCallback.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CheckGroupCallback + +# Type Alias: CheckGroupCallback() + +> **CheckGroupCallback**: (`result`) => `void` + +## Parameters + +• **result**: `boolean` + +## Returns + +`void` + +## Defined in + +[adapter/src/lib/\_Types.ts:292](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L292) diff --git a/packages/controller/doc/-internal-/type-aliases/CheckPasswordCallback.md b/packages/controller/doc/-internal-/type-aliases/CheckPasswordCallback.md new file mode 100644 index 000000000..7dbaabdd4 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CheckPasswordCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CheckPasswordCallback + +# Type Alias: CheckPasswordCallback() + +> **CheckPasswordCallback**: (`success`, `user`) => `void` + +## Parameters + +• **success**: `boolean` + +• **user**: `string` + +## Returns + +`void` + +## Defined in + +[adapter/src/lib/\_Types.ts:272](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L272) diff --git a/packages/controller/doc/-internal-/type-aliases/CheckStateCommand.md b/packages/controller/doc/-internal-/type-aliases/CheckStateCommand.md new file mode 100644 index 000000000..eb970d95b --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CheckStateCommand.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CheckStateCommand + +# Type Alias: CheckStateCommand + +> **CheckStateCommand**: `"getState"` \| `"setState"` \| `"delState"` + +## Defined in + +[adapter/src/lib/\_Types.ts:245](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L245) diff --git a/packages/controller/doc/-internal-/type-aliases/ChownFileCallback.md b/packages/controller/doc/-internal-/type-aliases/ChownFileCallback.md new file mode 100644 index 000000000..a7f4c4d02 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ChownFileCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ChownFileCallback + +# Type Alias: ChownFileCallback() + +> **ChownFileCallback**: (`err`?, `processed`?) => `void` + +## Parameters + +• **err?**: `NodeJS.ErrnoException` \| `null` + +• **processed?**: [`ChownFileResult`](../interfaces/ChownFileResult.md)[] + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:472](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L472) diff --git a/packages/controller/doc/-internal-/type-aliases/ChownObjectCallback.md b/packages/controller/doc/-internal-/type-aliases/ChownObjectCallback.md new file mode 100644 index 000000000..40ad0a5f6 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ChownObjectCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ChownObjectCallback + +# Type Alias: ChownObjectCallback() + +> **ChownObjectCallback**: (`err`?, `list`?) => `void` + +## Parameters + +• **err?**: `NodeJS.ErrnoException` \| `null` + +• **list?**: [`Object`](Object.md)[] + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:483](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L483) diff --git a/packages/controller/doc/-internal-/type-aliases/ClientUnsubscribeReason.md b/packages/controller/doc/-internal-/type-aliases/ClientUnsubscribeReason.md new file mode 100644 index 000000000..49218e02b --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ClientUnsubscribeReason.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ClientUnsubscribeReason + +# Type Alias: ClientUnsubscribeReason + +> **ClientUnsubscribeReason**: [`MessageUnsubscribeReason`](MessageUnsubscribeReason.md) \| `"clientSubscribeError"` + +## Defined in + +[adapter/src/lib/\_Types.ts:68](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L68) diff --git a/packages/controller/doc/-internal-/type-aliases/CommandsPermissions.md b/packages/controller/doc/-internal-/type-aliases/CommandsPermissions.md new file mode 100644 index 000000000..7f68738b3 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CommandsPermissions.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CommandsPermissions + +# Type Alias: CommandsPermissions + +> **CommandsPermissions**: [`CommandsPermissionsObject`](CommandsPermissionsObject.md) \| [`CommandsPermissionsEntry`](CommandsPermissionsEntry.md)[] + +## Defined in + +[adapter/src/lib/\_Types.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L309) diff --git a/packages/controller/doc/-internal-/type-aliases/CommandsPermissionsEntry.md b/packages/controller/doc/-internal-/type-aliases/CommandsPermissionsEntry.md new file mode 100644 index 000000000..266b68f08 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CommandsPermissionsEntry.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CommandsPermissionsEntry + +# Type Alias: CommandsPermissionsEntry + +> **CommandsPermissionsEntry**: `object` + +## Type declaration + +### operation + +> **operation**: `string` + +### type + +> **type**: `"object"` \| `"state"` \| `""` \| `"other"` \| `"file"` + +## Defined in + +[adapter/src/lib/\_Types.ts:301](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L301) diff --git a/packages/controller/doc/-internal-/type-aliases/CommandsPermissionsObject.md b/packages/controller/doc/-internal-/type-aliases/CommandsPermissionsObject.md new file mode 100644 index 000000000..796ebd75f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CommandsPermissionsObject.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CommandsPermissionsObject + +# Type Alias: CommandsPermissionsObject + +> **CommandsPermissionsObject**: `object` + +## Index Signature + + \[`permission`: `string`\]: [`CommandsPermissionsEntry`](CommandsPermissionsEntry.md) + +## Defined in + +[adapter/src/lib/\_Types.ts:305](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L305) diff --git a/packages/controller/doc/-internal-/type-aliases/CommonType.md b/packages/controller/doc/-internal-/type-aliases/CommonType.md new file mode 100644 index 000000000..c397e1b0c --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/CommonType.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / CommonType + +# Type Alias: CommonType + +> **CommonType**: `"number"` \| `"string"` \| `"boolean"` \| `"array"` \| `"object"` \| `"mixed"` + +## Defined in + +[types-dev/objects.d.ts:164](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L164) diff --git a/packages/controller/doc/-internal-/type-aliases/ConnectionType.md b/packages/controller/doc/-internal-/type-aliases/ConnectionType.md new file mode 100644 index 000000000..88d55cfe4 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ConnectionType.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ConnectionType + +# Type Alias: ConnectionType + +> **ConnectionType**: `"local"` \| `"cloud"` + +## Defined in + +[types-dev/objects.d.ts:572](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L572) diff --git a/packages/controller/doc/-internal-/type-aliases/DeleteStateCallback.md b/packages/controller/doc/-internal-/type-aliases/DeleteStateCallback.md new file mode 100644 index 000000000..02c0d1815 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/DeleteStateCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / DeleteStateCallback + +# Type Alias: DeleteStateCallback() + +> **DeleteStateCallback**: (`err`?, `id`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **id?**: `string` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:424](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L424) diff --git a/packages/controller/doc/-internal-/type-aliases/Depdendencies.md b/packages/controller/doc/-internal-/type-aliases/Depdendencies.md new file mode 100644 index 000000000..6c0e5cb64 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Depdendencies.md @@ -0,0 +1,15 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Depdendencies + +# Type Alias: Depdendencies + +> **Depdendencies**: `object`[] \| `string`[] + +Format for local and global dependencies + +## Defined in + +[types-dev/objects.d.ts:596](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L596) diff --git a/packages/controller/doc/-internal-/type-aliases/EmptyCallback.md b/packages/controller/doc/-internal-/type-aliases/EmptyCallback.md new file mode 100644 index 000000000..0b47bf616 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/EmptyCallback.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / EmptyCallback + +# Type Alias: EmptyCallback() + +> **EmptyCallback**: () => `void` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:346](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L346) diff --git a/packages/controller/doc/-internal-/type-aliases/Enum.md b/packages/controller/doc/-internal-/type-aliases/Enum.md new file mode 100644 index 000000000..0bbf2adcd --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Enum.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Enum + +# Type Alias: Enum + +> **Enum**: \`enum.$\{string\}\` + +## Defined in + +[types-dev/objects.d.ts:79](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L79) diff --git a/packages/controller/doc/-internal-/type-aliases/EnumList.md b/packages/controller/doc/-internal-/type-aliases/EnumList.md new file mode 100644 index 000000000..f602ac295 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/EnumList.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / EnumList + +# Type Alias: EnumList + +> **EnumList**: `string` \| `string`[] + +## Defined in + +[types-dev/index.d.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L264) diff --git a/packages/controller/doc/-internal-/type-aliases/ErrnoCallback.md b/packages/controller/doc/-internal-/type-aliases/ErrnoCallback.md new file mode 100644 index 000000000..b9ac40235 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ErrnoCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ErrnoCallback + +# Type Alias: ErrnoCallback() + +> **ErrnoCallback**: (`err`?) => `void` + +Special variant of ErrorCallback for methods where Node.js returns an ErrnoException + +## Parameters + +• **err?**: `NodeJS.ErrnoException` \| `null` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:349](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L349) diff --git a/packages/controller/doc/-internal-/type-aliases/ErrorCallback.md b/packages/controller/doc/-internal-/type-aliases/ErrorCallback.md new file mode 100644 index 000000000..f28547ce4 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ErrorCallback.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ErrorCallback + +# Type Alias: ErrorCallback() + +> **ErrorCallback**: (`err`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:347](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L347) diff --git a/packages/controller/doc/-internal-/type-aliases/ErrorHandler.md b/packages/controller/doc/-internal-/type-aliases/ErrorHandler.md new file mode 100644 index 000000000..13288b0ec --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ErrorHandler.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ErrorHandler + +# Type Alias: ErrorHandler() + +> **ErrorHandler**: (`err`) => `boolean` + +## Parameters + +• **err**: `Error` + +## Returns + +`boolean` + +## Defined in + +[types-dev/index.d.ts:344](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L344) diff --git a/packages/controller/doc/-internal-/type-aliases/ExtendObjectCallback.md b/packages/controller/doc/-internal-/type-aliases/ExtendObjectCallback.md new file mode 100644 index 000000000..660932c06 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ExtendObjectCallback.md @@ -0,0 +1,29 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ExtendObjectCallback + +# Type Alias: ExtendObjectCallback() + +> **ExtendObjectCallback**: (`err`?, `result`?, `id`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **result?** + +• **result.id?**: `string` + +• **result.value?**: [`Object`](Object.md) + +• **id?**: `string` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:511](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L511) diff --git a/packages/controller/doc/-internal-/type-aliases/FileChangeHandler.md b/packages/controller/doc/-internal-/type-aliases/FileChangeHandler.md new file mode 100644 index 000000000..be7b4dff2 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/FileChangeHandler.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / FileChangeHandler + +# Type Alias: FileChangeHandler() + +> **FileChangeHandler**: (`id`, `fileName`, `size`) => `void` + +## Parameters + +• **id**: `string` + +• **fileName**: `string` + +• **size**: `number` \| `null` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L341) diff --git a/packages/controller/doc/-internal-/type-aliases/FindObjectCallback.md b/packages/controller/doc/-internal-/type-aliases/FindObjectCallback.md new file mode 100644 index 000000000..9837d1704 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/FindObjectCallback.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / FindObjectCallback + +# Type Alias: FindObjectCallback() + +> **FindObjectCallback**: (`err`?, `id`?, `name`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **id?**: `string` + +• **name?**: [`StringOrTranslated`](StringOrTranslated.md) + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L385) diff --git a/packages/controller/doc/-internal-/type-aliases/GenericCallback.md b/packages/controller/doc/-internal-/type-aliases/GenericCallback.md new file mode 100644 index 000000000..2bab734e9 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GenericCallback.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GenericCallback + +# Type Alias: GenericCallback()\ + +> **GenericCallback**\<`T`\>: (`err`?, `result`?) => `void` + +## Type Parameters + +• **T** + +## Parameters + +• **err?**: `Error` \| `null` + +• **result?**: `T` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L351) diff --git a/packages/controller/doc/-internal-/type-aliases/GetCertificatesCallback.md b/packages/controller/doc/-internal-/type-aliases/GetCertificatesCallback.md new file mode 100644 index 000000000..c27d4d212 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetCertificatesCallback.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetCertificatesCallback + +# Type Alias: GetCertificatesCallback() + +> **GetCertificatesCallback**: (`err`?, `certs`?, `useLetsEncryptCert`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **certs?**: [`Certificates`](../interfaces/Certificates.md) + +• **useLetsEncryptCert?**: `boolean` + +## Returns + +`void` + +## Defined in + +[adapter/src/lib/\_Types.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L329) diff --git a/packages/controller/doc/-internal-/type-aliases/GetCertificatesPromiseReturnType.md b/packages/controller/doc/-internal-/type-aliases/GetCertificatesPromiseReturnType.md new file mode 100644 index 000000000..ba9ffdf36 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetCertificatesPromiseReturnType.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetCertificatesPromiseReturnType + +# Type Alias: GetCertificatesPromiseReturnType + +> **GetCertificatesPromiseReturnType**: [[`Certificates`](../interfaces/Certificates.md), `boolean`] + +## Defined in + +[adapter/src/lib/\_Types.ts:335](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L335) diff --git a/packages/controller/doc/-internal-/type-aliases/GetEncryptedConfigCallback.md b/packages/controller/doc/-internal-/type-aliases/GetEncryptedConfigCallback.md new file mode 100644 index 000000000..c3abf4cf6 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetEncryptedConfigCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetEncryptedConfigCallback + +# Type Alias: GetEncryptedConfigCallback() + +> **GetEncryptedConfigCallback**: (`error`, `result`?) => `void` + +## Parameters + +• **error**: `Error` \| `null` \| `undefined` + +• **result?**: `string` + +## Returns + +`void` + +## Defined in + +[adapter/src/lib/\_Types.ts:348](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L348) diff --git a/packages/controller/doc/-internal-/type-aliases/GetEnumCallback.md b/packages/controller/doc/-internal-/type-aliases/GetEnumCallback.md new file mode 100644 index 000000000..c17120053 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetEnumCallback.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetEnumCallback + +# Type Alias: GetEnumCallback() + +> **GetEnumCallback**: (`err`?, `enums`?, `requestedEnum`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **enums?**: `Record`\<`string`, [`EnumObject`](../interfaces/EnumObject.md)\> + +• **requestedEnum?**: `string` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:365](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L365) diff --git a/packages/controller/doc/-internal-/type-aliases/GetEnumsCallback.md b/packages/controller/doc/-internal-/type-aliases/GetEnumsCallback.md new file mode 100644 index 000000000..fe68d0a5e --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetEnumsCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetEnumsCallback + +# Type Alias: GetEnumsCallback() + +> **GetEnumsCallback**: (`err`?, `result`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **result?** + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L366) diff --git a/packages/controller/doc/-internal-/type-aliases/GetEnumsPromise.md b/packages/controller/doc/-internal-/type-aliases/GetEnumsPromise.md new file mode 100644 index 000000000..3a104d415 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetEnumsPromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetEnumsPromise + +# Type Alias: GetEnumsPromise + +> **GetEnumsPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`GetEnumsCallback`](GetEnumsCallback.md)\>\> + +## Defined in + +[types-dev/index.d.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L372) diff --git a/packages/controller/doc/-internal-/type-aliases/GetHistoryCallback.md b/packages/controller/doc/-internal-/type-aliases/GetHistoryCallback.md new file mode 100644 index 000000000..d525b746f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetHistoryCallback.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetHistoryCallback + +# Type Alias: GetHistoryCallback() + +> **GetHistoryCallback**: (`err`, `result`?, `step`?, `sessionId`?) => `void` + +## Parameters + +• **err**: `Error` \| `null` + +• **result?**: [`GetHistoryResult`](GetHistoryResult.md) + +• **step?**: `number` + +• **sessionId?**: `string` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:427](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L427) diff --git a/packages/controller/doc/-internal-/type-aliases/GetHistoryResult.md b/packages/controller/doc/-internal-/type-aliases/GetHistoryResult.md new file mode 100644 index 000000000..43ef7350d --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetHistoryResult.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetHistoryResult + +# Type Alias: GetHistoryResult + +> **GetHistoryResult**: [`State`](../interfaces/State.md) & `object`[] + +## Defined in + +[types-dev/index.d.ts:426](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L426) diff --git a/packages/controller/doc/-internal-/type-aliases/GetKeysCallback.md b/packages/controller/doc/-internal-/type-aliases/GetKeysCallback.md new file mode 100644 index 000000000..2d264dd88 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetKeysCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetKeysCallback + +# Type Alias: GetKeysCallback() + +> **GetKeysCallback**: (`err`?, `list`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **list?**: `string`[] + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:485](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L485) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectCallback.md b/packages/controller/doc/-internal-/type-aliases/GetObjectCallback.md new file mode 100644 index 000000000..16c45b190 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectCallback.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectCallback + +# Type Alias: GetObjectCallback()\ + +> **GetObjectCallback**\<`T`\>: (`err`?, `obj`?) => `void` + +## Type Parameters + +• **T** *extends* `string` = `string` + +## Parameters + +• **err?**: `Error` \| `null` + +• **obj?**: [`ObjectIdToObjectType`](ObjectIdToObjectType.md)\<`T`\> \| `null` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:359](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L359) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectListCallback.md b/packages/controller/doc/-internal-/type-aliases/GetObjectListCallback.md new file mode 100644 index 000000000..cb81c7362 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectListCallback.md @@ -0,0 +1,29 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectListCallback + +# Type Alias: GetObjectListCallback()\ + +> **GetObjectListCallback**\<`T`\>: (`err`?, `result`?) => `void` + +## Type Parameters + +• **T** *extends* [`Object`](Object.md) + +## Parameters + +• **err?**: `Error` \| `null` + +• **result?** + +• **result.rows?**: [`GetObjectListItem`](../interfaces/GetObjectListItem.md)\<`T`\>[] + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:505](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L505) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectListPromise.md b/packages/controller/doc/-internal-/type-aliases/GetObjectListPromise.md new file mode 100644 index 000000000..e2f7be983 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectListPromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectListPromise + +# Type Alias: GetObjectListPromise + +> **GetObjectListPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`GetObjectListCallback`](GetObjectListCallback.md)\<[`Object`](Object.md)\>\>\> + +## Defined in + +[types-dev/index.d.ts:509](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L509) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectPromise.md b/packages/controller/doc/-internal-/type-aliases/GetObjectPromise.md new file mode 100644 index 000000000..b55be598e --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectPromise.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectPromise + +# Type Alias: GetObjectPromise\ + +> **GetObjectPromise**\<`T`\>: `Promise`\<[`CallbackReturnTypeOf`](CallbackReturnTypeOf.md)\<[`GetObjectCallback`](GetObjectCallback.md)\<`T`\>\>\> + +## Type Parameters + +• **T** *extends* `string` = `string` + +## Defined in + +[types-dev/index.d.ts:363](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L363) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectViewCallback.md b/packages/controller/doc/-internal-/type-aliases/GetObjectViewCallback.md new file mode 100644 index 000000000..906398d19 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectViewCallback.md @@ -0,0 +1,29 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectViewCallback + +# Type Alias: GetObjectViewCallback()\ + +> **GetObjectViewCallback**\<`T`\>: (`err`?, `result`?) => `void` + +## Type Parameters + +• **T** *extends* [`AnyObject`](AnyObject.md) + +## Parameters + +• **err?**: `Error` \| `null` + +• **result?** + +• **result.rows?**: [`GetObjectViewItem`](../interfaces/GetObjectViewItem.md)\<`T`\>[] + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:493](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L493) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectViewPromise.md b/packages/controller/doc/-internal-/type-aliases/GetObjectViewPromise.md new file mode 100644 index 000000000..6ed0780eb --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectViewPromise.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectViewPromise + +# Type Alias: GetObjectViewPromise\ + +> **GetObjectViewPromise**\<`T`\>: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`GetObjectViewCallback`](GetObjectViewCallback.md)\<`T`\>\>\> + +## Type Parameters + +• **T** *extends* [`AnyObject`](AnyObject.md) + +## Defined in + +[types-dev/index.d.ts:497](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L497) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectsCallback.md b/packages/controller/doc/-internal-/type-aliases/GetObjectsCallback.md new file mode 100644 index 000000000..c16669d4f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectsCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectsCallback + +# Type Alias: GetObjectsCallback() + +> **GetObjectsCallback**: (`err`?, `objects`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **objects?**: `Record`\<`string`, [`Object`](Object.md)\> + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:374](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L374) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectsCallback3.md b/packages/controller/doc/-internal-/type-aliases/GetObjectsCallback3.md new file mode 100644 index 000000000..9f81a7981 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectsCallback3.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectsCallback3 + +# Type Alias: GetObjectsCallback3()\ + +> **GetObjectsCallback3**\<`T`\>: (`err`?, `result`?) => `void` + +## Type Parameters + +• **T** *extends* [`BaseObject`](../interfaces/BaseObject.md) + +## Parameters + +• **err?**: `Error` \| `null` + +• **result?**: `T`[] + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:395](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L395) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectsCallbackTyped.md b/packages/controller/doc/-internal-/type-aliases/GetObjectsCallbackTyped.md new file mode 100644 index 000000000..3f3c90d95 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectsCallbackTyped.md @@ -0,0 +1,27 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectsCallbackTyped + +# Type Alias: GetObjectsCallbackTyped()\ + +> **GetObjectsCallbackTyped**\<`T`\>: (`err`?, `objects`?) => `void` + +## Type Parameters + +• **T** *extends* [`ObjectType`](ObjectType.md) + +## Parameters + +• **err?**: `Error` \| `null` + +• **objects?**: `Record`\<`string`, [`AnyObject`](AnyObject.md) & `object`\> + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:377](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L377) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectsPromise.md b/packages/controller/doc/-internal-/type-aliases/GetObjectsPromise.md new file mode 100644 index 000000000..0d0a540c7 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectsPromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectsPromise + +# Type Alias: GetObjectsPromise + +> **GetObjectsPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`GetObjectsCallback`](GetObjectsCallback.md)\>\> + +## Defined in + +[types-dev/index.d.ts:375](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L375) diff --git a/packages/controller/doc/-internal-/type-aliases/GetObjectsPromiseTyped.md b/packages/controller/doc/-internal-/type-aliases/GetObjectsPromiseTyped.md new file mode 100644 index 000000000..61eb1de93 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetObjectsPromiseTyped.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetObjectsPromiseTyped + +# Type Alias: GetObjectsPromiseTyped\ + +> **GetObjectsPromiseTyped**\<`T`\>: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`GetObjectsCallbackTyped`](GetObjectsCallbackTyped.md)\<`T`\>\>\> + +## Type Parameters + +• **T** *extends* [`ObjectType`](ObjectType.md) + +## Defined in + +[types-dev/index.d.ts:381](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L381) diff --git a/packages/controller/doc/-internal-/type-aliases/GetSessionCallback.md b/packages/controller/doc/-internal-/type-aliases/GetSessionCallback.md new file mode 100644 index 000000000..442f801ba --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetSessionCallback.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetSessionCallback + +# Type Alias: GetSessionCallback() + +> **GetSessionCallback**: (`session`) => `void` + +## Parameters + +• **session**: [`Session`](Session.md) + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:517](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L517) diff --git a/packages/controller/doc/-internal-/type-aliases/GetStateCallback.md b/packages/controller/doc/-internal-/type-aliases/GetStateCallback.md new file mode 100644 index 000000000..298020e65 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetStateCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetStateCallback + +# Type Alias: GetStateCallback() + +> **GetStateCallback**: (`err`?, `state`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **state?**: [`State`](../interfaces/State.md) \| `null` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:412](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L412) diff --git a/packages/controller/doc/-internal-/type-aliases/GetStatePromise.md b/packages/controller/doc/-internal-/type-aliases/GetStatePromise.md new file mode 100644 index 000000000..ab891d9b7 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetStatePromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetStatePromise + +# Type Alias: GetStatePromise + +> **GetStatePromise**: `Promise`\<[`CallbackReturnTypeOf`](CallbackReturnTypeOf.md)\<[`GetStateCallback`](GetStateCallback.md)\>\> + +## Defined in + +[types-dev/index.d.ts:413](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L413) diff --git a/packages/controller/doc/-internal-/type-aliases/GetStatesCallback.md b/packages/controller/doc/-internal-/type-aliases/GetStatesCallback.md new file mode 100644 index 000000000..e476013b7 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetStatesCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetStatesCallback + +# Type Alias: GetStatesCallback() + +> **GetStatesCallback**: (`err`?, `states`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **states?**: `Record`\<`string`, [`State`](../interfaces/State.md)\> + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:415](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L415) diff --git a/packages/controller/doc/-internal-/type-aliases/GetStatesPromise.md b/packages/controller/doc/-internal-/type-aliases/GetStatesPromise.md new file mode 100644 index 000000000..482ac72ea --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetStatesPromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetStatesPromise + +# Type Alias: GetStatesPromise + +> **GetStatesPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`GetStatesCallback`](GetStatesCallback.md)\>\> + +## Defined in + +[types-dev/index.d.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L416) diff --git a/packages/controller/doc/-internal-/type-aliases/GetUserGroupCallbackNoError.md b/packages/controller/doc/-internal-/type-aliases/GetUserGroupCallbackNoError.md new file mode 100644 index 000000000..c9b82980c --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetUserGroupCallbackNoError.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetUserGroupCallbackNoError + +# Type Alias: GetUserGroupCallbackNoError() + +> **GetUserGroupCallbackNoError**: (`user`, `groups`, `acl`) => `void` + +## Parameters + +• **user**: `string` + +• **groups**: `string`[] + +• **acl**: [`ObjectPermissions`](../interfaces/ObjectPermissions.md) + +## Returns + +`void` + +## Defined in + +db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:5 diff --git a/packages/controller/doc/-internal-/type-aliases/GetUserGroupPromiseReturn.md b/packages/controller/doc/-internal-/type-aliases/GetUserGroupPromiseReturn.md new file mode 100644 index 000000000..134144767 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/GetUserGroupPromiseReturn.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / GetUserGroupPromiseReturn + +# Type Alias: GetUserGroupPromiseReturn + +> **GetUserGroupPromiseReturn**: [`string`, `string`[], [`ObjectPermissions`](../interfaces/ObjectPermissions.md)] + +## Defined in + +db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:43 diff --git a/packages/controller/doc/-internal-/type-aliases/Group.md b/packages/controller/doc/-internal-/type-aliases/Group.md new file mode 100644 index 000000000..5c87fa4cf --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Group.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Group + +# Type Alias: Group + +> **Group**: \`system.group.$\{string\}\` + +## Defined in + +[types-dev/objects.d.ts:85](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L85) diff --git a/packages/controller/doc/-internal-/type-aliases/InferGetObjectViewItemType.md b/packages/controller/doc/-internal-/type-aliases/InferGetObjectViewItemType.md new file mode 100644 index 000000000..34f6abf13 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/InferGetObjectViewItemType.md @@ -0,0 +1,19 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InferGetObjectViewItemType + +# Type Alias: InferGetObjectViewItemType\ + +> **InferGetObjectViewItemType**\<`Design`, `View`\>: `Design` *extends* `"system"` ? `View` *extends* `"host"` ? [`HostObject`](../interfaces/HostObject.md) : `View` *extends* `"adapter"` ? [`AdapterObject`](../interfaces/AdapterObject.md) : `View` *extends* `"instance"` ? [`InstanceObject`](../interfaces/InstanceObject.md) : `View` *extends* `"meta"` ? [`MetaObject`](../interfaces/MetaObject.md) : `View` *extends* `"device"` ? [`DeviceObject`](../interfaces/DeviceObject.md) : `View` *extends* `"channel"` ? [`ChannelObject`](../interfaces/ChannelObject.md) : `View` *extends* `"state"` ? [`StateObject`](../interfaces/StateObject.md) : `View` *extends* `"folder"` ? [`FolderObject`](../interfaces/FolderObject.md) : `View` *extends* `"enum"` ? [`EnumObject`](../interfaces/EnumObject.md) : ... *extends* ... ? ... : ... : `any` + +## Type Parameters + +• **Design** *extends* `string` + +• **View** *extends* `string` + +## Defined in + +[types-dev/objects.d.ts:1280](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1280) diff --git a/packages/controller/doc/-internal-/type-aliases/InstalledFrom.md b/packages/controller/doc/-internal-/type-aliases/InstalledFrom.md new file mode 100644 index 000000000..059a47c30 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/InstalledFrom.md @@ -0,0 +1,15 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InstalledFrom + +# Type Alias: InstalledFrom + +> **InstalledFrom**: [`Branded`](Branded.md)\<`string`, `"InstalledFrom"`\> + +Installed from attribute of instance/adapter object + +## Defined in + +[types-dev/objects.d.ts:345](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L345) diff --git a/packages/controller/doc/-internal-/type-aliases/Instance.md b/packages/controller/doc/-internal-/type-aliases/Instance.md new file mode 100644 index 000000000..cd840bed4 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Instance.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Instance + +# Type Alias: Instance + +> **Instance**: \`system.adapter.$\{string\}.$\{number\}\` + +## Defined in + +[types-dev/objects.d.ts:81](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L81) diff --git a/packages/controller/doc/-internal-/type-aliases/InstanceMode.md b/packages/controller/doc/-internal-/type-aliases/InstanceMode.md new file mode 100644 index 000000000..6149d2461 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/InstanceMode.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InstanceMode + +# Type Alias: InstanceMode + +> **InstanceMode**: `"none"` \| `"daemon"` \| `"schedule"` \| `"once"` \| `"extension"` + +## Defined in + +[types-dev/objects.d.ts:333](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L333) diff --git a/packages/controller/doc/-internal-/type-aliases/InternalLogger.md b/packages/controller/doc/-internal-/type-aliases/InternalLogger.md new file mode 100644 index 000000000..83d5e0dc5 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/InternalLogger.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / InternalLogger + +# Type Alias: InternalLogger + +> **InternalLogger**: `Omit`\<[`Logger`](../interfaces/Logger.md), `"level"`\> + +## Defined in + +common-db/build/esm/lib/common/tools.d.ts:606 diff --git a/packages/controller/doc/-internal-/type-aliases/Interval.md b/packages/controller/doc/-internal-/type-aliases/Interval.md new file mode 100644 index 000000000..9a7e22445 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Interval.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Interval + +# Type Alias: Interval + +> **Interval**: [`Branded`](Branded.md)\<`number`, `"Interval"`\> \| `null` + +## Defined in + +[types-dev/index.d.ts:520](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L520) diff --git a/packages/controller/doc/-internal-/type-aliases/Languages.md b/packages/controller/doc/-internal-/type-aliases/Languages.md new file mode 100644 index 000000000..8617d020f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Languages.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Languages + +# Type Alias: Languages + +> **Languages**: `"en"` \| `"de"` \| `"ru"` \| `"pt"` \| `"nl"` \| `"fr"` \| `"it"` \| `"es"` \| `"pl"` \| `"uk"` \| `"zh-cn"` + +## Defined in + +[types-dev/objects.d.ts:158](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L158) diff --git a/packages/controller/doc/-internal-/type-aliases/LicenseInformation.md b/packages/controller/doc/-internal-/type-aliases/LicenseInformation.md new file mode 100644 index 000000000..51a4c78fa --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/LicenseInformation.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / LicenseInformation + +# Type Alias: LicenseInformation + +> **LicenseInformation**: [`LicenseInformationFree`](../interfaces/LicenseInformationFree.md) \| [`LicenseInformationWithPayment`](../interfaces/LicenseInformationWithPayment.md) + +## Defined in + +[types-dev/objects.d.ts:540](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L540) diff --git a/packages/controller/doc/-internal-/type-aliases/LocalLink.md b/packages/controller/doc/-internal-/type-aliases/LocalLink.md new file mode 100644 index 000000000..a8d0c6d49 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/LocalLink.md @@ -0,0 +1,69 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / LocalLink + +# Type Alias: LocalLink + +> **LocalLink**: `object` + +## Type declaration + +### cloud? + +> `optional` **cloud**: `string` + +Link to the adapter if it could be shown in the free cloud, like: vis-2/index.html according to "https://iobroker.net/" + +### color? + +> `optional` **color**: `string` + +Color + +### description? + +> `optional` **description**: [`StringOrTranslated`](StringOrTranslated.md) + +Description of the link. Could be multi-language + +### icon? + +> `optional` **icon**: `string` + +Link to icon, like "vis-2/img/favicon.png" + +### intro? + +> `optional` **intro**: `boolean` + +If this link should be shown on the intro tab in admin. false = do not show + +### link + +> **link**: `string` + +Link to the web service of this adapter, like: "%web_protocol%://%ip%:%web_port%/vis-2/edit.html" + +### name? + +> `optional` **name**: [`StringOrTranslated`](StringOrTranslated.md) + +Name of the link. Could be multi-language + +### order? + +> `optional` **order**: `number` + +Order of the card. Used on "intro" and cloud tabs to sort the links + +### pro? + +> `optional` **pro**: `string` + +Link to the adapter if it could be shown in the pro-cloud, like: vis-2/edit.html according to "https://iobroker.pro/" + +## Defined in + +[types-dev/objects.d.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L574) diff --git a/packages/controller/doc/-internal-/type-aliases/LogLevel.md b/packages/controller/doc/-internal-/type-aliases/LogLevel.md new file mode 100644 index 000000000..d4b2f495e --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/LogLevel.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / LogLevel + +# Type Alias: LogLevel + +> **LogLevel**: `"silly"` \| `"debug"` \| `"info"` \| `"warn"` \| `"error"` + +## Defined in + +[types-dev/index.d.ts:205](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L205) diff --git a/packages/controller/doc/-internal-/type-aliases/MaybePromise.md b/packages/controller/doc/-internal-/type-aliases/MaybePromise.md new file mode 100644 index 000000000..303c626ef --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/MaybePromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MaybePromise + +# Type Alias: MaybePromise + +> **MaybePromise**: `Promise`\<`void`\> \| `void` + +## Defined in + +[adapter/src/lib/\_Types.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L247) diff --git a/packages/controller/doc/-internal-/type-aliases/MessageCallback.md b/packages/controller/doc/-internal-/type-aliases/MessageCallback.md new file mode 100644 index 000000000..2086deb83 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/MessageCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MessageCallback + +# Type Alias: MessageCallback() + +> **MessageCallback**: (`response`?) => `void` + +Due to backward compatibility first param can be result or error + +## Parameters + +• **response?**: [`Message`](../interfaces/Message.md) \| `Error` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:354](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L354) diff --git a/packages/controller/doc/-internal-/type-aliases/MessageHandler.md b/packages/controller/doc/-internal-/type-aliases/MessageHandler.md new file mode 100644 index 000000000..a8e87fb18 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/MessageHandler.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MessageHandler + +# Type Alias: MessageHandler() + +> **MessageHandler**: (`obj`) => `void` \| `Promise`\<`void`\> + +## Parameters + +• **obj**: [`Message`](../interfaces/Message.md) + +## Returns + +`void` \| `Promise`\<`void`\> + +## Defined in + +[types-dev/index.d.ts:342](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L342) diff --git a/packages/controller/doc/-internal-/type-aliases/MessageUnsubscribeReason.md b/packages/controller/doc/-internal-/type-aliases/MessageUnsubscribeReason.md new file mode 100644 index 000000000..d6449fe9f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/MessageUnsubscribeReason.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / MessageUnsubscribeReason + +# Type Alias: MessageUnsubscribeReason + +> **MessageUnsubscribeReason**: `"client"` \| `"disconnect"` + +## Defined in + +[adapter/src/lib/\_Types.ts:67](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L67) diff --git a/packages/controller/doc/-internal-/type-aliases/Meta.md b/packages/controller/doc/-internal-/type-aliases/Meta.md new file mode 100644 index 000000000..d05684714 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Meta.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Meta + +# Type Alias: Meta + +> **Meta**: \`$\{string\}.$\{number\}\` \| \`$\{string\}.$\{"meta" \| "admin"\}\` \| \`$\{string\}.meta.$\{string\}\` \| \`$\{string\}.$\{number\}.meta.$\{string\}\` + +## Defined in + +[types-dev/objects.d.ts:62](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L62) diff --git a/packages/controller/doc/-internal-/type-aliases/Misc.md b/packages/controller/doc/-internal-/type-aliases/Misc.md new file mode 100644 index 000000000..aae134257 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Misc.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Misc + +# Type Alias: Misc + +> **Misc**: \`system.host.$\{string\}.$\{string\}\` \| \`0\_userdata.0.$\{string\}\` + +## Defined in + +[types-dev/objects.d.ts:70](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L70) diff --git a/packages/controller/doc/-internal-/type-aliases/NonNullCallbackReturnTypeOf.md b/packages/controller/doc/-internal-/type-aliases/NonNullCallbackReturnTypeOf.md new file mode 100644 index 000000000..27c56196c --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/NonNullCallbackReturnTypeOf.md @@ -0,0 +1,19 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / NonNullCallbackReturnTypeOf + +# Type Alias: NonNullCallbackReturnTypeOf\ + +> **NonNullCallbackReturnTypeOf**\<`T`\>: `Exclude`\<[`SecondParameterOf`](SecondParameterOf.md)\<`T`\>, `null` \| `undefined`\> + +Infers the return type from a callback-style API and strips out null and undefined + +## Type Parameters + +• **T** *extends* (...`args`) => `any` + +## Defined in + +[types-dev/index.d.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L405) diff --git a/packages/controller/doc/-internal-/type-aliases/NotificationCategory.md b/packages/controller/doc/-internal-/type-aliases/NotificationCategory.md new file mode 100644 index 000000000..a3b798871 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/NotificationCategory.md @@ -0,0 +1,51 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / NotificationCategory + +# Type Alias: NotificationCategory + +> **NotificationCategory**: `object` + +## Type declaration + +### category + +> **category**: `"memIssues"` \| `"fsIoErrors"` \| `"noDiskSpace"` \| `"accessErrors"` \| `"nonExistingFileErrors"` \| `"remoteHostErrors"` \| `"restartLoop"` \| `"fileToJsonl"` \| `"automaticAdapterUpgradeFailed"` \| `"automaticAdapterUpgradeSuccessful"` \| `"blockedVersions"` \| `"databaseErrors"` \| `"securityIssues"` \| `"packageUpdates"` \| `"systemRebootRequired"` \| `"diskSpaceIssues"` \| `string` & `object` + +The unique category identifier + +### description + +> **description**: [`Translated`](Translated.md) + +The human-readable category description + +### limit + +> **limit**: `number` + +Deletes older messages if more than the specified amount is present for this category + +### name + +> **name**: [`Translated`](Translated.md) + +The human-readable category name + +### regex + +> **regex**: `string`[] + +If a regex is specified, the js-controller will check error messages on adapter crashes against this regex and will generate a notification of this category + +### severity + +> **severity**: `"info"` \| `"notify"` \| `"alert"` + +Allows to define the severity of the notification with `info` being the lowest `notify` representing middle priority, `alert` representing high priority and often containing critical information + +## Defined in + +[types-dev/objects.d.ts:1062](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1062) diff --git a/packages/controller/doc/-internal-/type-aliases/Object.md b/packages/controller/doc/-internal-/type-aliases/Object.md new file mode 100644 index 000000000..3bd425e0f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Object.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Object + +# Type Alias: Object + +> **Object**: [`AnyObject`](AnyObject.md) & `object` + +## Type declaration + +### common + +> **common**: `Record`\<`string`, `any`\> + +### native + +> **native**: `Record`\<`string`, `any`\> + +## Defined in + +[types-dev/objects.d.ts:1241](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1241) diff --git a/packages/controller/doc/-internal-/type-aliases/ObjectChangeHandler.md b/packages/controller/doc/-internal-/type-aliases/ObjectChangeHandler.md new file mode 100644 index 000000000..37f0ccc68 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ObjectChangeHandler.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectChangeHandler + +# Type Alias: ObjectChangeHandler() + +> **ObjectChangeHandler**: (`id`, `obj`) => `void` \| `Promise`\<`void`\> + +## Parameters + +• **id**: `string` + +• **obj**: [`Object`](Object.md) \| `null` \| `undefined` + +## Returns + +`void` \| `Promise`\<`void`\> + +## Defined in + +[types-dev/index.d.ts:339](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L339) diff --git a/packages/controller/doc/-internal-/type-aliases/ObjectIdToObjectType.md b/packages/controller/doc/-internal-/type-aliases/ObjectIdToObjectType.md new file mode 100644 index 000000000..2cffd3726 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ObjectIdToObjectType.md @@ -0,0 +1,19 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectIdToObjectType + +# Type Alias: ObjectIdToObjectType\ + +> **ObjectIdToObjectType**\<`T`, `Read`\>: `T` *extends* [`State`](State.md) ? [`StateObject`](../interfaces/StateObject.md) : `T` *extends* [`Instance`](Instance.md) ? [`InstanceObject`](../interfaces/InstanceObject.md) : `T` *extends* [`Adapter`](Adapter.md) ? [`AdapterObject`](../interfaces/AdapterObject.md) : `T` *extends* [`Channel`](Channel.md) ? [`ChannelObject`](../interfaces/ChannelObject.md) : `T` *extends* [`Meta`](Meta.md) ? [`MetaObject`](../interfaces/MetaObject.md) : `T` *extends* [`Misc`](Misc.md) ? [`AdapterScopedObject`](AdapterScopedObject.md) : `T` *extends* [`ScriptOrChannel`](ScriptOrChannel.md) ? [`ScriptObject`](../interfaces/ScriptObject.md) \| [`ChannelObject`](../interfaces/ChannelObject.md) : `T` *extends* [`Enum`](Enum.md) ? [`EnumObject`](../interfaces/EnumObject.md) : `T` *extends* [`Group`](Group.md) ? [`GroupObject`](../interfaces/GroupObject.md) : `T` *extends* [`User`](User.md) ? [`UserObject`](../interfaces/UserObject.md) : ... *extends* ... ? ... : ... + +## Type Parameters + +• **T** *extends* `string` + +• **Read** *extends* `"read"` \| `"write"` = `"read"` + +## Defined in + +[types-dev/objects.d.ts:119](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L119) diff --git a/packages/controller/doc/-internal-/type-aliases/ObjectType.md b/packages/controller/doc/-internal-/type-aliases/ObjectType.md new file mode 100644 index 000000000..c8371ef47 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ObjectType.md @@ -0,0 +1,15 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ObjectType + +# Type Alias: ObjectType + +> **ObjectType**: `"state"` \| `"channel"` \| `"device"` \| `"folder"` \| `"enum"` \| `"adapter"` \| `"config"` \| `"group"` \| `"host"` \| `"instance"` \| `"meta"` \| `"script"` \| `"user"` \| `"chart"` \| `"schedule"` \| `"design"` + +Defines the existing object types in ioBroker + +## Defined in + +[types-dev/objects.d.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L41) diff --git a/packages/controller/doc/-internal-/type-aliases/OptionalCallback.md b/packages/controller/doc/-internal-/type-aliases/OptionalCallback.md new file mode 100644 index 000000000..c37f22607 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/OptionalCallback.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / OptionalCallback + +# Type Alias: OptionalCallback + +> **OptionalCallback**: `undefined` \| [`Callback`](Callback.md) + +## Defined in + +[adapter/src/lib/adapter/validator.ts:5](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L5) diff --git a/packages/controller/doc/-internal-/type-aliases/PaidLicenseType.md b/packages/controller/doc/-internal-/type-aliases/PaidLicenseType.md new file mode 100644 index 000000000..cc2e69911 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/PaidLicenseType.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PaidLicenseType + +# Type Alias: PaidLicenseType + +> **PaidLicenseType**: `"paid"` \| `"commercial"` \| `"limited"` + +## Defined in + +[types-dev/objects.d.ts:514](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L514) diff --git a/packages/controller/doc/-internal-/type-aliases/PartialChartObject.md b/packages/controller/doc/-internal-/type-aliases/PartialChartObject.md new file mode 100644 index 000000000..6b346815d --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/PartialChartObject.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialChartObject + +# Type Alias: PartialChartObject + +> **PartialChartObject**: [`ChartObject`](../interfaces/ChartObject.md) + +## Defined in + +[types-dev/objects.d.ts:979](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L979) diff --git a/packages/controller/doc/-internal-/type-aliases/PartialObjectWorker.md b/packages/controller/doc/-internal-/type-aliases/PartialObjectWorker.md new file mode 100644 index 000000000..44f2ccb67 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/PartialObjectWorker.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / PartialObjectWorker + +# Type Alias: PartialObjectWorker\ + +> **PartialObjectWorker**\<`T`\>: `T` *extends* [`AnyObject`](AnyObject.md) ? [`AnyPartialObject`](AnyPartialObject.md) & `object` : `never` + +## Type Parameters + +• **T** + +## Defined in + +[types-dev/objects.d.ts:1254](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1254) diff --git a/packages/controller/doc/-internal-/type-aliases/Pattern.md b/packages/controller/doc/-internal-/type-aliases/Pattern.md new file mode 100644 index 000000000..a698d5db4 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Pattern.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Pattern + +# Type Alias: Pattern + +> **Pattern**: `string` \| `string`[] + +## Defined in + +[adapter/src/lib/adapter/validator.ts:6](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/validator.ts#L6) diff --git a/packages/controller/doc/-internal-/type-aliases/Plugin.md b/packages/controller/doc/-internal-/type-aliases/Plugin.md new file mode 100644 index 000000000..33d94e226 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Plugin.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Plugin + +# Type Alias: Plugin + +> **Plugin**: `Record`\<`string`, `any`\> + +## Defined in + +[types-dev/index.d.ts:266](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L266) diff --git a/packages/controller/doc/-internal-/type-aliases/ReadDirCallback.md b/packages/controller/doc/-internal-/type-aliases/ReadDirCallback.md new file mode 100644 index 000000000..61773e9db --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ReadDirCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ReadDirCallback + +# Type Alias: ReadDirCallback() + +> **ReadDirCallback**: (`err`?, `entries`?) => `void` + +## Parameters + +• **err?**: `NodeJS.ErrnoException` \| `null` + +• **entries?**: [`ReadDirResult`](../interfaces/ReadDirResult.md)[] + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:449](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L449) diff --git a/packages/controller/doc/-internal-/type-aliases/ReadDirPromise.md b/packages/controller/doc/-internal-/type-aliases/ReadDirPromise.md new file mode 100644 index 000000000..b58259b2c --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ReadDirPromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ReadDirPromise + +# Type Alias: ReadDirPromise + +> **ReadDirPromise**: `Promise`\<[`ReadDirResult`](../interfaces/ReadDirResult.md)[]\> + +## Defined in + +[types-dev/index.d.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L450) diff --git a/packages/controller/doc/-internal-/type-aliases/ReadFileCallback.md b/packages/controller/doc/-internal-/type-aliases/ReadFileCallback.md new file mode 100644 index 000000000..7514ba7c3 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ReadFileCallback.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ReadFileCallback + +# Type Alias: ReadFileCallback() + +> **ReadFileCallback**: (`err`?, `data`?, `mimeType`?) => `void` + +## Parameters + +• **err?**: `NodeJS.ErrnoException` \| `null` + +• **data?**: `Buffer` \| `string` + +• **mimeType?**: `string` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:452](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L452) diff --git a/packages/controller/doc/-internal-/type-aliases/ReadFilePromise.md b/packages/controller/doc/-internal-/type-aliases/ReadFilePromise.md new file mode 100644 index 000000000..56b1896cb --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ReadFilePromise.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ReadFilePromise + +# Type Alias: ReadFilePromise + +> **ReadFilePromise**: `Promise`\<`object`\> + +## Type declaration + +### file + +> **file**: `string` \| `Buffer` + +### mimeType? + +> `optional` **mimeType**: `string` + +## Defined in + +[types-dev/index.d.ts:453](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L453) diff --git a/packages/controller/doc/-internal-/type-aliases/ReadyHandler.md b/packages/controller/doc/-internal-/type-aliases/ReadyHandler.md new file mode 100644 index 000000000..6090c95f3 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ReadyHandler.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ReadyHandler + +# Type Alias: ReadyHandler() + +> **ReadyHandler**: () => `void` \| `Promise`\<`void`\> + +## Returns + +`void` \| `Promise`\<`void`\> + +## Defined in + +[types-dev/index.d.ts:338](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L338) diff --git a/packages/controller/doc/-internal-/type-aliases/RmCallback.md b/packages/controller/doc/-internal-/type-aliases/RmCallback.md new file mode 100644 index 000000000..773b1efad --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/RmCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / RmCallback + +# Type Alias: RmCallback() + +> **RmCallback**: (`err`?, `entries`?) => `void` + +## Parameters + +• **err?**: `NodeJS.ErrnoException` \| `null` + +• **entries?**: [`RmResult`](../interfaces/RmResult.md)[] + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:481](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L481) diff --git a/packages/controller/doc/-internal-/type-aliases/ScriptOrChannel.md b/packages/controller/doc/-internal-/type-aliases/ScriptOrChannel.md new file mode 100644 index 000000000..0da42b2a7 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/ScriptOrChannel.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / ScriptOrChannel + +# Type Alias: ScriptOrChannel + +> **ScriptOrChannel**: \`script.js.$\{string\}\` + +## Defined in + +[types-dev/objects.d.ts:75](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L75) diff --git a/packages/controller/doc/-internal-/type-aliases/SecondParameterOf.md b/packages/controller/doc/-internal-/type-aliases/SecondParameterOf.md new file mode 100644 index 000000000..3e8422ab7 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SecondParameterOf.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SecondParameterOf + +# Type Alias: SecondParameterOf\ + +> **SecondParameterOf**\<`T`\>: `T` *extends* (`arg0`, `arg1`, ...`args`) => `any` ? `R` : `never` + +## Type Parameters + +• **T** *extends* (...`args`) => `any` + +## Defined in + +[types-dev/index.d.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L397) diff --git a/packages/controller/doc/-internal-/type-aliases/SendToAllClientOptions.md b/packages/controller/doc/-internal-/type-aliases/SendToAllClientOptions.md new file mode 100644 index 000000000..81fe13234 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SendToAllClientOptions.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SendToAllClientOptions + +# Type Alias: SendToAllClientOptions + +> **SendToAllClientOptions**: `Omit`\<[`SendToClientOptions`](../interfaces/SendToClientOptions.md), `"clientId"`\> + +## Defined in + +[adapter/src/lib/adapter/userInterfaceMessagingController.ts:35](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L35) diff --git a/packages/controller/doc/-internal-/type-aliases/Session.md b/packages/controller/doc/-internal-/type-aliases/Session.md new file mode 100644 index 000000000..3e45e58ad --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Session.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Session + +# Type Alias: Session + +> **Session**: `any` + +## Defined in + +[types-dev/index.d.ts:93](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L93) diff --git a/packages/controller/doc/-internal-/type-aliases/SetObjectCallback.md b/packages/controller/doc/-internal-/type-aliases/SetObjectCallback.md new file mode 100644 index 000000000..29591e4d3 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SetObjectCallback.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SetObjectCallback + +# Type Alias: SetObjectCallback() + +> **SetObjectCallback**: (`err`?, `obj`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **obj?** + +• **obj.id?**: `string` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:356](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L356) diff --git a/packages/controller/doc/-internal-/type-aliases/SetObjectPromise.md b/packages/controller/doc/-internal-/type-aliases/SetObjectPromise.md new file mode 100644 index 000000000..8e499e134 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SetObjectPromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SetObjectPromise + +# Type Alias: SetObjectPromise + +> **SetObjectPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`SetObjectCallback`](SetObjectCallback.md)\>\> + +## Defined in + +[types-dev/index.d.ts:357](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L357) diff --git a/packages/controller/doc/-internal-/type-aliases/SetStateCallback.md b/packages/controller/doc/-internal-/type-aliases/SetStateCallback.md new file mode 100644 index 000000000..15565588c --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SetStateCallback.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SetStateCallback + +# Type Alias: SetStateCallback() + +> **SetStateCallback**: (`err`?, `id`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **id?**: `string` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:418](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L418) diff --git a/packages/controller/doc/-internal-/type-aliases/SetStateChangedCallback.md b/packages/controller/doc/-internal-/type-aliases/SetStateChangedCallback.md new file mode 100644 index 000000000..01af2563c --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SetStateChangedCallback.md @@ -0,0 +1,25 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SetStateChangedCallback + +# Type Alias: SetStateChangedCallback() + +> **SetStateChangedCallback**: (`err`?, `id`?, `notChanged`?) => `void` + +## Parameters + +• **err?**: `Error` \| `null` + +• **id?**: `string` + +• **notChanged?**: `boolean` + +## Returns + +`void` + +## Defined in + +[types-dev/index.d.ts:421](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L421) diff --git a/packages/controller/doc/-internal-/type-aliases/SetStateChangedPromise.md b/packages/controller/doc/-internal-/type-aliases/SetStateChangedPromise.md new file mode 100644 index 000000000..e52b09c0a --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SetStateChangedPromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SetStateChangedPromise + +# Type Alias: SetStateChangedPromise + +> **SetStateChangedPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`SetStateChangedCallback`](SetStateChangedCallback.md)\>\> + +## Defined in + +[types-dev/index.d.ts:422](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L422) diff --git a/packages/controller/doc/-internal-/type-aliases/SetStatePromise.md b/packages/controller/doc/-internal-/type-aliases/SetStatePromise.md new file mode 100644 index 000000000..990cf2cbc --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SetStatePromise.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SetStatePromise + +# Type Alias: SetStatePromise + +> **SetStatePromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](NonNullCallbackReturnTypeOf.md)\<[`SetStateCallback`](SetStateCallback.md)\>\> + +## Defined in + +[types-dev/index.d.ts:419](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L419) diff --git a/packages/controller/doc/-internal-/type-aliases/SettableObjectWorker.md b/packages/controller/doc/-internal-/type-aliases/SettableObjectWorker.md new file mode 100644 index 000000000..75c71239a --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SettableObjectWorker.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SettableObjectWorker + +# Type Alias: SettableObjectWorker\ + +> **SettableObjectWorker**\<`T`\>: `T` *extends* [`AnyObject`](AnyObject.md) ? `Omit`\<`T`, `"_id"` \| `"acl"`\> & `object` : `never` + +## Type Parameters + +• **T** + +## Defined in + +[types-dev/objects.d.ts:1247](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L1247) diff --git a/packages/controller/doc/-internal-/type-aliases/SettableState.md b/packages/controller/doc/-internal-/type-aliases/SettableState.md new file mode 100644 index 000000000..cedf23e64 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/SettableState.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / SettableState + +# Type Alias: SettableState + +> **SettableState**: [`AtLeastOne`](AtLeastOne.md)\<[`State`](../interfaces/State.md)\> + +## Defined in + +[types-dev/index.d.ts:85](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L85) diff --git a/packages/controller/doc/-internal-/type-aliases/State.md b/packages/controller/doc/-internal-/type-aliases/State.md new file mode 100644 index 000000000..526a95796 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/State.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / State + +# Type Alias: State + +> **State**: \`system.adapter.$\{string\}.$\{number\}.$\{string\}\` + +## Defined in + +[types-dev/objects.d.ts:77](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L77) diff --git a/packages/controller/doc/-internal-/type-aliases/StateChangeHandler.md b/packages/controller/doc/-internal-/type-aliases/StateChangeHandler.md new file mode 100644 index 000000000..33fe7e45f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/StateChangeHandler.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StateChangeHandler + +# Type Alias: StateChangeHandler() + +> **StateChangeHandler**: (`id`, `obj`) => `void` \| `Promise`\<`void`\> + +## Parameters + +• **id**: `string` + +• **obj**: [`State`](../interfaces/State.md) \| `null` \| `undefined` + +## Returns + +`void` \| `Promise`\<`void`\> + +## Defined in + +[types-dev/index.d.ts:340](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L340) diff --git a/packages/controller/doc/-internal-/type-aliases/StateValue.md b/packages/controller/doc/-internal-/type-aliases/StateValue.md new file mode 100644 index 000000000..d810a9e75 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/StateValue.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StateValue + +# Type Alias: StateValue + +> **StateValue**: `string` \| `number` \| `boolean` \| `null` + +## Defined in + +[types-dev/index.d.ts:54](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L54) diff --git a/packages/controller/doc/-internal-/type-aliases/StringOrTranslated.md b/packages/controller/doc/-internal-/type-aliases/StringOrTranslated.md new file mode 100644 index 000000000..c41fc3aa8 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/StringOrTranslated.md @@ -0,0 +1,15 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / StringOrTranslated + +# Type Alias: StringOrTranslated + +> **StringOrTranslated**: `string` \| [`Translated`](Translated.md) + +For objects, we require the English language to be present + +## Defined in + +[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L162) diff --git a/packages/controller/doc/-internal-/type-aliases/Timeout.md b/packages/controller/doc/-internal-/type-aliases/Timeout.md new file mode 100644 index 000000000..4ce898b29 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Timeout.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Timeout + +# Type Alias: Timeout + +> **Timeout**: [`Branded`](Branded.md)\<`number`, `"Timeout"`\> \| `null` + +## Defined in + +[types-dev/index.d.ts:519](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L519) diff --git a/packages/controller/doc/-internal-/type-aliases/TimeoutCallback.md b/packages/controller/doc/-internal-/type-aliases/TimeoutCallback.md new file mode 100644 index 000000000..3f05f7660 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/TimeoutCallback.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / TimeoutCallback + +# Type Alias: TimeoutCallback() + +> **TimeoutCallback**: (...`args`) => `void` + +## Parameters + +• ...**args**: `any`[] + +## Returns + +`void` + +## Defined in + +[adapter/src/lib/\_Types.ts:355](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L355) diff --git a/packages/controller/doc/-internal-/type-aliases/Translated.md b/packages/controller/doc/-internal-/type-aliases/Translated.md new file mode 100644 index 000000000..71630c850 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/Translated.md @@ -0,0 +1,19 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / Translated + +# Type Alias: Translated + +> **Translated**: `object` & `{ [lang in Languages]?: string }` + +## Type declaration + +### en + +> **en**: `string` + +## Defined in + +[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L159) diff --git a/packages/controller/doc/-internal-/type-aliases/UnloadHandler.md b/packages/controller/doc/-internal-/type-aliases/UnloadHandler.md new file mode 100644 index 000000000..1ad516a37 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/UnloadHandler.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UnloadHandler + +# Type Alias: UnloadHandler() + +> **UnloadHandler**: (`callback`) => `void` \| `Promise`\<`void`\> + +## Parameters + +• **callback**: [`EmptyCallback`](EmptyCallback.md) + +## Returns + +`void` \| `Promise`\<`void`\> + +## Defined in + +[types-dev/index.d.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/index.d.ts#L343) diff --git a/packages/controller/doc/-internal-/type-aliases/User.md b/packages/controller/doc/-internal-/type-aliases/User.md new file mode 100644 index 000000000..7391fc23f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/User.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / User + +# Type Alias: User + +> **User**: \`system.user.$\{string\}\` + +## Defined in + +[types-dev/objects.d.ts:87](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L87) diff --git a/packages/controller/doc/-internal-/type-aliases/UserChangeFunction.md b/packages/controller/doc/-internal-/type-aliases/UserChangeFunction.md new file mode 100644 index 000000000..caaf788ee --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/UserChangeFunction.md @@ -0,0 +1,23 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserChangeFunction + +# Type Alias: UserChangeFunction() + +> **UserChangeFunction**: (`id`, `state`) => `void` + +## Parameters + +• **id**: `string` + +• **state**: [`State`](../interfaces/State.md) \| `null` + +## Returns + +`void` + +## Defined in + +db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:22 diff --git a/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientRemoveMessage.md b/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientRemoveMessage.md new file mode 100644 index 000000000..aac6cf3f6 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientRemoveMessage.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceClientRemoveMessage + +# Type Alias: UserInterfaceClientRemoveMessage + +> **UserInterfaceClientRemoveMessage**: `Omit`\<[`Message`](../interfaces/Message.md), `"message"` \| `"command"`\> & `object` \| `Omit`\<[`Message`](../interfaces/Message.md), `"message"` \| `"command"`\> & `object` + +## Defined in + +[adapter/src/lib/\_Types.ts:178](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L178) diff --git a/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientSubscribeHandler.md b/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientSubscribeHandler.md new file mode 100644 index 000000000..ce580b0d8 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientSubscribeHandler.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceClientSubscribeHandler + +# Type Alias: UserInterfaceClientSubscribeHandler() + +> **UserInterfaceClientSubscribeHandler**: (`subscribeInfo`) => [`UserInterfaceClientSubscribeReturnType`](../interfaces/UserInterfaceClientSubscribeReturnType.md) \| `Promise`\<[`UserInterfaceClientSubscribeReturnType`](../interfaces/UserInterfaceClientSubscribeReturnType.md)\> + +## Parameters + +• **subscribeInfo**: [`UserInterfaceSubscribeInfo`](../interfaces/UserInterfaceSubscribeInfo.md) + +## Returns + +[`UserInterfaceClientSubscribeReturnType`](../interfaces/UserInterfaceClientSubscribeReturnType.md) \| `Promise`\<[`UserInterfaceClientSubscribeReturnType`](../interfaces/UserInterfaceClientSubscribeReturnType.md)\> + +## Defined in + +[adapter/src/lib/\_Types.ts:143](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L143) diff --git a/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientUnsubscribeHandler.md b/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientUnsubscribeHandler.md new file mode 100644 index 000000000..2099cc7ee --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientUnsubscribeHandler.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceClientUnsubscribeHandler + +# Type Alias: UserInterfaceClientUnsubscribeHandler() + +> **UserInterfaceClientUnsubscribeHandler**: (`unsubscribeInfo`) => `void` \| `Promise`\<`void`\> + +## Parameters + +• **unsubscribeInfo**: [`UserInterfaceUnsubscribeInfo`](UserInterfaceUnsubscribeInfo.md) + +## Returns + +`void` \| `Promise`\<`void`\> + +## Defined in + +[adapter/src/lib/\_Types.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L174) diff --git a/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientUnsubscribeReason.md b/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientUnsubscribeReason.md new file mode 100644 index 000000000..0efe05942 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/UserInterfaceClientUnsubscribeReason.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceClientUnsubscribeReason + +# Type Alias: UserInterfaceClientUnsubscribeReason + +> **UserInterfaceClientUnsubscribeReason**: [`ClientUnsubscribeReason`](ClientUnsubscribeReason.md) \| `"timeout"` + +## Defined in + +[adapter/src/lib/\_Types.ts:69](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L69) diff --git a/packages/controller/doc/-internal-/type-aliases/UserInterfaceUnsubscribeInfo.md b/packages/controller/doc/-internal-/type-aliases/UserInterfaceUnsubscribeInfo.md new file mode 100644 index 000000000..16dbeed75 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/UserInterfaceUnsubscribeInfo.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceUnsubscribeInfo + +# Type Alias: UserInterfaceUnsubscribeInfo + +> **UserInterfaceUnsubscribeInfo**: [`UserInterfaceUnsubscribeInfoBaseObject`](UserInterfaceUnsubscribeInfoBaseObject.md) & `object` \| `object` + +## Defined in + +[adapter/src/lib/\_Types.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L159) diff --git a/packages/controller/doc/-internal-/type-aliases/UserInterfaceUnsubscribeInfoBaseObject.md b/packages/controller/doc/-internal-/type-aliases/UserInterfaceUnsubscribeInfoBaseObject.md new file mode 100644 index 000000000..1ad899db4 --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/UserInterfaceUnsubscribeInfoBaseObject.md @@ -0,0 +1,21 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / UserInterfaceUnsubscribeInfoBaseObject + +# Type Alias: UserInterfaceUnsubscribeInfoBaseObject + +> **UserInterfaceUnsubscribeInfoBaseObject**: `object` + +## Type declaration + +### clientId + +> **clientId**: `string` + +The handler id, which can be used to send information to clients + +## Defined in + +[adapter/src/lib/\_Types.ts:154](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/_Types.ts#L154) diff --git a/packages/controller/doc/-internal-/type-aliases/WelcomeScreenEntry.md b/packages/controller/doc/-internal-/type-aliases/WelcomeScreenEntry.md new file mode 100644 index 000000000..52965062f --- /dev/null +++ b/packages/controller/doc/-internal-/type-aliases/WelcomeScreenEntry.md @@ -0,0 +1,13 @@ +[**@iobroker/js-controller-adapter**](../../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../../globals.md) / [\](../README.md) / WelcomeScreenEntry + +# Type Alias: WelcomeScreenEntry + +> **WelcomeScreenEntry**: `string` \| `object` + +## Defined in + +[types-dev/objects.d.ts:476](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/types-dev/objects.d.ts#L476) diff --git a/packages/controller/doc/.nojekyll b/packages/controller/doc/.nojekyll deleted file mode 100644 index e2ac6616a..000000000 --- a/packages/controller/doc/.nojekyll +++ /dev/null @@ -1 +0,0 @@ -TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/packages/controller/doc/README.md b/packages/controller/doc/README.md index 788fa4bd4..ad0eb69d7 100644 --- a/packages/controller/doc/README.md +++ b/packages/controller/doc/README.md @@ -1,4 +1,6 @@ -@iobroker/js-controller-adapter / [Exports](modules.md) +**@iobroker/js-controller-adapter** • [**Docs**](globals.md) + +*** # Adapter class for ioBroker The Library contains the Adapter class of ioBroker. diff --git a/packages/controller/doc/classes/AdapterClass.md b/packages/controller/doc/classes/AdapterClass.md index 9cebd6f94..33c44c3a4 100644 --- a/packages/controller/doc/classes/AdapterClass.md +++ b/packages/controller/doc/classes/AdapterClass.md @@ -1,4 +1,8 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / AdapterClass +[**@iobroker/js-controller-adapter**](../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../globals.md) / AdapterClass # Class: AdapterClass @@ -7,235 +11,19 @@ Adapter class How the initialization happens: _initObjects => _initStates => _prepareInitAdapter => _initAdapter => _initLogging => _createInstancesObjects => ready -## Hierarchy +## Extends - `EventEmitter` - ↳ **`AdapterClass`** - -## Table of contents - -### Constructors - -- [constructor](AdapterClass.md#constructor) - -### Properties - -- [FORBIDDEN\_CHARS](AdapterClass.md#forbidden_chars) -- [adapterConfig](AdapterClass.md#adapterconfig) -- [adapterDir](AdapterClass.md#adapterdir) -- [adapterReady](AdapterClass.md#adapterready) -- [common](AdapterClass.md#common) -- [config](AdapterClass.md#config) -- [connected](AdapterClass.md#connected) -- [constants](AdapterClass.md#constants) -- [dateFormat](AdapterClass.md#dateformat) -- [host](AdapterClass.md#host) -- [instance](AdapterClass.md#instance) -- [ioPack](AdapterClass.md#iopack) -- [isFloatComma](AdapterClass.md#isfloatcomma) -- [language](AdapterClass.md#language) -- [latitude](AdapterClass.md#latitude) -- [log](AdapterClass.md#log) -- [longitude](AdapterClass.md#longitude) -- [name](AdapterClass.md#name) -- [namespace](AdapterClass.md#namespace) -- [oObjects](AdapterClass.md#oobjects) -- [oStates](AdapterClass.md#ostates) -- [pack](AdapterClass.md#pack) -- [performStrictObjectChecks](AdapterClass.md#performstrictobjectchecks) -- [processLog](AdapterClass.md#processlog) -- [requireLog](AdapterClass.md#requirelog) -- [stop](AdapterClass.md#stop) -- [systemConfig](AdapterClass.md#systemconfig) -- [version](AdapterClass.md#version) - -### Methods - -- [addChannelToEnum](AdapterClass.md#addchanneltoenum) -- [addChannelToEnumAsync](AdapterClass.md#addchanneltoenumasync) -- [addStateToEnum](AdapterClass.md#addstatetoenum) -- [addStateToEnumAsync](AdapterClass.md#addstatetoenumasync) -- [calculatePermissions](AdapterClass.md#calculatepermissions) -- [calculatePermissionsAsync](AdapterClass.md#calculatepermissionsasync) -- [checkGroup](AdapterClass.md#checkgroup) -- [checkGroupAsync](AdapterClass.md#checkgroupasync) -- [checkPassword](AdapterClass.md#checkpassword) -- [checkPasswordAsync](AdapterClass.md#checkpasswordasync) -- [chmodFile](AdapterClass.md#chmodfile) -- [chmodFileAsync](AdapterClass.md#chmodfileasync) -- [chownFile](AdapterClass.md#chownfile) -- [chownFileAsync](AdapterClass.md#chownfileasync) -- [clearInterval](AdapterClass.md#clearinterval) -- [clearTimeout](AdapterClass.md#cleartimeout) -- [createChannel](AdapterClass.md#createchannel) -- [createChannelAsync](AdapterClass.md#createchannelasync) -- [createDevice](AdapterClass.md#createdevice) -- [createDeviceAsync](AdapterClass.md#createdeviceasync) -- [createState](AdapterClass.md#createstate) -- [createStateAsync](AdapterClass.md#createstateasync) -- [decrypt](AdapterClass.md#decrypt) -- [delFile](AdapterClass.md#delfile) -- [delFileAsync](AdapterClass.md#delfileasync) -- [delForeignObject](AdapterClass.md#delforeignobject) -- [delForeignObjectAsync](AdapterClass.md#delforeignobjectasync) -- [delForeignState](AdapterClass.md#delforeignstate) -- [delForeignStateAsync](AdapterClass.md#delforeignstateasync) -- [delObject](AdapterClass.md#delobject) -- [delObjectAsync](AdapterClass.md#delobjectasync) -- [delState](AdapterClass.md#delstate) -- [delStateAsync](AdapterClass.md#delstateasync) -- [delay](AdapterClass.md#delay) -- [deleteChannel](AdapterClass.md#deletechannel) -- [deleteChannelAsync](AdapterClass.md#deletechannelasync) -- [deleteChannelFromEnum](AdapterClass.md#deletechannelfromenum) -- [deleteChannelFromEnumAsync](AdapterClass.md#deletechannelfromenumasync) -- [deleteDevice](AdapterClass.md#deletedevice) -- [deleteDeviceAsync](AdapterClass.md#deletedeviceasync) -- [deleteState](AdapterClass.md#deletestate) -- [deleteStateAsync](AdapterClass.md#deletestateasync) -- [deleteStateFromEnum](AdapterClass.md#deletestatefromenum) -- [deleteStateFromEnumAsync](AdapterClass.md#deletestatefromenumasync) -- [destroySession](AdapterClass.md#destroysession) -- [disable](AdapterClass.md#disable) -- [encrypt](AdapterClass.md#encrypt) -- [extendForeignObject](AdapterClass.md#extendforeignobject) -- [extendForeignObjectAsync](AdapterClass.md#extendforeignobjectasync) -- [extendObject](AdapterClass.md#extendobject) -- [extendObjectAsync](AdapterClass.md#extendobjectasync) -- [fileExists](AdapterClass.md#fileexists) -- [fileExistsAsync](AdapterClass.md#fileexistsasync) -- [findForeignObject](AdapterClass.md#findforeignobject) -- [findForeignObjectAsync](AdapterClass.md#findforeignobjectasync) -- [foreignObjectExists](AdapterClass.md#foreignobjectexists) -- [formatDate](AdapterClass.md#formatdate) -- [formatValue](AdapterClass.md#formatvalue) -- [getAdapterObjects](AdapterClass.md#getadapterobjects) -- [getAdapterObjectsAsync](AdapterClass.md#getadapterobjectsasync) -- [getAdapterScopedPackageIdentifier](AdapterClass.md#getadapterscopedpackageidentifier) -- [getCertificates](AdapterClass.md#getcertificates) -- [getCertificatesAsync](AdapterClass.md#getcertificatesasync) -- [getChannels](AdapterClass.md#getchannels) -- [getChannelsAsync](AdapterClass.md#getchannelsasync) -- [getChannelsOf](AdapterClass.md#getchannelsof) -- [getChannelsOfAsync](AdapterClass.md#getchannelsofasync) -- [getDevices](AdapterClass.md#getdevices) -- [getDevicesAsync](AdapterClass.md#getdevicesasync) -- [getEncryptedConfig](AdapterClass.md#getencryptedconfig) -- [getEnum](AdapterClass.md#getenum) -- [getEnumAsync](AdapterClass.md#getenumasync) -- [getEnums](AdapterClass.md#getenums) -- [getEnumsAsync](AdapterClass.md#getenumsasync) -- [getForeignObject](AdapterClass.md#getforeignobject) -- [getForeignObjectAsync](AdapterClass.md#getforeignobjectasync) -- [getForeignObjects](AdapterClass.md#getforeignobjects) -- [getForeignObjectsAsync](AdapterClass.md#getforeignobjectsasync) -- [getForeignState](AdapterClass.md#getforeignstate) -- [getForeignStateAsync](AdapterClass.md#getforeignstateasync) -- [getForeignStates](AdapterClass.md#getforeignstates) -- [getForeignStatesAsync](AdapterClass.md#getforeignstatesasync) -- [getHistory](AdapterClass.md#gethistory) -- [getHistoryAsync](AdapterClass.md#gethistoryasync) -- [getObject](AdapterClass.md#getobject) -- [getObjectAsync](AdapterClass.md#getobjectasync) -- [getObjectList](AdapterClass.md#getobjectlist) -- [getObjectListAsync](AdapterClass.md#getobjectlistasync) -- [getObjectView](AdapterClass.md#getobjectview) -- [getObjectViewAsync](AdapterClass.md#getobjectviewasync) -- [getPluginConfig](AdapterClass.md#getpluginconfig) -- [getPluginInstance](AdapterClass.md#getplugininstance) -- [getPort](AdapterClass.md#getport) -- [getPortAsync](AdapterClass.md#getportasync) -- [getSession](AdapterClass.md#getsession) -- [getState](AdapterClass.md#getstate) -- [getStateAsync](AdapterClass.md#getstateasync) -- [getStates](AdapterClass.md#getstates) -- [getStatesAsync](AdapterClass.md#getstatesasync) -- [getStatesOf](AdapterClass.md#getstatesof) -- [getStatesOfAsync](AdapterClass.md#getstatesofasync) -- [getSuitableLicenses](AdapterClass.md#getsuitablelicenses) -- [getUserID](AdapterClass.md#getuserid) -- [idToDCS](AdapterClass.md#idtodcs) -- [importNodeModule](AdapterClass.md#importnodemodule) -- [installNodeModule](AdapterClass.md#installnodemodule) -- [listInstalledNodeModules](AdapterClass.md#listinstallednodemodules) -- [mkdir](AdapterClass.md#mkdir) -- [mkdirAsync](AdapterClass.md#mkdirasync) -- [objectExists](AdapterClass.md#objectexists) -- [on](AdapterClass.md#on) -- [readDir](AdapterClass.md#readdir) -- [readDirAsync](AdapterClass.md#readdirasync) -- [readFile](AdapterClass.md#readfile) -- [readFileAsync](AdapterClass.md#readfileasync) -- [registerNotification](AdapterClass.md#registernotification) -- [rename](AdapterClass.md#rename) -- [renameAsync](AdapterClass.md#renameasync) -- [restart](AdapterClass.md#restart) -- [sendTo](AdapterClass.md#sendto) -- [sendToAsync](AdapterClass.md#sendtoasync) -- [sendToHost](AdapterClass.md#sendtohost) -- [sendToHostAsync](AdapterClass.md#sendtohostasync) -- [sendToUI](AdapterClass.md#sendtoui) -- [setExecutableCapabilities](AdapterClass.md#setexecutablecapabilities) -- [setForeignObject](AdapterClass.md#setforeignobject) -- [setForeignObjectAsync](AdapterClass.md#setforeignobjectasync) -- [setForeignObjectNotExists](AdapterClass.md#setforeignobjectnotexists) -- [setForeignObjectNotExistsAsync](AdapterClass.md#setforeignobjectnotexistsasync) -- [setForeignState](AdapterClass.md#setforeignstate) -- [setForeignStateAsync](AdapterClass.md#setforeignstateasync) -- [setForeignStateChanged](AdapterClass.md#setforeignstatechanged) -- [setForeignStateChangedAsync](AdapterClass.md#setforeignstatechangedasync) -- [setInterval](AdapterClass.md#setinterval) -- [setObject](AdapterClass.md#setobject) -- [setObjectAsync](AdapterClass.md#setobjectasync) -- [setObjectNotExists](AdapterClass.md#setobjectnotexists) -- [setObjectNotExistsAsync](AdapterClass.md#setobjectnotexistsasync) -- [setPassword](AdapterClass.md#setpassword) -- [setPasswordAsync](AdapterClass.md#setpasswordasync) -- [setSession](AdapterClass.md#setsession) -- [setState](AdapterClass.md#setstate) -- [setStateAsync](AdapterClass.md#setstateasync) -- [setStateChanged](AdapterClass.md#setstatechanged) -- [setStateChangedAsync](AdapterClass.md#setstatechangedasync) -- [setTimeout](AdapterClass.md#settimeout) -- [subscribeForeignFiles](AdapterClass.md#subscribeforeignfiles) -- [subscribeForeignObjects](AdapterClass.md#subscribeforeignobjects) -- [subscribeForeignObjectsAsync](AdapterClass.md#subscribeforeignobjectsasync) -- [subscribeForeignStates](AdapterClass.md#subscribeforeignstates) -- [subscribeForeignStatesAsync](AdapterClass.md#subscribeforeignstatesasync) -- [subscribeObjects](AdapterClass.md#subscribeobjects) -- [subscribeObjectsAsync](AdapterClass.md#subscribeobjectsasync) -- [subscribeStates](AdapterClass.md#subscribestates) -- [subscribeStatesAsync](AdapterClass.md#subscribestatesasync) -- [supportsFeature](AdapterClass.md#supportsfeature) -- [terminate](AdapterClass.md#terminate) -- [uninstallNodeModule](AdapterClass.md#uninstallnodemodule) -- [unlink](AdapterClass.md#unlink) -- [unlinkAsync](AdapterClass.md#unlinkasync) -- [unsubscribeForeignFiles](AdapterClass.md#unsubscribeforeignfiles) -- [unsubscribeForeignObjects](AdapterClass.md#unsubscribeforeignobjects) -- [unsubscribeForeignObjectsAsync](AdapterClass.md#unsubscribeforeignobjectsasync) -- [unsubscribeForeignStates](AdapterClass.md#unsubscribeforeignstates) -- [unsubscribeForeignStatesAsync](AdapterClass.md#unsubscribeforeignstatesasync) -- [unsubscribeObjects](AdapterClass.md#unsubscribeobjects) -- [unsubscribeObjectsAsync](AdapterClass.md#unsubscribeobjectsasync) -- [unsubscribeStates](AdapterClass.md#unsubscribestates) -- [unsubscribeStatesAsync](AdapterClass.md#unsubscribestatesasync) -- [updateConfig](AdapterClass.md#updateconfig) -- [writeFile](AdapterClass.md#writefile) -- [writeFileAsync](AdapterClass.md#writefileasync) - ## Constructors -### constructor +### new AdapterClass() -• **new AdapterClass**(`options`): [`AdapterClass`](AdapterClass.md) +> **new AdapterClass**(`options`): [`AdapterClass`](AdapterClass.md) #### Parameters -| Name | Type | -| :------ | :------ | -| `options` | `string` \| [`AdapterOptions`](../interfaces/internal_.AdapterOptions.md) | +• **options**: `string` \| [`AdapterOptions`](../-internal-/interfaces/AdapterOptions.md) #### Returns @@ -243,433 +31,429 @@ How the initialization happens: #### Defined in -[adapter/src/lib/adapter/adapter.ts:741](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L741) +[adapter/src/lib/adapter/adapter.ts:741](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L741) ## Properties -### FORBIDDEN\_CHARS - -• `Readonly` **FORBIDDEN\_CHARS**: `RegExp` = `FORBIDDEN_CHARS` - -A RegExp to test for forbidden chars in object IDs - -#### Defined in - -[adapter/src/lib/adapter/adapter.ts:667](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L667) - -___ - -### adapterConfig +### adapterConfig? -• `Optional` **adapterConfig**: ``null`` \| [`AdapterOptions`](../interfaces/internal_.AdapterOptions.md) \| [`InstanceObject`](../interfaces/internal_.InstanceObject.md) +> `optional` **adapterConfig**: `null` \| [`AdapterOptions`](../-internal-/interfaces/AdapterOptions.md) \| [`InstanceObject`](../-internal-/interfaces/InstanceObject.md) contents of io-package.json #### Defined in -[adapter/src/lib/adapter/adapter.ts:685](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L685) +[adapter/src/lib/adapter/adapter.ts:685](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L685) -___ +*** ### adapterDir -• **adapterDir**: `string` +> **adapterDir**: `string` #### Defined in -[adapter/src/lib/adapter/adapter.ts:687](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L687) +[adapter/src/lib/adapter/adapter.ts:687](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L687) -___ +*** ### adapterReady -• **adapterReady**: `boolean` = `false` +> **adapterReady**: `boolean` = `false` #### Defined in -[adapter/src/lib/adapter/adapter.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L633) +[adapter/src/lib/adapter/adapter.ts:633](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L633) -___ +*** -### common +### common? -• `Optional` **common**: [`InstanceCommon`](../interfaces/internal_.InstanceCommon.md) +> `optional` **common**: [`InstanceCommon`](../-internal-/interfaces/InstanceCommon.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:710](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L710) +[adapter/src/lib/adapter/adapter.ts:710](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L710) -___ +*** ### config -• **config**: [`AdapterConfig`](../interfaces/internal_.AdapterConfig.md) = `{}` +> **config**: [`AdapterConfig`](../-internal-/interfaces/AdapterConfig.md) = `{}` #### Defined in -[adapter/src/lib/adapter/adapter.ts:708](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L708) +[adapter/src/lib/adapter/adapter.ts:708](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L708) -___ +*** -### connected +### connected? -• `Optional` **connected**: `boolean` +> `optional` **connected**: `boolean` #### Defined in -[adapter/src/lib/adapter/adapter.ts:686](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L686) +[adapter/src/lib/adapter/adapter.ts:686](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L686) -___ +*** ### constants -• `Readonly` **constants**: `Object` +> `readonly` **constants**: `object` Constants for frequent use in adapters -#### Type declaration +#### STATE\_QUALITY -| Name | Type | -| :------ | :------ | -| `STATE_QUALITY` | typeof [`STATE_QUALITY`](../enums/internal_.STATE_QUALITY.md) | +> **STATE\_QUALITY**: *typeof* [`STATE_QUALITY`](../-internal-/enumerations/STATE_QUALITY.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:732](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L732) +[adapter/src/lib/adapter/adapter.ts:732](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L732) -___ +*** -### dateFormat +### dateFormat? -• `Optional` **dateFormat**: `any` +> `optional` **dateFormat**: `any` the configured date format of system.config, only available if requested via AdapterOptions `useFormatDate` #### Defined in -[adapter/src/lib/adapter/adapter.ts:697](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L697) +[adapter/src/lib/adapter/adapter.ts:697](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L697) + +*** + +### FORBIDDEN\_CHARS + +> `readonly` **FORBIDDEN\_CHARS**: `RegExp` + +A RegExp to test for forbidden chars in object IDs + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:667](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L667) -___ +*** -### host +### host? -• `Optional` **host**: `string` +> `optional` **host**: `string` #### Defined in -[adapter/src/lib/adapter/adapter.ts:709](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L709) +[adapter/src/lib/adapter/adapter.ts:709](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L709) -___ +*** -### instance +### instance? -• `Optional` **instance**: `number` +> `optional` **instance**: `number` #### Defined in -[adapter/src/lib/adapter/adapter.ts:681](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L681) +[adapter/src/lib/adapter/adapter.ts:681](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L681) -___ +*** ### ioPack -• **ioPack**: [`InstanceObject`](../interfaces/internal_.InstanceObject.md) +> **ioPack**: [`InstanceObject`](../-internal-/interfaces/InstanceObject.md) contents of io-package.json #### Defined in -[adapter/src/lib/adapter/adapter.ts:691](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L691) +[adapter/src/lib/adapter/adapter.ts:691](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L691) -___ +*** -### isFloatComma +### isFloatComma? -• `Optional` **isFloatComma**: `boolean` +> `optional` **isFloatComma**: `boolean` if float comma instead of dot is used, only available if requested via AdapterOptions `useFormatDate` #### Defined in -[adapter/src/lib/adapter/adapter.ts:699](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L699) +[adapter/src/lib/adapter/adapter.ts:699](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L699) -___ +*** -### language +### language? -• `Optional` **language**: [`Languages`](../modules/internal_.md#languages) +> `optional` **language**: [`Languages`](../-internal-/type-aliases/Languages.md) configured language of system.config, only available if requested via AdapterOptions `useFormatDate` #### Defined in -[adapter/src/lib/adapter/adapter.ts:701](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L701) +[adapter/src/lib/adapter/adapter.ts:701](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L701) -___ +*** -### latitude +### latitude? -• `Optional` **latitude**: `number` +> `optional` **latitude**: `number` latitude configured in system.config, only available if requested via AdapterOptions `useFormatDate` #### Defined in -[adapter/src/lib/adapter/adapter.ts:705](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L705) +[adapter/src/lib/adapter/adapter.ts:705](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L705) -___ +*** ### log -• **log**: [`Log`](internal_.Log.md) +> **log**: [`Log`](../-internal-/classes/Log.md) For ease of use the log property is always defined, however it is only available after `ready` has been called. #### Defined in -[adapter/src/lib/adapter/adapter.ts:653](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L653) +[adapter/src/lib/adapter/adapter.ts:653](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L653) -___ +*** -### longitude +### longitude? -• `Optional` **longitude**: `number` +> `optional` **longitude**: `number` longitude configured in system.config, only available if requested via AdapterOptions `useFormatDate` #### Defined in -[adapter/src/lib/adapter/adapter.ts:703](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L703) +[adapter/src/lib/adapter/adapter.ts:703](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L703) -___ +*** ### name -• **name**: `string` +> **name**: `string` #### Defined in -[adapter/src/lib/adapter/adapter.ts:660](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L660) +[adapter/src/lib/adapter/adapter.ts:660](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L660) -___ +*** ### namespace -• **namespace**: \`$\{string}.$\{number}\` +> **namespace**: \`$\{string\}.$\{number\}\` #### Defined in -[adapter/src/lib/adapter/adapter.ts:659](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L659) +[adapter/src/lib/adapter/adapter.ts:659](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L659) -___ +*** -### oObjects +### oObjects? -• `Optional` **oObjects**: `Record`\<`string`, `undefined` \| [`Object`](../modules/internal_.md#object)\> +> `optional` **oObjects**: `Record`\<`string`, `undefined` \| [`Object`](../-internal-/type-aliases/Object.md)\> Contains a live cache of the adapter's objects. NOTE: This is only defined if the adapter was initialized with the option objects: true. #### Defined in -[adapter/src/lib/adapter/adapter.ts:645](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L645) +[adapter/src/lib/adapter/adapter.ts:645](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L645) -___ +*** -### oStates +### oStates? -• `Optional` **oStates**: `Record`\<`string`, `undefined` \| [`State`](../interfaces/internal_.State.md)\> +> `optional` **oStates**: `Record`\<`string`, `undefined` \| [`State`](../-internal-/interfaces/State.md)\> Contains a live cache of the adapter's states. NOTE: This is only defined if the adapter was initialized with the option states: true. #### Defined in -[adapter/src/lib/adapter/adapter.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L640) +[adapter/src/lib/adapter/adapter.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L640) -___ +*** -### pack +### pack? -• `Optional` **pack**: `Record`\<`string`, `any`\> +> `optional` **pack**: `Record`\<`string`, `any`\> contents of package.json #### Defined in -[adapter/src/lib/adapter/adapter.ts:689](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L689) +[adapter/src/lib/adapter/adapter.ts:689](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L689) -___ +*** ### performStrictObjectChecks -• **performStrictObjectChecks**: `boolean` +> **performStrictObjectChecks**: `boolean` #### Defined in -[adapter/src/lib/adapter/adapter.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L654) - -___ - -### processLog +[adapter/src/lib/adapter/adapter.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L654) -• `Optional` **processLog**: (`msg`: `any`) => `void` +*** -#### Type declaration +### processLog()? -▸ (`msg`): `void` +> `optional` **processLog**: (`msg`) => `void` -##### Parameters +#### Parameters -| Name | Type | -| :------ | :------ | -| `msg` | `any` | +• **msg**: `any` -##### Returns +#### Returns `void` #### Defined in -[adapter/src/lib/adapter/adapter.ts:717](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L717) +[adapter/src/lib/adapter/adapter.ts:717](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L717) -___ +*** -### requireLog +### requireLog()? -• `Optional` **requireLog**: (`isActive`: `boolean`, `options?`: `Partial`\<[`GetUserGroupsOptions`](../interfaces/internal_.GetUserGroupsOptions.md)\>) => `void` \| `Promise`\<`void`\> +> `optional` **requireLog**: (`isActive`, `options`?) => `void` \| `Promise`\<`void`\> Start or stop subscribing to log messages The method is only available if logTransporter is active via io-pack or adapter options Note, that stopping will stop after 10 seconds, not immediately -#### Type declaration +#### Parameters -▸ (`isActive`, `options?`): `void` \| `Promise`\<`void`\> +• **isActive**: `boolean` -##### Parameters +if log subscription should be activated or deactivated -| Name | Type | Description | -| :------ | :------ | :------ | -| `isActive` | `boolean` | if log subscription should be activated or deactivated | -| `options?` | `Partial`\<[`GetUserGroupsOptions`](../interfaces/internal_.GetUserGroupsOptions.md)\> | options passed to setState e.g. user permissions | +• **options?**: `Partial`\<[`GetUserGroupsOptions`](../-internal-/interfaces/GetUserGroupsOptions.md)\> -##### Returns +options passed to setState e.g. user permissions + +#### Returns `void` \| `Promise`\<`void`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:726](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L726) +[adapter/src/lib/adapter/adapter.ts:726](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L726) -___ +*** -### stop +### stop()? -• `Optional` **stop**: (`params?`: [`StopParameters`](../interfaces/internal_.StopParameters.md)) => `Promise`\<`void`\> +> `optional` **stop**: (`params`?) => `Promise`\<`void`\> Stop the adapter -#### Type declaration - -▸ (`params?`): `Promise`\<`void`\> - -##### Parameters +#### Parameters -| Name | Type | -| :------ | :------ | -| `params?` | [`StopParameters`](../interfaces/internal_.StopParameters.md) | +• **params?**: [`StopParameters`](../-internal-/interfaces/StopParameters.md) -##### Returns +#### Returns `Promise`\<`void`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L713) +[adapter/src/lib/adapter/adapter.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L713) -___ +*** -### systemConfig +### systemConfig? -• `Optional` **systemConfig**: `Record`\<`string`, `any`\> +> `optional` **systemConfig**: `Record`\<`string`, `any`\> contents of iobroker.json if required via AdapterOptions #### Defined in -[adapter/src/lib/adapter/adapter.ts:695](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L695) +[adapter/src/lib/adapter/adapter.ts:695](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L695) -___ +*** -### version +### version? -• `Optional` **version**: `string` +> `optional` **version**: `string` #### Defined in -[adapter/src/lib/adapter/adapter.ts:714](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L714) +[adapter/src/lib/adapter/adapter.ts:714](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L714) ## Methods -### addChannelToEnum +### addChannelToEnum() -▸ **addChannelToEnum**(`enumName`, `addTo`, `parentDevice`, `channelName`, `callback?`): `void` +#### addChannelToEnum(enumName, addTo, parentDevice, channelName, callback) -#### Parameters +> **addChannelToEnum**(`enumName`, `addTo`, `parentDevice`, `channelName`, `callback`?): `void` -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `addTo` | `string` | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +##### Parameters -#### Returns +• **enumName**: `string` + +• **addTo**: `string` + +• **parentDevice**: `string` + +• **channelName**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:5599](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5599) +[adapter/src/lib/adapter/adapter.ts:5599](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5599) -▸ **addChannelToEnum**(`enumName`, `addTo`, `parentDevice`, `channelName`, `options`, `callback?`): `void` +#### addChannelToEnum(enumName, addTo, parentDevice, channelName, options, callback) -#### Parameters +> **addChannelToEnum**(`enumName`, `addTo`, `parentDevice`, `channelName`, `options`, `callback`?): `void` -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `addTo` | `string` | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `options` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +##### Parameters -#### Returns +• **enumName**: `string` + +• **addTo**: `string` + +• **parentDevice**: `string` + +• **channelName**: `string` + +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:5606](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5606) +[adapter/src/lib/adapter/adapter.ts:5606](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5606) -___ +*** -### addChannelToEnumAsync +### addChannelToEnumAsync() -▸ **addChannelToEnumAsync**(`enumName`, `addTo`, `parentDevice`, `channelName`, `options?`): `Promise`\<`void`\> +> **addChannelToEnumAsync**(`enumName`, `addTo`, `parentDevice`, `channelName`, `options`?): `Promise`\<`void`\> #### Parameters -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `addTo` | `string` | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `options?` | `unknown` | +• **enumName**: `string` + +• **addTo**: `string` + +• **parentDevice**: `string` + +• **channelName**: `string` + +• **options?**: `unknown` #### Returns @@ -677,71 +461,85 @@ ___ #### Defined in -[adapter/src/lib/adapter/adapter.ts:232](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L232) +[adapter/src/lib/adapter/adapter.ts:232](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L232) -___ +*** -### addStateToEnum +### addStateToEnum() -▸ **addStateToEnum**(`enumName`, `addTo`, `parentDevice`, `parentChannel`, `stateName`, `callback?`): `void` +#### addStateToEnum(enumName, addTo, parentDevice, parentChannel, stateName, callback) -#### Parameters +> **addStateToEnum**(`enumName`, `addTo`, `parentDevice`, `parentChannel`, `stateName`, `callback`?): `void` + +##### Parameters -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `addTo` | `string` | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +• **enumName**: `string` -#### Returns +• **addTo**: `string` + +• **parentDevice**: `string` + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:6321](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6321) +[adapter/src/lib/adapter/adapter.ts:6321](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6321) -▸ **addStateToEnum**(`enumName`, `addTo`, `parentDevice`, `parentChannel`, `stateName`, `options`, `callback?`): `void` +#### addStateToEnum(enumName, addTo, parentDevice, parentChannel, stateName, options, callback) -#### Parameters +> **addStateToEnum**(`enumName`, `addTo`, `parentDevice`, `parentChannel`, `stateName`, `options`, `callback`?): `void` -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `addTo` | `string` | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `options` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +##### Parameters -#### Returns +• **enumName**: `string` + +• **addTo**: `string` + +• **parentDevice**: `string` + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:6329](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6329) +[adapter/src/lib/adapter/adapter.ts:6329](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6329) -___ +*** -### addStateToEnumAsync +### addStateToEnumAsync() -▸ **addStateToEnumAsync**(`enumName`, `addTo`, `parentDevice`, `parentChannel`, `stateName`, `options?`): `Promise`\<`void`\> +> **addStateToEnumAsync**(`enumName`, `addTo`, `parentDevice`, `parentChannel`, `stateName`, `options`?): `Promise`\<`void`\> #### Parameters -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `addTo` | `string` | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `options?` | `unknown` | +• **enumName**: `string` + +• **addTo**: `string` + +• **parentDevice**: `string` + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **options?**: `unknown` #### Returns @@ -749,147 +547,523 @@ ___ #### Defined in -[adapter/src/lib/adapter/adapter.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L249) +[adapter/src/lib/adapter/adapter.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L249) -___ +*** -### calculatePermissions +### calculatePermissions() + +get the user permissions + +This function used mostly internally and the adapter developer do not require it. +The function reads permissions of user's groups (it can be more than one) and merge permissions together -▸ **calculatePermissions**(`user`, `commandsPermissions`, `options?`, `callback?`): `Promise`\<`void` \| [`PermissionSet`](../interfaces/internal_.PermissionSet.md)\> +#### Param + +user name as text + +#### Param + +object that describes the access rights like + ```js + // static information + var commandsPermissions = { + getObject: {type: 'object', operation: 'read'}, + getObjects: {type: 'object', operation: 'list'}, + getObjectView: {type: 'object', operation: 'list'}, + setObject: {type: 'object', operation: 'write'}, + subscribeObjects: {type: 'object', operation: 'read'}, + unsubscribeObjects: {type: 'object', operation: 'read'}, + subscribeFiles: {type: 'object', operation: 'read'}, + unsubscribeFiles: {type: 'object', operation: 'read'}, + + getStates: {type: 'state', operation: 'list'}, + getState: {type: 'state', operation: 'read'}, + setState: {type: 'state', operation: 'write'}, + getStateHistory: {type: 'state', operation: 'read'}, + subscribe: {type: 'state', operation: 'read'}, + unsubscribe: {type: 'state', operation: 'read'}, + getVersion: {type: '', operation: ''}, + + httpGet: {type: 'other', operation: 'http'}, + sendTo: {type: 'other', operation: 'sendto'}, + sendToHost: {type: 'other', operation: 'sendto'}, + + readFile: {type: 'file', operation: 'read'}, + readFile64: {type: 'file', operation: 'read'}, + writeFile: {type: 'file', operation: 'write'}, + writeFile64: {type: 'file', operation: 'write'}, + unlink: {type: 'file', operation: 'delete'}, + rename: {type: 'file', operation: 'write'}, + mkdir: {type: 'file', operation: 'write'}, + readDir: {type: 'file', operation: 'list'}, + chmodFile: {type: 'file', operation: 'write'}, + chownFile: {type: 'file', operation: 'write'}, + + authEnabled: {type: '', operation: ''}, + disconnect: {type: '', operation: ''}, + listPermissions: {type: '', operation: ''}, + getUserPermissions: {type: 'object', operation: 'read'} + }; + ``` + +#### Param + +optional user context + +#### Param + +return result + ```js + function (acl) { + // Access control object for admin looks like: + // { + // file: { + // read: true, + // write: true, + // 'delete': true, + // create: true, + // list: true + // }, + // object: { + // read: true, + // write: true, + // 'delete': true, + // list: true + // }, + // state: { + // read: true, + // write: true, + // 'delete': true, + // create: true, + // list: true + // }, + // user: 'admin', + // users: { + // read: true, + // write: true, + // create: true, + // 'delete': true, + // list: true + // }, + // other: { + // execute: true, + // http: true, + // sendto: true + // }, + // groups: ['administrator'] // can be more than one + // } + } + ``` + +#### calculatePermissions(user, commandsPermissions, options, callback) + +> **calculatePermissions**(`user`, `commandsPermissions`, `options`?, `callback`?): `Promise`\<`void` \| [`PermissionSet`](../-internal-/interfaces/PermissionSet.md)\> get the user permissions This function used mostly internally and the adapter developer do not require it. The function reads permissions of user's groups (it can be more than one) and merge permissions together -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `user` | `string` | user name as text | -| `commandsPermissions` | [`CommandsPermissions`](../modules/internal_.md#commandspermissions) | object that describes the access rights like ```js // static information var commandsPermissions = { getObject: {type: 'object', operation: 'read'}, getObjects: {type: 'object', operation: 'list'}, getObjectView: {type: 'object', operation: 'list'}, setObject: {type: 'object', operation: 'write'}, subscribeObjects: {type: 'object', operation: 'read'}, unsubscribeObjects: {type: 'object', operation: 'read'}, subscribeFiles: {type: 'object', operation: 'read'}, unsubscribeFiles: {type: 'object', operation: 'read'}, getStates: {type: 'state', operation: 'list'}, getState: {type: 'state', operation: 'read'}, setState: {type: 'state', operation: 'write'}, getStateHistory: {type: 'state', operation: 'read'}, subscribe: {type: 'state', operation: 'read'}, unsubscribe: {type: 'state', operation: 'read'}, getVersion: {type: '', operation: ''}, httpGet: {type: 'other', operation: 'http'}, sendTo: {type: 'other', operation: 'sendto'}, sendToHost: {type: 'other', operation: 'sendto'}, readFile: {type: 'file', operation: 'read'}, readFile64: {type: 'file', operation: 'read'}, writeFile: {type: 'file', operation: 'write'}, writeFile64: {type: 'file', operation: 'write'}, unlink: {type: 'file', operation: 'delete'}, rename: {type: 'file', operation: 'write'}, mkdir: {type: 'file', operation: 'write'}, readDir: {type: 'file', operation: 'list'}, chmodFile: {type: 'file', operation: 'write'}, chownFile: {type: 'file', operation: 'write'}, authEnabled: {type: '', operation: ''}, disconnect: {type: '', operation: ''}, listPermissions: {type: '', operation: ''}, getUserPermissions: {type: 'object', operation: 'read'} }; ``` | -| `options?` | `Record`\<`string`, `any`\> | optional user context | -| `callback?` | [`CalculatePermissionsCallback`](../modules/internal_.md#calculatepermissionscallback) | return result ```js function (acl) { // Access control object for admin looks like: // { // file: { // read: true, // write: true, // 'delete': true, // create: true, // list: true // }, // object: { // read: true, // write: true, // 'delete': true, // list: true // }, // state: { // read: true, // write: true, // 'delete': true, // create: true, // list: true // }, // user: 'admin', // users: { // read: true, // write: true, // create: true, // 'delete': true, // list: true // }, // other: { // execute: true, // http: true, // sendto: true // }, // groups: ['administrator'] // can be more than one // } } ``` | +• **user**: `string` -#### Returns +• **commandsPermissions**: [`CommandsPermissions`](../-internal-/type-aliases/CommandsPermissions.md) -`Promise`\<`void` \| [`PermissionSet`](../interfaces/internal_.PermissionSet.md)\> +• **options?**: `Record`\<`string`, `any`\> -#### Defined in +• **callback?**: [`CalculatePermissionsCallback`](../-internal-/type-aliases/CalculatePermissionsCallback.md) -[adapter/src/lib/adapter/adapter.ts:1944](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1944) +##### Returns -▸ **calculatePermissions**(`user`, `commandsPermissions`, `callback?`): `Promise`\<`void` \| [`PermissionSet`](../interfaces/internal_.PermissionSet.md)\> +`Promise`\<`void` \| [`PermissionSet`](../-internal-/interfaces/PermissionSet.md)\> + +##### Param + +user name as text + +##### Param + +object that describes the access rights like + ```js + // static information + var commandsPermissions = { + getObject: {type: 'object', operation: 'read'}, + getObjects: {type: 'object', operation: 'list'}, + getObjectView: {type: 'object', operation: 'list'}, + setObject: {type: 'object', operation: 'write'}, + subscribeObjects: {type: 'object', operation: 'read'}, + unsubscribeObjects: {type: 'object', operation: 'read'}, + subscribeFiles: {type: 'object', operation: 'read'}, + unsubscribeFiles: {type: 'object', operation: 'read'}, + + getStates: {type: 'state', operation: 'list'}, + getState: {type: 'state', operation: 'read'}, + setState: {type: 'state', operation: 'write'}, + getStateHistory: {type: 'state', operation: 'read'}, + subscribe: {type: 'state', operation: 'read'}, + unsubscribe: {type: 'state', operation: 'read'}, + getVersion: {type: '', operation: ''}, + + httpGet: {type: 'other', operation: 'http'}, + sendTo: {type: 'other', operation: 'sendto'}, + sendToHost: {type: 'other', operation: 'sendto'}, + + readFile: {type: 'file', operation: 'read'}, + readFile64: {type: 'file', operation: 'read'}, + writeFile: {type: 'file', operation: 'write'}, + writeFile64: {type: 'file', operation: 'write'}, + unlink: {type: 'file', operation: 'delete'}, + rename: {type: 'file', operation: 'write'}, + mkdir: {type: 'file', operation: 'write'}, + readDir: {type: 'file', operation: 'list'}, + chmodFile: {type: 'file', operation: 'write'}, + chownFile: {type: 'file', operation: 'write'}, + + authEnabled: {type: '', operation: ''}, + disconnect: {type: '', operation: ''}, + listPermissions: {type: '', operation: ''}, + getUserPermissions: {type: 'object', operation: 'read'} + }; + ``` + +##### Param + +optional user context + +##### Param + +return result + ```js + function (acl) { + // Access control object for admin looks like: + // { + // file: { + // read: true, + // write: true, + // 'delete': true, + // create: true, + // list: true + // }, + // object: { + // read: true, + // write: true, + // 'delete': true, + // list: true + // }, + // state: { + // read: true, + // write: true, + // 'delete': true, + // create: true, + // list: true + // }, + // user: 'admin', + // users: { + // read: true, + // write: true, + // create: true, + // 'delete': true, + // list: true + // }, + // other: { + // execute: true, + // http: true, + // sendto: true + // }, + // groups: ['administrator'] // can be more than one + // } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:1944](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1944) + +#### calculatePermissions(user, commandsPermissions, callback) + +> **calculatePermissions**(`user`, `commandsPermissions`, `callback`?): `Promise`\<`void` \| [`PermissionSet`](../-internal-/interfaces/PermissionSet.md)\> get the user permissions This function used mostly internally and the adapter developer do not require it. The function reads permissions of user's groups (it can be more than one) and merge permissions together +##### Parameters + +• **user**: `string` + +• **commandsPermissions**: [`CommandsPermissions`](../-internal-/type-aliases/CommandsPermissions.md) + +• **callback?**: [`CalculatePermissionsCallback`](../-internal-/type-aliases/CalculatePermissionsCallback.md) + +##### Returns + +`Promise`\<`void` \| [`PermissionSet`](../-internal-/interfaces/PermissionSet.md)\> + +##### Param + +user name as text + +##### Param + +object that describes the access rights like + ```js + // static information + var commandsPermissions = { + getObject: {type: 'object', operation: 'read'}, + getObjects: {type: 'object', operation: 'list'}, + getObjectView: {type: 'object', operation: 'list'}, + setObject: {type: 'object', operation: 'write'}, + subscribeObjects: {type: 'object', operation: 'read'}, + unsubscribeObjects: {type: 'object', operation: 'read'}, + subscribeFiles: {type: 'object', operation: 'read'}, + unsubscribeFiles: {type: 'object', operation: 'read'}, + + getStates: {type: 'state', operation: 'list'}, + getState: {type: 'state', operation: 'read'}, + setState: {type: 'state', operation: 'write'}, + getStateHistory: {type: 'state', operation: 'read'}, + subscribe: {type: 'state', operation: 'read'}, + unsubscribe: {type: 'state', operation: 'read'}, + getVersion: {type: '', operation: ''}, + + httpGet: {type: 'other', operation: 'http'}, + sendTo: {type: 'other', operation: 'sendto'}, + sendToHost: {type: 'other', operation: 'sendto'}, + + readFile: {type: 'file', operation: 'read'}, + readFile64: {type: 'file', operation: 'read'}, + writeFile: {type: 'file', operation: 'write'}, + writeFile64: {type: 'file', operation: 'write'}, + unlink: {type: 'file', operation: 'delete'}, + rename: {type: 'file', operation: 'write'}, + mkdir: {type: 'file', operation: 'write'}, + readDir: {type: 'file', operation: 'list'}, + chmodFile: {type: 'file', operation: 'write'}, + chownFile: {type: 'file', operation: 'write'}, + + authEnabled: {type: '', operation: ''}, + disconnect: {type: '', operation: ''}, + listPermissions: {type: '', operation: ''}, + getUserPermissions: {type: 'object', operation: 'read'} + }; + ``` + +##### Param + +optional user context + +##### Param + +return result + ```js + function (acl) { + // Access control object for admin looks like: + // { + // file: { + // read: true, + // write: true, + // 'delete': true, + // create: true, + // list: true + // }, + // object: { + // read: true, + // write: true, + // 'delete': true, + // list: true + // }, + // state: { + // read: true, + // write: true, + // 'delete': true, + // create: true, + // list: true + // }, + // user: 'admin', + // users: { + // read: true, + // write: true, + // create: true, + // 'delete': true, + // list: true + // }, + // other: { + // execute: true, + // http: true, + // sendto: true + // }, + // groups: ['administrator'] // can be more than one + // } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:1950](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1950) + +*** + +### calculatePermissionsAsync() + +> **calculatePermissionsAsync**(`user`, `commandsPermissions`, `options`?): `Promise`\<[`PermissionSet`](../-internal-/interfaces/PermissionSet.md)\> + + Determines the users permissions + #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `user` | `string` | user name as text | -| `commandsPermissions` | [`CommandsPermissions`](../modules/internal_.md#commandspermissions) | object that describes the access rights like ```js // static information var commandsPermissions = { getObject: {type: 'object', operation: 'read'}, getObjects: {type: 'object', operation: 'list'}, getObjectView: {type: 'object', operation: 'list'}, setObject: {type: 'object', operation: 'write'}, subscribeObjects: {type: 'object', operation: 'read'}, unsubscribeObjects: {type: 'object', operation: 'read'}, subscribeFiles: {type: 'object', operation: 'read'}, unsubscribeFiles: {type: 'object', operation: 'read'}, getStates: {type: 'state', operation: 'list'}, getState: {type: 'state', operation: 'read'}, setState: {type: 'state', operation: 'write'}, getStateHistory: {type: 'state', operation: 'read'}, subscribe: {type: 'state', operation: 'read'}, unsubscribe: {type: 'state', operation: 'read'}, getVersion: {type: '', operation: ''}, httpGet: {type: 'other', operation: 'http'}, sendTo: {type: 'other', operation: 'sendto'}, sendToHost: {type: 'other', operation: 'sendto'}, readFile: {type: 'file', operation: 'read'}, readFile64: {type: 'file', operation: 'read'}, writeFile: {type: 'file', operation: 'write'}, writeFile64: {type: 'file', operation: 'write'}, unlink: {type: 'file', operation: 'delete'}, rename: {type: 'file', operation: 'write'}, mkdir: {type: 'file', operation: 'write'}, readDir: {type: 'file', operation: 'list'}, chmodFile: {type: 'file', operation: 'write'}, chownFile: {type: 'file', operation: 'write'}, authEnabled: {type: '', operation: ''}, disconnect: {type: '', operation: ''}, listPermissions: {type: '', operation: ''}, getUserPermissions: {type: 'object', operation: 'read'} }; ``` | -| `callback?` | [`CalculatePermissionsCallback`](../modules/internal_.md#calculatepermissionscallback) | return result ```js function (acl) { // Access control object for admin looks like: // { // file: { // read: true, // write: true, // 'delete': true, // create: true, // list: true // }, // object: { // read: true, // write: true, // 'delete': true, // list: true // }, // state: { // read: true, // write: true, // 'delete': true, // create: true, // list: true // }, // user: 'admin', // users: { // read: true, // write: true, // create: true, // 'delete': true, // list: true // }, // other: { // execute: true, // http: true, // sendto: true // }, // groups: ['administrator'] // can be more than one // } } ``` | +• **user**: `string` + +• **commandsPermissions**: [`CommandsPermissions`](../-internal-/type-aliases/CommandsPermissions.md) + +• **options?**: `unknown` #### Returns -`Promise`\<`void` \| [`PermissionSet`](../interfaces/internal_.PermissionSet.md)\> +`Promise`\<[`PermissionSet`](../-internal-/interfaces/PermissionSet.md)\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:1950](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1950) +[adapter/src/lib/adapter/adapter.ts:317](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L317) -___ +*** -### calculatePermissionsAsync +### checkGroup() -▸ **calculatePermissionsAsync**(`user`, `commandsPermissions`, `options?`): `Promise`\<[`PermissionSet`](../interfaces/internal_.PermissionSet.md)\> +returns if user exists and is in the group - Determines the users permissions +This function used mostly internally and the adapter developer do not require it. -#### Parameters +#### Param -| Name | Type | -| :------ | :------ | -| `user` | `string` | -| `commandsPermissions` | [`CommandsPermissions`](../modules/internal_.md#commandspermissions) | -| `options?` | `unknown` | +user name as text -#### Returns +#### Param -`Promise`\<[`PermissionSet`](../interfaces/internal_.PermissionSet.md)\> +group name -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:317](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L317) +optional user context -___ +#### Param -### checkGroup +return result + ```js + function (result) { + if (result) adapter.log.debug('User exists and in the group'); + } + ``` -▸ **checkGroup**(`user`, `group`, `options`, `callback?`): `Promise`\<`void`\> +#### checkGroup(user, group, options, callback) + +> **checkGroup**(`user`, `group`, `options`, `callback`?): `Promise`\<`void`\> returns if user exists and is in the group This function used mostly internally and the adapter developer do not require it. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `user` | `string` | user name as text | -| `group` | `string` | group name | -| `options` | `Record`\<`string`, `any`\> | optional user context | -| `callback?` | [`CheckGroupCallback`](../modules/internal_.md#checkgroupcallback) | return result ```js function (result) { if (result) adapter.log.debug('User exists and in the group'); } ``` | +• **user**: `string` -#### Returns +• **group**: `string` + +• **options**: `Record`\<`string`, `any`\> + +• **callback?**: [`CheckGroupCallback`](../-internal-/type-aliases/CheckGroupCallback.md) + +##### Returns `Promise`\<`void`\> -#### Defined in +##### Param + +user name as text + +##### Param + +group name + +##### Param + +optional user context + +##### Param + +return result + ```js + function (result) { + if (result) adapter.log.debug('User exists and in the group'); + } + ``` -[adapter/src/lib/adapter/adapter.ts:1861](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1861) +##### Defined in -▸ **checkGroup**(`user`, `group`, `callback?`): `Promise`\<`void`\> +[adapter/src/lib/adapter/adapter.ts:1861](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1861) + +#### checkGroup(user, group, callback) + +> **checkGroup**(`user`, `group`, `callback`?): `Promise`\<`void`\> returns if user exists and is in the group This function used mostly internally and the adapter developer do not require it. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `user` | `string` | user name as text | -| `group` | `string` | group name | -| `callback?` | [`CheckGroupCallback`](../modules/internal_.md#checkgroupcallback) | return result ```js function (result) { if (result) adapter.log.debug('User exists and in the group'); } ``` | +• **user**: `string` -#### Returns +• **group**: `string` + +• **callback?**: [`CheckGroupCallback`](../-internal-/type-aliases/CheckGroupCallback.md) + +##### Returns `Promise`\<`void`\> -#### Defined in +##### Param + +user name as text + +##### Param + +group name + +##### Param + +optional user context + +##### Param + +return result + ```js + function (result) { + if (result) adapter.log.debug('User exists and in the group'); + } + ``` -[adapter/src/lib/adapter/adapter.ts:1862](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1862) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:1862](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1862) -### checkGroupAsync +*** -▸ **checkGroupAsync**(`user`, `group`, `options?`): `Promise`\<`boolean`\> +### checkGroupAsync() + +> **checkGroupAsync**(`user`, `group`, `options`?): `Promise`\<`boolean`\> Checks if a user exists and is in the given group. #### Parameters -| Name | Type | -| :------ | :------ | -| `user` | `string` | -| `group` | `string` | -| `options?` | `unknown` | +• **user**: `string` + +• **group**: `string` + +• **options?**: `unknown` #### Returns @@ -897,68 +1071,138 @@ ___ #### Defined in -[adapter/src/lib/adapter/adapter.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L315) +[adapter/src/lib/adapter/adapter.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L315) + +*** + +### checkPassword() + +validates user and password + +#### Param -___ +user name as text -### checkPassword +#### Param -▸ **checkPassword**(`user`, `pw`, `options`, `callback`): `Promise`\<`void`\> +password as text + +#### Param + +optional user context + +#### Param + +return result + ```js + function (result) { + if (result) adapter.log.debug('User is valid'); + } + ``` + +#### checkPassword(user, pw, options, callback) + +> **checkPassword**(`user`, `pw`, `options`, `callback`): `Promise`\<`void`\> validates user and password -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `user` | `string` | user name as text | -| `pw` | `string` | password as text | -| `options` | `Record`\<`string`, `any`\> | optional user context | -| `callback` | [`CheckPasswordCallback`](../modules/internal_.md#checkpasswordcallback) | return result ```js function (result) { if (result) adapter.log.debug('User is valid'); } ``` | +• **user**: `string` -#### Returns +• **pw**: `string` + +• **options**: `Record`\<`string`, `any`\> + +• **callback**: [`CheckPasswordCallback`](../-internal-/type-aliases/CheckPasswordCallback.md) + +##### Returns `Promise`\<`void`\> -#### Defined in +##### Param + +user name as text + +##### Param -[adapter/src/lib/adapter/adapter.ts:1621](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1621) +password as text -▸ **checkPassword**(`user`, `pw`, `callback`): `Promise`\<`void`\> +##### Param + +optional user context + +##### Param + +return result + ```js + function (result) { + if (result) adapter.log.debug('User is valid'); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:1621](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1621) + +#### checkPassword(user, pw, callback) + +> **checkPassword**(`user`, `pw`, `callback`): `Promise`\<`void`\> validates user and password -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `user` | `string` | user name as text | -| `pw` | `string` | password as text | -| `callback` | [`CheckPasswordCallback`](../modules/internal_.md#checkpasswordcallback) | return result ```js function (result) { if (result) adapter.log.debug('User is valid'); } ``` | +• **user**: `string` -#### Returns +• **pw**: `string` + +• **callback**: [`CheckPasswordCallback`](../-internal-/type-aliases/CheckPasswordCallback.md) + +##### Returns `Promise`\<`void`\> -#### Defined in +##### Param + +user name as text + +##### Param -[adapter/src/lib/adapter/adapter.ts:1627](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1627) +password as text -___ +##### Param -### checkPasswordAsync +optional user context -▸ **checkPasswordAsync**(`user`, `password`, `options?`): `Promise`\<`boolean`\> +##### Param + +return result + ```js + function (result) { + if (result) adapter.log.debug('User is valid'); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:1627](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1627) + +*** + +### checkPasswordAsync() + +> **checkPasswordAsync**(`user`, `password`, `options`?): `Promise`\<`boolean`\> Validates username and password #### Parameters -| Name | Type | -| :------ | :------ | -| `user` | `string` | -| `password` | `string` | -| `options?` | `unknown` | +• **user**: `string` + +• **password**: `string` + +• **options?**: `unknown` #### Returns @@ -966,13 +1210,11 @@ Validates username and password #### Defined in -[adapter/src/lib/adapter/adapter.ts:311](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L311) +[adapter/src/lib/adapter/adapter.ts:311](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L311) -___ +*** -### chmodFile - -▸ **chmodFile**(`adapter`, `path`, `options`, `callback`): `void` +### chmodFile() Change file access rights @@ -984,24 +1226,30 @@ This function updates the file access rights }); ``` -#### Parameters +#### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapter` | ``null`` \| `string` | - | -| `path` | `string` | path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". | -| `options` | `Record`\<`string`, `any`\> \| \{ `mode`: `string` \| `number` } | data with mode | -| `callback` | [`ChownFileCallback`](../modules/internal_.md#chownfilecallback) | return result ```js function (err, processedFiles) { list of processed files with new groups } ``` | +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -#### Returns +#### Param -`void` +path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". -#### Defined in +#### Param + +data with mode + +#### Param + +return result + ```js + function (err, processedFiles) { + list of processed files with new groups + } + ``` -[adapter/src/lib/adapter/adapter.ts:6599](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6599) +#### chmodFile(adapter, path, options, callback) -▸ **chmodFile**(`adapter`, `path`, `callback`): `void` +> **chmodFile**(`adapter`, `path`, `options`, `callback`): `void` Change file access rights @@ -1013,3554 +1261,8006 @@ This function updates the file access rights }); ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapter` | ``null`` \| `string` | - | -| `path` | `string` | path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". | -| `callback` | [`ChownFileCallback`](../modules/internal_.md#chownfilecallback) | return result ```js function (err, processedFiles) { list of processed files with new groups } ``` | +• **adapter**: `null` \| `string` -#### Returns +• **path**: `string` -`void` +• **options**: `Record`\<`string`, `any`\> \| `object` -#### Defined in +• **callback**: [`ChownFileCallback`](../-internal-/type-aliases/ChownFileCallback.md) -[adapter/src/lib/adapter/adapter.ts:6606](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6606) +##### Returns -___ +`void` -### chmodFileAsync +##### Param -▸ **chmodFileAsync**(`adapter`, `path`, `options`): `Promise`\<\{ `entries`: [`ChownFileResult`](../interfaces/internal_.ChownFileResult.md)[] ; `id`: `string` }\> +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -Changes access rights of all files in the adapter directory +##### Param -#### Parameters +path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". -| Name | Type | -| :------ | :------ | -| `adapter` | ``null`` \| `string` | -| `path` | `string` | -| `options` | `Record`\<`string`, `any`\> \| \{ `mode`: `string` \| `number` } | +##### Param -#### Returns +data with mode -`Promise`\<\{ `entries`: [`ChownFileResult`](../interfaces/internal_.ChownFileResult.md)[] ; `id`: `string` }\> +##### Param -#### Defined in +return result + ```js + function (err, processedFiles) { + list of processed files with new groups + } + ``` -[adapter/src/lib/adapter/adapter.ts:265](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L265) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:6599](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6599) -### chownFile +#### chmodFile(adapter, path, callback) -▸ **chownFile**(`_adapter`, `path`, `options`, `callback`): `void` +> **chmodFile**(`adapter`, `path`, `callback`): `void` -Change a file owner +Change file access rights -This function updates the file owner and ownerGroup +This function updates the file access rights ```js - adapter.chownFile('vis-2.0', '/main/vis-views.json', {owner: 'newOwner', ownerGroup: 'newgroup'}, function (err, processed) { + adapter.chmodFile('vis-2.0', '/main/vis-views.json', {mode: 0x644}, function (err, processed) { if (err) adapter.log.error('Cannot read file: ' + err); adapter.log.info('New files: ' + JSON.stringify(processed)); }); ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `_adapter` | `string` | adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. | -| `path` | `string` | path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". | -| `options` | `unknown` | data with owner and ownerGroup | -| `callback` | (`err?`: ``null`` \| `Error`, `processedFiles?`: `any`) => `void` | return result ```js function (err, processedFiles) { list of processed files with new groups } ``` | +• **adapter**: `null` \| `string` -#### Returns +• **path**: `string` + +• **callback**: [`ChownFileCallback`](../-internal-/type-aliases/ChownFileCallback.md) + +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:6646](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6646) +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -▸ **chownFile**(`_adapter`, `path`, `callback`): `void` +##### Param -Change a file owner +path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". -This function updates the file owner and ownerGroup -```js - adapter.chownFile('vis-2.0', '/main/vis-views.json', {owner: 'newOwner', ownerGroup: 'newgroup'}, function (err, processed) { - if (err) adapter.log.error('Cannot read file: ' + err); - adapter.log.info('New files: ' + JSON.stringify(processed)); - }); -``` +##### Param -#### Parameters +data with mode -| Name | Type | Description | -| :------ | :------ | :------ | -| `_adapter` | `string` | adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. | -| `path` | `string` | path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". | -| `callback` | (`err?`: ``null`` \| `Error`, `processedFiles?`: `any`) => `void` | return result ```js function (err, processedFiles) { list of processed files with new groups } ``` | +##### Param -#### Returns +return result + ```js + function (err, processedFiles) { + list of processed files with new groups + } + ``` -`void` +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:6606](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6606) -[adapter/src/lib/adapter/adapter.ts:6653](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6653) +*** -___ +### chmodFileAsync() -### chownFileAsync +> **chmodFileAsync**(`adapter`, `path`, `options`): `Promise`\<`object`\> -▸ **chownFileAsync**(`...args`): `Promise`\<`any`\> +Changes access rights of all files in the adapter directory #### Parameters -| Name | Type | -| :------ | :------ | -| `...args` | `any`[] | +• **adapter**: `null` \| `string` -#### Returns +• **path**: `string` -`Promise`\<`any`\> +• **options**: `Record`\<`string`, `any`\> \| `object` -#### Defined in +#### Returns -[adapter/src/lib/adapter/adapter.ts:271](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L271) +`Promise`\<`object`\> -___ +##### entries -### clearInterval +> **entries**: [`ChownFileResult`](../-internal-/interfaces/ChownFileResult.md)[] -▸ **clearInterval**(`interval`): `void` +##### id -Same as clearInterval -but it checks the running intervals on unload +> **id**: `string` -#### Parameters +#### Defined in -| Name | Type | Description | -| :------ | :------ | :------ | -| `interval` | `undefined` \| [`Interval`](../modules/internal_.md#interval) | interval object | +[adapter/src/lib/adapter/adapter.ts:265](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L265) -#### Returns +*** -`void` +### chownFile() -#### Defined in +Change a file owner -[adapter/src/lib/adapter/adapter.ts:2750](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2750) +This function updates the file owner and ownerGroup +```js + adapter.chownFile('vis-2.0', '/main/vis-views.json', {owner: 'newOwner', ownerGroup: 'newgroup'}, function (err, processed) { + if (err) adapter.log.error('Cannot read file: ' + err); + adapter.log.info('New files: ' + JSON.stringify(processed)); + }); +``` -___ +#### Param -### clearTimeout +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -▸ **clearTimeout**(`timer`): `void` +#### Param -Same as clearTimeout -but it checks the running timers on unload +path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". -#### Parameters +#### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `timer` | `undefined` \| [`Timeout`](../modules/internal_.md#timeout) | the timer object | +data with owner and ownerGroup -#### Returns +#### Param -`void` +return result + ```js + function (err, processedFiles) { + list of processed files with new groups + } + ``` -#### Defined in +#### chownFile(_adapter, path, options, callback) -[adapter/src/lib/adapter/adapter.ts:2664](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2664) +> **chownFile**(`_adapter`, `path`, `options`, `callback`): `void` -___ +Change a file owner -### createChannel +This function updates the file owner and ownerGroup +```js + adapter.chownFile('vis-2.0', '/main/vis-views.json', {owner: 'newOwner', ownerGroup: 'newgroup'}, function (err, processed) { + if (err) adapter.log.error('Cannot read file: ' + err); + adapter.log.info('New files: ' + JSON.stringify(processed)); + }); +``` -▸ **createChannel**(`parentDevice`, `channelName`, `callback?`): `void` +##### Parameters -#### Parameters +• **\_adapter**: `string` -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +• **path**: `string` -#### Returns +• **options**: `unknown` -`void` +• **callback** -**`Deprecated`** +##### Returns -use `this.extendObject` instead +`void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:5200](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5200) +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -▸ **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `callback?`): `void` +##### Param -#### Parameters +path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`ChannelCommon`](../interfaces/internal_.ChannelCommon.md)\> | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +##### Param -#### Returns +data with owner and ownerGroup -`void` +##### Param -**`Deprecated`** +return result + ```js + function (err, processedFiles) { + list of processed files with new groups + } + ``` -use `this.extendObject` instead +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:6646](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6646) -[adapter/src/lib/adapter/adapter.ts:5202](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5202) +#### chownFile(_adapter, path, callback) -▸ **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `callback?`): `void` +> **chownFile**(`_adapter`, `path`, `callback`): `void` -#### Parameters +Change a file owner -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`ChannelCommon`](../interfaces/internal_.ChannelCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +This function updates the file owner and ownerGroup +```js + adapter.chownFile('vis-2.0', '/main/vis-views.json', {owner: 'newOwner', ownerGroup: 'newgroup'}, function (err, processed) { + if (err) adapter.log.error('Cannot read file: ' + err); + adapter.log.info('New files: ' + JSON.stringify(processed)); + }); +``` -#### Returns +##### Parameters -`void` +• **\_adapter**: `string` -**`Deprecated`** +• **path**: `string` -use `this.extendObject` instead +• **callback** -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:5209](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5209) +`void` -▸ **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `options`, `callback?`): `void` +##### Param -#### Parameters +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`ChannelCommon`](../interfaces/internal_.ChannelCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `options` | `unknown` | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +##### Param -#### Returns +path to file without adapter name. E.g., If you want to update "/vis-2.0/main/*", here must be "/main/*" and _adapter must be equal to "vis-2.0". -`void` +##### Param -**`Deprecated`** +data with owner and ownerGroup -use `this.extendObject` instead +##### Param -#### Defined in +return result + ```js + function (err, processedFiles) { + list of processed files with new groups + } + ``` -[adapter/src/lib/adapter/adapter.ts:5217](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5217) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:6653](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6653) -### createChannelAsync +*** -▸ **createChannelAsync**(`parentDevice`, `channelName`, `roleOrCommon?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +### chownFileAsync() -Creates an object with type channel. It must be located under a device +> **chownFileAsync**(...`args`): `Promise`\<`any`\> #### Parameters -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `roleOrCommon?` | `string` \| `Partial`\<[`ChannelCommon`](../interfaces/internal_.ChannelCommon.md)\> | +• ...**args**: `any`[] #### Returns -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +`Promise`\<`any`\> -**`Deprecated`** +#### Defined in -use `extendObject` instead +[adapter/src/lib/adapter/adapter.ts:271](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L271) -#### Defined in +*** + +### clearInterval() -[adapter/src/lib/adapter/adapter.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L499) +> **clearInterval**(`interval`): `void` -▸ **createChannelAsync**(`parentDevice`, `channelName`, `roleOrCommon`, `native?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +Same as clearInterval +but it checks the running intervals on unload #### Parameters -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`ChannelCommon`](../interfaces/internal_.ChannelCommon.md)\> | -| `native?` | `Record`\<`string`, `any`\> | +• **interval**: `undefined` \| [`Interval`](../-internal-/type-aliases/Interval.md) + +interval object #### Returns -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +`void` -**`Deprecated`** +#### Defined in -use `extendObject` instead +[adapter/src/lib/adapter/adapter.ts:2750](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2750) -#### Defined in +*** + +### clearTimeout() -[adapter/src/lib/adapter/adapter.ts:505](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L505) +> **clearTimeout**(`timer`): `void` -▸ **createChannelAsync**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +Same as clearTimeout +but it checks the running timers on unload #### Parameters -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`ChannelCommon`](../interfaces/internal_.ChannelCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `options?` | `unknown` | +• **timer**: `undefined` \| [`Timeout`](../-internal-/type-aliases/Timeout.md) + +the timer object #### Returns -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +`void` -**`Deprecated`** +#### Defined in -use `extendObject` instead +[adapter/src/lib/adapter/adapter.ts:2664](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2664) -#### Defined in +*** -[adapter/src/lib/adapter/adapter.ts:512](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L512) +### ~~createChannel()~~ -___ +Name of channel must be in format "channel" -### createDevice +#### Param -▸ **createDevice**(`deviceName`, `callback?`): `void` +#### Param -#### Parameters +#### Param -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +#### Param -#### Returns +#### Param -`void` +#### Param -**`Deprecated`** +#### Deprecated use `this.extendObject` instead -#### Defined in +#### createChannel(parentDevice, channelName, callback) -[adapter/src/lib/adapter/adapter.ts:5110](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5110) +> **createChannel**(`parentDevice`, `channelName`, `callback`?): `void` -▸ **createDevice**(`deviceName`, `common`, `callback?`): `void` +##### Parameters -#### Parameters +• **parentDevice**: `string` -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `common` | `Partial`\<[`DeviceCommon`](../interfaces/internal_.DeviceCommon.md)\> | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +• **channelName**: `string` -#### Returns +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -`void` +##### Returns -**`Deprecated`** +`void` -use `this.extendObject` instead +##### Param -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:5112](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5112) +##### Param -▸ **createDevice**(`deviceName`, `common`, `native`, `callback?`): `void` +##### Param -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `common` | `Partial`\<[`DeviceCommon`](../interfaces/internal_.DeviceCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +##### Param -#### Returns +##### Deprecated -`void` +use `this.extendObject` instead -**`Deprecated`** +##### Deprecated use `this.extendObject` instead -#### Defined in - -[adapter/src/lib/adapter/adapter.ts:5118](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5118) +##### Defined in -▸ **createDevice**(`deviceName`, `common`, `native`, `options`, `callback?`): `void` +[adapter/src/lib/adapter/adapter.ts:5200](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5200) -#### Parameters +#### createChannel(parentDevice, channelName, roleOrCommon, callback) -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `common` | `Partial`\<[`DeviceCommon`](../interfaces/internal_.DeviceCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `options` | `unknown` | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +> **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `callback`?): `void` -#### Returns +##### Parameters -`void` +• **parentDevice**: `string` -**`Deprecated`** +• **channelName**: `string` -use `this.extendObject` instead +• **roleOrCommon**: `string` \| `Partial`\<[`ChannelCommon`](../-internal-/interfaces/ChannelCommon.md)\> -#### Defined in +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -[adapter/src/lib/adapter/adapter.ts:5125](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5125) +##### Returns -___ +`void` -### createDeviceAsync +##### Param -▸ **createDeviceAsync**(`deviceName`, `common?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Param -creates an object with type device +##### Param -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `common?` | `Partial`\<[`DeviceCommon`](../interfaces/internal_.DeviceCommon.md)\> | +##### Param -#### Returns +##### Param -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Deprecated -**`Deprecated`** +use `this.extendObject` instead -use `extendObject` instead +##### Deprecated -#### Defined in +use `this.extendObject` instead -[adapter/src/lib/adapter/adapter.ts:474](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L474) +##### Defined in -▸ **createDeviceAsync**(`deviceName`, `common`, `native?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +[adapter/src/lib/adapter/adapter.ts:5202](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5202) -#### Parameters +#### createChannel(parentDevice, channelName, roleOrCommon, native, callback) -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `common` | `Partial`\<[`DeviceCommon`](../interfaces/internal_.DeviceCommon.md)\> | -| `native?` | `Record`\<`string`, `any`\> | +> **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `callback`?): `void` -#### Returns +##### Parameters -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +• **parentDevice**: `string` -**`Deprecated`** +• **channelName**: `string` -use `extendObject` instead +• **roleOrCommon**: `string` \| `Partial`\<[`ChannelCommon`](../-internal-/interfaces/ChannelCommon.md)\> -#### Defined in +• **native**: `Record`\<`string`, `any`\> -[adapter/src/lib/adapter/adapter.ts:476](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L476) +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -▸ **createDeviceAsync**(`deviceName`, `common`, `native`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Returns -#### Parameters +`void` -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `common` | `Partial`\<[`DeviceCommon`](../interfaces/internal_.DeviceCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `options?` | `unknown` | +##### Param -#### Returns +##### Param -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Param -**`Deprecated`** +##### Param -use `extendObject` instead +##### Param -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:482](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L482) +##### Deprecated -___ +use `this.extendObject` instead -### createState +##### Deprecated -▸ **createState**(`parentDevice`, `parentChannel`, `stateName`, `callback?`): `void` +use `this.extendObject` instead -#### Parameters +##### Defined in -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +[adapter/src/lib/adapter/adapter.ts:5209](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5209) -#### Returns +#### createChannel(parentDevice, channelName, roleOrCommon, native, options, callback) -`void` +> **createChannel**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `options`, `callback`?): `void` -**`Deprecated`** +##### Parameters -use `this.extendObject` instead +• **parentDevice**: `string` -#### Defined in +• **channelName**: `string` -[adapter/src/lib/adapter/adapter.ts:5303](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5303) +• **roleOrCommon**: `string` \| `Partial`\<[`ChannelCommon`](../-internal-/interfaces/ChannelCommon.md)\> -▸ **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `callback?`): `void` +• **native**: `Record`\<`string`, `any`\> -#### Parameters +• **options**: `unknown` -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`StateCommon`](../interfaces/internal_.StateCommon.md)\> | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Returns +##### Returns `void` -**`Deprecated`** - -use `this.extendObject` instead - -#### Defined in - -[adapter/src/lib/adapter/adapter.ts:5310](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5310) +##### Param -▸ **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `callback?`): `void` +##### Param -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`StateCommon`](../interfaces/internal_.StateCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +##### Param -#### Returns +##### Param -`void` +##### Param -**`Deprecated`** +##### Deprecated use `this.extendObject` instead -#### Defined in +##### Deprecated -[adapter/src/lib/adapter/adapter.ts:5318](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5318) +use `this.extendObject` instead -▸ **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `options`, `callback?`): `void` +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:5217](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5217) -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`StateCommon`](../interfaces/internal_.StateCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `options` | `unknown` | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | +*** -#### Returns +### ~~createChannelAsync()~~ -`void` +#### createChannelAsync(parentDevice, channelName, roleOrCommon) -**`Deprecated`** +> **createChannelAsync**(`parentDevice`, `channelName`, `roleOrCommon`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -use `this.extendObject` instead +Creates an object with type channel. It must be located under a device -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:5327](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5327) +• **parentDevice**: `string` -___ +• **channelName**: `string` -### createStateAsync +• **roleOrCommon?**: `string` \| `Partial`\<[`ChannelCommon`](../-internal-/interfaces/ChannelCommon.md)\> -▸ **createStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Returns -Creates a state and the corresponding object. It must be located in a channel under a device +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -#### Parameters +##### Deprecated -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `roleOrCommon?` | `string` \| `Partial`\<[`StateCommon`](../interfaces/internal_.StateCommon.md)\> | +use `extendObject` instead -#### Returns +##### Defined in -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +[adapter/src/lib/adapter/adapter.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L499) -**`Deprecated`** +#### createChannelAsync(parentDevice, channelName, roleOrCommon, native) -use `extendObject` instead +> **createChannelAsync**(`parentDevice`, `channelName`, `roleOrCommon`, `native`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:525](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L525) +• **parentDevice**: `string` -▸ **createStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +• **channelName**: `string` -#### Parameters +• **roleOrCommon**: `string` \| `Partial`\<[`ChannelCommon`](../-internal-/interfaces/ChannelCommon.md)\> -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`StateCommon`](../interfaces/internal_.StateCommon.md)\> | -| `native?` | `Record`\<`string`, `any`\> | +• **native?**: `Record`\<`string`, `any`\> -#### Returns +##### Returns -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -**`Deprecated`** +##### Deprecated use `extendObject` instead -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:532](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L532) +[adapter/src/lib/adapter/adapter.ts:505](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L505) -▸ **createStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +#### createChannelAsync(parentDevice, channelName, roleOrCommon, native, options) -#### Parameters +> **createChannelAsync**(`parentDevice`, `channelName`, `roleOrCommon`, `native`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `roleOrCommon` | `string` \| `Partial`\<[`StateCommon`](../interfaces/internal_.StateCommon.md)\> | -| `native` | `Record`\<`string`, `any`\> | -| `options?` | `unknown` | +##### Parameters -#### Returns +• **parentDevice**: `string` -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +• **channelName**: `string` -**`Deprecated`** +• **roleOrCommon**: `string` \| `Partial`\<[`ChannelCommon`](../-internal-/interfaces/ChannelCommon.md)\> -use `extendObject` instead +• **native**: `Record`\<`string`, `any`\> -#### Defined in +• **options?**: `unknown` -[adapter/src/lib/adapter/adapter.ts:540](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L540) +##### Returns -___ +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -### decrypt +##### Deprecated -▸ **decrypt**(`secretVal`, `value?`): `string` +use `extendObject` instead -Decrypt the password/value with given key +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:512](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L512) -| Name | Type | Description | -| :------ | :------ | :------ | -| `secretVal` | `string` | to use for decrypt (or value if only one parameter is given) | -| `value?` | `string` | value to decrypt (if secret is provided) | +*** -#### Returns +### ~~createDevice()~~ -`string` +#### Param -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:1328](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1328) +#### Param -▸ **decrypt**(`value`): `string` +#### Param -Decrypt the password/value with given key +#### Param -#### Parameters +#### Deprecated -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `string` | value to decrypt (if secret is provided) | +use `this.extendObject` instead -#### Returns +#### createDevice(deviceName, callback) -`string` +> **createDevice**(`deviceName`, `callback`?): `void` -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:1329](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1329) +• **deviceName**: `string` -___ +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -### delFile +##### Returns -▸ **delFile**(`adapterName`, `path`, `callback`): `void` +`void` -Deletes a given file +##### Param -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | +##### Param -#### Returns +##### Param -`void` +##### Param -#### Defined in +##### Deprecated -[adapter/src/lib/adapter/adapter.ts:406](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L406) +use `this.extendObject` instead -▸ **delFile**(`adapterName`, `path`, `options`, `callback`): `void` +##### Deprecated -#### Parameters +use `this.extendObject` instead -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options` | `unknown` | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:5110](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5110) -`void` +#### createDevice(deviceName, common, callback) -#### Defined in +> **createDevice**(`deviceName`, `common`, `callback`?): `void` -[adapter/src/lib/adapter/adapter.ts:407](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L407) +##### Parameters -___ +• **deviceName**: `string` -### delFileAsync +• **common**: `Partial`\<[`DeviceCommon`](../-internal-/interfaces/DeviceCommon.md)\> -▸ **delFileAsync**(`adapterName`, `path`, `options?`): `Promise`\<`void`\> +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -Deletes a given file +##### Returns -#### Parameters +`void` -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options?` | `unknown` | +##### Param -#### Returns +##### Param -`Promise`\<`void`\> +##### Param -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:277](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L277) +##### Param -___ +##### Deprecated -### delForeignObject +use `this.extendObject` instead -▸ **delForeignObject**(`id`, `callback?`): `void` +##### Deprecated -Delete any object. +use `this.extendObject` instead -The full ID with namespace must be specified. The corresponding state will be deleted too if the object has type "state". +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:5112](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5112) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | exactly object ID (with namespace) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) { if (err) adapter.log.error('Cannot delete object: ' + err); } ``` | +#### createDevice(deviceName, common, native, callback) -#### Returns +> **createDevice**(`deviceName`, `common`, `native`, `callback`?): `void` -`void` +##### Parameters -#### Defined in +• **deviceName**: `string` -[adapter/src/lib/adapter/adapter.ts:4563](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4563) +• **common**: `Partial`\<[`DeviceCommon`](../-internal-/interfaces/DeviceCommon.md)\> -▸ **delForeignObject**(`id`, `options`, `callback?`): `void` +• **native**: `Record`\<`string`, `any`\> -Delete any object. +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -The full ID with namespace must be specified. The corresponding state will be deleted too if the object has type "state". +##### Returns -#### Parameters +`void` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | exactly object ID (with namespace) | -| `options` | [`DelObjectOptions`](../interfaces/internal_.DelObjectOptions.md) | optional user context or `{ recursive: true }` to delete all underlying objects | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) { if (err) adapter.log.error('Cannot delete object: ' + err); } ``` | +##### Param -#### Returns +##### Param -`void` +##### Param -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:4564](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4564) +##### Param -___ +##### Deprecated -### delForeignObjectAsync +use `this.extendObject` instead -▸ **delForeignObjectAsync**(`id`, `options?`): `Promise`\<`void`\> +##### Deprecated -Deletes an object (which might not belong to this adapter) from the object db +use `this.extendObject` instead -#### Parameters +##### Defined in -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | [`DelObjectOptions`](../interfaces/internal_.DelObjectOptions.md) | +[adapter/src/lib/adapter/adapter.ts:5118](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5118) -#### Returns +#### createDevice(deviceName, common, native, options, callback) -`Promise`\<`void`\> +> **createDevice**(`deviceName`, `common`, `native`, `options`, `callback`?): `void` -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:210](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L210) +• **deviceName**: `string` -___ +• **common**: `Partial`\<[`DeviceCommon`](../-internal-/interfaces/DeviceCommon.md)\> -### delForeignState +• **native**: `Record`\<`string`, `any`\> -▸ **delForeignState**(`id`, `callback?`): `void` +• **options**: `unknown` -Deletes a state of any adapter. -The object is NOT deleted. If you want to delete it too, use +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Parameters +##### Returns -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | long string for ID like "adapterName.0.stateID". | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) {} ``` | +`void` -#### Returns +##### Param -`void` +##### Param -**`Del Foreign Object`** +##### Param -instead. +##### Param -No error is returned if state does not exist. +##### Param -#### Defined in +##### Deprecated -[adapter/src/lib/adapter/adapter.ts:9264](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9264) +use `this.extendObject` instead -▸ **delForeignState**(`id`, `options`, `callback?`): `void` +##### Deprecated -Deletes a state of any adapter. -The object is NOT deleted. If you want to delete it too, use +use `this.extendObject` instead -#### Parameters +##### Defined in -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | long string for ID like "adapterName.0.stateID". | -| `options` | `unknown` | optional argument to describe the user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) {} ``` | +[adapter/src/lib/adapter/adapter.ts:5125](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5125) -#### Returns +*** -`void` +### ~~createDeviceAsync()~~ -**`Del Foreign Object`** +#### createDeviceAsync(deviceName, common) -instead. +> **createDeviceAsync**(`deviceName`, `common`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -No error is returned if state does not exist. +creates an object with type device -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:9265](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9265) +• **deviceName**: `string` -___ +• **common?**: `Partial`\<[`DeviceCommon`](../-internal-/interfaces/DeviceCommon.md)\> -### delForeignStateAsync +##### Returns -▸ **delForeignStateAsync**(`id`, `options?`): `Promise`\<`void`\> +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -Deletes a state from the states DB, but not the associated object +##### Deprecated -#### Parameters +use `extendObject` instead -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | `unknown` | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:474](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L474) -`Promise`\<`void`\> +#### createDeviceAsync(deviceName, common, native) -#### Defined in +> **createDeviceAsync**(`deviceName`, `common`, `native`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -[adapter/src/lib/adapter/adapter.ts:291](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L291) +##### Parameters -___ +• **deviceName**: `string` -### delObject +• **common**: `Partial`\<[`DeviceCommon`](../-internal-/interfaces/DeviceCommon.md)\> -▸ **delObject**(`id`, `callback?`): `void` +• **native?**: `Record`\<`string`, `any`\> -Delete an object of this instance. +##### Returns -It is not required to provide the adapter namespace, because it will automatically be added. -E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -The corresponding state will be deleted too if the object has type "state". +##### Deprecated -#### Parameters +use `extendObject` instead -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | exactly object ID (without namespace) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) { if (err) adapter.log.error('Cannot delete object: ' + err); } ``` | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:476](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L476) -`void` +#### createDeviceAsync(deviceName, common, native, options) -#### Defined in +> **createDeviceAsync**(`deviceName`, `common`, `native`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -[adapter/src/lib/adapter/adapter.ts:4504](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4504) +##### Parameters -▸ **delObject**(`id`, `options?`, `callback?`): `void` +• **deviceName**: `string` -Delete an object of this instance. +• **common**: `Partial`\<[`DeviceCommon`](../-internal-/interfaces/DeviceCommon.md)\> -It is not required to provide the adapter namespace, because it will automatically be added. -E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. +• **native**: `Record`\<`string`, `any`\> -The corresponding state will be deleted too if the object has type "state". +• **options?**: `unknown` -#### Parameters +##### Returns -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | exactly object ID (without namespace) | -| `options?` | ``null`` \| [`DelObjectOptions`](../interfaces/internal_.DelObjectOptions.md) | optional user context. E.g. recursive option could be true | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) { if (err) adapter.log.error('Cannot delete object: ' + err); } ``` | +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -#### Returns +##### Deprecated -`void` +use `extendObject` instead -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:4505](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4505) +[adapter/src/lib/adapter/adapter.ts:482](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L482) -___ +*** -### delObjectAsync +### ~~createState()~~ -▸ **delObjectAsync**(`id`, `options?`): `Promise`\<`void`\> +#### Param -Deletes an object from the object db +#### Param -#### Parameters +#### Param -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | [`DelObjectOptions`](../interfaces/internal_.DelObjectOptions.md) | +#### Param -#### Returns +#### Param -`Promise`\<`void`\> +#### Param -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:208](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L208) +#### Deprecated -___ +use `this.extendObject` instead -### delState +#### createState(parentDevice, parentChannel, stateName, callback) -▸ **delState**(`id`, `callback?`): `void` +> **createState**(`parentDevice`, `parentChannel`, `stateName`, `callback`?): `void` -Deletes a state of this instance. -The object will NOT be deleted. If you want to delete it too, use +##### Parameters -#### Parameters +• **parentDevice**: `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | exactly object ID (without namespace) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) { if (err) adapter.log.error('Cannot delete object: ' + err); } ``` | +• **parentChannel**: `string` -#### Returns +• **stateName**: `string` -`void` +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -**`Del Object`** +##### Returns -instead. +`void` -It is not required to provice the adapter namespace, because it will automatically be added. -E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. +##### Param -No error is returned if state does not exist. +##### Param -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:9212](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9212) +##### Param -▸ **delState**(`id`, `options`, `callback?`): `void` +##### Param -Deletes a state of this instance. -The object will NOT be deleted. If you want to delete it too, use +##### Param -#### Parameters +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | exactly object ID (without namespace) | -| `options` | `unknown` | optional user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) { if (err) adapter.log.error('Cannot delete object: ' + err); } ``` | +##### Deprecated -#### Returns +use `this.extendObject` instead -`void` +##### Deprecated -**`Del Object`** +use `this.extendObject` instead -instead. +##### Defined in -It is not required to provice the adapter namespace, because it will automatically be added. -E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. +[adapter/src/lib/adapter/adapter.ts:5303](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5303) -No error is returned if state does not exist. +#### createState(parentDevice, parentChannel, stateName, roleOrCommon, callback) -#### Defined in +> **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `callback`?): `void` -[adapter/src/lib/adapter/adapter.ts:9213](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9213) +##### Parameters -___ +• **parentDevice**: `string` -### delStateAsync +• **parentChannel**: `string` -▸ **delStateAsync**(`id`, `options?`): `Promise`\<`void`\> +• **stateName**: `string` -Deletes a state from the states DB, but not the associated object. Consider using deleteState instead +• **roleOrCommon**: `string` \| `Partial`\<[`StateCommon`](../-internal-/interfaces/StateCommon.md)\> -#### Parameters +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | `unknown` | +##### Returns -#### Returns +`void` -`Promise`\<`void`\> +##### Param -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L289) +##### Param -___ +##### Param -### delay +##### Param -▸ **delay**(`timeout`): `Promise`\<`void`\> +##### Param -delays the fulfillment of the promise the amount of time. -it will not fulfill during and after adapter shutdown +##### Param -#### Parameters +##### Deprecated -| Name | Type | Description | -| :------ | :------ | :------ | -| `timeout` | `number` | timeout in milliseconds | +use `this.extendObject` instead -#### Returns +##### Deprecated -`Promise`\<`void`\> +use `this.extendObject` instead -promise when timeout is over +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:5310](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5310) -[adapter/src/lib/adapter/adapter.ts:2683](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2683) +#### createState(parentDevice, parentChannel, stateName, roleOrCommon, native, callback) -___ +> **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `callback`?): `void` -### deleteChannel +##### Parameters -▸ **deleteChannel**(`channelName`, `callback?`): `void` +• **parentDevice**: `string` -#### Parameters +• **parentChannel**: `string` -| Name | Type | -| :------ | :------ | -| `channelName` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +• **stateName**: `string` -#### Returns +• **roleOrCommon**: `string` \| `Partial`\<[`StateCommon`](../-internal-/interfaces/StateCommon.md)\> -`void` +• **native**: `Record`\<`string`, `any`\> -**`Deprecated`** +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -use `this.delObject` instead +##### Returns -#### Defined in +`void` -[adapter/src/lib/adapter/adapter.ts:5848](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5848) +##### Param -▸ **deleteChannel**(`channelName`, `options?`, `callback?`): `void` +##### Param -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `channelName` | `string` | -| `options?` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +##### Param -#### Returns +##### Param -`void` +##### Param -**`Deprecated`** +##### Param -use `this.delObject` instead +##### Deprecated -#### Defined in +use `this.extendObject` instead -[adapter/src/lib/adapter/adapter.ts:5850](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5850) +##### Deprecated -▸ **deleteChannel**(`parentDevice`, `channelName`, `options?`, `callback?`): `void` +use `this.extendObject` instead -#### Parameters +##### Defined in -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `options?` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +[adapter/src/lib/adapter/adapter.ts:5318](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5318) -#### Returns +#### createState(parentDevice, parentChannel, stateName, roleOrCommon, native, options, callback) -`void` +> **createState**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `options`, `callback`?): `void` -**`Deprecated`** +##### Parameters -use `this.delObject` instead +• **parentDevice**: `string` -#### Defined in +• **parentChannel**: `string` -[adapter/src/lib/adapter/adapter.ts:5852](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5852) +• **stateName**: `string` -___ +• **roleOrCommon**: `string` \| `Partial`\<[`StateCommon`](../-internal-/interfaces/StateCommon.md)\> -### deleteChannelAsync +• **native**: `Record`\<`string`, `any`\> -▸ **deleteChannelAsync**(`channelName`, `options?`): `Promise`\<`void`\> +• **options**: `unknown` -Deletes a channel and its states. It must have been created with createChannel +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Parameters +##### Returns -| Name | Type | -| :------ | :------ | -| `channelName` | `string` | -| `options?` | `unknown` | +`void` -#### Returns +##### Param -`Promise`\<`void`\> +##### Param -**`Deprecated`** +##### Param -use `this.delObject` instead +##### Param -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L554) +##### Param -▸ **deleteChannelAsync**(`parentDevice`, `channelName`, `options?`): `Promise`\<`void`\> +##### Param -#### Parameters +##### Deprecated -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `options?` | `unknown` | +use `this.extendObject` instead -#### Returns +##### Deprecated -`Promise`\<`void`\> +use `this.extendObject` instead -**`Deprecated`** +##### Defined in -use `this.delObject` instead +[adapter/src/lib/adapter/adapter.ts:5327](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5327) -#### Defined in +*** -[adapter/src/lib/adapter/adapter.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L556) +### ~~createStateAsync()~~ -___ +#### createStateAsync(parentDevice, parentChannel, stateName, roleOrCommon) -### deleteChannelFromEnum +> **createStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -▸ **deleteChannelFromEnum**(`enumName`, `parentDevice`, `channelName`, `callback?`): `void` +Creates a state and the corresponding object. It must be located in a channel under a device -#### Parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +• **parentDevice**: `string` -#### Returns +• **parentChannel**: `string` -`void` +• **stateName**: `string` -#### Defined in +• **roleOrCommon?**: `string` \| `Partial`\<[`StateCommon`](../-internal-/interfaces/StateCommon.md)\> -[adapter/src/lib/adapter/adapter.ts:5732](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5732) +##### Returns -▸ **deleteChannelFromEnum**(`enumName`, `parentDevice`, `channelName`, `options`, `callback?`): `void` +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -#### Parameters +##### Deprecated -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `options` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +use `extendObject` instead -#### Returns +##### Defined in -`void` +[adapter/src/lib/adapter/adapter.ts:525](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L525) -#### Defined in +#### createStateAsync(parentDevice, parentChannel, stateName, roleOrCommon, native) -[adapter/src/lib/adapter/adapter.ts:5738](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5738) +> **createStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -___ +##### Parameters -### deleteChannelFromEnumAsync +• **parentDevice**: `string` -▸ **deleteChannelFromEnumAsync**(`enumName`, `parentDevice`, `channelName`, `options?`): `Promise`\<`void`\> +• **parentChannel**: `string` -#### Parameters +• **stateName**: `string` -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `parentDevice` | `string` | -| `channelName` | `string` | -| `options?` | `unknown` | +• **roleOrCommon**: `string` \| `Partial`\<[`StateCommon`](../-internal-/interfaces/StateCommon.md)\> -#### Returns +• **native?**: `Record`\<`string`, `any`\> -`Promise`\<`void`\> +##### Returns -#### Defined in +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -[adapter/src/lib/adapter/adapter.ts:239](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L239) +##### Deprecated -___ +use `extendObject` instead -### deleteDevice +##### Defined in -▸ **deleteDevice**(`deviceName`, `callback?`): `void` +[adapter/src/lib/adapter/adapter.ts:532](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L532) -#### Parameters +#### createStateAsync(parentDevice, parentChannel, stateName, roleOrCommon, native, options) -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +> **createStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `roleOrCommon`, `native`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -#### Returns +##### Parameters -`void` +• **parentDevice**: `string` -**`Deprecated`** +• **parentChannel**: `string` -use `this.delObject` instead +• **stateName**: `string` -#### Defined in +• **roleOrCommon**: `string` \| `Partial`\<[`StateCommon`](../-internal-/interfaces/StateCommon.md)\> -[adapter/src/lib/adapter/adapter.ts:5527](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5527) +• **native**: `Record`\<`string`, `any`\> -▸ **deleteDevice**(`deviceName`, `options`, `callback?`): `void` +• **options?**: `unknown` -#### Parameters +##### Returns -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `options` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -#### Returns +##### Deprecated -`void` +use `extendObject` instead -**`Deprecated`** +##### Defined in -use `this.delObject` instead +[adapter/src/lib/adapter/adapter.ts:540](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L540) -#### Defined in +*** -[adapter/src/lib/adapter/adapter.ts:5529](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5529) +### decrypt() -___ +Decrypt the password/value with given key -### deleteDeviceAsync +#### Param -▸ **deleteDeviceAsync**(`deviceName`, `options?`): `Promise`\<`void`\> +to use for decrypt (or value if only one parameter is given) -deletes a device, its channels and states +#### Param -#### Parameters +value to decrypt (if secret is provided) -| Name | Type | -| :------ | :------ | -| `deviceName` | `string` | -| `options?` | `unknown` | +#### decrypt(secretVal, value) -#### Returns +> **decrypt**(`secretVal`, `value`?): `string` -`Promise`\<`void`\> +Decrypt the password/value with given key -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:231](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L231) +• **secretVal**: `string` -___ +• **value?**: `string` -### deleteState +##### Returns -▸ **deleteState**(`parentChannel`, `stateName`, `options?`, `callback?`): `void` +`string` -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `options?` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +to use for decrypt (or value if only one parameter is given) -#### Returns +##### Param -`void` +value to decrypt (if secret is provided) -**`Deprecated`** +##### Defined in -use `this.delObject` instead +[adapter/src/lib/adapter/adapter.ts:1328](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1328) -#### Defined in +#### decrypt(value) -[adapter/src/lib/adapter/adapter.ts:5964](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5964) +> **decrypt**(`value`): `string` -▸ **deleteState**(`stateName`, `options?`, `callback?`): `void` +Decrypt the password/value with given key -#### Parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `stateName` | `string` | -| `options?` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +• **value**: `string` -#### Returns +##### Returns -`void` +`string` -**`Deprecated`** +##### Param -use `this.delObject` instead +to use for decrypt (or value if only one parameter is given) -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:5966](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5966) +value to decrypt (if secret is provided) -▸ **deleteState**(`parentDevice`, `parentChannel`, `stateName`, `options?`, `callback?`): `void` +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:1329](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1329) -| Name | Type | -| :------ | :------ | -| `parentDevice` | ``null`` \| `string` | -| `parentChannel` | ``null`` \| `string` | -| `stateName` | `string` | -| `options?` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +*** -#### Returns +### delay() -`void` +> **delay**(`timeout`): `Promise`\<`void`\> -**`Deprecated`** +delays the fulfillment of the promise the amount of time. +it will not fulfill during and after adapter shutdown -use `this.delObject` instead +#### Parameters -#### Defined in +• **timeout**: `number` -[adapter/src/lib/adapter/adapter.ts:5968](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5968) +timeout in milliseconds -___ +#### Returns -### deleteStateAsync +`Promise`\<`void`\> -▸ **deleteStateAsync**(`stateName`, `options?`): `Promise`\<`void`\> +promise when timeout is over -Deletes a state. It must have been created with createState +#### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:2683](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2683) -| Name | Type | -| :------ | :------ | -| `stateName` | `string` | -| `options?` | `unknown` | +*** -#### Returns +### ~~deleteChannel()~~ -`Promise`\<`void`\> +Deletes channel and underlying structure -**`Deprecated`** +#### Deprecated use `this.delObject` instead -#### Defined in +#### Alias -[adapter/src/lib/adapter/adapter.ts:563](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L563) +deleteChannel -▸ **deleteStateAsync**(`parentChannel`, `stateName`, `options?`): `Promise`\<`void`\> +#### Param -#### Parameters +is the part of ID like: adapter.instance. -| Name | Type | -| :------ | :------ | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `options?` | `unknown` | +#### Param -#### Returns +is the part of ID like: adapter.instance.. -`Promise`\<`void`\> +#### Param -**`Deprecated`** +optional user context -use `this.delObject` instead +#### Param -#### Defined in +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete device: ' + err); + } + ``` -[adapter/src/lib/adapter/adapter.ts:565](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L565) +#### deleteChannel(channelName, callback) -▸ **deleteStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `options?`): `Promise`\<`void`\> +> **deleteChannel**(`channelName`, `callback`?): `void` -#### Parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `options?` | `unknown` | +• **channelName**: `string` -#### Returns +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) -`Promise`\<`void`\> +##### Returns -**`Deprecated`** +`void` + +##### Deprecated use `this.delObject` instead -#### Defined in +##### Alias -[adapter/src/lib/adapter/adapter.ts:567](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L567) +deleteChannel -___ +##### Param -### deleteStateFromEnum +is the part of ID like: adapter.instance. -▸ **deleteStateFromEnum**(`enumName`, `parentDevice`, `parentChannel`, `stateName`, `callback?`): `void` +##### Param -#### Parameters +is the part of ID like: adapter.instance.. -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +##### Param -#### Returns +optional user context -`void` +##### Param -#### Defined in +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete device: ' + err); + } + ``` -[adapter/src/lib/adapter/adapter.ts:6468](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6468) +##### Deprecated -▸ **deleteStateFromEnum**(`enumName`, `parentDevice`, `parentChannel`, `stateName`, `options`, `callback?`): `void` +use `this.delObject` instead -#### Parameters +##### Defined in -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `options` | `unknown` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +[adapter/src/lib/adapter/adapter.ts:5848](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5848) -#### Returns +#### deleteChannel(channelName, options, callback) -`void` +> **deleteChannel**(`channelName`, `options`?, `callback`?): `void` -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:6475](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6475) +• **channelName**: `string` -___ +• **options?**: `unknown` -### deleteStateFromEnumAsync +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) -▸ **deleteStateFromEnumAsync**(`enumName`, `parentDevice`, `parentChannel`, `stateName`, `options?`): `Promise`\<`void`\> +##### Returns -#### Parameters +`void` -| Name | Type | -| :------ | :------ | -| `enumName` | `string` | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `stateName` | `string` | -| `options?` | `unknown` | +##### Deprecated -#### Returns +use `this.delObject` instead -`Promise`\<`void`\> +##### Alias -#### Defined in +deleteChannel -[adapter/src/lib/adapter/adapter.ts:257](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L257) +##### Param -___ +is the part of ID like: adapter.instance. -### destroySession +##### Param -▸ **destroySession**(`id`, `callback?`): [`MaybePromise`](../modules/internal_.md#maybepromise) +is the part of ID like: adapter.instance.. -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +optional user context -#### Returns +##### Param -[`MaybePromise`](../modules/internal_.md#maybepromise) +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete device: ' + err); + } + ``` -#### Defined in +##### Deprecated -[adapter/src/lib/adapter/adapter.ts:1415](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1415) +use `this.delObject` instead -___ +##### Defined in -### disable +[adapter/src/lib/adapter/adapter.ts:5850](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5850) -▸ **disable**(): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +#### deleteChannel(parentDevice, channelName, options, callback) -Disables and stops the adapter instance. +> **deleteChannel**(`parentDevice`, `channelName`, `options`?, `callback`?): `void` -#### Returns +##### Parameters -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +• **parentDevice**: `string` -#### Defined in +• **channelName**: `string` -[adapter/src/lib/adapter/adapter.ts:2552](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2552) +• **options?**: `unknown` -___ +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) -### encrypt +##### Returns -▸ **encrypt**(`secretVal`, `value?`): `string` +`void` -Encrypt the password/value with given key +##### Deprecated -#### Parameters +use `this.delObject` instead -| Name | Type | Description | -| :------ | :------ | :------ | -| `secretVal` | `string` | to use for encrypting (or value if only one parameter is given) | -| `value?` | `string` | value to encrypt (if secret is provided) | +##### Alias -#### Returns +deleteChannel -`string` +##### Param -#### Defined in +is the part of ID like: adapter.instance. -[adapter/src/lib/adapter/adapter.ts:1349](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1349) +##### Param -▸ **encrypt**(`value`): `string` +is the part of ID like: adapter.instance.. -Encrypt the password/value with given key +##### Param -#### Parameters +optional user context -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `string` | value to encrypt (if secret is provided) | +##### Param -#### Returns +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete device: ' + err); + } + ``` -`string` +##### Deprecated -#### Defined in +use `this.delObject` instead -[adapter/src/lib/adapter/adapter.ts:1350](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1350) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:5852](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5852) -### extendForeignObject +*** -▸ **extendForeignObject**\<`T`\>(`id`, `objPart`, `callback?`): `void` +### ~~deleteChannelAsync()~~ -Same as [AdapterClass.extendObject](AdapterClass.md#extendobject), but for any object. +#### deleteChannelAsync(channelName, options) -ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" +> **deleteChannelAsync**(`channelName`, `options`?): `Promise`\<`void`\> -#### Type parameters +Deletes a channel and its states. It must have been created with createChannel -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +##### Parameters -#### Parameters +• **channelName**: `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `T` | object ID, that must be extended | -| `objPart` | [`PartialObjectWorker`](../modules/internal_.md#partialobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | - | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {"id": id} if (err) adapter.log.error(err); } ``` | +• **options?**: `unknown` -#### Returns +##### Returns -`void` +`Promise`\<`void`\> -#### Defined in +##### Deprecated -[adapter/src/lib/adapter/adapter.ts:3433](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3433) +use `this.delObject` instead -▸ **extendForeignObject**\<`T`\>(`id`, `objPart`, `options`, `callback?`): `void` +##### Defined in -Same as [AdapterClass.extendObject](AdapterClass.md#extendobject), but for any object. +[adapter/src/lib/adapter/adapter.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L554) -ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" +#### deleteChannelAsync(parentDevice, channelName, options) -#### Type parameters +> **deleteChannelAsync**(`parentDevice`, `channelName`, `options`?): `Promise`\<`void`\> -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +##### Parameters -#### Parameters +• **parentDevice**: `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `T` | object ID, that must be extended | -| `objPart` | [`PartialObjectWorker`](../modules/internal_.md#partialobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | - | -| `options` | [`ExtendObjectOptions`](../interfaces/internal_.ExtendObjectOptions.md) | optional user context, or use attribute preserve e.g. `{preserve: {common: ['name']}}` to preserve common.name | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {"id": id} if (err) adapter.log.error(err); } ``` | +• **channelName**: `string` -#### Returns +• **options?**: `unknown` -`void` +##### Returns -#### Defined in +`Promise`\<`void`\> -[adapter/src/lib/adapter/adapter.ts:3438](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3438) +##### Deprecated -___ +use `this.delObject` instead -### extendForeignObjectAsync +##### Defined in -▸ **extendForeignObjectAsync**\<`T`\>(`id`, `objPart`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +[adapter/src/lib/adapter/adapter.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L556) -Extend an object (which might not belong to this adapter) and create it if it might not exist +*** -#### Type parameters +### deleteChannelFromEnum() -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +#### deleteChannelFromEnum(enumName, parentDevice, channelName, callback) -#### Parameters +> **deleteChannelFromEnum**(`enumName`, `parentDevice`, `channelName`, `callback`?): `void` -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `objPart` | [`PartialObjectWorker`](../modules/internal_.md#partialobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | -| `options?` | [`ExtendObjectOptions`](../interfaces/internal_.ExtendObjectOptions.md) | +##### Parameters -#### Returns +• **enumName**: `string` -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +• **parentDevice**: `string` -#### Defined in +• **channelName**: `string` -[adapter/src/lib/adapter/adapter.ts:180](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L180) +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) -___ +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:5732](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5732) + +#### deleteChannelFromEnum(enumName, parentDevice, channelName, options, callback) + +> **deleteChannelFromEnum**(`enumName`, `parentDevice`, `channelName`, `options`, `callback`?): `void` + +##### Parameters + +• **enumName**: `string` + +• **parentDevice**: `string` + +• **channelName**: `string` + +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:5738](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5738) + +*** + +### deleteChannelFromEnumAsync() + +> **deleteChannelFromEnumAsync**(`enumName`, `parentDevice`, `channelName`, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **enumName**: `string` + +• **parentDevice**: `string` + +• **channelName**: `string` + +• **options?**: `unknown` + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:239](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L239) + +*** + +### ~~deleteDevice()~~ + +Delete device with all its channels and states. + +#### Deprecated + +use `this.delObject` instead + +#### Param + +is the part of ID like: adapter.instance. + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete device: ' + err); + } + ``` + +#### deleteDevice(deviceName, callback) + +> **deleteDevice**(`deviceName`, `callback`?): `void` + +##### Parameters + +• **deviceName**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Deprecated + +use `this.delObject` instead + +##### Param + +is the part of ID like: adapter.instance. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete device: ' + err); + } + ``` + +##### Deprecated + +use `this.delObject` instead + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:5527](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5527) + +#### deleteDevice(deviceName, options, callback) + +> **deleteDevice**(`deviceName`, `options`, `callback`?): `void` + +##### Parameters + +• **deviceName**: `string` + +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Deprecated + +use `this.delObject` instead + +##### Param + +is the part of ID like: adapter.instance. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete device: ' + err); + } + ``` + +##### Deprecated + +use `this.delObject` instead + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:5529](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5529) + +*** + +### deleteDeviceAsync() + +> **deleteDeviceAsync**(`deviceName`, `options`?): `Promise`\<`void`\> + +deletes a device, its channels and states + +#### Parameters + +• **deviceName**: `string` + +• **options?**: `unknown` + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:231](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L231) + +*** + +### ~~deleteState()~~ + +#### Param + +#### Param + +#### Param + +#### Param + +#### Param + +#### Deprecated + +use `this.delObject` instead + +#### deleteState(parentChannel, stateName, options, callback) + +> **deleteState**(`parentChannel`, `stateName`, `options`?, `callback`?): `void` + +##### Parameters + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **options?**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Param + +##### Param + +##### Param + +##### Param + +##### Param + +##### Deprecated + +use `this.delObject` instead + +##### Deprecated + +use `this.delObject` instead + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:5964](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5964) + +#### deleteState(stateName, options, callback) + +> **deleteState**(`stateName`, `options`?, `callback`?): `void` + +##### Parameters + +• **stateName**: `string` + +• **options?**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Param + +##### Param + +##### Param + +##### Param + +##### Param + +##### Deprecated + +use `this.delObject` instead + +##### Deprecated + +use `this.delObject` instead + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:5966](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5966) + +#### deleteState(parentDevice, parentChannel, stateName, options, callback) + +> **deleteState**(`parentDevice`, `parentChannel`, `stateName`, `options`?, `callback`?): `void` + +##### Parameters + +• **parentDevice**: `null` \| `string` + +• **parentChannel**: `null` \| `string` + +• **stateName**: `string` + +• **options?**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Param + +##### Param + +##### Param + +##### Param + +##### Param + +##### Deprecated + +use `this.delObject` instead + +##### Deprecated + +use `this.delObject` instead + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:5968](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5968) + +*** + +### ~~deleteStateAsync()~~ + +#### deleteStateAsync(stateName, options) + +> **deleteStateAsync**(`stateName`, `options`?): `Promise`\<`void`\> + +Deletes a state. It must have been created with createState + +##### Parameters + +• **stateName**: `string` + +• **options?**: `unknown` + +##### Returns + +`Promise`\<`void`\> + +##### Deprecated + +use `this.delObject` instead + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:563](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L563) + +#### deleteStateAsync(parentChannel, stateName, options) + +> **deleteStateAsync**(`parentChannel`, `stateName`, `options`?): `Promise`\<`void`\> + +##### Parameters + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **options?**: `unknown` + +##### Returns + +`Promise`\<`void`\> + +##### Deprecated + +use `this.delObject` instead + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:565](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L565) + +#### deleteStateAsync(parentDevice, parentChannel, stateName, options) + +> **deleteStateAsync**(`parentDevice`, `parentChannel`, `stateName`, `options`?): `Promise`\<`void`\> + +##### Parameters + +• **parentDevice**: `string` + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **options?**: `unknown` + +##### Returns + +`Promise`\<`void`\> + +##### Deprecated + +use `this.delObject` instead + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:567](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L567) + +*** + +### deleteStateFromEnum() + +#### deleteStateFromEnum(enumName, parentDevice, parentChannel, stateName, callback) + +> **deleteStateFromEnum**(`enumName`, `parentDevice`, `parentChannel`, `stateName`, `callback`?): `void` + +##### Parameters + +• **enumName**: `string` + +• **parentDevice**: `string` + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6468](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6468) + +#### deleteStateFromEnum(enumName, parentDevice, parentChannel, stateName, options, callback) + +> **deleteStateFromEnum**(`enumName`, `parentDevice`, `parentChannel`, `stateName`, `options`, `callback`?): `void` + +##### Parameters + +• **enumName**: `string` + +• **parentDevice**: `string` + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6475](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6475) + +*** + +### deleteStateFromEnumAsync() + +> **deleteStateFromEnumAsync**(`enumName`, `parentDevice`, `parentChannel`, `stateName`, `options`?): `Promise`\<`void`\> + +#### Parameters + +• **enumName**: `string` + +• **parentDevice**: `string` + +• **parentChannel**: `string` + +• **stateName**: `string` + +• **options?**: `unknown` + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:257](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L257) + +*** + +### delFile() + +#### delFile(adapterName, path, callback) + +> **delFile**(`adapterName`, `path`, `callback`): `void` + +Deletes a given file + +##### Parameters + +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:406](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L406) + +#### delFile(adapterName, path, options, callback) + +> **delFile**(`adapterName`, `path`, `options`, `callback`): `void` + +##### Parameters + +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **options**: `unknown` + +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:407](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L407) + +*** + +### delFileAsync() + +> **delFileAsync**(`adapterName`, `path`, `options`?): `Promise`\<`void`\> + +Deletes a given file + +#### Parameters + +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **options?**: `unknown` + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:277](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L277) + +*** + +### delForeignObject() + +Delete any object. + +The full ID with namespace must be specified. The corresponding state will be deleted too if the object has type "state". + +#### Param + +exactly object ID (with namespace) + +#### Param + +optional user context or `{ recursive: true }` to delete all underlying objects + +#### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +#### delForeignObject(id, callback) + +> **delForeignObject**(`id`, `callback`?): `void` + +Delete any object. + +The full ID with namespace must be specified. The corresponding state will be deleted too if the object has type "state". + +##### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Param + +exactly object ID (with namespace) + +##### Param + +optional user context or `{ recursive: true }` to delete all underlying objects + +##### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4563](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4563) + +#### delForeignObject(id, options, callback) + +> **delForeignObject**(`id`, `options`, `callback`?): `void` + +Delete any object. + +The full ID with namespace must be specified. The corresponding state will be deleted too if the object has type "state". + +##### Parameters + +• **id**: `string` + +• **options**: [`DelObjectOptions`](../-internal-/interfaces/DelObjectOptions.md) + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Param + +exactly object ID (with namespace) + +##### Param + +optional user context or `{ recursive: true }` to delete all underlying objects + +##### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4564](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4564) + +*** + +### delForeignObjectAsync() + +> **delForeignObjectAsync**(`id`, `options`?): `Promise`\<`void`\> + +Deletes an object (which might not belong to this adapter) from the object db + +#### Parameters + +• **id**: `string` + +• **options?**: [`DelObjectOptions`](../-internal-/interfaces/DelObjectOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:210](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L210) + +*** + +### delForeignState() + +Deletes a state of any adapter. +The object is NOT deleted. If you want to delete it too, use + +#### Del Foreign Object + +instead. + +No error is returned if state does not exist. + +#### Param + +long string for ID like "adapterName.0.stateID". + +#### Param + +optional argument to describe the user context + +#### Param + +return result +```js +function (err) {} +``` + +#### delForeignState(id, callback) + +> **delForeignState**(`id`, `callback`?): `void` + +Deletes a state of any adapter. +The object is NOT deleted. If you want to delete it too, use + +##### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Del Foreign Object + +instead. + +No error is returned if state does not exist. + +##### Param + +long string for ID like "adapterName.0.stateID". + +##### Param + +optional argument to describe the user context + +##### Param + +return result +```js +function (err) {} +``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9264](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9264) + +#### delForeignState(id, options, callback) + +> **delForeignState**(`id`, `options`, `callback`?): `void` + +Deletes a state of any adapter. +The object is NOT deleted. If you want to delete it too, use + +##### Parameters + +• **id**: `string` + +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Del Foreign Object + +instead. + +No error is returned if state does not exist. + +##### Param + +long string for ID like "adapterName.0.stateID". + +##### Param + +optional argument to describe the user context + +##### Param + +return result +```js +function (err) {} +``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9265](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9265) + +*** + +### delForeignStateAsync() + +> **delForeignStateAsync**(`id`, `options`?): `Promise`\<`void`\> + +Deletes a state from the states DB, but not the associated object + +#### Parameters + +• **id**: `string` + +• **options?**: `unknown` + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:291](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L291) + +*** + +### delObject() + +Delete an object of this instance. + +It is not required to provide the adapter namespace, because it will automatically be added. +E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. + +The corresponding state will be deleted too if the object has type "state". + +#### Param + +exactly object ID (without namespace) + +#### Param + +optional user context. E.g. recursive option could be true + +#### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +#### delObject(id, callback) + +> **delObject**(`id`, `callback`?): `void` + +Delete an object of this instance. + +It is not required to provide the adapter namespace, because it will automatically be added. +E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. + +The corresponding state will be deleted too if the object has type "state". + +##### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Param + +exactly object ID (without namespace) + +##### Param + +optional user context. E.g. recursive option could be true + +##### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4504](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4504) + +#### delObject(id, options, callback) + +> **delObject**(`id`, `options`?, `callback`?): `void` + +Delete an object of this instance. + +It is not required to provide the adapter namespace, because it will automatically be added. +E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. + +The corresponding state will be deleted too if the object has type "state". + +##### Parameters + +• **id**: `string` + +• **options?**: `null` \| [`DelObjectOptions`](../-internal-/interfaces/DelObjectOptions.md) + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Param + +exactly object ID (without namespace) + +##### Param + +optional user context. E.g. recursive option could be true + +##### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4505](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4505) + +*** + +### delObjectAsync() + +> **delObjectAsync**(`id`, `options`?): `Promise`\<`void`\> + +Deletes an object from the object db + +#### Parameters + +• **id**: `string` + +• **options?**: [`DelObjectOptions`](../-internal-/interfaces/DelObjectOptions.md) + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:208](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L208) + +*** + +### delState() + +Deletes a state of this instance. +The object will NOT be deleted. If you want to delete it too, use + +#### Del Object + +instead. + +It is not required to provice the adapter namespace, because it will automatically be added. +E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. + +No error is returned if state does not exist. + +#### Param + +exactly object ID (without namespace) + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +#### delState(id, callback) + +> **delState**(`id`, `callback`?): `void` + +Deletes a state of this instance. +The object will NOT be deleted. If you want to delete it too, use + +##### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Del Object + +instead. + +It is not required to provice the adapter namespace, because it will automatically be added. +E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. + +No error is returned if state does not exist. + +##### Param + +exactly object ID (without namespace) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9212](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9212) + +#### delState(id, options, callback) + +> **delState**(`id`, `options`, `callback`?): `void` + +Deletes a state of this instance. +The object will NOT be deleted. If you want to delete it too, use + +##### Parameters + +• **id**: `string` + +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns + +`void` + +##### Del Object + +instead. + +It is not required to provice the adapter namespace, because it will automatically be added. +E.g. to delete "adapterName.X.myObject", only "myObject" is required as ID. + +No error is returned if state does not exist. + +##### Param + +exactly object ID (without namespace) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot delete object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9213](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9213) + +*** + +### delStateAsync() + +> **delStateAsync**(`id`, `options`?): `Promise`\<`void`\> + +Deletes a state from the states DB, but not the associated object. Consider using deleteState instead + +#### Parameters + +• **id**: `string` + +• **options?**: `unknown` + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L289) + +*** + +### destroySession() + +> **destroySession**(`id`, `callback`?): [`MaybePromise`](../-internal-/type-aliases/MaybePromise.md) + +#### Parameters + +• **id**: `string` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +#### Returns + +[`MaybePromise`](../-internal-/type-aliases/MaybePromise.md) + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:1415](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1415) + +*** + +### disable() + +> **disable**(): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +Disables and stops the adapter instance. + +#### Returns + +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:2552](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2552) + +*** + +### encrypt() + +Encrypt the password/value with given key + +#### Param + +to use for encrypting (or value if only one parameter is given) + +#### Param + +value to encrypt (if secret is provided) + +#### encrypt(secretVal, value) + +> **encrypt**(`secretVal`, `value`?): `string` + +Encrypt the password/value with given key + +##### Parameters + +• **secretVal**: `string` + +• **value?**: `string` + +##### Returns + +`string` + +##### Param + +to use for encrypting (or value if only one parameter is given) + +##### Param + +value to encrypt (if secret is provided) + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:1349](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1349) + +#### encrypt(value) + +> **encrypt**(`value`): `string` + +Encrypt the password/value with given key + +##### Parameters + +• **value**: `string` + +##### Returns + +`string` + +##### Param + +to use for encrypting (or value if only one parameter is given) + +##### Param + +value to encrypt (if secret is provided) + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:1350](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1350) + +*** + +### extendForeignObject() + +Same as [AdapterClass.extendObject](AdapterClass.md#extendobject), but for any object. + +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" + +#### Param + +object ID, that must be extended + +#### Param + +part that must be extended + +#### Param + +optional user context, or use attribute preserve e.g. `{preserve: {common: ['name']}}` to preserve common.name + +#### Param + +return result + ```js + function (err, obj) { + // obj is {"id": id} + if (err) adapter.log.error(err); + } + ``` + +#### extendForeignObject(id, objPart, callback) + +> **extendForeignObject**\<`T`\>(`id`, `objPart`, `callback`?): `void` + +Same as [AdapterClass.extendObject](AdapterClass.md#extendobject), but for any object. + +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **objPart**: [`PartialObjectWorker`](../-internal-/type-aliases/PartialObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> + +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) + +##### Returns + +`void` + +##### Param + +object ID, that must be extended + +##### Param + +part that must be extended + +##### Param + +optional user context, or use attribute preserve e.g. `{preserve: {common: ['name']}}` to preserve common.name + +##### Param + +return result + ```js + function (err, obj) { + // obj is {"id": id} + if (err) adapter.log.error(err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3433](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3433) + +#### extendForeignObject(id, objPart, options, callback) + +> **extendForeignObject**\<`T`\>(`id`, `objPart`, `options`, `callback`?): `void` + +Same as [AdapterClass.extendObject](AdapterClass.md#extendobject), but for any object. + +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **objPart**: [`PartialObjectWorker`](../-internal-/type-aliases/PartialObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> + +• **options**: [`ExtendObjectOptions`](../-internal-/interfaces/ExtendObjectOptions.md) + +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) + +##### Returns + +`void` + +##### Param + +object ID, that must be extended + +##### Param + +part that must be extended + +##### Param + +optional user context, or use attribute preserve e.g. `{preserve: {common: ['name']}}` to preserve common.name + +##### Param + +return result + ```js + function (err, obj) { + // obj is {"id": id} + if (err) adapter.log.error(err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3438](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3438) + +*** + +### extendForeignObjectAsync() + +> **extendForeignObjectAsync**\<`T`\>(`id`, `objPart`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +Extend an object (which might not belong to this adapter) and create it if it might not exist + +#### Type Parameters + +• **T** *extends* `string` + +#### Parameters + +• **id**: `T` + +• **objPart**: [`PartialObjectWorker`](../-internal-/type-aliases/PartialObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> + +• **options?**: [`ExtendObjectOptions`](../-internal-/interfaces/ExtendObjectOptions.md) + +#### Returns + +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:180](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L180) + +*** + +### extendObject() + +Extend some object and create it if it does not exist + +You can change or extend some object. E.g. existing object is: +```js +{ + common: { + name: 'Adapter name', + desc: 'Description' + }, + type: 'state', + native: { + unused: 'text' + } +} +``` + +If following object will be passed as argument + +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + native: { + unused: null + } +} +``` + +We will get as output: +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + type: 'state', + native: {} +} +``` + +#### Param + +object ID, that must be extended + +#### Param + +part that must be extended + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error(err); + // obj is {"id": id} + } + ``` + +#### extendObject(id, objPart) + +> **extendObject**(`id`, `objPart`): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +Extend some object and create it if it does not exist + +You can change or extend some object. E.g. existing object is: +```js +{ + common: { + name: 'Adapter name', + desc: 'Description' + }, + type: 'state', + native: { + unused: 'text' + } +} +``` + +If following object will be passed as argument + +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + native: { + unused: null + } +} +``` + +We will get as output: +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + type: 'state', + native: {} +} +``` + +##### Parameters + +• **id**: `string` + +• **objPart**: AnyPartialObject & \{ type?: "state" \| undefined; \} \| AnyPartialObject & \{ type?: "device" \| undefined; \} \| AnyPartialObject & \{ type?: "channel" \| undefined; \} \| AnyPartialObject & \{ type?: "folder" \| undefined; \} \| AnyPartialObject & \{ type?: "meta" \| undefined; \} \| AnyPartialObject & \{ type?: "enum" \| undefined; \} \| AnyPartialObject & \{ type?: "host" \| undefined; \} \| AnyPartialObject & \{ type?: "adapter" \| undefined; \} \| AnyPartialObject & \{ type?: "instance" \| undefined; \} \| AnyPartialObject & \{ type?: "user" \| undefined; \} \| AnyPartialObject & \{ type?: "group" \| undefined; \} \| AnyPartialObject & \{ type?: "script" \| undefined; \} \| AnyPartialObject & \{ type?: "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "schedule" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "design" \| undefined; \} + +##### Returns + +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +##### Param + +object ID, that must be extended + +##### Param + +part that must be extended + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error(err); + // obj is {"id": id} + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3067](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3067) + +#### extendObject(id, objPart, callback) + +> **extendObject**(`id`, `objPart`, `callback`?): `void` + +Extend some object and create it if it does not exist + +You can change or extend some object. E.g. existing object is: +```js +{ + common: { + name: 'Adapter name', + desc: 'Description' + }, + type: 'state', + native: { + unused: 'text' + } +} +``` + +If following object will be passed as argument + +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + native: { + unused: null + } +} +``` + +We will get as output: +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + type: 'state', + native: {} +} +``` + +##### Parameters + +• **id**: `string` + +• **objPart**: AnyPartialObject & \{ type?: "state" \| undefined; \} \| AnyPartialObject & \{ type?: "device" \| undefined; \} \| AnyPartialObject & \{ type?: "channel" \| undefined; \} \| AnyPartialObject & \{ type?: "folder" \| undefined; \} \| AnyPartialObject & \{ type?: "meta" \| undefined; \} \| AnyPartialObject & \{ type?: "enum" \| undefined; \} \| AnyPartialObject & \{ type?: "host" \| undefined; \} \| AnyPartialObject & \{ type?: "adapter" \| undefined; \} \| AnyPartialObject & \{ type?: "instance" \| undefined; \} \| AnyPartialObject & \{ type?: "user" \| undefined; \} \| AnyPartialObject & \{ type?: "group" \| undefined; \} \| AnyPartialObject & \{ type?: "script" \| undefined; \} \| AnyPartialObject & \{ type?: "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "schedule" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "design" \| undefined; \} + +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) + +##### Returns + +`void` + +##### Param + +object ID, that must be extended + +##### Param + +part that must be extended + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error(err); + // obj is {"id": id} + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3068](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3068) + +#### extendObject(id, objPart, options) + +> **extendObject**(`id`, `objPart`, `options`): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +Extend some object and create it if it does not exist + +You can change or extend some object. E.g. existing object is: +```js +{ + common: { + name: 'Adapter name', + desc: 'Description' + }, + type: 'state', + native: { + unused: 'text' + } +} +``` + +If following object will be passed as argument + +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + native: { + unused: null + } +} +``` + +We will get as output: +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + type: 'state', + native: {} +} +``` + +##### Parameters + +• **id**: `string` + +• **objPart**: AnyPartialObject & \{ type?: "state" \| undefined; \} \| AnyPartialObject & \{ type?: "device" \| undefined; \} \| AnyPartialObject & \{ type?: "channel" \| undefined; \} \| AnyPartialObject & \{ type?: "folder" \| undefined; \} \| AnyPartialObject & \{ type?: "meta" \| undefined; \} \| AnyPartialObject & \{ type?: "enum" \| undefined; \} \| AnyPartialObject & \{ type?: "host" \| undefined; \} \| AnyPartialObject & \{ type?: "adapter" \| undefined; \} \| AnyPartialObject & \{ type?: "instance" \| undefined; \} \| AnyPartialObject & \{ type?: "user" \| undefined; \} \| AnyPartialObject & \{ type?: "group" \| undefined; \} \| AnyPartialObject & \{ type?: "script" \| undefined; \} \| AnyPartialObject & \{ type?: "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "schedule" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "design" \| undefined; \} + +• **options**: [`ExtendObjectOptions`](../-internal-/interfaces/ExtendObjectOptions.md) + +##### Returns + +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +##### Param + +object ID, that must be extended + +##### Param + +part that must be extended + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error(err); + // obj is {"id": id} + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3069](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3069) + +#### extendObject(id, objPart, options, callback) + +> **extendObject**(`id`, `objPart`, `options`, `callback`?): `void` + +Extend some object and create it if it does not exist + +You can change or extend some object. E.g. existing object is: +```js +{ + common: { + name: 'Adapter name', + desc: 'Description' + }, + type: 'state', + native: { + unused: 'text' + } +} +``` + +If following object will be passed as argument + +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + native: { + unused: null + } +} +``` + +We will get as output: +```js +{ + common: { + desc: 'New description', + min: 0, + max: 100 + }, + type: 'state', + native: {} +} +``` + +##### Parameters + +• **id**: `string` + +• **objPart**: AnyPartialObject & \{ type?: "state" \| undefined; \} \| AnyPartialObject & \{ type?: "device" \| undefined; \} \| AnyPartialObject & \{ type?: "channel" \| undefined; \} \| AnyPartialObject & \{ type?: "folder" \| undefined; \} \| AnyPartialObject & \{ type?: "meta" \| undefined; \} \| AnyPartialObject & \{ type?: "enum" \| undefined; \} \| AnyPartialObject & \{ type?: "host" \| undefined; \} \| AnyPartialObject & \{ type?: "adapter" \| undefined; \} \| AnyPartialObject & \{ type?: "instance" \| undefined; \} \| AnyPartialObject & \{ type?: "user" \| undefined; \} \| AnyPartialObject & \{ type?: "group" \| undefined; \} \| AnyPartialObject & \{ type?: "script" \| undefined; \} \| AnyPartialObject & \{ type?: "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "schedule" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "design" \| undefined; \} + +• **options**: [`ExtendObjectOptions`](../-internal-/interfaces/ExtendObjectOptions.md) + +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) + +##### Returns + +`void` + +##### Param + +object ID, that must be extended + +##### Param + +part that must be extended + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error(err); + // obj is {"id": id} + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3074](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3074) + +*** + +### ~~extendObjectAsync()~~ + +> **extendObjectAsync**(`id`, `objPart`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +Extend an object and create it if it might not exist + +#### Parameters + +• **id**: `string` + +• **objPart**: AnyPartialObject & \{ type?: "state" \| undefined; \} \| AnyPartialObject & \{ type?: "device" \| undefined; \} \| AnyPartialObject & \{ type?: "channel" \| undefined; \} \| AnyPartialObject & \{ type?: "folder" \| undefined; \} \| AnyPartialObject & \{ type?: "meta" \| undefined; \} \| AnyPartialObject & \{ type?: "enum" \| undefined; \} \| AnyPartialObject & \{ type?: "host" \| undefined; \} \| AnyPartialObject & \{ type?: "adapter" \| undefined; \} \| AnyPartialObject & \{ type?: "instance" \| undefined; \} \| AnyPartialObject & \{ type?: "user" \| undefined; \} \| AnyPartialObject & \{ type?: "group" \| undefined; \} \| AnyPartialObject & \{ type?: "script" \| undefined; \} \| AnyPartialObject & \{ type?: "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "schedule" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| undefined; \} \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; \} \| AnyPartialObject & \{ type?: "design" \| undefined; \} + +• **options?**: [`ExtendObjectOptions`](../-internal-/interfaces/ExtendObjectOptions.md) + +#### Returns + +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +#### Deprecated + +use `adapter.extendObject` without a callback instead + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:166](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L166) + +*** + +### fileExists() + +Checks if file exists in DB. + +#### Param + +adapter name + +#### Param + +path to file without adapter name. E.g., If you want to check "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". + +#### Param + +optional user context + +#### Param + +cb function if none provided, a promise is returned + +#### fileExists(adapterName, path) + +> **fileExists**(`adapterName`, `path`): `Promise`\<`boolean`\> + +Checks if file exists in DB. + +##### Parameters + +• **adapterName**: `null` \| `string` + +• **path**: `string` + +##### Returns + +`Promise`\<`boolean`\> + +##### Param + +adapter name + +##### Param + +path to file without adapter name. E.g., If you want to check "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". + +##### Param + +optional user context + +##### Param + +cb function if none provided, a promise is returned + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6955](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6955) + +#### fileExists(adapterName, path, callback) + +> **fileExists**(`adapterName`, `path`, `callback`?): `void` + +Checks if file exists in DB. + +##### Parameters + +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **callback?**: [`GenericCallback`](../-internal-/type-aliases/GenericCallback.md)\<`boolean`\> + +##### Returns + +`void` + +##### Param + +adapter name + +##### Param + +path to file without adapter name. E.g., If you want to check "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". + +##### Param + +optional user context + +##### Param + +cb function if none provided, a promise is returned + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6956](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6956) + +#### fileExists(adapterName, path, options, callback) + +> **fileExists**(`adapterName`, `path`, `options`, `callback`): `void` + +Checks if file exists in DB. + +##### Parameters + +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **options**: `unknown` + +• **callback**: [`GenericCallback`](../-internal-/type-aliases/GenericCallback.md)\<`boolean`\> + +##### Returns + +`void` + +##### Param + +adapter name + +##### Param + +path to file without adapter name. E.g., If you want to check "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". + +##### Param + +optional user context + +##### Param + +cb function if none provided, a promise is returned + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6957](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6957) + +*** + +### fileExistsAsync() + +> **fileExistsAsync**(`adapterName`, `path`, `options`?): `Promise`\<`boolean`\> + +Checks if a file exists in the DB + +#### Parameters + +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **options?**: `unknown` + +#### Returns + +`Promise`\<`boolean`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:284](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L284) + +*** + +### findForeignObject() + +Find any object by name or ID. + +Find object by the exact name or ID. + +#### Param + +exactly object ID (without namespace) + +#### Param + +optional common.type of state: 'number', 'string', 'boolean', 'file', ... + +#### Param + +optional user context + +#### Param + +return result + ```js + adapter.findForeignObject('Some name', function (err, id, name) { + if (err) adapter.log.error('Cannot get object: ' + err); + adapter.log.debug('ID of object with name "' + name + '" is "' + id + '"'); + } + ``` + +#### findForeignObject(idOrName, type, callback) + +> **findForeignObject**(`idOrName`, `type`, `callback`): `void` + +Find any object by name or ID. + +Find object by the exact name or ID. + +##### Parameters + +• **idOrName**: `string` + +• **type**: `null` \| `string` + +• **callback**: [`FindObjectCallback`](../-internal-/type-aliases/FindObjectCallback.md) + +##### Returns + +`void` + +##### Param + +exactly object ID (without namespace) + +##### Param + +optional common.type of state: 'number', 'string', 'boolean', 'file', ... + +##### Param + +optional user context + +##### Param + +return result + ```js + adapter.findForeignObject('Some name', function (err, id, name) { + if (err) adapter.log.error('Cannot get object: ' + err); + adapter.log.debug('ID of object with name "' + name + '" is "' + id + '"'); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4365](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4365) + +#### findForeignObject(idOrName, type, options, callback) + +> **findForeignObject**(`idOrName`, `type`, `options`, `callback`): `void` + +Find any object by name or ID. + +Find object by the exact name or ID. + +##### Parameters + +• **idOrName**: `string` + +• **type**: `null` \| `string` + +• **options**: `unknown` + +• **callback**: [`FindObjectCallback`](../-internal-/type-aliases/FindObjectCallback.md) + +##### Returns + +`void` + +##### Param + +exactly object ID (without namespace) + +##### Param + +optional common.type of state: 'number', 'string', 'boolean', 'file', ... + +##### Param + +optional user context + +##### Param + +return result + ```js + adapter.findForeignObject('Some name', function (err, id, name) { + if (err) adapter.log.error('Cannot get object: ' + err); + adapter.log.debug('ID of object with name "' + name + '" is "' + id + '"'); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4366](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4366) + +*** + +### findForeignObjectAsync() + +> **findForeignObjectAsync**(`idOrName`, `type`): `Promise`\<`object`\> + +Finds an object by its ID or name + +#### Parameters + +• **idOrName**: `string` + +• **type**: `string` + +#### Returns + +`Promise`\<`object`\> + +##### id + +> **id**: `string` + +##### name + +> **name**: `string` + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L492) + +*** + +### foreignObjectExists() + +> **foreignObjectExists**(`id`, `options`?): `Promise`\<`boolean` \| `void`\> + +Checks if an object exists to the given id + +#### Parameters + +• **id**: `string` + +id of the object + +• **options?**: `null` \| `Record`\<`string`, `any`\> + +optional user context + +#### Returns + +`Promise`\<`boolean` \| `void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:3659](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3659) + +*** + +### formatDate() + +#### formatDate(dateObj, format) + +> **formatDate**(`dateObj`, `format`?): `string` + +##### Parameters + +• **dateObj**: `string` \| `number` \| `Date` + +• **format?**: `string` + +##### Returns + +`string` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:7039](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7039) + +#### formatDate(dateObj, isDuration, format) + +> **formatDate**(`dateObj`, `isDuration`, `format`?): `string` + +##### Parameters + +• **dateObj**: `string` \| `number` \| `Date` + +• **isDuration**: `string` \| `boolean` + +• **format?**: `string` + +##### Returns + +`string` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:7040](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7040) + +*** + +### formatValue() + +#### formatValue(value, format) + +> **formatValue**(`value`, `format`?): `string` + +##### Parameters + +• **value**: `string` \| `number` + +• **format?**: `string` + +##### Returns + +`string` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:7004](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7004) + +#### formatValue(value, decimals, format) + +> **formatValue**(`value`, `decimals`, `format`?): `string` + +##### Parameters + +• **value**: `string` \| `number` + +• **decimals**: `number` + +• **format?**: `string` + +##### Returns + +`string` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:7005](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7005) + +*** + +### getAdapterObjects() + +> **getAdapterObjects**(`callback`): `Promise`\<`void` \| `Record`\<`string`, [`AdapterScopedObject`](../-internal-/type-aliases/AdapterScopedObject.md)\>\> + +Get all states, channels and devices of this adapter. + +#### Parameters + +• **callback** + +return result + ```js + function (objects) { + for (var id in objects) { + adapter.log.debug(id); + } + } + ``` + +#### Returns + +`Promise`\<`void` \| `Record`\<`string`, [`AdapterScopedObject`](../-internal-/type-aliases/AdapterScopedObject.md)\>\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:2985](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2985) + +*** + +### getAdapterObjectsAsync() + +> **getAdapterObjectsAsync**(): `Promise`\<`Record`\<`string`, [`AdapterScopedObject`](../-internal-/type-aliases/AdapterScopedObject.md)\>\> + +Get all states, channels, devices and folders of this adapter + +#### Returns + +`Promise`\<`Record`\<`string`, [`AdapterScopedObject`](../-internal-/type-aliases/AdapterScopedObject.md)\>\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L337) + +*** + +### getAdapterScopedPackageIdentifier() + +> **getAdapterScopedPackageIdentifier**(`moduleName`): `string` + +Get the adapter scoped package identifier of a node module + +#### Parameters + +• **moduleName**: `string` + +name of the node module + +#### Returns + +`string` + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:1255](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1255) + +*** + +### getCertificates() + +> **getCertificates**(`publicName`?, `privateName`?, `chainedName`?, `callback`?): `void` + +returns SSL certificates by name + +This function returns SSL certificates (private key, public cert and chained certificate). +Names are defined in the system's configuration in admin, e.g. "defaultPrivate", "defaultPublic". +The result can be directly used for creation of https server. + +#### Parameters + +• **publicName?**: `string` + +public certificate name + +• **privateName?**: `string` + +private certificate name + +• **chainedName?**: `string` + +optional chained certificate name + +• **callback?**: [`GetCertificatesCallback`](../-internal-/type-aliases/GetCertificatesCallback.md) + +return result + ```js + function (err, certs, letsEncrypt) { + adapter.log.debug('private key: ' + certs.key); + adapter.log.debug('public cert: ' + certs.cert); + adapter.log.debug('chained cert: ' + certs.ca); + } + ``` + +#### Returns + +`void` + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:2347](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2347) + +*** + +### getCertificatesAsync() + +> **getCertificatesAsync**(`publicName`?, `privateName`?, `chainedName`?): `Promise`\<[`GetCertificatesPromiseReturnType`](../-internal-/type-aliases/GetCertificatesPromiseReturnType.md)\> + +#### Parameters + +• **publicName?**: `string` + +• **privateName?**: `string` + +• **chainedName?**: `string` + +#### Returns + +`Promise`\<[`GetCertificatesPromiseReturnType`](../-internal-/type-aliases/GetCertificatesPromiseReturnType.md)\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:331](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L331) + +*** + +### getChannels() + +#### getChannels(callback) + +> **getChannels**(`callback`): `void` + +Returns a list of all channels in this adapter instance + +##### Parameters + +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)\> + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:579](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L579) + +#### getChannels(parentDevice, callback) + +> **getChannels**(`parentDevice`, `callback`): `void` + +##### Parameters + +• **parentDevice**: `string` + +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)\> + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:580](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L580) + +#### getChannels(parentDevice, options, callback) + +> **getChannels**(`parentDevice`, `options`, `callback`): `void` + +##### Parameters + +• **parentDevice**: `string` + +• **options**: `unknown` + +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)\> + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:581](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L581) + +*** + +### getChannelsAsync() + +#### getChannelsAsync() + +> **getChannelsAsync**(): `Promise`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)[]\> + +Returns a list of all channels in this adapter instance + +##### Returns + +`Promise`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)[]\> + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:591](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L591) + +#### getChannelsAsync(parentDevice, options) + +> **getChannelsAsync**(`parentDevice`, `options`?): `Promise`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)[]\> + +##### Parameters + +• **parentDevice**: `string` + +• **options?**: `unknown` + +##### Returns + +`Promise`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)[]\> + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:592](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L592) + +*** + +### getChannelsOf() + +#### getChannelsOf(callback) + +> **getChannelsOf**(`callback`): `void` + +##### Parameters + +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)\> + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6138](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6138) + +#### getChannelsOf(parentDevice, callback) + +> **getChannelsOf**(`parentDevice`, `callback`): `void` + +##### Parameters + +• **parentDevice**: `string` + +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)\> + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6139](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6139) + +#### getChannelsOf(parentDevice, options, callback) + +> **getChannelsOf**(`parentDevice`, `options`, `callback`): `void` + +##### Parameters + +• **parentDevice**: `string` + +• **options**: `unknown` + +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)\> + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6140](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6140) + +*** + +### getChannelsOfAsync() + +#### getChannelsOfAsync() + +> **getChannelsOfAsync**(): `Promise`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)[]\> + +Returns a list of all channels in this adapter instance + +##### Returns + +`Promise`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)[]\> + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:573](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L573) + +#### getChannelsOfAsync(parentDevice, options) + +> **getChannelsOfAsync**(`parentDevice`, `options`?): `Promise`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)[]\> + +##### Parameters + +• **parentDevice**: `string` + +• **options?**: `unknown` + +##### Returns + +`Promise`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md)[]\> + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L574) + +*** + +### getDevices() + +#### getDevices(callback) + +> **getDevices**(`callback`): `void` + +##### Parameters + +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md)\> + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6084](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6084) + +#### getDevices(options, callback) + +> **getDevices**(`options`, `callback`): `void` + +##### Parameters + +• **options**: `unknown` + +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md)\> + +##### Returns + +`void` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6085](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6085) + +*** + +### getDevicesAsync() + +> **getDevicesAsync**(`options`?): `Promise`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md)[]\> + +Returns a list of all devices in this adapter instance + +#### Parameters + +• **options?**: `unknown` + +#### Returns + +`Promise`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md)[]\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L247) + +*** + +### getEncryptedConfig() + +> **getEncryptedConfig**(`attribute`, `callback`?): `Promise`\<`string` \| `void`\> + +Reads the encrypted parameter from config. + +It returns promise if no callback is provided. + +#### Parameters + +• **attribute**: `string` + +attribute name in native configuration part + +• **callback?**: [`GetEncryptedConfigCallback`](../-internal-/type-aliases/GetEncryptedConfigCallback.md) + +optional callback + +#### Returns + +`Promise`\<`string` \| `void`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:2569](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2569) + +*** + +### getEnum() + +Get the enum tree. + +Get enums of specified tree or all enums if nothing specified as object with values. +If getEnum called with no enum specified, all enums will be returned: +```js + adapter.getEnums(function (err, enums, requestEnum) { + // All enums + if (err) adapter.log.error('Cannot get object: ' + err); + for (var e in enums) { + adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); + } + }); +``` + +#### Param + +enum name, e.g. 'rooms', 'function' or '' (all enums) + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err, enums, requestEnum) { + // requestEnum is _enum + if (err) adapter.log.error('Cannot get object: ' + err); + for (var e in enums) { + adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); + } + } + ``` + +#### getEnum(callback) + +> **getEnum**(`callback`): `void` + +Get the enum tree. + +Get enums of specified tree or all enums if nothing specified as object with values. +If getEnum called with no enum specified, all enums will be returned: +```js + adapter.getEnums(function (err, enums, requestEnum) { + // All enums + if (err) adapter.log.error('Cannot get object: ' + err); + for (var e in enums) { + adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); + } + }); +``` + +##### Parameters + +• **callback**: [`GetEnumCallback`](../-internal-/type-aliases/GetEnumCallback.md) + +##### Returns + +`void` + +##### Param + +enum name, e.g. 'rooms', 'function' or '' (all enums) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, enums, requestEnum) { + // requestEnum is _enum + if (err) adapter.log.error('Cannot get object: ' + err); + for (var e in enums) { + adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); + } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3903](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3903) + +#### getEnum(name, callback) + +> **getEnum**(`name`, `callback`): `void` + +Get the enum tree. + +Get enums of specified tree or all enums if nothing specified as object with values. +If getEnum called with no enum specified, all enums will be returned: +```js + adapter.getEnums(function (err, enums, requestEnum) { + // All enums + if (err) adapter.log.error('Cannot get object: ' + err); + for (var e in enums) { + adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); + } + }); +``` + +##### Parameters + +• **name**: `string` + +• **callback**: [`GetEnumCallback`](../-internal-/type-aliases/GetEnumCallback.md) + +##### Returns + +`void` + +##### Param + +enum name, e.g. 'rooms', 'function' or '' (all enums) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, enums, requestEnum) { + // requestEnum is _enum + if (err) adapter.log.error('Cannot get object: ' + err); + for (var e in enums) { + adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); + } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3904](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3904) + +#### getEnum(name, options, callback) + +> **getEnum**(`name`, `options`, `callback`): `void` + +Get the enum tree. + +Get enums of specified tree or all enums if nothing specified as object with values. +If getEnum called with no enum specified, all enums will be returned: +```js + adapter.getEnums(function (err, enums, requestEnum) { + // All enums + if (err) adapter.log.error('Cannot get object: ' + err); + for (var e in enums) { + adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); + } + }); +``` + +##### Parameters + +• **name**: `string` + +• **options**: `unknown` + +• **callback**: [`GetEnumCallback`](../-internal-/type-aliases/GetEnumCallback.md) + +##### Returns + +`void` + +##### Param + +enum name, e.g. 'rooms', 'function' or '' (all enums) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, enums, requestEnum) { + // requestEnum is _enum + if (err) adapter.log.error('Cannot get object: ' + err); + for (var e in enums) { + adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); + } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3905](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3905) + +*** + +### getEnumAsync() + +> **getEnumAsync**(`name`, `options`?): `Promise`\<`object`\> + +Returns the enum tree, filtered by the optional enum name + +#### Parameters + +• **name**: `string` + +• **options?**: `unknown` + +#### Returns + +`Promise`\<`object`\> + +##### requestEnum + +> **requestEnum**: `string` + +##### result + +> **result**: `Record`\<`string`, `any`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L204) + +*** + +### getEnums() + +Read the members of given enums. + +Get enums of specified tree or all enums if nothing specified as object with values. + +#### Param + +enum name or names, e.g. ['rooms', 'function'] + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err, enums) { + // requestEnum is _enum + if (err) adapter.log.error('Cannot get object: ' + err); + // Result is like + // { + // "enum.rooms": { + // "enum.rooms.livingroom": { + // common: { + // members: ['ID1', 'ID2'] + // } + // }, + // "enum.rooms.sleepingroom": { + // common: { + // members: ['ID3', 'ID4'] + // } + // } + // }, + // "enum.functions": { + // "enum.rooms.light": { + // common: { + // members: ['ID1', 'ID6'] + // } + // }, + // "enum.rooms.weather": { + // common: { + // members: ['ID4', 'ID7'] + // } + // } + // } + // } + } + ``` + +#### getEnums(callback) + +> **getEnums**(`callback`): `void` + +Read the members of given enums. + +Get enums of specified tree or all enums if nothing specified as object with values. + +##### Parameters + +• **callback**: [`GetEnumsCallback`](../-internal-/type-aliases/GetEnumsCallback.md) + +##### Returns + +`void` + +##### Param + +enum name or names, e.g. ['rooms', 'function'] + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, enums) { + // requestEnum is _enum + if (err) adapter.log.error('Cannot get object: ' + err); + // Result is like + // { + // "enum.rooms": { + // "enum.rooms.livingroom": { + // common: { + // members: ['ID1', 'ID2'] + // } + // }, + // "enum.rooms.sleepingroom": { + // common: { + // members: ['ID3', 'ID4'] + // } + // } + // }, + // "enum.functions": { + // "enum.rooms.light": { + // common: { + // members: ['ID1', 'ID6'] + // } + // }, + // "enum.rooms.weather": { + // common: { + // members: ['ID4', 'ID7'] + // } + // } + // } + // } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3992](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3992) + +#### getEnums(enumList, callback) + +> **getEnums**(`enumList`, `callback`): `void` + +Read the members of given enums. + +Get enums of specified tree or all enums if nothing specified as object with values. + +##### Parameters + +• **enumList**: [`EnumList`](../-internal-/type-aliases/EnumList.md) + +• **callback**: [`GetEnumsCallback`](../-internal-/type-aliases/GetEnumsCallback.md) + +##### Returns + +`void` + +##### Param + +enum name or names, e.g. ['rooms', 'function'] + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, enums) { + // requestEnum is _enum + if (err) adapter.log.error('Cannot get object: ' + err); + // Result is like + // { + // "enum.rooms": { + // "enum.rooms.livingroom": { + // common: { + // members: ['ID1', 'ID2'] + // } + // }, + // "enum.rooms.sleepingroom": { + // common: { + // members: ['ID3', 'ID4'] + // } + // } + // }, + // "enum.functions": { + // "enum.rooms.light": { + // common: { + // members: ['ID1', 'ID6'] + // } + // }, + // "enum.rooms.weather": { + // common: { + // members: ['ID4', 'ID7'] + // } + // } + // } + // } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3993](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3993) + +#### getEnums(enumList, options, callback) + +> **getEnums**(`enumList`, `options`, `callback`): `void` + +Read the members of given enums. + +Get enums of specified tree or all enums if nothing specified as object with values. + +##### Parameters + +• **enumList**: [`EnumList`](../-internal-/type-aliases/EnumList.md) + +• **options**: `unknown` + +• **callback**: [`GetEnumsCallback`](../-internal-/type-aliases/GetEnumsCallback.md) + +##### Returns + +`void` + +##### Param + +enum name or names, e.g. ['rooms', 'function'] + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, enums) { + // requestEnum is _enum + if (err) adapter.log.error('Cannot get object: ' + err); + // Result is like + // { + // "enum.rooms": { + // "enum.rooms.livingroom": { + // common: { + // members: ['ID1', 'ID2'] + // } + // }, + // "enum.rooms.sleepingroom": { + // common: { + // members: ['ID3', 'ID4'] + // } + // } + // }, + // "enum.functions": { + // "enum.rooms.light": { + // common: { + // members: ['ID1', 'ID6'] + // } + // }, + // "enum.rooms.weather": { + // common: { + // members: ['ID4', 'ID7'] + // } + // } + // } + // } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3994](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3994) + +*** + +### getEnumsAsync() + +> **getEnumsAsync**(`enumList`?, `options`?): [`GetEnumsPromise`](../-internal-/type-aliases/GetEnumsPromise.md) + +Returns the enum tree, filtered by the optional enum name + +#### Parameters + +• **enumList?**: [`EnumList`](../-internal-/type-aliases/EnumList.md) + +• **options?**: `unknown` + +#### Returns + +[`GetEnumsPromise`](../-internal-/type-aliases/GetEnumsPromise.md) + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:206](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L206) + +*** + +### getForeignObject() + +Get any object. + +ID must be specified with namespace. + +#### Param + +exactly object ID (with namespace) + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +#### getForeignObject(id, callback) + +> **getForeignObject**\<`T`\>(`id`, `callback`): `void` \| `Promise`\<`null` \| `void` \| [`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +Get any object. + +ID must be specified with namespace. + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **callback**: [`GetObjectCallback`](../-internal-/type-aliases/GetObjectCallback.md)\<`T`\> + +##### Returns + +`void` \| `Promise`\<`null` \| `void` \| [`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +##### Param + +exactly object ID (with namespace) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4424](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4424) + +#### getForeignObject(id, options, callback) + +> **getForeignObject**\<`T`\>(`id`, `options`, `callback`): `void` \| `Promise`\<`null` \| `void` \| [`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +Get any object. + +ID must be specified with namespace. + +##### Type Parameters + +• **T** *extends* `string` + +##### Parameters + +• **id**: `T` + +• **options**: `unknown` + +• **callback**: [`GetObjectCallback`](../-internal-/type-aliases/GetObjectCallback.md)\<`T`\> + +##### Returns + +`void` \| `Promise`\<`null` \| `void` \| [`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"read"`\>\> + +##### Param + +exactly object ID (with namespace) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4428](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4428) + +*** + +### getForeignObjectAsync() + +> **getForeignObjectAsync**\<`T`\>(`id`, `options`?): [`GetObjectPromise`](../-internal-/type-aliases/GetObjectPromise.md)\<`T`\> + +Reads an object (which might not belong to this adapter) from the object db + +#### Type Parameters + +• **T** *extends* `string` + +#### Parameters + +• **id**: `T` + +• **options?**: `unknown` + +#### Returns + +[`GetObjectPromise`](../-internal-/type-aliases/GetObjectPromise.md)\<`T`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:340](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L340) + +*** + +### getForeignObjects() + +Get objects by pattern, by specific type and resolve their enums. + +Get all objects in the system of specified type. E.g.: + +```js +adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { + if (err) adapter.log.error('Cannot get object: ' + err); + // objs look like: + // { + // "hm-rega.0.ABC0000.1.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.livingroom': 'Living room', + // 'enums.functions.light': 'Light' + // } + // }, + // "hm-rega.0.ABC0000.2.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.sleepingroom': 'Sleeping room', + // 'enums.functions.window': 'Windows' + // } + // } +} +``` + +#### Param + +object ID/wildcards + +#### Param + +type of object: 'state', 'channel' or 'device'. Default - 'state' + +#### Param + +object ID, that must be overwritten or created. + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +#### getForeignObjects(patter) + +> **getForeignObjects**(`patter`): `Promise`\<`Record`\<`string`, [`Object`](../-internal-/type-aliases/Object.md)\>\> + +Get objects by pattern, by specific type and resolve their enums. + +Get all objects in the system of specified type. E.g.: + +```js +adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { + if (err) adapter.log.error('Cannot get object: ' + err); + // objs look like: + // { + // "hm-rega.0.ABC0000.1.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.livingroom': 'Living room', + // 'enums.functions.light': 'Light' + // } + // }, + // "hm-rega.0.ABC0000.2.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.sleepingroom': 'Sleeping room', + // 'enums.functions.window': 'Windows' + // } + // } +} +``` + +##### Parameters + +• **patter**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +##### Returns + +`Promise`\<`Record`\<`string`, [`Object`](../-internal-/type-aliases/Object.md)\>\> + +##### Param + +object ID/wildcards + +##### Param + +type of object: 'state', 'channel' or 'device'. Default - 'state' + +##### Param + +object ID, that must be overwritten or created. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4139](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4139) + +#### getForeignObjects(pattern, callback) + +> **getForeignObjects**(`pattern`, `callback`): `void` + +Get objects by pattern, by specific type and resolve their enums. + +Get all objects in the system of specified type. E.g.: + +```js +adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { + if (err) adapter.log.error('Cannot get object: ' + err); + // objs look like: + // { + // "hm-rega.0.ABC0000.1.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.livingroom': 'Living room', + // 'enums.functions.light': 'Light' + // } + // }, + // "hm-rega.0.ABC0000.2.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.sleepingroom': 'Sleeping room', + // 'enums.functions.window': 'Windows' + // } + // } +} +``` + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **callback**: [`GetObjectsCallback`](../-internal-/type-aliases/GetObjectsCallback.md) + +##### Returns + +`void` + +##### Param + +object ID/wildcards + +##### Param + +type of object: 'state', 'channel' or 'device'. Default - 'state' + +##### Param + +object ID, that must be overwritten or created. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4140](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4140) + +#### getForeignObjects(pattern, options, callback) + +> **getForeignObjects**(`pattern`, `options`, `callback`): `void` + +Get objects by pattern, by specific type and resolve their enums. + +Get all objects in the system of specified type. E.g.: + +```js +adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { + if (err) adapter.log.error('Cannot get object: ' + err); + // objs look like: + // { + // "hm-rega.0.ABC0000.1.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.livingroom': 'Living room', + // 'enums.functions.light': 'Light' + // } + // }, + // "hm-rega.0.ABC0000.2.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.sleepingroom': 'Sleeping room', + // 'enums.functions.window': 'Windows' + // } + // } +} +``` + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **options**: `unknown` + +• **callback**: [`GetObjectsCallback`](../-internal-/type-aliases/GetObjectsCallback.md) + +##### Returns + +`void` + +##### Param + +object ID/wildcards + +##### Param + +type of object: 'state', 'channel' or 'device'. Default - 'state' + +##### Param + +object ID, that must be overwritten or created. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4141](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4141) + +#### getForeignObjects(pattern, type, callback) + +> **getForeignObjects**\<`T`\>(`pattern`, `type`, `callback`): `void` + +Get objects by pattern, by specific type and resolve their enums. + +Get all objects in the system of specified type. E.g.: + +```js +adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { + if (err) adapter.log.error('Cannot get object: ' + err); + // objs look like: + // { + // "hm-rega.0.ABC0000.1.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.livingroom': 'Living room', + // 'enums.functions.light': 'Light' + // } + // }, + // "hm-rega.0.ABC0000.2.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.sleepingroom': 'Sleeping room', + // 'enums.functions.window': 'Windows' + // } + // } +} +``` + +##### Type Parameters + +• **T** *extends* [`ObjectType`](../-internal-/type-aliases/ObjectType.md) + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **type**: `T` + +• **callback**: [`GetObjectsCallbackTyped`](../-internal-/type-aliases/GetObjectsCallbackTyped.md)\<`T`\> + +##### Returns + +`void` + +##### Param + +object ID/wildcards + +##### Param + +type of object: 'state', 'channel' or 'device'. Default - 'state' + +##### Param + +object ID, that must be overwritten or created. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4142](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4142) + +#### getForeignObjects(pattern, type, enums, callback) + +> **getForeignObjects**\<`T`\>(`pattern`, `type`, `enums`, `callback`): `void` + +Get objects by pattern, by specific type and resolve their enums. + +Get all objects in the system of specified type. E.g.: + +```js +adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { + if (err) adapter.log.error('Cannot get object: ' + err); + // objs look like: + // { + // "hm-rega.0.ABC0000.1.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.livingroom': 'Living room', + // 'enums.functions.light': 'Light' + // } + // }, + // "hm-rega.0.ABC0000.2.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.sleepingroom': 'Sleeping room', + // 'enums.functions.window': 'Windows' + // } + // } +} +``` + +##### Type Parameters + +• **T** *extends* [`ObjectType`](../-internal-/type-aliases/ObjectType.md) + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **type**: `T` + +• **enums**: [`EnumList`](../-internal-/type-aliases/EnumList.md) + +• **callback**: [`GetObjectsCallbackTyped`](../-internal-/type-aliases/GetObjectsCallbackTyped.md)\<`T`\> + +##### Returns + +`void` + +##### Param + +object ID/wildcards + +##### Param + +type of object: 'state', 'channel' or 'device'. Default - 'state' + +##### Param + +object ID, that must be overwritten or created. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4147](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4147) + +#### getForeignObjects(pattern, type, options, callback) + +> **getForeignObjects**\<`T`\>(`pattern`, `type`, `options`, `callback`): `void` + +Get objects by pattern, by specific type and resolve their enums. + +Get all objects in the system of specified type. E.g.: + +```js +adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { + if (err) adapter.log.error('Cannot get object: ' + err); + // objs look like: + // { + // "hm-rega.0.ABC0000.1.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.livingroom': 'Living room', + // 'enums.functions.light': 'Light' + // } + // }, + // "hm-rega.0.ABC0000.2.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.sleepingroom': 'Sleeping room', + // 'enums.functions.window': 'Windows' + // } + // } +} +``` + +##### Type Parameters + +• **T** *extends* [`ObjectType`](../-internal-/type-aliases/ObjectType.md) + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **type**: `T` + +• **options**: `unknown` + +• **callback**: [`GetObjectsCallbackTyped`](../-internal-/type-aliases/GetObjectsCallbackTyped.md)\<`T`\> + +##### Returns + +`void` + +##### Param + +object ID/wildcards + +##### Param + +type of object: 'state', 'channel' or 'device'. Default - 'state' + +##### Param + +object ID, that must be overwritten or created. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4153](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4153) + +#### getForeignObjects(pattern, type, enums, options, callback) + +> **getForeignObjects**\<`T`\>(`pattern`, `type`, `enums`, `options`, `callback`): `void` + +Get objects by pattern, by specific type and resolve their enums. + +Get all objects in the system of specified type. E.g.: + +```js +adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { + if (err) adapter.log.error('Cannot get object: ' + err); + // objs look like: + // { + // "hm-rega.0.ABC0000.1.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.livingroom': 'Living room', + // 'enums.functions.light': 'Light' + // } + // }, + // "hm-rega.0.ABC0000.2.STATE": { + // common: {...}, + // native: {}, + // type: 'state', + // enums: { + // 'enums.rooms.sleepingroom': 'Sleeping room', + // 'enums.functions.window': 'Windows' + // } + // } +} +``` + +##### Type Parameters + +• **T** *extends* [`ObjectType`](../-internal-/type-aliases/ObjectType.md) + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **type**: `T` + +• **enums**: `null` \| [`EnumList`](../-internal-/type-aliases/EnumList.md) + +• **options**: `unknown` + +• **callback**: [`GetObjectsCallbackTyped`](../-internal-/type-aliases/GetObjectsCallbackTyped.md)\<`T`\> + +##### Returns + +`void` + +##### Param + +object ID/wildcards + +##### Param + +type of object: 'state', 'channel' or 'device'. Default - 'state' + +##### Param + +object ID, that must be overwritten or created. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4159](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4159) + +*** + +### getForeignObjectsAsync() + +#### getForeignObjectsAsync(pattern, type, enums, options) + +> **getForeignObjectsAsync**\<`T`\>(`pattern`, `type`, `enums`?, `options`?): [`GetObjectsPromiseTyped`](../-internal-/type-aliases/GetObjectsPromiseTyped.md)\<`T`\> + +Get foreign objects by pattern, by specific type and resolve their enums. + +##### Type Parameters + +• **T** *extends* [`ObjectType`](../-internal-/type-aliases/ObjectType.md) + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **type**: `T` + +• **enums?**: `null` \| [`EnumList`](../-internal-/type-aliases/EnumList.md) + +• **options?**: `unknown` + +##### Returns + +[`GetObjectsPromiseTyped`](../-internal-/type-aliases/GetObjectsPromiseTyped.md)\<`T`\> + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:456](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L456) + +#### getForeignObjectsAsync(pattern, type, options) + +> **getForeignObjectsAsync**\<`T`\>(`pattern`, `type`, `options`?): [`GetObjectsPromiseTyped`](../-internal-/type-aliases/GetObjectsPromiseTyped.md)\<`T`\> + +##### Type Parameters + +• **T** *extends* [`ObjectType`](../-internal-/type-aliases/ObjectType.md) + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **type**: `T` + +• **options?**: `unknown` + +##### Returns + +[`GetObjectsPromiseTyped`](../-internal-/type-aliases/GetObjectsPromiseTyped.md)\<`T`\> + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:462](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L462) + +#### getForeignObjectsAsync(pattern, options) + +> **getForeignObjectsAsync**(`pattern`, `options`?): [`GetObjectsPromise`](../-internal-/type-aliases/GetObjectsPromise.md) + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **options?**: `unknown` + +##### Returns + +[`GetObjectsPromise`](../-internal-/type-aliases/GetObjectsPromise.md) + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:467](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L467) + +*** + +### getForeignState() + +Read value from states DB for any instance and system state. + +This function can read values from states DB for all instances and adapters. It expects the full path of object ID. + +#### Param + +object ID of the state. + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err, state) { + if (err) adapter.log.error('Cannot read value: ' + err); + } + ``` + + See possible attributes of the state in + +#### Set State + +explanation + +#### getForeignState(id, callback) + +> **getForeignState**(`id`, `callback`): [`GetStatePromise`](../-internal-/type-aliases/GetStatePromise.md) + +Read value from states DB for any instance and system state. + +This function can read values from states DB for all instances and adapters. It expects the full path of object ID. + +##### Parameters + +• **id**: `string` + +• **callback**: [`GetStateCallback`](../-internal-/type-aliases/GetStateCallback.md) + +##### Returns + +[`GetStatePromise`](../-internal-/type-aliases/GetStatePromise.md) + +##### Param + +object ID of the state. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, state) { + if (err) adapter.log.error('Cannot read value: ' + err); + } + ``` + + See possible attributes of the state in + +##### Set State + +explanation + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:8897](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8897) + +#### getForeignState(id, options, callback) + +> **getForeignState**(`id`, `options`, `callback`): [`GetStatePromise`](../-internal-/type-aliases/GetStatePromise.md) + +Read value from states DB for any instance and system state. + +This function can read values from states DB for all instances and adapters. It expects the full path of object ID. + +##### Parameters + +• **id**: `string` + +• **options**: `unknown` + +• **callback**: [`GetStateCallback`](../-internal-/type-aliases/GetStateCallback.md) + +##### Returns + +[`GetStatePromise`](../-internal-/type-aliases/GetStatePromise.md) + +##### Param + +object ID of the state. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, state) { + if (err) adapter.log.error('Cannot read value: ' + err); + } + ``` + + See possible attributes of the state in + +##### Set State + +explanation + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:8898](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8898) + +*** + +### getForeignStateAsync() + +> **getForeignStateAsync**(`id`, `options`?): [`GetStatePromise`](../-internal-/type-aliases/GetStatePromise.md) + +Read a value (which might not belong to this adapter) from the states DB. + +#### Parameters + +• **id**: `string` + +• **options?**: `unknown` + +#### Returns + +[`GetStatePromise`](../-internal-/type-aliases/GetStatePromise.md) + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L309) + +*** + +### getForeignStates() + +Read all states of all adapters (and system states), that pass the pattern + +Allows to read all states of current adapter according to pattern. To read all states of current adapter use: +```js + adapter.getStates('*', function (err, states) { + for (var id in states) { + adapter.log.debug('"' + id + '" = "' + states[id].val); + } + }); +``` + +#### Param + +string in form 'adapter.0.*' or like this. It can be an array of IDs too. + +#### Param + +optional argument to describe the user context + +#### Param + +return result +```js +function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} +``` + +#### getForeignStates(pattern, callback) + +> **getForeignStates**(`pattern`, `callback`): `void` + +Read all states of all adapters (and system states), that pass the pattern + +Allows to read all states of current adapter according to pattern. To read all states of current adapter use: +```js + adapter.getStates('*', function (err, states) { + for (var id in states) { + adapter.log.debug('"' + id + '" = "' + states[id].val); + } + }); +``` + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **callback**: [`GetStatesCallback`](../-internal-/type-aliases/GetStatesCallback.md) + +##### Returns + +`void` + +##### Param + +string in form 'adapter.0.*' or like this. It can be an array of IDs too. + +##### Param + +optional argument to describe the user context + +##### Param + +return result +```js +function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} +``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9453](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9453) + +#### getForeignStates(pattern, options, callback) + +> **getForeignStates**(`pattern`, `options`, `callback`): `void` + +Read all states of all adapters (and system states), that pass the pattern + +Allows to read all states of current adapter according to pattern. To read all states of current adapter use: +```js + adapter.getStates('*', function (err, states) { + for (var id in states) { + adapter.log.debug('"' + id + '" = "' + states[id].val); + } + }); +``` + +##### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **options**: `unknown` + +• **callback**: [`GetStatesCallback`](../-internal-/type-aliases/GetStatesCallback.md) + +##### Returns + +`void` + +##### Param + +string in form 'adapter.0.*' or like this. It can be an array of IDs too. + +##### Param + +optional argument to describe the user context + +##### Param + +return result +```js +function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} +``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9454](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9454) + +*** + +### getForeignStatesAsync() + +> **getForeignStatesAsync**(`pattern`, `options`?): [`GetStatesPromise`](../-internal-/type-aliases/GetStatesPromise.md) + +Read all states (which might not belong to this adapter) which match the given pattern + +#### Parameters + +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **options?**: `unknown` + +#### Returns + +[`GetStatesPromise`](../-internal-/type-aliases/GetStatesPromise.md) + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:295](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L295) + +*** + +### getHistory() + +Read historian data for states of any instance or system state. + +This function can read values from history adapters like: history, sql, influxdb. It expects the full path of object ID. +Normally only foreign history has interest, so there is no getHistory and getForeignHistory + +Possible options: + + - instance - (optional) name of instance, where to read the historian data, e.g. 'history.0', 'sql.1'. By default, will be taken from system settings. + - start - (optional) time in ms - Date.now()', by default is (now - 1 week) + - end - (optional) time in ms - Date.now()', by default is (now + 5000 seconds) + - step - (optional) used in aggregate (m4, max, min, average, total) step in ms of intervals + - count - number of values if aggregate is 'onchange' or number of intervals if other aggregate method. Count will be ignored if step is set. + - from - if from field should be included in answer + - ack - if ack field should be included in answer + - q - if q field should be included in answer + - addId - if id field should be included in answer + - limit - do not return more entries than limit + - ignoreNull - if null values should be included (false), replaced by last not null value (true) or replaced with 0 (0) + - sessionId - (optional) identifier of request, will be returned back in the answer + - aggregate - aggregate method: + - minmax - used special algorithm. Splice the whole time range in small intervals and find for every interval max, min, start and end values. + - max - Splice the whole time range in small intervals and find for every interval max value and use it for this interval (nulls will be ignored). + - min - Same as max, but take minimal value. + - average - Same as max, but take average value. + - total - Same as max, but calculate total value. + - count - Same as max, but calculate number of values (nulls will be calculated). + - none - No aggregation at all. Only raw values in the given period. + +#### Param + +object ID of the state. + +#### Param + +see function description + +#### Param + +return result + ```js + function (error, result, step, sessionId) { + if (error) adapter.log.error('Cannot read value: ' + err); + } + ``` + + See possible attributes of the state in + +#### Set State + +explanation + +#### getHistory(id, options, callback) + +> **getHistory**(`id`, `options`, `callback`): `void` + +Read historian data for states of any instance or system state. + +This function can read values from history adapters like: history, sql, influxdb. It expects the full path of object ID. +Normally only foreign history has interest, so there is no getHistory and getForeignHistory + +Possible options: + + - instance - (optional) name of instance, where to read the historian data, e.g. 'history.0', 'sql.1'. By default, will be taken from system settings. + - start - (optional) time in ms - Date.now()', by default is (now - 1 week) + - end - (optional) time in ms - Date.now()', by default is (now + 5000 seconds) + - step - (optional) used in aggregate (m4, max, min, average, total) step in ms of intervals + - count - number of values if aggregate is 'onchange' or number of intervals if other aggregate method. Count will be ignored if step is set. + - from - if from field should be included in answer + - ack - if ack field should be included in answer + - q - if q field should be included in answer + - addId - if id field should be included in answer + - limit - do not return more entries than limit + - ignoreNull - if null values should be included (false), replaced by last not null value (true) or replaced with 0 (0) + - sessionId - (optional) identifier of request, will be returned back in the answer + - aggregate - aggregate method: + - minmax - used special algorithm. Splice the whole time range in small intervals and find for every interval max, min, start and end values. + - max - Splice the whole time range in small intervals and find for every interval max value and use it for this interval (nulls will be ignored). + - min - Same as max, but take minimal value. + - average - Same as max, but take average value. + - total - Same as max, but calculate total value. + - count - Same as max, but calculate number of values (nulls will be calculated). + - none - No aggregation at all. Only raw values in the given period. + +##### Parameters + +• **id**: `string` + +• **options**: [`GetHistoryOptions`](../-internal-/interfaces/GetHistoryOptions.md) + +• **callback**: [`GetHistoryCallback`](../-internal-/type-aliases/GetHistoryCallback.md) + +##### Returns + +`void` + +##### Param + +object ID of the state. + +##### Param + +see function description + +##### Param + +return result + ```js + function (error, result, step, sessionId) { + if (error) adapter.log.error('Cannot read value: ' + err); + } + ``` + + See possible attributes of the state in + +##### Set State + +explanation + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9086](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9086) + +#### getHistory(id, callback) + +> **getHistory**(`id`, `callback`): `void` + +Read historian data for states of any instance or system state. + +This function can read values from history adapters like: history, sql, influxdb. It expects the full path of object ID. +Normally only foreign history has interest, so there is no getHistory and getForeignHistory + +Possible options: + + - instance - (optional) name of instance, where to read the historian data, e.g. 'history.0', 'sql.1'. By default, will be taken from system settings. + - start - (optional) time in ms - Date.now()', by default is (now - 1 week) + - end - (optional) time in ms - Date.now()', by default is (now + 5000 seconds) + - step - (optional) used in aggregate (m4, max, min, average, total) step in ms of intervals + - count - number of values if aggregate is 'onchange' or number of intervals if other aggregate method. Count will be ignored if step is set. + - from - if from field should be included in answer + - ack - if ack field should be included in answer + - q - if q field should be included in answer + - addId - if id field should be included in answer + - limit - do not return more entries than limit + - ignoreNull - if null values should be included (false), replaced by last not null value (true) or replaced with 0 (0) + - sessionId - (optional) identifier of request, will be returned back in the answer + - aggregate - aggregate method: + - minmax - used special algorithm. Splice the whole time range in small intervals and find for every interval max, min, start and end values. + - max - Splice the whole time range in small intervals and find for every interval max value and use it for this interval (nulls will be ignored). + - min - Same as max, but take minimal value. + - average - Same as max, but take average value. + - total - Same as max, but calculate total value. + - count - Same as max, but calculate number of values (nulls will be calculated). + - none - No aggregation at all. Only raw values in the given period. + +##### Parameters + +• **id**: `string` + +• **callback**: [`GetHistoryCallback`](../-internal-/type-aliases/GetHistoryCallback.md) + +##### Returns + +`void` + +##### Param + +object ID of the state. + +##### Param + +see function description + +##### Param + +return result + ```js + function (error, result, step, sessionId) { + if (error) adapter.log.error('Cannot read value: ' + err); + } + ``` + + See possible attributes of the state in + +##### Set State + +explanation + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9087](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9087) + +*** + +### getHistoryAsync() + +> **getHistoryAsync**(...`args`): `Promise`\<`any`\> + +#### Parameters + +• ...**args**: `any`[] + +#### Returns + +`Promise`\<`any`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L287) + +*** + +### getObject() + +Get object of this instance. + +It is not required, that ID consists namespace. E.g. to get object of "adapterName.X.myObject", only "myObject" is required as ID. + +#### Param + +exactly object ID (without namespace) + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +#### getObject(id, callback) + +> **getObject**(`id`, `callback`): `void` + +Get object of this instance. + +It is not required, that ID consists namespace. E.g. to get object of "adapterName.X.myObject", only "myObject" is required as ID. + +##### Parameters + +• **id**: `string` + +• **callback**: [`GetObjectCallback`](../-internal-/type-aliases/GetObjectCallback.md)\<`string`\> + +##### Returns + +`void` + +##### Param + +exactly object ID (without namespace) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3686](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3686) + +#### getObject(id, options, callback) + +> **getObject**(`id`, `options`, `callback`): `void` + +Get object of this instance. + +It is not required, that ID consists namespace. E.g. to get object of "adapterName.X.myObject", only "myObject" is required as ID. + +##### Parameters + +• **id**: `string` + +• **options**: `unknown` + +• **callback**: [`GetObjectCallback`](../-internal-/type-aliases/GetObjectCallback.md)\<`string`\> + +##### Returns + +`void` + +##### Param + +exactly object ID (without namespace) + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, obj) { + if (err) adapter.log.error('Cannot get object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3687](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3687) + +*** + +### getObjectAsync() + +> **getObjectAsync**(`id`, `options`?): [`GetObjectPromise`](../-internal-/type-aliases/GetObjectPromise.md)\<`string`\> + +Reads an object from the object db + +#### Parameters + +• **id**: `string` + +• **options?**: `unknown` + +#### Returns + +[`GetObjectPromise`](../-internal-/type-aliases/GetObjectPromise.md)\<`string`\> + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L186) + +*** + +### getObjectList() + +Read object list from DB. + +It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` +to get all objects of the instance. + +#### Param + +startkey and endkey information + +#### Param + +additional options, e.g. for permissions + +#### Param + +optional callback + ```js + function (err, res) { + if (res && res.rows) { + for (var i = 0; i < res.rows.length; i++) { + var id = res.rows[i].id; + var obj = res.rows[i].value; + adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); + } + if (!res.rows.length) adapter.log.info('No objects found.'); + } else { + adapter.log.info('No objects found: ' + err); + } + } + ``` + +#### getObjectList(params, callback) + +> **getObjectList**(`params`, `callback`): `void` + +Read object list from DB. + +It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` +to get all objects of the instance. + +##### Parameters + +• **params**: `null` \| [`GetObjectViewParams`](../-internal-/interfaces/GetObjectViewParams.md) + +• **callback**: [`GetObjectListCallback`](../-internal-/type-aliases/GetObjectListCallback.md)\<[`Object`](../-internal-/type-aliases/Object.md)\> + +##### Returns + +`void` + +##### Param + +startkey and endkey information + +##### Param + +additional options, e.g. for permissions + +##### Param + +optional callback + ```js + function (err, res) { + if (res && res.rows) { + for (var i = 0; i < res.rows.length; i++) { + var id = res.rows[i].id; + var obj = res.rows[i].value; + adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); + } + if (!res.rows.length) adapter.log.info('No objects found.'); + } else { + adapter.log.info('No objects found: ' + err); + } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3845](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3845) + +#### getObjectList(params, options, callback) + +> **getObjectList**(`params`, `options`, `callback`): `void` + +Read object list from DB. + +It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` +to get all objects of the instance. + +##### Parameters + +• **params**: `null` \| [`GetObjectViewParams`](../-internal-/interfaces/GetObjectViewParams.md) + +• **options**: `Record`\<`string`, `any`\> \| `object` + +• **callback**: [`GetObjectListCallback`](../-internal-/type-aliases/GetObjectListCallback.md)\<[`Object`](../-internal-/type-aliases/Object.md)\> + +##### Returns + +`void` + +##### Param + +startkey and endkey information + +##### Param + +additional options, e.g. for permissions + +##### Param + +optional callback + ```js + function (err, res) { + if (res && res.rows) { + for (var i = 0; i < res.rows.length; i++) { + var id = res.rows[i].id; + var obj = res.rows[i].value; + adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); + } + if (!res.rows.length) adapter.log.info('No objects found.'); + } else { + adapter.log.info('No objects found: ' + err); + } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3849](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3849) + +*** + +### getObjectListAsync() + +> **getObjectListAsync**(`params`, `options`?): [`GetObjectListPromise`](../-internal-/type-aliases/GetObjectListPromise.md) + +Returns a list of objects with id between params.startkey and params.endkey + +#### Parameters + +• **params**: `null` \| [`GetObjectViewParams`](../-internal-/interfaces/GetObjectViewParams.md) + +• **options?**: `Record`\<`string`, `any`\> \| `object` + +#### Returns + +[`GetObjectListPromise`](../-internal-/type-aliases/GetObjectListPromise.md) + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:199](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L199) + +*** + +### getObjectView() + +Read object view from DB. + +It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` +to get all objects of the instance. + +#### Param + +name of the design + +#### Param + +name of the view + +#### Param + +object containing startkey: first id to include in result; endkey: last id to include in result + +#### Param + +additional objects, e.g. for permissions + +#### Param + +return result + ```js + function (err, doc) { + if (doc && doc.rows) { + for (var i = 0; i < doc.rows.length; i++) { + var id = doc.rows[i].id; + var obj = doc.rows[i].value; + adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); + } + if (!doc.rows.length) adapter.log.info('No objects found.'); + } else { + adapter.log.info('No objects found: ' + err); + } + } + ``` + +#### getObjectView(design, search, params, callback) + +> **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`, `callback`): `void` + +Read object view from DB. -### extendObject +It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` +to get all objects of the instance. -▸ **extendObject**(`id`, `objPart`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Type Parameters -Extend some object and create it if it does not exist +• **Design** *extends* `string` = `string` -You can change or extend some object. E.g. existing object is: -```js -{ - common: { - name: 'Adapter name', - desc: 'Description' - }, - type: 'state', - native: { - unused: 'text' - } -} -``` +• **Search** *extends* `string` = `string` -If following object will be passed as argument +##### Parameters -```js -{ - common: { - desc: 'New description', - min: 0, - max: 100 - }, - native: { - unused: null - } -} -``` +• **design**: `Design` -We will get as output: -```js -{ - common: { - desc: 'New description', - min: 0, - max: 100 - }, - type: 'state', - native: {} -} -``` +• **search**: `Search` + +• **params**: `undefined` \| `null` \| [`GetObjectViewParams`](../-internal-/interfaces/GetObjectViewParams.md) + +• **callback**: [`GetObjectViewCallback`](../-internal-/type-aliases/GetObjectViewCallback.md)\<[`InferGetObjectViewItemType`](../-internal-/type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +##### Returns + +`void` + +##### Param + +name of the design + +##### Param + +name of the view + +##### Param + +object containing startkey: first id to include in result; endkey: last id to include in result + +##### Param + +additional objects, e.g. for permissions + +##### Param + +return result + ```js + function (err, doc) { + if (doc && doc.rows) { + for (var i = 0; i < doc.rows.length; i++) { + var id = doc.rows[i].id; + var obj = doc.rows[i].value; + adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); + } + if (!doc.rows.length) adapter.log.info('No objects found.'); + } else { + adapter.log.info('No objects found: ' + err); + } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3729](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3729) + +#### getObjectView(design, search, params, options, callback) + +> **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`, `options`, `callback`): `void` + +Read object view from DB. + +It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` +to get all objects of the instance. + +##### Type Parameters + +• **Design** *extends* `string` = `string` + +• **Search** *extends* `string` = `string` + +##### Parameters + +• **design**: `Design` + +• **search**: `Search` + +• **params**: `undefined` \| `null` \| [`GetObjectViewParams`](../-internal-/interfaces/GetObjectViewParams.md) + +• **options**: `unknown` + +• **callback**: [`GetObjectViewCallback`](../-internal-/type-aliases/GetObjectViewCallback.md)\<[`InferGetObjectViewItemType`](../-internal-/type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +##### Returns + +`void` + +##### Param + +name of the design + +##### Param + +name of the view + +##### Param + +object containing startkey: first id to include in result; endkey: last id to include in result + +##### Param + +additional objects, e.g. for permissions + +##### Param + +return result + ```js + function (err, doc) { + if (doc && doc.rows) { + for (var i = 0; i < doc.rows.length; i++) { + var id = doc.rows[i].id; + var obj = doc.rows[i].value; + adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); + } + if (!doc.rows.length) adapter.log.info('No objects found.'); + } else { + adapter.log.info('No objects found: ' + err); + } + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:3735](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3735) + +*** + +### getObjectViewAsync() + +> **getObjectViewAsync**\<`Design`, `Search`\>(`design`, `search`, `params`, `options`?): [`GetObjectViewPromise`](../-internal-/type-aliases/GetObjectViewPromise.md)\<[`InferGetObjectViewItemType`](../-internal-/type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> + +Query a predefined object view (similar to SQL stored procedures) and return the results +For a detailed description refer to https://github.com/ioBroker/ioBroker/wiki/Adapter-Development-Documentation#object-fields +or http://guide.couchdb.org/editions/1/en/views.html + +#### Type Parameters + +• **Design** *extends* `string` = `string` + +• **Search** *extends* `string` = `string` #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be extended | -| `objPart` | AnyPartialObject & \{ type?: "state" \| undefined; } \| AnyPartialObject & \{ type?: "device" \| undefined; } \| AnyPartialObject & \{ type?: "channel" \| undefined; } \| AnyPartialObject & \{ type?: "folder" \| undefined; } \| AnyPartialObject & \{ type?: "meta" \| undefined; } \| AnyPartialObject & \{ type?: "enum" \| undefined; } \| AnyPartialObject & \{ type?: "host" \| undefined; } \| AnyPartialObject & \{ type?: "adapter" \| undefined; } \| AnyPartialObject & \{ type?: "instance" \| undefined; } \| AnyPartialObject & \{ type?: "user" \| undefined; } \| AnyPartialObject & \{ type?: "group" \| undefined; } \| AnyPartialObject & \{ type?: "script" \| undefined; } \| AnyPartialObject & \{ type?: "chart" \| undefined; } \| AnyPartialObject & \{ type?: "schedule" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; } \| AnyPartialObject & \{ type?: "design" \| undefined; } | - | +• **design**: `Design` + +• **search**: `Search` + +• **params**: `undefined` \| `null` \| [`GetObjectViewParams`](../-internal-/interfaces/GetObjectViewParams.md) + +• **options?**: `unknown` #### Returns -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +[`GetObjectViewPromise`](../-internal-/type-aliases/GetObjectViewPromise.md)\<[`InferGetObjectViewItemType`](../-internal-/type-aliases/InferGetObjectViewItemType.md)\<`Design`, `Search`\>\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:3067](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3067) +[adapter/src/lib/adapter/adapter.ts:192](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L192) -▸ **extendObject**(`id`, `objPart`, `callback?`): `void` +*** -Extend some object and create it if it does not exist +### getPluginConfig() -You can change or extend some object. E.g. existing object is: -```js -{ - common: { - name: 'Adapter name', - desc: 'Description' - }, - type: 'state', - native: { - unused: 'text' - } -} -``` +> **getPluginConfig**(`name`): `null` \| `Record`\<`string`, `any`\> -If following object will be passed as argument +Return plugin configuration -```js -{ - common: { - desc: 'New description', - min: 0, - max: 100 - }, - native: { - unused: null - } -} -``` +#### Parameters -We will get as output: -```js -{ - common: { - desc: 'New description', - min: 0, - max: 100 - }, - type: 'state', - native: {} -} -``` +• **name**: `string` + +name of the plugin to return + +#### Returns + +`null` \| `Record`\<`string`, `any`\> + +plugin configuration or null if not existent or not isActive + +#### Defined in + +[adapter/src/lib/adapter/adapter.ts:10152](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L10152) + +*** + +### getPluginInstance() + +> **getPluginInstance**(`name`): `null` \| [`Plugin`](../-internal-/type-aliases/Plugin.md) + +Return plugin instance #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be extended | -| `objPart` | AnyPartialObject & \{ type?: "state" \| undefined; } \| AnyPartialObject & \{ type?: "device" \| undefined; } \| AnyPartialObject & \{ type?: "channel" \| undefined; } \| AnyPartialObject & \{ type?: "folder" \| undefined; } \| AnyPartialObject & \{ type?: "meta" \| undefined; } \| AnyPartialObject & \{ type?: "enum" \| undefined; } \| AnyPartialObject & \{ type?: "host" \| undefined; } \| AnyPartialObject & \{ type?: "adapter" \| undefined; } \| AnyPartialObject & \{ type?: "instance" \| undefined; } \| AnyPartialObject & \{ type?: "user" \| undefined; } \| AnyPartialObject & \{ type?: "group" \| undefined; } \| AnyPartialObject & \{ type?: "script" \| undefined; } \| AnyPartialObject & \{ type?: "chart" \| undefined; } \| AnyPartialObject & \{ type?: "schedule" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; } \| AnyPartialObject & \{ type?: "design" \| undefined; } | - | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { if (err) adapter.log.error(err); // obj is {"id": id} } ``` | +• **name**: `string` + +name of the plugin to return #### Returns -`void` +`null` \| [`Plugin`](../-internal-/type-aliases/Plugin.md) + +plugin instance or null if not existent or not isActive #### Defined in -[adapter/src/lib/adapter/adapter.ts:3068](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3068) +[adapter/src/lib/adapter/adapter.ts:10134](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L10134) -▸ **extendObject**(`id`, `objPart`, `options`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +*** -Extend some object and create it if it does not exist +### getPort() -You can change or extend some object. E.g. existing object is: +Helper function to find next free port + +Looks for first free TCP port starting with given one: ```js -{ - common: { - name: 'Adapter name', - desc: 'Description' - }, - type: 'state', - native: { - unused: 'text' - } -} + adapter.getPort(8081, function (port) { + adapter.log.debug('Following port is free: ' + port); + }); ``` -If following object will be passed as argument +#### Param + +port number to start the search for free port + +#### Param + +optional hostname for the port search +#### Param + +return result + ```js + function (port) {} + ``` + +#### getPort(port, host, callback) + +> **getPort**(`port`, `host`?, `callback`?): `void` + +Helper function to find next free port + +Looks for first free TCP port starting with given one: ```js -{ - common: { - desc: 'New description', - min: 0, - max: 100 - }, - native: { - unused: null - } -} + adapter.getPort(8081, function (port) { + adapter.log.debug('Following port is free: ' + port); + }); ``` -We will get as output: +##### Parameters + +• **port**: `number` + +• **host?**: `string` + +• **callback?** + +##### Returns + +`void` + +##### Param + +port number to start the search for free port + +##### Param + +optional hostname for the port search + +##### Param + +return result + ```js + function (port) {} + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:1532](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1532) + +#### getPort(port, callback) + +> **getPort**(`port`, `callback`?): `void` + +Helper function to find next free port + +Looks for first free TCP port starting with given one: ```js -{ - common: { - desc: 'New description', - min: 0, - max: 100 - }, - type: 'state', - native: {} -} + adapter.getPort(8081, function (port) { + adapter.log.debug('Following port is free: ' + port); + }); ``` -#### Parameters +##### Parameters + +• **port**: `number` + +• **callback?** + +##### Returns + +`void` + +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be extended | -| `objPart` | AnyPartialObject & \{ type?: "state" \| undefined; } \| AnyPartialObject & \{ type?: "device" \| undefined; } \| AnyPartialObject & \{ type?: "channel" \| undefined; } \| AnyPartialObject & \{ type?: "folder" \| undefined; } \| AnyPartialObject & \{ type?: "meta" \| undefined; } \| AnyPartialObject & \{ type?: "enum" \| undefined; } \| AnyPartialObject & \{ type?: "host" \| undefined; } \| AnyPartialObject & \{ type?: "adapter" \| undefined; } \| AnyPartialObject & \{ type?: "instance" \| undefined; } \| AnyPartialObject & \{ type?: "user" \| undefined; } \| AnyPartialObject & \{ type?: "group" \| undefined; } \| AnyPartialObject & \{ type?: "script" \| undefined; } \| AnyPartialObject & \{ type?: "chart" \| undefined; } \| AnyPartialObject & \{ type?: "schedule" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; } \| AnyPartialObject & \{ type?: "design" \| undefined; } | - | -| `options` | [`ExtendObjectOptions`](../interfaces/internal_.ExtendObjectOptions.md) | optional user context | +port number to start the search for free port -#### Returns +##### Param -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +optional hostname for the port search -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:3069](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3069) +return result + ```js + function (port) {} + ``` -▸ **extendObject**(`id`, `objPart`, `options`, `callback?`): `void` +##### Defined in -Extend some object and create it if it does not exist +[adapter/src/lib/adapter/adapter.ts:1533](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1533) -You can change or extend some object. E.g. existing object is: -```js -{ - common: { - name: 'Adapter name', - desc: 'Description' - }, - type: 'state', - native: { - unused: 'text' - } -} -``` +*** -If following object will be passed as argument +### getPortAsync() -```js -{ - common: { - desc: 'New description', - min: 0, - max: 100 - }, - native: { - unused: null - } -} -``` +> **getPortAsync**(`port`): `Promise`\<`number`\> -We will get as output: -```js -{ - common: { - desc: 'New description', - min: 0, - max: 100 - }, - type: 'state', - native: {} -} -``` +Helper function that looks for first free TCP port starting with the given one. #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be extended | -| `objPart` | AnyPartialObject & \{ type?: "state" \| undefined; } \| AnyPartialObject & \{ type?: "device" \| undefined; } \| AnyPartialObject & \{ type?: "channel" \| undefined; } \| AnyPartialObject & \{ type?: "folder" \| undefined; } \| AnyPartialObject & \{ type?: "meta" \| undefined; } \| AnyPartialObject & \{ type?: "enum" \| undefined; } \| AnyPartialObject & \{ type?: "host" \| undefined; } \| AnyPartialObject & \{ type?: "adapter" \| undefined; } \| AnyPartialObject & \{ type?: "instance" \| undefined; } \| AnyPartialObject & \{ type?: "user" \| undefined; } \| AnyPartialObject & \{ type?: "group" \| undefined; } \| AnyPartialObject & \{ type?: "script" \| undefined; } \| AnyPartialObject & \{ type?: "chart" \| undefined; } \| AnyPartialObject & \{ type?: "schedule" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; } \| AnyPartialObject & \{ type?: "design" \| undefined; } | - | -| `options` | [`ExtendObjectOptions`](../interfaces/internal_.ExtendObjectOptions.md) | optional user context | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { if (err) adapter.log.error(err); // obj is {"id": id} } ``` | +• **port**: `number` #### Returns -`void` +`Promise`\<`number`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:3074](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3074) +[adapter/src/lib/adapter/adapter.ts:307](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L307) -___ +*** -### extendObjectAsync +### getSession() -▸ **extendObjectAsync**(`id`, `objPart`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) - -Extend an object and create it if it might not exist +> **getSession**(`id`, `callback`): [`MaybePromise`](../-internal-/type-aliases/MaybePromise.md) #### Parameters -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `objPart` | AnyPartialObject & \{ type?: "state" \| undefined; } \| AnyPartialObject & \{ type?: "device" \| undefined; } \| AnyPartialObject & \{ type?: "channel" \| undefined; } \| AnyPartialObject & \{ type?: "folder" \| undefined; } \| AnyPartialObject & \{ type?: "meta" \| undefined; } \| AnyPartialObject & \{ type?: "enum" \| undefined; } \| AnyPartialObject & \{ type?: "host" \| undefined; } \| AnyPartialObject & \{ type?: "adapter" \| undefined; } \| AnyPartialObject & \{ type?: "instance" \| undefined; } \| AnyPartialObject & \{ type?: "user" \| undefined; } \| AnyPartialObject & \{ type?: "group" \| undefined; } \| AnyPartialObject & \{ type?: "script" \| undefined; } \| AnyPartialObject & \{ type?: "chart" \| undefined; } \| AnyPartialObject & \{ type?: "schedule" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| undefined; } \| AnyPartialObject & \{ type?: "config" \| "chart" \| undefined; } \| AnyPartialObject & \{ type?: "design" \| undefined; } | -| `options?` | [`ExtendObjectOptions`](../interfaces/internal_.ExtendObjectOptions.md) | - -#### Returns +• **id**: `string` -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +• **callback**: [`GetSessionCallback`](../-internal-/type-aliases/GetSessionCallback.md) -**`Deprecated`** +#### Returns -use `adapter.extendObject` without callback instead +[`MaybePromise`](../-internal-/type-aliases/MaybePromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:166](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L166) - -___ +[adapter/src/lib/adapter/adapter.ts:1371](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1371) -### fileExists +*** -▸ **fileExists**(`adapterName`, `path`): `Promise`\<`boolean`\> - -Checks if file exists in DB. +### getState() -#### Parameters +Read value from states DB. -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | +This function can read values from states DB for this adapter. +Only Ids that belong to this adapter can be read. So the function automatically adds "adapter.X." to ID. -#### Returns +#### Param -`Promise`\<`boolean`\> +object ID of the state. -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:6955](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6955) +optional user context -▸ **fileExists**(`adapterName`, `path`, `callback?`): `void` +#### Param -Checks if file exists in DB. +return result + ```js + function (err, state) { + if (err) adapter.log.error('Cannot read value: ' + err); + } + ``` -#### Parameters + See possible attributes of the state in -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapterName` | ``null`` \| `string` | - | -| `path` | `string` | - | -| `callback?` | [`GenericCallback`](../modules/internal_.md#genericcallback)\<`boolean`\> | cb function if none provided, a promise is returned | +#### Set State -#### Returns +explanation -`void` +#### getState(id, callback) -#### Defined in +> **getState**(`id`, `callback`): `void` -[adapter/src/lib/adapter/adapter.ts:6956](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6956) +Read value from states DB. -▸ **fileExists**(`adapterName`, `path`, `options`, `callback`): `void` +This function can read values from states DB for this adapter. +Only Ids that belong to this adapter can be read. So the function automatically adds "adapter.X." to ID. -Checks if file exists in DB. +##### Parameters -#### Parameters +• **id**: `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapterName` | ``null`` \| `string` | - | -| `path` | `string` | - | -| `options` | `unknown` | optional user context | -| `callback` | [`GenericCallback`](../modules/internal_.md#genericcallback)\<`boolean`\> | cb function if none provided, a promise is returned | +• **callback**: [`GetStateCallback`](../-internal-/type-aliases/GetStateCallback.md) -#### Returns +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:6957](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6957) +object ID of the state. -___ +##### Param -### fileExistsAsync +optional user context -▸ **fileExistsAsync**(`adapterName`, `path`, `options?`): `Promise`\<`boolean`\> +##### Param -Checks if a file exists in the DB +return result + ```js + function (err, state) { + if (err) adapter.log.error('Cannot read value: ' + err); + } + ``` -#### Parameters + See possible attributes of the state in -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options?` | `unknown` | +##### Set State -#### Returns +explanation -`Promise`\<`boolean`\> +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:8866](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8866) -[adapter/src/lib/adapter/adapter.ts:284](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L284) +#### getState(id, options, callback) -___ +> **getState**(`id`, `options`, `callback`): `void` -### findForeignObject +Read value from states DB. -▸ **findForeignObject**(`idOrName`, `type`, `callback`): `void` +This function can read values from states DB for this adapter. +Only Ids that belong to this adapter can be read. So the function automatically adds "adapter.X." to ID. -Find any object by name or ID. +##### Parameters -Find object by the exact name or ID. +• **id**: `string` -#### Parameters +• **options**: `unknown` -| Name | Type | Description | -| :------ | :------ | :------ | -| `idOrName` | `string` | - | -| `type` | ``null`` \| `string` | optional common.type of state: 'number', 'string', 'boolean', 'file', ... | -| `callback` | [`FindObjectCallback`](../modules/internal_.md#findobjectcallback) | return result ```js adapter.findForeignObject('Some name', function (err, id, name) { if (err) adapter.log.error('Cannot get object: ' + err); adapter.log.debug('ID of object with name "' + name + '" is "' + id + '"'); } ``` | +• **callback**: [`GetStateCallback`](../-internal-/type-aliases/GetStateCallback.md) -#### Returns +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:4365](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4365) +object ID of the state. -▸ **findForeignObject**(`idOrName`, `type`, `options`, `callback`): `void` +##### Param -Find any object by name or ID. +optional user context -Find object by the exact name or ID. +##### Param -#### Parameters +return result + ```js + function (err, state) { + if (err) adapter.log.error('Cannot read value: ' + err); + } + ``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `idOrName` | `string` | - | -| `type` | ``null`` \| `string` | optional common.type of state: 'number', 'string', 'boolean', 'file', ... | -| `options` | `unknown` | optional user context | -| `callback` | [`FindObjectCallback`](../modules/internal_.md#findobjectcallback) | return result ```js adapter.findForeignObject('Some name', function (err, id, name) { if (err) adapter.log.error('Cannot get object: ' + err); adapter.log.debug('ID of object with name "' + name + '" is "' + id + '"'); } ``` | + See possible attributes of the state in -#### Returns +##### Set State -`void` +explanation -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:4366](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4366) +[adapter/src/lib/adapter/adapter.ts:8867](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8867) -___ +*** -### findForeignObjectAsync +### getStateAsync() -▸ **findForeignObjectAsync**(`idOrName`, `type`): `Promise`\<\{ `id`: `string` ; `name`: `string` }\> +> **getStateAsync**(`id`, `options`?): [`GetStatePromise`](../-internal-/type-aliases/GetStatePromise.md) -Finds an object by its ID or name +Read a value from the states DB. #### Parameters -| Name | Type | -| :------ | :------ | -| `idOrName` | `string` | -| `type` | `string` | +• **id**: `string` + +• **options?**: `unknown` #### Returns -`Promise`\<\{ `id`: `string` ; `name`: `string` }\> +[`GetStatePromise`](../-internal-/type-aliases/GetStatePromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:492](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L492) +[adapter/src/lib/adapter/adapter.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L216) -___ +*** -### foreignObjectExists +### getStates() -▸ **foreignObjectExists**(`id`, `options?`): `Promise`\<`boolean` \| `void`\> +Read all states of this adapter, that pass the pattern -Checks if an object exists to the given id +Allows to read all states of current adapter according to pattern. To read all states of current adapter use: +```js + adapter.getStates('*', function (err, states) { + for (var id in states) { + adapter.log.debug('"' + id + '" = "' + states[id].val); + } + }); +``` -#### Parameters +#### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | id of the object | -| `options?` | ``null`` \| `Record`\<`string`, `any`\> | optional user context | +string in form 'adapter.0.*' or like this. It can be an array of IDs too. -#### Returns +#### Param -`Promise`\<`boolean` \| `void`\> +optional argument to describe the user context -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:3659](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3659) +return result +```js +function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} +``` -___ +#### getStates(pattern, callback) -### formatDate +> **getStates**(`pattern`, `callback`): `void` -▸ **formatDate**(`dateObj`, `format?`): `string` +Read all states of this adapter, that pass the pattern -#### Parameters +Allows to read all states of current adapter according to pattern. To read all states of current adapter use: +```js + adapter.getStates('*', function (err, states) { + for (var id in states) { + adapter.log.debug('"' + id + '" = "' + states[id].val); + } + }); +``` -| Name | Type | -| :------ | :------ | -| `dateObj` | `string` \| `number` \| `Date` | -| `format?` | `string` | +##### Parameters -#### Returns +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -`string` +• **callback**: [`GetStatesCallback`](../-internal-/type-aliases/GetStatesCallback.md) -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:7039](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7039) +`void` -▸ **formatDate**(`dateObj`, `isDuration`, `format?`): `string` +##### Param -#### Parameters +string in form 'adapter.0.*' or like this. It can be an array of IDs too. -| Name | Type | -| :------ | :------ | -| `dateObj` | `string` \| `number` \| `Date` | -| `isDuration` | `string` \| `boolean` | -| `format?` | `string` | +##### Param -#### Returns +optional argument to describe the user context -`string` +##### Param -#### Defined in +return result +```js +function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} +``` -[adapter/src/lib/adapter/adapter.ts:7040](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7040) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:9323](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9323) -### formatValue +#### getStates(pattern, options, callback) -▸ **formatValue**(`value`, `format?`): `string` +> **getStates**(`pattern`, `options`, `callback`): `void` -#### Parameters +Read all states of this adapter, that pass the pattern + +Allows to read all states of current adapter according to pattern. To read all states of current adapter use: +```js + adapter.getStates('*', function (err, states) { + for (var id in states) { + adapter.log.debug('"' + id + '" = "' + states[id].val); + } + }); +``` -| Name | Type | -| :------ | :------ | -| `value` | `string` \| `number` | -| `format?` | `string` | +##### Parameters -#### Returns +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -`string` +• **options**: `unknown` -#### Defined in +• **callback**: [`GetStatesCallback`](../-internal-/type-aliases/GetStatesCallback.md) -[adapter/src/lib/adapter/adapter.ts:7004](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7004) +##### Returns -▸ **formatValue**(`value`, `decimals`, `format?`): `string` +`void` -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `value` | `string` \| `number` | -| `decimals` | `number` | -| `format?` | `string` | +string in form 'adapter.0.*' or like this. It can be an array of IDs too. -#### Returns +##### Param -`string` +optional argument to describe the user context -#### Defined in +##### Param + +return result +```js +function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} +``` -[adapter/src/lib/adapter/adapter.ts:7005](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7005) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:9324](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9324) -### getAdapterObjects +*** -▸ **getAdapterObjects**(`callback`): `Promise`\<`void` \| `Record`\<`string`, [`AdapterScopedObject`](../modules/internal_.md#adapterscopedobject)\>\> +### getStatesAsync() -Get all states, channels and devices of this adapter. +> **getStatesAsync**(`pattern`, `options`?): [`GetStatesPromise`](../-internal-/type-aliases/GetStatesPromise.md) + +Read all states of this adapter which match the given pattern #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `callback` | (`objects`: `Record`\<`string`, [`AdapterScopedObject`](../modules/internal_.md#adapterscopedobject)\>) => `void` | return result ```js function (objects) { for (var id in objects) { adapter.log.debug(id); } } ``` | +• **pattern**: `string` + +• **options?**: `unknown` #### Returns -`Promise`\<`void` \| `Record`\<`string`, [`AdapterScopedObject`](../modules/internal_.md#adapterscopedobject)\>\> +[`GetStatesPromise`](../-internal-/type-aliases/GetStatesPromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:2985](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2985) +[adapter/src/lib/adapter/adapter.ts:293](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L293) -___ +*** -### getAdapterObjectsAsync +### getStatesOf() -▸ **getAdapterObjectsAsync**(): `Promise`\<`Record`\<`string`, [`AdapterScopedObject`](../modules/internal_.md#adapterscopedobject)\>\> +#### getStatesOf(callback) -Get all states, channels, devices and folders of this adapter +> **getStatesOf**(`callback`): `void` -#### Returns +##### Parameters -`Promise`\<`Record`\<`string`, [`AdapterScopedObject`](../modules/internal_.md#adapterscopedobject)\>\> +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`StateObject`](../-internal-/interfaces/StateObject.md)\> -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L337) +`void` -___ +##### Defined in -### getAdapterScopedPackageIdentifier +[adapter/src/lib/adapter/adapter.ts:6209](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6209) -▸ **getAdapterScopedPackageIdentifier**(`moduleName`): `string` +#### getStatesOf(parentDevice, callback) -Get the adapter scoped package identifier of a node module +> **getStatesOf**(`parentDevice`, `callback`): `void` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `moduleName` | `string` | name of the node module | +• **parentDevice**: `string` -#### Returns +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`StateObject`](../-internal-/interfaces/StateObject.md)\> -`string` +##### Returns -#### Defined in +`void` -[adapter/src/lib/adapter/adapter.ts:1255](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1255) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:6210](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6210) -### getCertificates +#### getStatesOf(parentDevice, parentChannel, callback) -▸ **getCertificates**(`publicName?`, `privateName?`, `chainedName?`, `callback?`): `void` +> **getStatesOf**(`parentDevice`, `parentChannel`, `callback`): `void` -returns SSL certificates by name +##### Parameters -This function returns SSL certificates (private key, public cert and chained certificate). -Names are defined in the system's configuration in admin, e.g. "defaultPrivate", "defaultPublic". -The result can be directly used for creation of https server. +• **parentDevice**: `undefined` \| `null` \| `string` -#### Parameters +• **parentChannel**: `undefined` \| `null` \| `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `publicName?` | `string` | public certificate name | -| `privateName?` | `string` | private certificate name | -| `chainedName?` | `string` | optional chained certificate name | -| `callback?` | [`GetCertificatesCallback`](../modules/internal_.md#getcertificatescallback) | return result ```js function (err, certs, letsEncrypt) { adapter.log.debug('private key: ' + certs.key); adapter.log.debug('public cert: ' + certs.cert); adapter.log.debug('chained cert: ' + certs.ca); } ``` | +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`StateObject`](../-internal-/interfaces/StateObject.md)\> -#### Returns +##### Returns `void` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:2347](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2347) +[adapter/src/lib/adapter/adapter.ts:6211](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6211) -___ +#### getStatesOf(parentDevice, parentChannel, options, callback) -### getCertificatesAsync +> **getStatesOf**(`parentDevice`, `parentChannel`, `options`, `callback`): `void` -▸ **getCertificatesAsync**(`publicName?`, `privateName?`, `chainedName?`): `Promise`\<[`GetCertificatesPromiseReturnType`](../modules/internal_.md#getcertificatespromisereturntype)\> +##### Parameters -#### Parameters +• **parentDevice**: `undefined` \| `null` \| `string` -| Name | Type | -| :------ | :------ | -| `publicName?` | `string` | -| `privateName?` | `string` | -| `chainedName?` | `string` | +• **parentChannel**: `undefined` \| `null` \| `string` -#### Returns +• **options**: `unknown` -`Promise`\<[`GetCertificatesPromiseReturnType`](../modules/internal_.md#getcertificatespromisereturntype)\> +• **callback**: [`GetObjectsCallback3`](../-internal-/type-aliases/GetObjectsCallback3.md)\<[`StateObject`](../-internal-/interfaces/StateObject.md)\> -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:331](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L331) +`void` -___ +##### Defined in -### getChannels +[adapter/src/lib/adapter/adapter.ts:6216](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6216) -▸ **getChannels**(`callback`): `void` +*** -Returns a list of all channels in this adapter instance +### getStatesOfAsync() -#### Parameters +#### getStatesOfAsync() -| Name | Type | -| :------ | :------ | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)\> | +> **getStatesOfAsync**(): `Promise`\<[`StateObject`](../-internal-/interfaces/StateObject.md)[]\> -#### Returns +Returns a list of all states in this adapter instance -`void` +##### Returns -#### Defined in +`Promise`\<[`StateObject`](../-internal-/interfaces/StateObject.md)[]\> -[adapter/src/lib/adapter/adapter.ts:579](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L579) +##### Defined in -▸ **getChannels**(`parentDevice`, `callback`): `void` +[adapter/src/lib/adapter/adapter.ts:599](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L599) -#### Parameters +#### getStatesOfAsync(parentDevice, parentChannel) -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)\> | +> **getStatesOfAsync**(`parentDevice`, `parentChannel`?): `Promise`\<[`StateObject`](../-internal-/interfaces/StateObject.md)[]\> -#### Returns +##### Parameters -`void` +• **parentDevice**: `string` -#### Defined in +• **parentChannel?**: `string` + +##### Returns -[adapter/src/lib/adapter/adapter.ts:580](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L580) +`Promise`\<[`StateObject`](../-internal-/interfaces/StateObject.md)[]\> -▸ **getChannels**(`parentDevice`, `options`, `callback`): `void` +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:600](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L600) -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `options` | `unknown` | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)\> | +#### getStatesOfAsync(parentDevice, parentChannel, options) -#### Returns +> **getStatesOfAsync**(`parentDevice`, `parentChannel`, `options`?): `Promise`\<[`StateObject`](../-internal-/interfaces/StateObject.md)[]\> -`void` +##### Parameters -#### Defined in +• **parentDevice**: `string` -[adapter/src/lib/adapter/adapter.ts:581](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L581) +• **parentChannel**: `string` -___ +• **options?**: `unknown` -### getChannelsAsync +##### Returns -▸ **getChannelsAsync**(): `Promise`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\> +`Promise`\<[`StateObject`](../-internal-/interfaces/StateObject.md)[]\> -Returns a list of all channels in this adapter instance +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:601](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L601) -`Promise`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\> +*** -#### Defined in +### getSuitableLicenses() -[adapter/src/lib/adapter/adapter.ts:591](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L591) +> **getSuitableLicenses**(`all`?, `adapterName`?): `Promise`\<`any`[]\> -▸ **getChannelsAsync**(`parentDevice`, `options?`): `Promise`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\> +This method returns the list of license that can be used by this adapter #### Parameters -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `options?` | `unknown` | +• **all?**: `boolean` + +if return the licenses, that used by other instances (true) or only for this instance (false) + +• **adapterName?**: `string` + +Return licenses for specific adapter #### Returns -`Promise`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\> +`Promise`\<`any`[]\> + +list of suitable licenses #### Defined in -[adapter/src/lib/adapter/adapter.ts:592](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L592) +[adapter/src/lib/adapter/adapter.ts:10196](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L10196) + +*** -___ +### getUserID() -### getChannelsOf +> **getUserID**(`username`): `Promise`\<`undefined` \| `string`\> -▸ **getChannelsOf**(`callback`): `void` +Return ID of given username #### Parameters -| Name | Type | -| :------ | :------ | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)\> | +• **username**: `string` + +name of the user #### Returns -`void` +`Promise`\<`undefined` \| `string`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:6138](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6138) +[adapter/src/lib/adapter/adapter.ts:1724](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1724) + +*** + +### idToDCS() -▸ **getChannelsOf**(`parentDevice`, `callback`): `void` +> **idToDCS**(`id`): `null` \| `object` + +Convert ID into object with device's, channel's and state's name. + +Convert "adapter.instance.D.C.S" in object `{device: D, channel: C, state: S}` +Convert ID to `{device: D, channel: C, state: S}` #### Parameters -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)\> | +• **id**: `string` + +short or long string of ID like "stateID" or "adapterName.0.stateID". #### Returns -`void` +`null` \| `object` + +parsed ID as an object #### Defined in -[adapter/src/lib/adapter/adapter.ts:6139](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6139) +[adapter/src/lib/adapter/adapter.ts:9177](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9177) + +*** + +### importNodeModule() + +> **importNodeModule**(`moduleName`): `Promise`\<`unknown`\> -▸ **getChannelsOf**(`parentDevice`, `options`, `callback`): `void` +Import a node module which has been installed via `installNodeModule` #### Parameters -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `options` | `unknown` | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)\> | +• **moduleName**: `string` + +name of the node module #### Returns -`void` +`Promise`\<`unknown`\> + +the required node module #### Defined in -[adapter/src/lib/adapter/adapter.ts:6140](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6140) +[adapter/src/lib/adapter/adapter.ts:1311](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1311) + +*** + +### installNodeModule() -___ +> **installNodeModule**(`moduleName`, `options`): `Promise`\<`CommandResult`\> + +Install specified npm module + +#### Parameters -### getChannelsOfAsync +• **moduleName**: `string` -▸ **getChannelsOfAsync**(): `Promise`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\> +• **options**: [`InstallNodeModuleOptions`](../-internal-/interfaces/InstallNodeModuleOptions.md) -Returns a list of all channels in this adapter instance +version information #### Returns -`Promise`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\> +`Promise`\<`CommandResult`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:573](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L573) +[adapter/src/lib/adapter/adapter.ts:1259](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1259) -▸ **getChannelsOfAsync**(`parentDevice`, `options?`): `Promise`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\> +*** -#### Parameters +### listInstalledNodeModules() + +> **listInstalledNodeModules**(): `Promise`\<`string`[]\> -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `options?` | `unknown` | +List all additional installed node modules from this adapter #### Returns -`Promise`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md)[]\> +`Promise`\<`string`[]\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L574) - -___ - -### getDevices +[adapter/src/lib/adapter/adapter.ts:1293](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1293) -▸ **getDevices**(`callback`): `void` +*** -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md)\> | - -#### Returns +### mkdir() -`void` +#### mkdir(adapterName, path, callback) -#### Defined in +> **mkdir**(`adapterName`, `path`, `callback`): `void` -[adapter/src/lib/adapter/adapter.ts:6084](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6084) +##### Parameters -▸ **getDevices**(`options`, `callback`): `void` +• **adapterName**: `null` \| `string` -#### Parameters +• **path**: `string` -| Name | Type | -| :------ | :------ | -| `options` | `unknown` | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md)\> | +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) -#### Returns +##### Returns `void` -#### Defined in - -[adapter/src/lib/adapter/adapter.ts:6085](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6085) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:6820](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6820) -### getDevicesAsync +#### mkdir(adapterName, path, options, callback) -▸ **getDevicesAsync**(`options?`): `Promise`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md)[]\> +> **mkdir**(`adapterName`, `path`, `options`, `callback`): `void` -Returns a list of all devices in this adapter instance +##### Parameters -#### Parameters +• **adapterName**: `null` \| `string` -| Name | Type | -| :------ | :------ | -| `options?` | `unknown` | +• **path**: `string` -#### Returns +• **options**: `unknown` -`Promise`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md)[]\> +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L247) +`void` -___ +##### Defined in -### getEncryptedConfig +[adapter/src/lib/adapter/adapter.ts:6821](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6821) -▸ **getEncryptedConfig**(`attribute`, `callback?`): `Promise`\<`string` \| `void`\> +*** -Reads the encrypted parameter from config. +### mkdirAsync() -It returns promise if no callback is provided. +> **mkdirAsync**(`adapterName`, `path`, `options`?): `Promise`\<`void`\> #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `attribute` | `string` | attribute name in native configuration part | -| `callback?` | [`GetEncryptedConfigCallback`](../modules/internal_.md#getencryptedconfigcallback) | optional callback | +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **options?**: `unknown` #### Returns -`Promise`\<`string` \| `void`\> +`Promise`\<`void`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:2569](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2569) - -___ +[adapter/src/lib/adapter/adapter.ts:279](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L279) -### getEnum +*** -▸ **getEnum**(`callback`): `void` +### objectExists() -Get the enum tree. +> **objectExists**(`id`, `options`?): `Promise`\<`boolean` \| `void`\> -Get enums of specified tree or all enums if nothing specified as object with values. -If getEnum called with no enum specified, all enums will be returned: -```js - adapter.getEnums(function (err, enums, requestEnum) { - // All enums - if (err) adapter.log.error('Cannot get object: ' + err); - for (var e in enums) { - adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); - } - }); -``` +Checks if an object exists to the given id, id will be fixed first #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `callback` | [`GetEnumCallback`](../modules/internal_.md#getenumcallback) | return result ```js function (err, enums, requestEnum) { // requestEnum is _enum if (err) adapter.log.error('Cannot get object: ' + err); for (var e in enums) { adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); } } ``` | +• **id**: `string` + +id of the object + +• **options?**: `null` \| `Record`\<`string`, `any`\> + +optional user context #### Returns -`void` +`Promise`\<`boolean` \| `void`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:3903](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3903) +[adapter/src/lib/adapter/adapter.ts:3632](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3632) -▸ **getEnum**(`name`, `callback`): `void` +*** -Get the enum tree. +### on() -Get enums of specified tree or all enums if nothing specified as object with values. -If getEnum called with no enum specified, all enums will be returned: -```js - adapter.getEnums(function (err, enums, requestEnum) { - // All enums - if (err) adapter.log.error('Cannot get object: ' + err); - for (var e in enums) { - adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); - } - }); -``` +#### on(event, listener) -#### Parameters +> **on**(`event`, `listener`): `this` -| Name | Type | Description | -| :------ | :------ | :------ | -| `name` | `string` | - | -| `callback` | [`GetEnumCallback`](../modules/internal_.md#getenumcallback) | return result ```js function (err, enums, requestEnum) { // requestEnum is _enum if (err) adapter.log.error('Cannot get object: ' + err); for (var e in enums) { adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); } } ``` | +##### Parameters -#### Returns +• **event**: `"stateChange"` -`void` +• **listener**: [`StateChangeHandler`](../-internal-/type-aliases/StateChangeHandler.md) -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:3904](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3904) +`this` -▸ **getEnum**(`name`, `options`, `callback`): `void` +##### Defined in -Get the enum tree. +[adapter/src/lib/adapter/adapter.ts:151](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L151) -Get enums of specified tree or all enums if nothing specified as object with values. -If getEnum called with no enum specified, all enums will be returned: -```js - adapter.getEnums(function (err, enums, requestEnum) { - // All enums - if (err) adapter.log.error('Cannot get object: ' + err); - for (var e in enums) { - adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); - } - }); -``` +#### on(event, listener) -#### Parameters +> **on**(`event`, `listener`): `this` -| Name | Type | Description | -| :------ | :------ | :------ | -| `name` | `string` | - | -| `options` | `unknown` | optional user context | -| `callback` | [`GetEnumCallback`](../modules/internal_.md#getenumcallback) | return result ```js function (err, enums, requestEnum) { // requestEnum is _enum if (err) adapter.log.error('Cannot get object: ' + err); for (var e in enums) { adapter.log.debug('Enum "' + e + '" has following members: ' + enums[e].common.members.join(', ')); } } ``` | +##### Parameters -#### Returns +• **event**: `"objectChange"` -`void` +• **listener**: [`ObjectChangeHandler`](../-internal-/type-aliases/ObjectChangeHandler.md) -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:3905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3905) +`this` -___ +##### Defined in -### getEnumAsync +[adapter/src/lib/adapter/adapter.ts:152](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L152) -▸ **getEnumAsync**(`name`, `options?`): `Promise`\<\{ `requestEnum`: `string` ; `result`: `Record`\<`string`, `any`\> }\> +#### on(event, listener) -Returns the enum tree, filtered by the optional enum name +> **on**(`event`, `listener`): `this` -#### Parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `name` | `string` | -| `options?` | `unknown` | +• **event**: `"fileChange"` -#### Returns +• **listener**: [`FileChangeHandler`](../-internal-/type-aliases/FileChangeHandler.md) -`Promise`\<\{ `requestEnum`: `string` ; `result`: `Record`\<`string`, `any`\> }\> +##### Returns -#### Defined in +`this` -[adapter/src/lib/adapter/adapter.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L204) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:153](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L153) -### getEnums +#### on(event, listener) -▸ **getEnums**(`callback`): `void` +> **on**(`event`, `listener`): `this` -Read the members of given enums. +##### Parameters -Get enums of specified tree or all enums if nothing specified as object with values. +• **event**: `"ready"` -#### Parameters +• **listener**: [`ReadyHandler`](../-internal-/type-aliases/ReadyHandler.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `callback` | [`GetEnumsCallback`](../modules/internal_.md#getenumscallback) | return result ```js function (err, enums) { // requestEnum is _enum if (err) adapter.log.error('Cannot get object: ' + err); // Result is like // { // "enum.rooms": { // "enum.rooms.livingroom": { // common: { // members: ['ID1', 'ID2'] // } // }, // "enum.rooms.sleepingroom": { // common: { // members: ['ID3', 'ID4'] // } // } // }, // "enum.functions": { // "enum.rooms.light": { // common: { // members: ['ID1', 'ID6'] // } // }, // "enum.rooms.weather": { // common: { // members: ['ID4', 'ID7'] // } // } // } // } } ``` | +##### Returns -#### Returns +`this` -`void` +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:154](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L154) -[adapter/src/lib/adapter/adapter.ts:3992](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3992) +#### on(event, listener) -▸ **getEnums**(`enumList`, `callback`): `void` +> **on**(`event`, `listener`): `this` -Read the members of given enums. +##### Parameters -Get enums of specified tree or all enums if nothing specified as object with values. +• **event**: `"install"` -#### Parameters +• **listener**: [`ReadyHandler`](../-internal-/type-aliases/ReadyHandler.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `enumList` | [`EnumList`](../modules/internal_.md#enumlist) | - | -| `callback` | [`GetEnumsCallback`](../modules/internal_.md#getenumscallback) | return result ```js function (err, enums) { // requestEnum is _enum if (err) adapter.log.error('Cannot get object: ' + err); // Result is like // { // "enum.rooms": { // "enum.rooms.livingroom": { // common: { // members: ['ID1', 'ID2'] // } // }, // "enum.rooms.sleepingroom": { // common: { // members: ['ID3', 'ID4'] // } // } // }, // "enum.functions": { // "enum.rooms.light": { // common: { // members: ['ID1', 'ID6'] // } // }, // "enum.rooms.weather": { // common: { // members: ['ID4', 'ID7'] // } // } // } // } } ``` | +##### Returns -#### Returns +`this` -`void` +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:155](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L155) -[adapter/src/lib/adapter/adapter.ts:3993](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3993) +#### on(event, listener) -▸ **getEnums**(`enumList`, `options`, `callback`): `void` +> **on**(`event`, `listener`): `this` -Read the members of given enums. +##### Parameters -Get enums of specified tree or all enums if nothing specified as object with values. +• **event**: `"unload"` -#### Parameters +• **listener**: [`UnloadHandler`](../-internal-/type-aliases/UnloadHandler.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `enumList` | [`EnumList`](../modules/internal_.md#enumlist) | - | -| `options` | `unknown` | optional user context | -| `callback` | [`GetEnumsCallback`](../modules/internal_.md#getenumscallback) | return result ```js function (err, enums) { // requestEnum is _enum if (err) adapter.log.error('Cannot get object: ' + err); // Result is like // { // "enum.rooms": { // "enum.rooms.livingroom": { // common: { // members: ['ID1', 'ID2'] // } // }, // "enum.rooms.sleepingroom": { // common: { // members: ['ID3', 'ID4'] // } // } // }, // "enum.functions": { // "enum.rooms.light": { // common: { // members: ['ID1', 'ID6'] // } // }, // "enum.rooms.weather": { // common: { // members: ['ID4', 'ID7'] // } // } // } // } } ``` | +##### Returns -#### Returns +`this` -`void` +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L156) -[adapter/src/lib/adapter/adapter.ts:3994](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3994) +#### on(event, listener) -___ +> **on**(`event`, `listener`): `this` -### getEnumsAsync +##### Parameters -▸ **getEnumsAsync**(`enumList?`, `options?`): [`GetEnumsPromise`](../modules/internal_.md#getenumspromise) +• **event**: `"message"` -Returns the enum tree, filtered by the optional enum name +• **listener**: [`MessageHandler`](../-internal-/type-aliases/MessageHandler.md) -#### Parameters +##### Returns -| Name | Type | -| :------ | :------ | -| `enumList?` | [`EnumList`](../modules/internal_.md#enumlist) | -| `options?` | `unknown` | +`this` -#### Returns +##### Defined in -[`GetEnumsPromise`](../modules/internal_.md#getenumspromise) +[adapter/src/lib/adapter/adapter.ts:157](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L157) -#### Defined in +#### on(event, listener) -[adapter/src/lib/adapter/adapter.ts:206](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L206) +> **on**(`event`, `listener`): `this` -___ +Only emitted for compact instances -### getForeignObject +##### Parameters -▸ **getForeignObject**\<`T`\>(`id`, `callback`): `void` \| `Promise`\<``null`` \| `void` \| [`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> +• **event**: `"exit"` -Get any object. +• **listener** -ID must be specified with namespace. +##### Returns -#### Type parameters +`this` -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L159) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `T` | exactly object ID (with namespace) | -| `callback` | [`GetObjectCallback`](../modules/internal_.md#getobjectcallback)\<`T`\> | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +#### on(event, listener) -#### Returns +> **on**(`event`, `listener`): `this` -`void` \| `Promise`\<``null`` \| `void` \| [`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> +##### Parameters -#### Defined in +• **event**: `"log"` -[adapter/src/lib/adapter/adapter.ts:4424](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4424) +• **listener** -▸ **getForeignObject**\<`T`\>(`id`, `options`, `callback`): `void` \| `Promise`\<``null`` \| `void` \| [`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> +##### Returns -Get any object. +`this` -ID must be specified with namespace. +##### Defined in -#### Type parameters +[adapter/src/lib/adapter/adapter.ts:160](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L160) -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +*** -#### Parameters +### readDir() -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `T` | exactly object ID (with namespace) | -| `options` | `unknown` | optional user context | -| `callback` | [`GetObjectCallback`](../modules/internal_.md#getobjectcallback)\<`T`\> | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +Read directory from DB. -#### Returns +This function reads the content of directory from DB for given adapter and path. +If getEnum called with no enum specified, all enums will be returned: +```js + adapter.readDir('vis-2.0', '/main/', function (err, filesOrDirs) { + // All enums + if (err) adapter.log.error('Cannot read directory: ' + err); + if (filesOrDirs) { + for (var f = 0; f < filesOrDirs.length; f++) { + adapter.log.debug('Directory main has the following files and dirs: ' + filesOrDirs[f].file + '[dir - ' + filesOrDirs[f].isDir + ']'); + } + } + }); +``` -`void` \| `Promise`\<``null`` \| `void` \| [`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> +#### Param -#### Defined in +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -[adapter/src/lib/adapter/adapter.ts:4428](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4428) +#### Param -___ +path to directory without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". -### getForeignObjectAsync +#### Param -▸ **getForeignObjectAsync**\<`T`\>(`id`, `options?`): [`GetObjectPromise`](../modules/internal_.md#getobjectpromise)\<`T`\> +optional user context -Reads an object (which might not belong to this adapter) from the object db +#### Param -#### Type parameters +return result + ```js + function (err, filesOrDirs) { + // filesOrDirs is array with elements like + // { + // file: 'views.json, + // stats: node.js stats object like https://nodejs.org/api/fs.html#fs_class_fs_stats , + // isDir: true/false, + // acl: access control list object, + // modifiedAt: time when modified, + // createdAt: time when created + // } + } + ``` -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +#### readDir(adapterName, path, callback) -#### Parameters +> **readDir**(`adapterName`, `path`, `callback`): `void` -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `options?` | `unknown` | +Read directory from DB. -#### Returns +This function reads the content of directory from DB for given adapter and path. +If getEnum called with no enum specified, all enums will be returned: +```js + adapter.readDir('vis-2.0', '/main/', function (err, filesOrDirs) { + // All enums + if (err) adapter.log.error('Cannot read directory: ' + err); + if (filesOrDirs) { + for (var f = 0; f < filesOrDirs.length; f++) { + adapter.log.debug('Directory main has the following files and dirs: ' + filesOrDirs[f].file + '[dir - ' + filesOrDirs[f].isDir + ']'); + } + } + }); +``` -[`GetObjectPromise`](../modules/internal_.md#getobjectpromise)\<`T`\> +##### Parameters -#### Defined in +• **adapterName**: `null` \| `string` -[adapter/src/lib/adapter/adapter.ts:340](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L340) +• **path**: `string` -___ +• **callback**: [`ReadDirCallback`](../-internal-/type-aliases/ReadDirCallback.md) -### getForeignObjects +##### Returns -▸ **getForeignObjects**(`patter`): `Promise`\<`Record`\<`string`, [`Object`](../modules/internal_.md#object)\>\> +`void` -Get objects by pattern, by specific type and resolve their enums. +##### Param -Get all objects in the system of specified type. E.g.: +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -```js -adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { - if (err) adapter.log.error('Cannot get object: ' + err); - // objs look like: - // { - // "hm-rega.0.ABC0000.1.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.livingroom': 'Living room', - // 'enums.functions.light': 'Light' - // } - // }, - // "hm-rega.0.ABC0000.2.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.sleepingroom': 'Sleeping room', - // 'enums.functions.window': 'Windows' - // } - // } -} -``` +##### Param -#### Parameters +path to directory without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". -| Name | Type | -| :------ | :------ | -| `patter` | [`Pattern`](../modules/internal_.md#pattern) | +##### Param -#### Returns +optional user context -`Promise`\<`Record`\<`string`, [`Object`](../modules/internal_.md#object)\>\> +##### Param -#### Defined in +return result + ```js + function (err, filesOrDirs) { + // filesOrDirs is array with elements like + // { + // file: 'views.json, + // stats: node.js stats object like https://nodejs.org/api/fs.html#fs_class_fs_stats , + // isDir: true/false, + // acl: access control list object, + // modifiedAt: time when modified, + // createdAt: time when created + // } + } + ``` -[adapter/src/lib/adapter/adapter.ts:4139](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4139) +##### Defined in -▸ **getForeignObjects**(`pattern`, `callback`): `void` +[adapter/src/lib/adapter/adapter.ts:6694](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6694) -Get objects by pattern, by specific type and resolve their enums. +#### readDir(adapterName, path, options, callback) -Get all objects in the system of specified type. E.g.: +> **readDir**(`adapterName`, `path`, `options`, `callback`): `void` + +Read directory from DB. +This function reads the content of directory from DB for given adapter and path. +If getEnum called with no enum specified, all enums will be returned: ```js -adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { - if (err) adapter.log.error('Cannot get object: ' + err); - // objs look like: - // { - // "hm-rega.0.ABC0000.1.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.livingroom': 'Living room', - // 'enums.functions.light': 'Light' - // } - // }, - // "hm-rega.0.ABC0000.2.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.sleepingroom': 'Sleeping room', - // 'enums.functions.window': 'Windows' - // } - // } -} + adapter.readDir('vis-2.0', '/main/', function (err, filesOrDirs) { + // All enums + if (err) adapter.log.error('Cannot read directory: ' + err); + if (filesOrDirs) { + for (var f = 0; f < filesOrDirs.length; f++) { + adapter.log.debug('Directory main has the following files and dirs: ' + filesOrDirs[f].file + '[dir - ' + filesOrDirs[f].isDir + ']'); + } + } + }); ``` -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | object ID/wildcards | -| `callback` | [`GetObjectsCallback`](../modules/internal_.md#getobjectscallback) | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +##### Parameters -#### Returns +• **adapterName**: `null` \| `string` -`void` +• **path**: `string` -#### Defined in +• **options**: `unknown` -[adapter/src/lib/adapter/adapter.ts:4140](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4140) +• **callback**: [`ReadDirCallback`](../-internal-/type-aliases/ReadDirCallback.md) -▸ **getForeignObjects**(`pattern`, `options`, `callback`): `void` +##### Returns -Get objects by pattern, by specific type and resolve their enums. +`void` -Get all objects in the system of specified type. E.g.: +##### Param -```js -adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { - if (err) adapter.log.error('Cannot get object: ' + err); - // objs look like: - // { - // "hm-rega.0.ABC0000.1.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.livingroom': 'Living room', - // 'enums.functions.light': 'Light' - // } - // }, - // "hm-rega.0.ABC0000.2.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.sleepingroom': 'Sleeping room', - // 'enums.functions.window': 'Windows' - // } - // } -} -``` +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -#### Parameters +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | object ID/wildcards | -| `options` | `unknown` | optional user context | -| `callback` | [`GetObjectsCallback`](../modules/internal_.md#getobjectscallback) | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +path to directory without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". -#### Returns +##### Param -`void` +optional user context -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:4141](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4141) +return result + ```js + function (err, filesOrDirs) { + // filesOrDirs is array with elements like + // { + // file: 'views.json, + // stats: node.js stats object like https://nodejs.org/api/fs.html#fs_class_fs_stats , + // isDir: true/false, + // acl: access control list object, + // modifiedAt: time when modified, + // createdAt: time when created + // } + } + ``` -▸ **getForeignObjects**\<`T`\>(`pattern`, `type`, `callback`): `void` +##### Defined in -Get objects by pattern, by specific type and resolve their enums. +[adapter/src/lib/adapter/adapter.ts:6695](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6695) -Get all objects in the system of specified type. E.g.: +*** -```js -adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { - if (err) adapter.log.error('Cannot get object: ' + err); - // objs look like: - // { - // "hm-rega.0.ABC0000.1.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.livingroom': 'Living room', - // 'enums.functions.light': 'Light' - // } - // }, - // "hm-rega.0.ABC0000.2.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.sleepingroom': 'Sleeping room', - // 'enums.functions.window': 'Windows' - // } - // } -} -``` +### readDirAsync() -#### Type parameters +> **readDirAsync**(`adapterName`, `path`, `options`?): [`ReadDirPromise`](../-internal-/type-aliases/ReadDirPromise.md) -| Name | Type | -| :------ | :------ | -| `T` | extends [`ObjectType`](../modules/internal_.md#objecttype) | +reads the content of directory from DB for given adapter and path #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | object ID/wildcards | -| `type` | `T` | type of object: 'state', 'channel' or 'device'. Default - 'state' | -| `callback` | [`GetObjectsCallbackTyped`](../modules/internal_.md#getobjectscallbacktyped)\<`T`\> | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **options?**: `unknown` #### Returns -`void` +[`ReadDirPromise`](../-internal-/type-aliases/ReadDirPromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:4142](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4142) +[adapter/src/lib/adapter/adapter.ts:273](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L273) -▸ **getForeignObjects**\<`T`\>(`pattern`, `type`, `enums`, `callback`): `void` +*** -Get objects by pattern, by specific type and resolve their enums. +### readFile() -Get all objects in the system of specified type. E.g.: +Read file from DB. +This function reads the content of one file from DB for given adapter and file name. ```js -adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { - if (err) adapter.log.error('Cannot get object: ' + err); - // objs look like: - // { - // "hm-rega.0.ABC0000.1.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.livingroom': 'Living room', - // 'enums.functions.light': 'Light' - // } - // }, - // "hm-rega.0.ABC0000.2.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.sleepingroom': 'Sleeping room', - // 'enums.functions.window': 'Windows' - // } - // } -} + adapter.readFile('vis-2.0', '/main/vis-views.json', function (err, data) { + // All enums + if (err) adapter.log.error('Cannot read file: ' + err); + adapter.log.info('Content of file is: ' + data); + }); ``` -#### Type parameters +#### Param -| Name | Type | -| :------ | :------ | -| `T` | extends [`ObjectType`](../modules/internal_.md#objecttype) | +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -#### Parameters +#### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | object ID/wildcards | -| `type` | `T` | type of object: 'state', 'channel' or 'device'. Default - 'state' | -| `enums` | [`EnumList`](../modules/internal_.md#enumlist) | object ID, that must be overwritten or created. | -| `callback` | [`GetObjectsCallbackTyped`](../modules/internal_.md#getobjectscallbacktyped)\<`T`\> | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +path to file without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". -#### Returns +#### Param -`void` +optional user context -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:4147](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4147) +return result + ```js + function (err, data) { + // data is utf8 or binary Buffer depends on the file extension. + } + ``` -▸ **getForeignObjects**\<`T`\>(`pattern`, `type`, `options`, `callback`): `void` +#### readFile(adapterName, path, callback) -Get objects by pattern, by specific type and resolve their enums. +> **readFile**(`adapterName`, `path`, `callback`): `void` -Get all objects in the system of specified type. E.g.: +Read file from DB. +This function reads the content of one file from DB for given adapter and file name. ```js -adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { - if (err) adapter.log.error('Cannot get object: ' + err); - // objs look like: - // { - // "hm-rega.0.ABC0000.1.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.livingroom': 'Living room', - // 'enums.functions.light': 'Light' - // } - // }, - // "hm-rega.0.ABC0000.2.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.sleepingroom': 'Sleeping room', - // 'enums.functions.window': 'Windows' - // } - // } -} + adapter.readFile('vis-2.0', '/main/vis-views.json', function (err, data) { + // All enums + if (err) adapter.log.error('Cannot read file: ' + err); + adapter.log.info('Content of file is: ' + data); + }); ``` -#### Type parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `T` | extends [`ObjectType`](../modules/internal_.md#objecttype) | +• **adapterName**: `null` \| `string` -#### Parameters +• **path**: `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | object ID/wildcards | -| `type` | `T` | type of object: 'state', 'channel' or 'device'. Default - 'state' | -| `options` | `unknown` | optional user context | -| `callback` | [`GetObjectsCallbackTyped`](../modules/internal_.md#getobjectscallbacktyped)\<`T`\> | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +• **callback**: [`ReadFileCallback`](../-internal-/type-aliases/ReadFileCallback.md) -#### Returns +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:4153](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4153) +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -▸ **getForeignObjects**\<`T`\>(`pattern`, `type`, `enums`, `options`, `callback`): `void` +##### Param -Get objects by pattern, by specific type and resolve their enums. +path to file without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". -Get all objects in the system of specified type. E.g.: +##### Param + +optional user context + +##### Param + +return result + ```js + function (err, data) { + // data is utf8 or binary Buffer depends on the file extension. + } + ``` + +##### Defined in +[adapter/src/lib/adapter/adapter.ts:6846](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6846) + +#### readFile(adapterName, path, options, callback) + +> **readFile**(`adapterName`, `path`, `options`, `callback`): `void` + +Read file from DB. + +This function reads the content of one file from DB for given adapter and file name. ```js -adapter.getForeignObjects('hm-rega.0.*', 'state', ['rooms', 'functions'], function (err, objs) { - if (err) adapter.log.error('Cannot get object: ' + err); - // objs look like: - // { - // "hm-rega.0.ABC0000.1.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.livingroom': 'Living room', - // 'enums.functions.light': 'Light' - // } - // }, - // "hm-rega.0.ABC0000.2.STATE": { - // common: {...}, - // native: {}, - // type: 'state', - // enums: { - // 'enums.rooms.sleepingroom': 'Sleeping room', - // 'enums.functions.window': 'Windows' - // } - // } -} + adapter.readFile('vis-2.0', '/main/vis-views.json', function (err, data) { + // All enums + if (err) adapter.log.error('Cannot read file: ' + err); + adapter.log.info('Content of file is: ' + data); + }); ``` -#### Type parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `T` | extends [`ObjectType`](../modules/internal_.md#objecttype) | +• **adapterName**: `null` \| `string` -#### Parameters +• **path**: `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | object ID/wildcards | -| `type` | `T` | type of object: 'state', 'channel' or 'device'. Default - 'state' | -| `enums` | ``null`` \| [`EnumList`](../modules/internal_.md#enumlist) | object ID, that must be overwritten or created. | -| `options` | `unknown` | optional user context | -| `callback` | [`GetObjectsCallbackTyped`](../modules/internal_.md#getobjectscallbacktyped)\<`T`\> | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +• **options**: `unknown` -#### Returns +• **callback**: [`ReadFileCallback`](../-internal-/type-aliases/ReadFileCallback.md) -`void` +##### Returns -#### Defined in +`void` -[adapter/src/lib/adapter/adapter.ts:4159](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4159) +##### Param -___ +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. -### getForeignObjectsAsync +##### Param -▸ **getForeignObjectsAsync**\<`T`\>(`pattern`, `type`, `enums?`, `options?`): [`GetObjectsPromiseTyped`](../modules/internal_.md#getobjectspromisetyped)\<`T`\> +path to file without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". -Get foreign objects by pattern, by specific type and resolve their enums. +##### Param -#### Type parameters +optional user context -| Name | Type | -| :------ | :------ | -| `T` | extends [`ObjectType`](../modules/internal_.md#objecttype) | +##### Param -#### Parameters +return result + ```js + function (err, data) { + // data is utf8 or binary Buffer depends on the file extension. + } + ``` -| Name | Type | -| :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | -| `type` | `T` | -| `enums?` | ``null`` \| [`EnumList`](../modules/internal_.md#enumlist) | -| `options?` | `unknown` | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:6847](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6847) -[`GetObjectsPromiseTyped`](../modules/internal_.md#getobjectspromisetyped)\<`T`\> +*** -#### Defined in +### readFileAsync() -[adapter/src/lib/adapter/adapter.ts:456](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L456) +> **readFileAsync**(`adapterName`, `path`, `options`?): [`ReadFilePromise`](../-internal-/type-aliases/ReadFilePromise.md) -▸ **getForeignObjectsAsync**\<`T`\>(`pattern`, `type`, `options?`): [`GetObjectsPromiseTyped`](../modules/internal_.md#getobjectspromisetyped)\<`T`\> +reads the content of directory from DB for given adapter and path -#### Type parameters +#### Parameters -| Name | Type | -| :------ | :------ | -| `T` | extends [`ObjectType`](../modules/internal_.md#objecttype) | +• **adapterName**: `null` \| `string` -#### Parameters +• **path**: `string` -| Name | Type | -| :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | -| `type` | `T` | -| `options?` | `unknown` | +• **options?**: `unknown` #### Returns -[`GetObjectsPromiseTyped`](../modules/internal_.md#getobjectspromisetyped)\<`T`\> +[`ReadFilePromise`](../-internal-/type-aliases/ReadFilePromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:462](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L462) +[adapter/src/lib/adapter/adapter.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L281) -▸ **getForeignObjectsAsync**(`pattern`, `options?`): [`GetObjectsPromise`](../modules/internal_.md#getobjectspromise) +*** -#### Parameters +### registerNotification() -| Name | Type | -| :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | -| `options?` | `unknown` | +> **registerNotification**\<`Scope`\>(`scope`, `category`, `message`, `options`?): `Promise`\<`void`\> -#### Returns +Send notification with given scope and category to host of this adapter -[`GetObjectsPromise`](../modules/internal_.md#getobjectspromise) +#### Type Parameters -#### Defined in +• **Scope** *extends* keyof [`NotificationScopes`](../-internal-/interfaces/NotificationScopes.md) -[adapter/src/lib/adapter/adapter.ts:467](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L467) +#### Parameters -___ +• **scope**: `Scope` -### getForeignState +scope to be addressed -▸ **getForeignState**(`id`, `callback`): [`GetStatePromise`](../modules/internal_.md#getstatepromise) +• **category**: `null` \| [`NotificationScopes`](../-internal-/interfaces/NotificationScopes.md)\[`Scope`\] -Read value from states DB for any instance and system state. +to be addressed, if a null message will be checked by regex of given scope -This function can read values from states DB for all instances and adapters. It expects the full path of object ID. +• **message**: `string` -#### Parameters +message to be stored/checked -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `callback` | [`GetStateCallback`](../modules/internal_.md#getstatecallback) | return result ```js function (err, state) { if (err) adapter.log.error('Cannot read value: ' + err); } ``` See possible attributes of the state in | +• **options?**: [`NotificationOptions`](../-internal-/interfaces/NotificationOptions.md) + +Additional options for the notification, currently `contextData` is supported #### Returns -[`GetStatePromise`](../modules/internal_.md#getstatepromise) +`Promise`\<`void`\> -**`Set State`** +#### Defined in -explanation +[adapter/src/lib/adapter/adapter.ts:7579](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7579) -#### Defined in +*** -[adapter/src/lib/adapter/adapter.ts:8897](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8897) +### rename() -▸ **getForeignState**(`id`, `options`, `callback`): [`GetStatePromise`](../modules/internal_.md#getstatepromise) +#### rename(adapterName, oldName, newName, callback) -Read value from states DB for any instance and system state. +> **rename**(`adapterName`, `oldName`, `newName`, `callback`): `void` -This function can read values from states DB for all instances and adapters. It expects the full path of object ID. +##### Parameters -#### Parameters +• **adapterName**: `null` \| `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `options` | `unknown` | optional user context | -| `callback` | [`GetStateCallback`](../modules/internal_.md#getstatecallback) | return result ```js function (err, state) { if (err) adapter.log.error('Cannot read value: ' + err); } ``` See possible attributes of the state in | +• **oldName**: `string` -#### Returns +• **newName**: `string` -[`GetStatePromise`](../modules/internal_.md#getstatepromise) +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) -**`Set State`** +##### Returns -explanation +`void` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:8898](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8898) +[adapter/src/lib/adapter/adapter.ts:6786](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6786) -___ +#### rename(adapterName, oldName, newName, options, callback) -### getForeignStateAsync +> **rename**(`adapterName`, `oldName`, `newName`, `options`, `callback`): `void` -▸ **getForeignStateAsync**(`id`, `options?`): [`GetStatePromise`](../modules/internal_.md#getstatepromise) +##### Parameters -Read a value (which might not belong to this adapter) from the states DB. +• **adapterName**: `null` \| `string` -#### Parameters +• **oldName**: `string` -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | `unknown` | +• **newName**: `string` -#### Returns +• **options**: `unknown` -[`GetStatePromise`](../modules/internal_.md#getstatepromise) +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L309) +`void` -___ +##### Defined in -### getForeignStates +[adapter/src/lib/adapter/adapter.ts:6787](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6787) -▸ **getForeignStates**(`pattern`, `callback`): `void` +*** -Read all states of all adapters (and system states), that pass the pattern +### renameAsync() -Allows to read all states of current adapter according to pattern. To read all states of current adapter use: -```js - adapter.getStates('*', function (err, states) { - for (var id in states) { - adapter.log.debug('"' + id + '" = "' + states[id].val); - } - }); -``` +> **renameAsync**(`adapterName`, `oldName`, `newName`, `options`?): `Promise`\<`void`\> #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*' or like this. It can be an array of IDs too. | -| `callback` | [`GetStatesCallback`](../modules/internal_.md#getstatescallback) | return result ```js function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} ``` | +• **adapterName**: `null` \| `string` + +• **oldName**: `string` + +• **newName**: `string` + +• **options?**: `unknown` #### Returns -`void` +`Promise`\<`void`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:9453](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9453) - -▸ **getForeignStates**(`pattern`, `options`, `callback`): `void` +[adapter/src/lib/adapter/adapter.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L278) -Read all states of all adapters (and system states), that pass the pattern +*** -Allows to read all states of current adapter according to pattern. To read all states of current adapter use: -```js - adapter.getStates('*', function (err, states) { - for (var id in states) { - adapter.log.debug('"' + id + '" = "' + states[id].val); - } - }); -``` +### restart() -#### Parameters +> **restart**(): `void` -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*' or like this. It can be an array of IDs too. | -| `options` | `unknown` | optional argument to describe the user context | -| `callback` | [`GetStatesCallback`](../modules/internal_.md#getstatescallback) | return result ```js function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} ``` | +Restarts an instance of the adapter. #### Returns @@ -4568,3097 +9268,3032 @@ Allows to read all states of current adapter according to pattern. To read all s #### Defined in -[adapter/src/lib/adapter/adapter.ts:9454](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9454) +[adapter/src/lib/adapter/adapter.ts:2488](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2488) + +*** -___ +### sendTo() -### getForeignStatesAsync +Send message to other adapter instance or all instances of adapter. -▸ **getForeignStatesAsync**(`pattern`, `options?`): [`GetStatesPromise`](../modules/internal_.md#getstatespromise) +This function sends a message to specific instance or all instances of some specific adapter. +If no instance given (e.g. "pushover"), the callback argument will be ignored. Because normally many responses will come. -Read all states (which might not belong to this adapter) which match the given pattern +#### Param -#### Parameters +name of the instance where the message must be sent to. E.g. "pushover.0" or "system.adapter.pushover.0". -| Name | Type | -| :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | -| `options?` | `unknown` | +#### Param -#### Returns +command name, like "send", "browse", "list". Command is depend on target adapter implementation. + +#### Param + +object that will be given as argument for request -[`GetStatesPromise`](../modules/internal_.md#getstatespromise) +#### Param -#### Defined in +optional return result + ```js + function (result) { + // result is target adapter specific and can vary from adapter to adapter + if (!result) adapter.log.error('No response received'); + } + ``` -[adapter/src/lib/adapter/adapter.ts:295](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L295) +#### Param -___ +optional options to define a timeout. This allows to get an error callback if no answer received in time (only if target is specific instance) -### getHistory +#### sendTo(instanceName, message, callback) -▸ **getHistory**(`id`, `options`, `callback`): `void` +> **sendTo**(`instanceName`, `message`, `callback`?): `void` -Read historian data for states of any instance or system state. +Send message to other adapter instance or all instances of adapter. -This function can read values from history adapters like: history, sql, influxdb. It expects the full path of object ID. -Normally only foreign history has interest, so there is no getHistory and getForeignHistory +This function sends a message to specific instance or all instances of some specific adapter. +If no instance given (e.g. "pushover"), the callback argument will be ignored. Because normally many responses will come. -Possible options: +##### Parameters - - instance - (optional) name of instance, where to read the historian data, e.g. 'history.0', 'sql.1'. By default, will be taken from system settings. - - start - (optional) time in ms - Date.now()', by default is (now - 1 week) - - end - (optional) time in ms - Date.now()', by default is (now + 5000 seconds) - - step - (optional) used in aggregate (m4, max, min, average, total) step in ms of intervals - - count - number of values if aggregate is 'onchange' or number of intervals if other aggregate method. Count will be ignored if step is set. - - from - if from field should be included in answer - - ack - if ack field should be included in answer - - q - if q field should be included in answer - - addId - if id field should be included in answer - - limit - do not return more entries than limit - - ignoreNull - if null values should be included (false), replaced by last not null value (true) or replaced with 0 (0) - - sessionId - (optional) identifier of request, will be returned back in the answer - - aggregate - aggregate method: - - minmax - used special algorithm. Splice the whole time range in small intervals and find for every interval max, min, start and end values. - - max - Splice the whole time range in small intervals and find for every interval max value and use it for this interval (nulls will be ignored). - - min - Same as max, but take minimal value. - - average - Same as max, but take average value. - - total - Same as max, but calculate total value. - - count - Same as max, but calculate number of values (nulls will be calculated). - - none - No aggregation at all. Only raw values in the given period. +• **instanceName**: `string` -#### Parameters +• **message**: `any` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `options` | [`GetHistoryOptions`](../interfaces/internal_.GetHistoryOptions.md) | see function description | -| `callback` | [`GetHistoryCallback`](../modules/internal_.md#gethistorycallback) | return result ```js function (error, result, step, sessionId) { if (error) adapter.log.error('Cannot read value: ' + err); } ``` See possible attributes of the state in | +• **callback?**: [`MessageCallback`](../-internal-/type-aliases/MessageCallback.md) \| [`MessageCallbackInfo`](../-internal-/interfaces/MessageCallbackInfo.md) -#### Returns +##### Returns `void` -**`Set State`** +##### Param -explanation +name of the instance where the message must be sent to. E.g. "pushover.0" or "system.adapter.pushover.0". -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:9086](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9086) +command name, like "send", "browse", "list". Command is depend on target adapter implementation. -▸ **getHistory**(`id`, `callback`): `void` +##### Param -Read historian data for states of any instance or system state. +object that will be given as argument for request -This function can read values from history adapters like: history, sql, influxdb. It expects the full path of object ID. -Normally only foreign history has interest, so there is no getHistory and getForeignHistory +##### Param -Possible options: +optional return result + ```js + function (result) { + // result is target adapter specific and can vary from adapter to adapter + if (!result) adapter.log.error('No response received'); + } + ``` - - instance - (optional) name of instance, where to read the historian data, e.g. 'history.0', 'sql.1'. By default, will be taken from system settings. - - start - (optional) time in ms - Date.now()', by default is (now - 1 week) - - end - (optional) time in ms - Date.now()', by default is (now + 5000 seconds) - - step - (optional) used in aggregate (m4, max, min, average, total) step in ms of intervals - - count - number of values if aggregate is 'onchange' or number of intervals if other aggregate method. Count will be ignored if step is set. - - from - if from field should be included in answer - - ack - if ack field should be included in answer - - q - if q field should be included in answer - - addId - if id field should be included in answer - - limit - do not return more entries than limit - - ignoreNull - if null values should be included (false), replaced by last not null value (true) or replaced with 0 (0) - - sessionId - (optional) identifier of request, will be returned back in the answer - - aggregate - aggregate method: - - minmax - used special algorithm. Splice the whole time range in small intervals and find for every interval max, min, start and end values. - - max - Splice the whole time range in small intervals and find for every interval max value and use it for this interval (nulls will be ignored). - - min - Same as max, but take minimal value. - - average - Same as max, but take average value. - - total - Same as max, but calculate total value. - - count - Same as max, but calculate number of values (nulls will be calculated). - - none - No aggregation at all. Only raw values in the given period. +##### Param -#### Parameters +optional options to define a timeout. This allows to get an error callback if no answer received in time (only if target is specific instance) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `callback` | [`GetHistoryCallback`](../modules/internal_.md#gethistorycallback) | return result ```js function (error, result, step, sessionId) { if (error) adapter.log.error('Cannot read value: ' + err); } ``` See possible attributes of the state in | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:7193](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7193) -`void` +#### sendTo(instanceName, command, message, callback, options) -**`Set State`** +> **sendTo**(`instanceName`, `command`, `message`, `callback`?, `options`?): `void` -explanation +Send message to other adapter instance or all instances of adapter. -#### Defined in +This function sends a message to specific instance or all instances of some specific adapter. +If no instance given (e.g. "pushover"), the callback argument will be ignored. Because normally many responses will come. -[adapter/src/lib/adapter/adapter.ts:9087](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9087) +##### Parameters -___ +• **instanceName**: `string` -### getHistoryAsync +• **command**: `string` -▸ **getHistoryAsync**(`...args`): `Promise`\<`any`\> +• **message**: `any` -#### Parameters +• **callback?**: [`MessageCallback`](../-internal-/type-aliases/MessageCallback.md) \| [`MessageCallbackInfo`](../-internal-/interfaces/MessageCallbackInfo.md) -| Name | Type | -| :------ | :------ | -| `...args` | `any`[] | +• **options?**: [`SendToOptions`](../-internal-/interfaces/SendToOptions.md) -#### Returns +##### Returns -`Promise`\<`any`\> +`void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L287) +name of the instance where the message must be sent to. E.g. "pushover.0" or "system.adapter.pushover.0". -___ +##### Param -### getObject +command name, like "send", "browse", "list". Command is depend on target adapter implementation. -▸ **getObject**(`id`, `callback`): `void` +##### Param -Get object of this instance. +object that will be given as argument for request -It is not required, that ID consists namespace. E.g. to get object of "adapterName.X.myObject", only "myObject" is required as ID. +##### Param -#### Parameters +optional return result + ```js + function (result) { + // result is target adapter specific and can vary from adapter to adapter + if (!result) adapter.log.error('No response received'); + } + ``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | exactly object ID (without namespace) | -| `callback` | [`GetObjectCallback`](../modules/internal_.md#getobjectcallback)\<`string`\> | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +##### Param -#### Returns +optional options to define a timeout. This allows to get an error callback if no answer received in time (only if target is specific instance) -`void` +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:7198](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7198) -[adapter/src/lib/adapter/adapter.ts:3686](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3686) +*** -▸ **getObject**(`id`, `options`, `callback`): `void` +### sendToAsync() -Get object of this instance. +#### sendToAsync(instanceName, message) -It is not required, that ID consists namespace. E.g. to get object of "adapterName.X.myObject", only "myObject" is required as ID. +> **sendToAsync**(`instanceName`, `message`): `Promise`\<`undefined` \| [`Message`](../-internal-/interfaces/Message.md)\> -#### Parameters +Sends a message to a specific instance or all instances of some specific adapter. -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | exactly object ID (without namespace) | -| `options` | `unknown` | optional user context | -| `callback` | [`GetObjectCallback`](../modules/internal_.md#getobjectcallback)\<`string`\> | return result ```js function (err, obj) { if (err) adapter.log.error('Cannot get object: ' + err); } ``` | +##### Parameters -#### Returns +• **instanceName**: `string` -`void` +• **message**: `any` -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:3687](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3687) +`Promise`\<`undefined` \| [`Message`](../-internal-/interfaces/Message.md)\> -___ +##### Defined in -### getObjectAsync +[adapter/src/lib/adapter/adapter.ts:395](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L395) -▸ **getObjectAsync**(`id`, `options?`): [`GetObjectPromise`](../modules/internal_.md#getobjectpromise)\<`string`\> +#### sendToAsync(instanceName, command, message, options) -Reads an object from the object db +> **sendToAsync**(`instanceName`, `command`, `message`, `options`?): `Promise`\<`undefined` \| [`Message`](../-internal-/interfaces/Message.md)\> -#### Parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | `unknown` | +• **instanceName**: `string` -#### Returns +• **command**: `string` -[`GetObjectPromise`](../modules/internal_.md#getobjectpromise)\<`string`\> +• **message**: `any` -#### Defined in +• **options?**: [`SendToOptions`](../-internal-/interfaces/SendToOptions.md) -[adapter/src/lib/adapter/adapter.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L186) +##### Returns -___ +`Promise`\<`undefined` \| [`Message`](../-internal-/interfaces/Message.md)\> -### getObjectList +##### Defined in -▸ **getObjectList**(`params`, `callback`): `void` +[adapter/src/lib/adapter/adapter.ts:396](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L396) -Read object list from DB. +#### sendToAsync(instanceName, command, message, options) -It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` -to get all objects of the instance. +> **sendToAsync**(`instanceName`, `command`, `message`?, `options`?): `any` -#### Parameters +Async version of sendTo +As we have a special case (first arg can be error or result, we need to promisify manually) -| Name | Type | Description | -| :------ | :------ | :------ | -| `params` | ``null`` \| [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | startkey and endkey information | -| `callback` | [`GetObjectListCallback`](../modules/internal_.md#getobjectlistcallback)\<[`Object`](../modules/internal_.md#object)\> | optional callback ```js function (err, res) { if (res && res.rows) { for (var i = 0; i < res.rows.length; i++) { var id = res.rows[i].id; var obj = res.rows[i].value; adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); } if (!res.rows.length) adapter.log.info('No objects found.'); } else { adapter.log.info('No objects found: ' + err); } } ``` | +##### Parameters -#### Returns +• **instanceName**: `unknown` -`void` +name of the instance where the message must be sent to. E.g. "pushover.0" or "system.adapter.pushover.0". -#### Defined in +• **command**: `unknown` -[adapter/src/lib/adapter/adapter.ts:3845](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3845) +command name, like "send", "browse", "list". Command is depend on target adapter implementation. -▸ **getObjectList**(`params`, `options`, `callback`): `void` +• **message?**: `unknown` -Read object list from DB. +object that will be given as argument for request -It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` -to get all objects of the instance. +• **options?**: `unknown` -#### Parameters +optional options to define a timeout. This allows to get an error callback if no answer received in time (only if target is specific instance) -| Name | Type | Description | -| :------ | :------ | :------ | -| `params` | ``null`` \| [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | startkey and endkey information | -| `options` | `Record`\<`string`, `any`\> \| \{ `sorted?`: `boolean` } | additional options, e.g. for permissions | -| `callback` | [`GetObjectListCallback`](../modules/internal_.md#getobjectlistcallback)\<[`Object`](../modules/internal_.md#object)\> | optional callback ```js function (err, res) { if (res && res.rows) { for (var i = 0; i < res.rows.length; i++) { var id = res.rows[i].id; var obj = res.rows[i].value; adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); } if (!res.rows.length) adapter.log.info('No objects found.'); } else { adapter.log.info('No objects found: ' + err); } } ``` | +##### Returns -#### Returns +`any` -`void` +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:7263](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7263) -[adapter/src/lib/adapter/adapter.ts:3849](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3849) +*** -___ +### sendToHost() -### getObjectListAsync +Send message to specific host or to all hosts. -▸ **getObjectListAsync**(`params`, `options?`): [`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) +This function sends a message to specific host or all hosts. +If no host name given (e.g. null), the callback argument will be ignored. Because normally many responses will come. -Returns a list of objects with id between params.startkey and params.endkey +#### Param -#### Parameters +name of the host where the message must be sent to. E.g. "myPC" or "system.host.myPC". If argument is null, the message will be sent to all hosts. -| Name | Type | -| :------ | :------ | -| `params` | ``null`` \| [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `options?` | `Record`\<`string`, `any`\> \| \{ `sorted?`: `boolean` } | +#### Param -#### Returns +command name. One of: "cmdExec", "getRepository", "getInstalled", "getVersion", "getDiagData", "getLocationOnDisk", "getDevList", "getLogs", "delLogs", "readDirAsZip", "writeDirAsZip", "readObjectsAsZip", "writeObjectsAsZip", "checkLogging". Commands can be checked in controller.js (function processMessage) -[`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) +#### Param -#### Defined in +object that will be given as argument for request -[adapter/src/lib/adapter/adapter.ts:199](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L199) +#### Param -___ +optional return result + ```js + function (result) { + // result is target adapter specific and can vary from command to command + if (!result) adapter.log.error('No response received'); + } + ``` -### getObjectView +#### sendToHost(hostName, message, callback) -▸ **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`, `callback`): `void` +> **sendToHost**(`hostName`, `message`, `callback`?): `void` -Read object view from DB. +Send message to specific host or to all hosts. -It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` -to get all objects of the instance. +This function sends a message to specific host or all hosts. +If no host name given (e.g. null), the callback argument will be ignored. Because normally many responses will come. -#### Type parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `Design` | extends `string` = `string` | -| `Search` | extends `string` = `string` | +• **hostName**: `null` \| `string` -#### Parameters +• **message**: `any` -| Name | Type | Description | -| :------ | :------ | :------ | -| `design` | `Design` | name of the design | -| `search` | `Search` | name of the view | -| `params` | `undefined` \| ``null`` \| [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | object containing startkey: first id to include in result; endkey: last id to include in result | -| `callback` | [`GetObjectViewCallback`](../modules/internal_.md#getobjectviewcallback)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> | return result ```js function (err, doc) { if (doc && doc.rows) { for (var i = 0; i < doc.rows.length; i++) { var id = doc.rows[i].id; var obj = doc.rows[i].value; adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); } if (!doc.rows.length) adapter.log.info('No objects found.'); } else { adapter.log.info('No objects found: ' + err); } } ``` | +• **callback?**: [`MessageCallback`](../-internal-/type-aliases/MessageCallback.md) \| [`MessageCallbackInfo`](../-internal-/interfaces/MessageCallbackInfo.md) -#### Returns +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:3729](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3729) +name of the host where the message must be sent to. E.g. "myPC" or "system.host.myPC". If argument is null, the message will be sent to all hosts. -▸ **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`, `options`, `callback`): `void` +##### Param -Read object view from DB. +command name. One of: "cmdExec", "getRepository", "getInstalled", "getVersion", "getDiagData", "getLocationOnDisk", "getDevList", "getLogs", "delLogs", "readDirAsZip", "writeDirAsZip", "readObjectsAsZip", "writeObjectsAsZip", "checkLogging". Commands can be checked in controller.js (function processMessage) -It is required, that ID consists namespace in startkey and endkey. E.g. `{startkey: 'hm-rpc.' + adapter.instance + '.', endkey: 'hm-rpc.' + adapter.instance + '.\u9999'}` -to get all objects of the instance. +##### Param -#### Type parameters +object that will be given as argument for request -| Name | Type | -| :------ | :------ | -| `Design` | extends `string` = `string` | -| `Search` | extends `string` = `string` | +##### Param -#### Parameters +optional return result + ```js + function (result) { + // result is target adapter specific and can vary from command to command + if (!result) adapter.log.error('No response received'); + } + ``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `design` | `Design` | name of the design | -| `search` | `Search` | name of the view | -| `params` | `undefined` \| ``null`` \| [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | object containing startkey: first id to include in result; endkey: last id to include in result | -| `options` | `unknown` | additional objects, e.g. for permissions | -| `callback` | [`GetObjectViewCallback`](../modules/internal_.md#getobjectviewcallback)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> | return result ```js function (err, doc) { if (doc && doc.rows) { for (var i = 0; i < doc.rows.length; i++) { var id = doc.rows[i].id; var obj = doc.rows[i].value; adapter.log.info('Found ' + id + ': ' + JSON.stringify(obj)); } if (!doc.rows.length) adapter.log.info('No objects found.'); } else { adapter.log.info('No objects found: ' + err); } } ``` | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:7407](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7407) -`void` +#### sendToHost(hostName, command, message, callback) -#### Defined in +> **sendToHost**(`hostName`, `command`, `message`, `callback`?): `void` -[adapter/src/lib/adapter/adapter.ts:3735](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3735) +Send message to specific host or to all hosts. -___ +This function sends a message to specific host or all hosts. +If no host name given (e.g. null), the callback argument will be ignored. Because normally many responses will come. -### getObjectViewAsync +##### Parameters -▸ **getObjectViewAsync**\<`Design`, `Search`\>(`design`, `search`, `params`, `options?`): [`GetObjectViewPromise`](../modules/internal_.md#getobjectviewpromise)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> +• **hostName**: `null` \| `string` -Query a predefined object view (similar to SQL stored procedures) and return the results -For a detailed description refer to https://github.com/ioBroker/ioBroker/wiki/Adapter-Development-Documentation#object-fields -or http://guide.couchdb.org/editions/1/en/views.html +• **command**: `string` -#### Type parameters +• **message**: `any` -| Name | Type | -| :------ | :------ | -| `Design` | extends `string` = `string` | -| `Search` | extends `string` = `string` | +• **callback?**: [`MessageCallback`](../-internal-/type-aliases/MessageCallback.md) \| [`MessageCallbackInfo`](../-internal-/interfaces/MessageCallbackInfo.md) -#### Parameters +##### Returns -| Name | Type | -| :------ | :------ | -| `design` | `Design` | -| `search` | `Search` | -| `params` | `undefined` \| ``null`` \| [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `options?` | `unknown` | +`void` -#### Returns +##### Param -[`GetObjectViewPromise`](../modules/internal_.md#getobjectviewpromise)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> +name of the host where the message must be sent to. E.g. "myPC" or "system.host.myPC". If argument is null, the message will be sent to all hosts. -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:192](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L192) +command name. One of: "cmdExec", "getRepository", "getInstalled", "getVersion", "getDiagData", "getLocationOnDisk", "getDevList", "getLogs", "delLogs", "readDirAsZip", "writeDirAsZip", "readObjectsAsZip", "writeObjectsAsZip", "checkLogging". Commands can be checked in controller.js (function processMessage) -___ +##### Param -### getPluginConfig +object that will be given as argument for request -▸ **getPluginConfig**(`name`): ``null`` \| `Record`\<`string`, `any`\> +##### Param -Return plugin configuration +optional return result + ```js + function (result) { + // result is target adapter specific and can vary from command to command + if (!result) adapter.log.error('No response received'); + } + ``` -#### Parameters +##### Defined in -| Name | Type | Description | -| :------ | :------ | :------ | -| `name` | `string` | name of the plugin to return | +[adapter/src/lib/adapter/adapter.ts:7412](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7412) -#### Returns +*** -``null`` \| `Record`\<`string`, `any`\> +### sendToHostAsync() -plugin configuration or null if not existent or not isActive +#### sendToHostAsync(hostName, message) -#### Defined in +> **sendToHostAsync**(`hostName`, `message`): `Promise`\<`undefined` \| [`Message`](../-internal-/interfaces/Message.md)\> -[adapter/src/lib/adapter/adapter.ts:10152](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L10152) +Sends a message to a specific host or all hosts. -___ +##### Parameters -### getPluginInstance +• **hostName**: `string` -▸ **getPluginInstance**(`name`): ``null`` \| [`Plugin`](../modules/internal_.md#plugin) +• **message**: `any` -Return plugin instance +##### Returns -#### Parameters +`Promise`\<`undefined` \| [`Message`](../-internal-/interfaces/Message.md)\> -| Name | Type | Description | -| :------ | :------ | :------ | -| `name` | `string` | name of the plugin to return | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L385) -``null`` \| [`Plugin`](../modules/internal_.md#plugin) +#### sendToHostAsync(hostName, command, message) -plugin instance or null if not existent or not isActive +> **sendToHostAsync**(`hostName`, `command`, `message`): `Promise`\<`undefined` \| [`Message`](../-internal-/interfaces/Message.md)\> -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:10134](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L10134) +• **hostName**: `string` -___ +• **command**: `string` -### getPort +• **message**: `any` -▸ **getPort**(`port`, `host?`, `callback?`): `void` +##### Returns -Helper function to find next free port +`Promise`\<`undefined` \| [`Message`](../-internal-/interfaces/Message.md)\> -Looks for first free TCP port starting with given one: -```js - adapter.getPort(8081, function (port) { - adapter.log.debug('Following port is free: ' + port); - }); -``` +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:386](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L386) + +*** + +### sendToUI() + +> **sendToUI**(`options`): `Promise`\<`void`\> + +Send a message to an active UI Client #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `port` | `number` | port number to start the search for free port | -| `host?` | `string` | optional hostname for the port search | -| `callback?` | (`port`: `number`) => `void` | return result ```js function (port) {} ``` | +• **options**: [`SendToUserInterfaceClientOptions`](../-internal-/interfaces/SendToUserInterfaceClientOptions.md) + +clientId and data options #### Returns -`void` +`Promise`\<`void`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:1532](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1532) +[adapter/src/lib/adapter/adapter.ts:7549](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7549) -▸ **getPort**(`port`, `callback?`): `void` +*** -Helper function to find next free port +### setExecutableCapabilities() -Looks for first free TCP port starting with given one: -```js - adapter.getPort(8081, function (port) { - adapter.log.debug('Following port is free: ' + port); - }); -``` +> **setExecutableCapabilities**(`execPath`, `capabilities`, `modeEffective`?, `modePermitted`?, `modeInherited`?): `Promise`\<`void`\> + +Set the capabilities of the given executable. Only works on Linux systems. #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `port` | `number` | port number to start the search for free port | -| `callback?` | (`port`: `number`) => `void` | return result ```js function (port) {} ``` | +• **execPath**: `string` -#### Returns +• **capabilities**: `string`[] -`void` +• **modeEffective?**: `boolean` -#### Defined in +• **modePermitted?**: `boolean` -[adapter/src/lib/adapter/adapter.ts:1533](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1533) +• **modeInherited?**: `boolean` -___ +#### Returns -### getPortAsync +`Promise`\<`void`\> -▸ **getPortAsync**(`port`): `Promise`\<`number`\> +#### Defined in -Helper function that looks for first free TCP port starting with the given one. +[adapter/src/lib/adapter/adapter.ts:172](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L172) -#### Parameters +*** -| Name | Type | -| :------ | :------ | -| `port` | `number` | +### setForeignObject() -#### Returns +Same as [AdapterClass.setObject](AdapterClass.md#setobject), but for any object. -`Promise`\<`number`\> +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:307](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L307) +object ID, that must be overwritten or created. -___ +#### Param -### getSession +new object -▸ **getSession**(`id`, `callback`): [`MaybePromise`](../modules/internal_.md#maybepromise) +#### Param -#### Parameters +optional user context -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback` | [`GetSessionCallback`](../modules/internal_.md#getsessioncallback) | +#### Param -#### Returns +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -[`MaybePromise`](../modules/internal_.md#maybepromise) +#### setForeignObject(id, obj, callback) -#### Defined in +> **setForeignObject**\<`T`\>(`id`, `obj`, `callback`?): `void` -[adapter/src/lib/adapter/adapter.ts:1371](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1371) +Same as [AdapterClass.setObject](AdapterClass.md#setobject), but for any object. -___ +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" -### getState +##### Type Parameters -▸ **getState**(`id`, `callback`): `void` +• **T** *extends* `string` -Read value from states DB. +##### Parameters -This function can read values from states DB for this adapter. -Only Ids that belong to this adapter can be read. So the function automatically adds "adapter.X." to ID. +• **id**: `T` -#### Parameters +• **obj**: [`SettableObjectWorker`](../-internal-/type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `callback` | [`GetStateCallback`](../modules/internal_.md#getstatecallback) | return result ```js function (err, state) { if (err) adapter.log.error('Cannot read value: ' + err); } ``` See possible attributes of the state in | +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Returns +##### Returns `void` -**`Set State`** +##### Param -explanation +object ID, that must be overwritten or created. -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:8866](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8866) +new object -▸ **getState**(`id`, `options`, `callback`): `void` +##### Param -Read value from states DB. +optional user context -This function can read values from states DB for this adapter. -Only Ids that belong to this adapter can be read. So the function automatically adds "adapter.X." to ID. +##### Param -#### Parameters +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `options` | `unknown` | optional user context | -| `callback` | [`GetStateCallback`](../modules/internal_.md#getstatecallback) | return result ```js function (err, state) { if (err) adapter.log.error('Cannot read value: ' + err); } ``` See possible attributes of the state in | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:3332](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3332) -`void` +#### setForeignObject(id, obj, options, callback) -**`Set State`** +> **setForeignObject**\<`T`\>(`id`, `obj`, `options`, `callback`?): `void` -explanation +Same as [AdapterClass.setObject](AdapterClass.md#setobject), but for any object. -#### Defined in +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" -[adapter/src/lib/adapter/adapter.ts:8867](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8867) +##### Type Parameters -___ +• **T** *extends* `string` -### getStateAsync +##### Parameters -▸ **getStateAsync**(`id`, `options?`): [`GetStatePromise`](../modules/internal_.md#getstatepromise) +• **id**: `T` -Read a value from the states DB. +• **obj**: [`SettableObjectWorker`](../-internal-/type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> -#### Parameters +• **options**: `unknown` -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | `unknown` | +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Returns +##### Returns -[`GetStatePromise`](../modules/internal_.md#getstatepromise) +`void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L216) +object ID, that must be overwritten or created. -___ +##### Param -### getStates +new object -▸ **getStates**(`pattern`, `callback`): `void` +##### Param -Read all states of this adapter, that pass the pattern +optional user context -Allows to read all states of current adapter according to pattern. To read all states of current adapter use: -```js - adapter.getStates('*', function (err, states) { - for (var id in states) { - adapter.log.debug('"' + id + '" = "' + states[id].val); - } - }); -``` +##### Param -#### Parameters +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*' or like this. It can be an array of IDs too. | -| `callback` | [`GetStatesCallback`](../modules/internal_.md#getstatescallback) | return result ```js function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} ``` | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:3337](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L3337) -`void` +*** -#### Defined in +### setForeignObjectAsync() -[adapter/src/lib/adapter/adapter.ts:9323](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9323) +> **setForeignObjectAsync**\<`T`\>(`id`, `obj`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -▸ **getStates**(`pattern`, `options`, `callback`): `void` +Creates or overwrites an object (which might not belong to this adapter) in the object db -Read all states of this adapter, that pass the pattern +#### Type Parameters -Allows to read all states of current adapter according to pattern. To read all states of current adapter use: -```js - adapter.getStates('*', function (err, states) { - for (var id in states) { - adapter.log.debug('"' + id + '" = "' + states[id].val); - } - }); -``` +• **T** *extends* `string` #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*' or like this. It can be an array of IDs too. | -| `options` | `unknown` | optional argument to describe the user context | -| `callback` | [`GetStatesCallback`](../modules/internal_.md#getstatescallback) | return result ```js function (err, states) {}, where states is an object like {"ID1": {"val": 1, "ack": true}, "ID2": {"val": 2, "ack": false}, ...} ``` | +• **id**: `T` + +• **obj**: [`SettableObjectWorker`](../-internal-/type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> + +• **options?**: `unknown` #### Returns -`void` +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:9324](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9324) +[adapter/src/lib/adapter/adapter.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L325) -___ +*** -### getStatesAsync +### setForeignObjectNotExists() -▸ **getStatesAsync**(`pattern`, `options?`): [`GetStatesPromise`](../modules/internal_.md#getstatespromise) +Same as [AdapterClass.setForeignObject](AdapterClass.md#setforeignobject), but with check if the object exists. -Read all states of this adapter which match the given pattern +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE". +New object will be created only if no object exists with such ID. -#### Parameters +#### Param -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options?` | `unknown` | +object ID, that must be overwritten or created. -#### Returns +#### Param -[`GetStatesPromise`](../modules/internal_.md#getstatespromise) +new object -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:293](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L293) +user context -___ +#### Param -### getStatesOf +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -▸ **getStatesOf**(`callback`): `void` +#### setForeignObjectNotExists(id, obj, callback) -#### Parameters +> **setForeignObjectNotExists**\<`T`\>(`id`, `obj`, `callback`?): `void` -| Name | Type | -| :------ | :------ | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`StateObject`](../interfaces/internal_.StateObject.md)\> | +Same as [AdapterClass.setForeignObject](AdapterClass.md#setforeignobject), but with check if the object exists. -#### Returns +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE". +New object will be created only if no object exists with such ID. -`void` +##### Type Parameters -#### Defined in +• **T** *extends* `string` -[adapter/src/lib/adapter/adapter.ts:6209](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6209) +##### Parameters -▸ **getStatesOf**(`parentDevice`, `callback`): `void` +• **id**: `T` -#### Parameters +• **obj**: [`SettableObjectWorker`](../-internal-/type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`StateObject`](../interfaces/internal_.StateObject.md)\> | +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Returns +##### Returns `void` -#### Defined in - -[adapter/src/lib/adapter/adapter.ts:6210](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6210) +##### Param -▸ **getStatesOf**(`parentDevice`, `parentChannel`, `callback`): `void` +object ID, that must be overwritten or created. -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `parentDevice` | `undefined` \| ``null`` \| `string` | -| `parentChannel` | `undefined` \| ``null`` \| `string` | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`StateObject`](../interfaces/internal_.StateObject.md)\> | +new object -#### Returns +##### Param -`void` +user context -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:6211](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6211) +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -▸ **getStatesOf**(`parentDevice`, `parentChannel`, `options`, `callback`): `void` +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:4996](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4996) -| Name | Type | -| :------ | :------ | -| `parentDevice` | `undefined` \| ``null`` \| `string` | -| `parentChannel` | `undefined` \| ``null`` \| `string` | -| `options` | `unknown` | -| `callback` | [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`StateObject`](../interfaces/internal_.StateObject.md)\> | +#### setForeignObjectNotExists(id, obj, options, callback) -#### Returns +> **setForeignObjectNotExists**\<`T`\>(`id`, `obj`, `options`, `callback`?): `void` -`void` +Same as [AdapterClass.setForeignObject](AdapterClass.md#setforeignobject), but with check if the object exists. -#### Defined in +ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE". +New object will be created only if no object exists with such ID. -[adapter/src/lib/adapter/adapter.ts:6216](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6216) +##### Type Parameters -___ +• **T** *extends* `string` -### getStatesOfAsync +##### Parameters -▸ **getStatesOfAsync**(): `Promise`\<[`StateObject`](../interfaces/internal_.StateObject.md)[]\> +• **id**: `T` -Returns a list of all states in this adapter instance +• **obj**: [`SettableObjectWorker`](../-internal-/type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> -#### Returns +• **options**: `unknown` -`Promise`\<[`StateObject`](../interfaces/internal_.StateObject.md)[]\> +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:599](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L599) +`void` -▸ **getStatesOfAsync**(`parentDevice`, `parentChannel?`): `Promise`\<[`StateObject`](../interfaces/internal_.StateObject.md)[]\> +##### Param -#### Parameters +object ID, that must be overwritten or created. -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel?` | `string` | +##### Param -#### Returns +new object -`Promise`\<[`StateObject`](../interfaces/internal_.StateObject.md)[]\> +##### Param -#### Defined in +user context -[adapter/src/lib/adapter/adapter.ts:600](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L600) +##### Param -▸ **getStatesOfAsync**(`parentDevice`, `parentChannel`, `options?`): `Promise`\<[`StateObject`](../interfaces/internal_.StateObject.md)[]\> +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -#### Parameters +##### Defined in -| Name | Type | -| :------ | :------ | -| `parentDevice` | `string` | -| `parentChannel` | `string` | -| `options?` | `unknown` | +[adapter/src/lib/adapter/adapter.ts:5001](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L5001) -#### Returns +*** -`Promise`\<[`StateObject`](../interfaces/internal_.StateObject.md)[]\> +### setForeignObjectNotExistsAsync() -#### Defined in +> **setForeignObjectNotExistsAsync**\<`T`\>(`id`, `obj`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -[adapter/src/lib/adapter/adapter.ts:601](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L601) +Creates an object (which might not belong to this adapter) in the object db. Existing objects are not overwritten. -___ +#### Type Parameters -### getSuitableLicenses +• **T** *extends* `string` -▸ **getSuitableLicenses**(`all?`, `adapterName?`): `Promise`\<`any`[]\> +#### Parameters -This method returns the list of license that can be used by this adapter +• **id**: `T` -#### Parameters +• **obj**: [`SettableObjectWorker`](../-internal-/type-aliases/SettableObjectWorker.md)\<[`ObjectIdToObjectType`](../-internal-/type-aliases/ObjectIdToObjectType.md)\<`T`, `"write"`\>\> -| Name | Type | Description | -| :------ | :------ | :------ | -| `all?` | `boolean` | if return the licenses, that used by other instances (true) or only for this instance (false) | -| `adapterName?` | `string` | Return licenses for specific adapter | +• **options?**: `unknown` #### Returns -`Promise`\<`any`[]\> - -list of suitable licenses +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:10196](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L10196) +[adapter/src/lib/adapter/adapter.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L224) -___ +*** -### getUserID +### setForeignState() -▸ **getUserID**(`username`): `Promise`\<`undefined` \| `string`\> +Writes value into states DB for any instance. -Return ID of given username +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional -#### Parameters +#### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `username` | `string` | name of the user | +object ID of the state. -#### Returns +#### Param -`Promise`\<`undefined` \| `string`\> +simple value or object with attribues. + If state is object, so the ack will be ignored and must be included into object. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:1724](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1724) +optional is command(false) or status(true) -___ +#### Param -### idToDCS +optional user context -▸ **idToDCS**(`id`): ``null`` \| \{ `channel`: `string` ; `device`: `string` ; `state`: `string` } +#### Param -Convert ID into object with device's, channel's and state's name. +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -Convert "adapter.instance.D.C.S" in object `{device: D, channel: C, state: S}` -Convert ID to `{device: D, channel: C, state: S}` +#### setForeignState(id, state, callback) -#### Parameters +> **setForeignState**(`id`, `state`, `callback`?): `void` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | short or long string of ID like "stateID" or "adapterName.0.stateID". | +Writes value into states DB for any instance. -#### Returns +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional -``null`` \| \{ `channel`: `string` ; `device`: `string` ; `state`: `string` } +##### Parameters -parsed ID as an object +• **id**: `string` -#### Defined in +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -[adapter/src/lib/adapter/adapter.ts:9177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9177) +• **callback?**: [`SetStateCallback`](../-internal-/type-aliases/SetStateCallback.md) -___ +##### Returns -### importNodeModule +`void` -▸ **importNodeModule**(`moduleName`): `Promise`\<`unknown`\> +##### Param -Import a node module which has been installed via `installNodeModule` +object ID of the state. -#### Parameters +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `moduleName` | `string` | name of the node module | +simple value or object with attribues. + If state is object, so the ack will be ignored and must be included into object. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -#### Returns +##### Param -`Promise`\<`unknown`\> +optional is command(false) or status(true) -the required node module +##### Param -#### Defined in +optional user context -[adapter/src/lib/adapter/adapter.ts:1311](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1311) +##### Param -___ +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -### installNodeModule +##### Defined in -▸ **installNodeModule**(`moduleName`, `options`): `Promise`\<`CommandResult`\> +[adapter/src/lib/adapter/adapter.ts:8417](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8417) -Install specified npm module +#### setForeignState(id, state, ack, callback) -#### Parameters +> **setForeignState**(`id`, `state`, `ack`, `callback`?): `void` -| Name | Type | Description | -| :------ | :------ | :------ | -| `moduleName` | `string` | - | -| `options` | [`InstallNodeModuleOptions`](../interfaces/internal_.InstallNodeModuleOptions.md) | version information | +Writes value into states DB for any instance. -#### Returns +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional -`Promise`\<`CommandResult`\> +##### Parameters -#### Defined in +• **id**: `string` -[adapter/src/lib/adapter/adapter.ts:1259](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1259) +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -___ +• **ack**: `boolean` -### listInstalledNodeModules +• **callback?**: [`SetStateCallback`](../-internal-/type-aliases/SetStateCallback.md) -▸ **listInstalledNodeModules**(): `Promise`\<`string`[]\> +##### Returns -List all additional installed node modules from this adapter +`void` -#### Returns +##### Param -`Promise`\<`string`[]\> +object ID of the state. -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:1293](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1293) +simple value or object with attribues. + If state is object, so the ack will be ignored and must be included into object. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -___ +##### Param -### mkdir +optional is command(false) or status(true) -▸ **mkdir**(`adapterName`, `path`, `callback`): `void` +##### Param -#### Parameters +optional user context -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | +##### Param -#### Returns +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -`void` +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:8422](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8422) -[adapter/src/lib/adapter/adapter.ts:6820](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6820) +#### setForeignState(id, state, options, callback) -▸ **mkdir**(`adapterName`, `path`, `options`, `callback`): `void` +> **setForeignState**(`id`, `state`, `options`, `callback`?): `void` -#### Parameters +Writes value into states DB for any instance. -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options` | `unknown` | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional -#### Returns +##### Parameters -`void` +• **id**: `string` -#### Defined in +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -[adapter/src/lib/adapter/adapter.ts:6821](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6821) +• **options**: `unknown` -___ +• **callback?**: [`SetStateCallback`](../-internal-/type-aliases/SetStateCallback.md) -### mkdirAsync +##### Returns -▸ **mkdirAsync**(`adapterName`, `path`, `options?`): `Promise`\<`void`\> +`void` -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options?` | `unknown` | +object ID of the state. -#### Returns +##### Param -`Promise`\<`void`\> +simple value or object with attribues. + If state is object, so the ack will be ignored and must be included into object. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:279](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L279) +optional is command(false) or status(true) -___ +##### Param -### objectExists +optional user context -▸ **objectExists**(`id`, `options?`): `Promise`\<`boolean` \| `void`\> +##### Param -Checks if an object exists to the given id, id will be fixed first +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -#### Parameters +##### Defined in -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | id of the object | -| `options?` | ``null`` \| `Record`\<`string`, `any`\> | optional user context | +[adapter/src/lib/adapter/adapter.ts:8428](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8428) -#### Returns +#### setForeignState(id, state, ack, options, callback) -`Promise`\<`boolean` \| `void`\> +> **setForeignState**(`id`, `state`, `ack`, `options`, `callback`?): `void` -#### Defined in +Writes value into states DB for any instance. -[adapter/src/lib/adapter/adapter.ts:3632](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3632) +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional -___ +##### Parameters -### on +• **id**: `string` -▸ **on**(`event`, `listener`): `this` +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Parameters +• **ack**: `boolean` -| Name | Type | -| :------ | :------ | -| `event` | ``"stateChange"`` | -| `listener` | [`StateChangeHandler`](../modules/internal_.md#statechangehandler) | +• **options**: `unknown` -#### Returns +• **callback?**: [`SetStateCallback`](../-internal-/type-aliases/SetStateCallback.md) -`this` +##### Returns -#### Defined in +`void` -[adapter/src/lib/adapter/adapter.ts:151](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L151) +##### Param -▸ **on**(`event`, `listener`): `this` +object ID of the state. -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `event` | ``"objectChange"`` | -| `listener` | [`ObjectChangeHandler`](../modules/internal_.md#objectchangehandler) | +simple value or object with attribues. + If state is object, so the ack will be ignored and must be included into object. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -#### Returns +##### Param -`this` +optional is command(false) or status(true) -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:152](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L152) +optional user context -▸ **on**(`event`, `listener`): `this` +##### Param -#### Parameters +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -| Name | Type | -| :------ | :------ | -| `event` | ``"fileChange"`` | -| `listener` | [`FileChangeHandler`](../modules/internal_.md#filechangehandler) | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:8434](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8434) -`this` +*** -#### Defined in +### setForeignStateAsync() -[adapter/src/lib/adapter/adapter.ts:153](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L153) +#### setForeignStateAsync(id, state, ack) -▸ **on**(`event`, `listener`): `this` +> **setForeignStateAsync**(`id`, `state`, `ack`?): [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -#### Parameters +Writes a value (which might not belong to this adapter) into the states DB. -| Name | Type | -| :------ | :------ | -| `event` | ``"ready"`` | -| `listener` | [`ReadyHandler`](../modules/internal_.md#readyhandler) | +##### Parameters -#### Returns +• **id**: `string` -`this` +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Defined in +• **ack?**: `boolean` -[adapter/src/lib/adapter/adapter.ts:154](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L154) +##### Returns -▸ **on**(`event`, `listener`): `this` +[`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -#### Parameters +##### Defined in -| Name | Type | -| :------ | :------ | -| `event` | ``"install"`` | -| `listener` | [`ReadyHandler`](../modules/internal_.md#readyhandler) | +[adapter/src/lib/adapter/adapter.ts:436](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L436) -#### Returns +#### setForeignStateAsync(id, state, options) -`this` +> **setForeignStateAsync**(`id`, `state`, `options`?): [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:155](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L155) +• **id**: `string` -▸ **on**(`event`, `listener`): `this` +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Parameters +• **options?**: `unknown` -| Name | Type | -| :------ | :------ | -| `event` | ``"unload"`` | -| `listener` | [`UnloadHandler`](../modules/internal_.md#unloadhandler) | +##### Returns -#### Returns +[`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -`this` +##### Defined in -#### Defined in +[adapter/src/lib/adapter/adapter.ts:441](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L441) -[adapter/src/lib/adapter/adapter.ts:156](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L156) +#### setForeignStateAsync(id, state, ack, options) -▸ **on**(`event`, `listener`): `this` +> **setForeignStateAsync**(`id`, `state`, `ack`, `options`): [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -#### Parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `event` | ``"message"`` | -| `listener` | [`MessageHandler`](../modules/internal_.md#messagehandler) | +• **id**: `string` -#### Returns +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -`this` +• **ack**: `boolean` -#### Defined in +• **options**: `unknown` -[adapter/src/lib/adapter/adapter.ts:157](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L157) +##### Returns -▸ **on**(`event`, `listener`): `this` +[`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -Only emitted for compact instances +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:446](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L446) -| Name | Type | -| :------ | :------ | -| `event` | ``"exit"`` | -| `listener` | (`exitCode`: `number`, `reason`: `string`) => `void` \| `Promise`\<`void`\> | +*** -#### Returns +### setForeignStateChanged() -`this` +Writes value into states DB for any instance, but only if state changed. -#### Defined in +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional -[adapter/src/lib/adapter/adapter.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L159) +#### Param -▸ **on**(`event`, `listener`): `this` +object ID of the state. -#### Parameters +#### Param -| Name | Type | -| :------ | :------ | -| `event` | ``"log"`` | -| `listener` | (`info`: `any`) => `void` \| `Promise`\<`void`\> | +simple value or object with attribues. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -#### Returns +#### Param -`this` +optional is command(false) or status(true) -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:160](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L160) +optional user context -___ +#### Param -### readDir +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -▸ **readDir**(`adapterName`, `path`, `callback`): `void` +#### setForeignStateChanged(id, state, callback) -Read directory from DB. +> **setForeignStateChanged**(`id`, `state`, `callback`?): `void` -This function reads the content of directory from DB for given adapter and path. -If getEnum called with no enum specified, all enums will be returned: -```js - adapter.readDir('vis-2.0', '/main/', function (err, filesOrDirs) { - // All enums - if (err) adapter.log.error('Cannot read directory: ' + err); - if (filesOrDirs) { - for (var f = 0; f < filesOrDirs.length; f++) { - adapter.log.debug('Directory main has the following files and dirs: ' + filesOrDirs[f].file + '[dir - ' + filesOrDirs[f].isDir + ']'); - } - } - }); -``` +Writes value into states DB for any instance, but only if state changed. -#### Parameters +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional + +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapterName` | ``null`` \| `string` | - | -| `path` | `string` | path to directory without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". | -| `callback` | [`ReadDirCallback`](../modules/internal_.md#readdircallback) | return result ```js function (err, filesOrDirs) { // filesOrDirs is array with elements like // { // file: 'views.json, // stats: node.js stats object like https://nodejs.org/api/fs.html#fs_class_fs_stats , // isDir: true/false, // acl: access control list object, // modifiedAt: time when modified, // createdAt: time when created // } } ``` | +• **id**: `string` -#### Returns +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) + +• **callback?**: [`SetStateChangedCallback`](../-internal-/type-aliases/SetStateChangedCallback.md) + +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:6694](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6694) +object ID of the state. -▸ **readDir**(`adapterName`, `path`, `options`, `callback`): `void` +##### Param -Read directory from DB. +simple value or object with attribues. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -This function reads the content of directory from DB for given adapter and path. -If getEnum called with no enum specified, all enums will be returned: -```js - adapter.readDir('vis-2.0', '/main/', function (err, filesOrDirs) { - // All enums - if (err) adapter.log.error('Cannot read directory: ' + err); - if (filesOrDirs) { - for (var f = 0; f < filesOrDirs.length; f++) { - adapter.log.debug('Directory main has the following files and dirs: ' + filesOrDirs[f].file + '[dir - ' + filesOrDirs[f].isDir + ']'); - } - } - }); -``` +##### Param -#### Parameters +optional is command(false) or status(true) -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapterName` | ``null`` \| `string` | - | -| `path` | `string` | path to directory without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". | -| `options` | `unknown` | optional user context | -| `callback` | [`ReadDirCallback`](../modules/internal_.md#readdircallback) | return result ```js function (err, filesOrDirs) { // filesOrDirs is array with elements like // { // file: 'views.json, // stats: node.js stats object like https://nodejs.org/api/fs.html#fs_class_fs_stats , // isDir: true/false, // acl: access control list object, // modifiedAt: time when modified, // createdAt: time when created // } } ``` | +##### Param -#### Returns +optional user context -`void` +##### Param -#### Defined in +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -[adapter/src/lib/adapter/adapter.ts:6695](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6695) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:8730](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8730) -### readDirAsync +#### setForeignStateChanged(id, state, ack, callback) -▸ **readDirAsync**(`adapterName`, `path`, `options?`): [`ReadDirPromise`](../modules/internal_.md#readdirpromise) +> **setForeignStateChanged**(`id`, `state`, `ack`, `callback`?): `void` -reads the content of directory from DB for given adapter and path +Writes value into states DB for any instance, but only if state changed. -#### Parameters +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional + +##### Parameters -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options?` | `unknown` | +• **id**: `string` -#### Returns +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -[`ReadDirPromise`](../modules/internal_.md#readdirpromise) +• **ack**: `boolean` -#### Defined in +• **callback?**: [`SetStateChangedCallback`](../-internal-/type-aliases/SetStateChangedCallback.md) + +##### Returns -[adapter/src/lib/adapter/adapter.ts:273](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L273) +`void` -___ +##### Param -### readFile +object ID of the state. -▸ **readFile**(`adapterName`, `path`, `callback`): `void` +##### Param -Read file from DB. +simple value or object with attribues. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -This function reads the content of one file from DB for given adapter and file name. -```js - adapter.readFile('vis-2.0', '/main/vis-views.json', function (err, data) { - // All enums - if (err) adapter.log.error('Cannot read file: ' + err); - adapter.log.info('Content of file is: ' + data); - }); -``` +##### Param -#### Parameters +optional is command(false) or status(true) -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapterName` | ``null`` \| `string` | - | -| `path` | `string` | - | -| `callback` | [`ReadFileCallback`](../modules/internal_.md#readfilecallback) | return result ```js function (err, data) { // data is utf8 or binary Buffer depends on the file extension. } ``` | +##### Param -#### Returns +optional user context -`void` +##### Param -#### Defined in +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -[adapter/src/lib/adapter/adapter.ts:6846](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6846) +##### Defined in -▸ **readFile**(`adapterName`, `path`, `options`, `callback`): `void` +[adapter/src/lib/adapter/adapter.ts:8735](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8735) -Read file from DB. +#### setForeignStateChanged(id, state, options, callback) -This function reads the content of one file from DB for given adapter and file name. -```js - adapter.readFile('vis-2.0', '/main/vis-views.json', function (err, data) { - // All enums - if (err) adapter.log.error('Cannot read file: ' + err); - adapter.log.info('Content of file is: ' + data); - }); -``` +> **setForeignStateChanged**(`id`, `state`, `options`, `callback`?): `void` + +Writes value into states DB for any instance, but only if state changed. + +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional + +##### Parameters + +• **id**: `string` -#### Parameters +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapterName` | ``null`` \| `string` | - | -| `path` | `string` | - | -| `options` | `unknown` | optional user context | -| `callback` | [`ReadFileCallback`](../modules/internal_.md#readfilecallback) | return result ```js function (err, data) { // data is utf8 or binary Buffer depends on the file extension. } ``` | +• **options**: `unknown` -#### Returns +• **callback?**: [`SetStateChangedCallback`](../-internal-/type-aliases/SetStateChangedCallback.md) + +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:6847](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6847) +object ID of the state. -___ +##### Param -### readFileAsync +simple value or object with attribues. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -▸ **readFileAsync**(`adapterName`, `path`, `options?`): [`ReadFilePromise`](../modules/internal_.md#readfilepromise) +##### Param -reads the content of directory from DB for given adapter and path +optional is command(false) or status(true) -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options?` | `unknown` | +optional user context -#### Returns +##### Param -[`ReadFilePromise`](../modules/internal_.md#readfilepromise) +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L281) +[adapter/src/lib/adapter/adapter.ts:8741](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8741) -___ +#### setForeignStateChanged(id, state, ack, options, callback) -### registerNotification +> **setForeignStateChanged**(`id`, `state`, `ack`, `options`, `callback`?): `void` -▸ **registerNotification**\<`Scope`\>(`scope`, `category`, `message`, `options?`): `Promise`\<`void`\> +Writes value into states DB for any instance, but only if state changed. -Send notification with given scope and category to host of this adapter +This function can write values into states DB for all instances and system states too. +ack, options and callback are optional -#### Type parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `Scope` | extends keyof [`NotificationScopes`](../interfaces/internal_.NotificationScopes.md) | +• **id**: `string` -#### Parameters +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `scope` | `Scope` | scope to be addressed | -| `category` | ``null`` \| [`NotificationScopes`](../interfaces/internal_.NotificationScopes.md)[`Scope`] | to be addressed, if a null message will be checked by regex of given scope | -| `message` | `string` | message to be stored/checked | -| `options?` | [`NotificationOptions`](../interfaces/internal_.NotificationOptions.md) | Additional options for the notification, currently `contextData` is supported | +• **ack**: `boolean` -#### Returns +• **options**: `unknown` -`Promise`\<`void`\> +• **callback?**: [`SetStateChangedCallback`](../-internal-/type-aliases/SetStateChangedCallback.md) -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:7579](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7579) +`void` -___ +##### Param -### rename +object ID of the state. -▸ **rename**(`adapterName`, `oldName`, `newName`, `callback`): `void` +##### Param -#### Parameters +simple value or object with attribues. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `oldName` | `string` | -| `newName` | `string` | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | +##### Param -#### Returns +optional is command(false) or status(true) -`void` +##### Param -#### Defined in +optional user context -[adapter/src/lib/adapter/adapter.ts:6786](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6786) +##### Param -▸ **rename**(`adapterName`, `oldName`, `newName`, `options`, `callback`): `void` +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -#### Parameters +##### Defined in -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `oldName` | `string` | -| `newName` | `string` | -| `options` | `unknown` | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | +[adapter/src/lib/adapter/adapter.ts:8747](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8747) -#### Returns +*** -`void` +### setForeignStateChangedAsync() -#### Defined in +#### setForeignStateChangedAsync(id, state, ack) -[adapter/src/lib/adapter/adapter.ts:6787](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6787) +> **setForeignStateChangedAsync**(`id`, `state`, `ack`?): [`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -___ +Writes a value (which might not belong to this adapter) into the states DB only if it has changed. -### renameAsync +##### Parameters -▸ **renameAsync**(`adapterName`, `oldName`, `newName`, `options?`): `Promise`\<`void`\> +• **id**: `string` -#### Parameters +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `oldName` | `string` | -| `newName` | `string` | -| `options?` | `unknown` | +• **ack?**: `boolean` -#### Returns +##### Returns -`Promise`\<`void`\> +[`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L278) +[adapter/src/lib/adapter/adapter.ts:345](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L345) -___ +#### setForeignStateChangedAsync(id, state, options) -### restart +> **setForeignStateChangedAsync**(`id`, `state`, `options`?): [`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -▸ **restart**(): `void` +##### Parameters -Restarts an instance of the adapter. +• **id**: `string` -#### Returns +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -`void` +• **options?**: `unknown` -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:2488](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2488) +[`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -___ +##### Defined in -### sendTo +[adapter/src/lib/adapter/adapter.ts:350](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L350) -▸ **sendTo**(`instanceName`, `message`, `callback?`): `void` +#### setForeignStateChangedAsync(id, state, ack, options) -Send message to other adapter instance or all instances of adapter. +> **setForeignStateChangedAsync**(`id`, `state`, `ack`, `options`): [`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -This function sends a message to specific instance or all instances of some specific adapter. -If no instance given (e.g. "pushover"), the callback argument will be ignored. Because normally many responses will come. +##### Parameters -#### Parameters +• **id**: `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `instanceName` | `string` | name of the instance where the message must be sent to. E.g. "pushover.0" or "system.adapter.pushover.0". | -| `message` | `any` | object that will be given as argument for request | -| `callback?` | [`MessageCallback`](../modules/internal_.md#messagecallback) \| [`MessageCallbackInfo`](../interfaces/internal_.MessageCallbackInfo.md) | optional return result ```js function (result) { // result is target adapter specific and can vary from adapter to adapter if (!result) adapter.log.error('No response received'); } ``` | +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Returns +• **ack**: `boolean` -`void` +• **options**: `unknown` -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:7193](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7193) +[`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -▸ **sendTo**(`instanceName`, `command`, `message`, `callback?`, `options?`): `void` +##### Defined in -Send message to other adapter instance or all instances of adapter. +[adapter/src/lib/adapter/adapter.ts:355](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L355) -This function sends a message to specific instance or all instances of some specific adapter. -If no instance given (e.g. "pushover"), the callback argument will be ignored. Because normally many responses will come. +*** -#### Parameters +### setInterval() -| Name | Type | Description | -| :------ | :------ | :------ | -| `instanceName` | `string` | name of the instance where the message must be sent to. E.g. "pushover.0" or "system.adapter.pushover.0". | -| `command` | `string` | command name, like "send", "browse", "list". Command is depend on target adapter implementation. | -| `message` | `any` | object that will be given as argument for request | -| `callback?` | [`MessageCallback`](../modules/internal_.md#messagecallback) \| [`MessageCallbackInfo`](../interfaces/internal_.MessageCallbackInfo.md) | optional return result ```js function (result) { // result is target adapter specific and can vary from adapter to adapter if (!result) adapter.log.error('No response received'); } ``` | -| `options?` | [`SendToOptions`](../interfaces/internal_.SendToOptions.md) | optional options to define a timeout. This allows to get an error callback if no answer received in time (only if target is specific instance) | +> **setInterval**\<`TCallback`\>(`cb`, `timeout`, ...`args`): `undefined` \| [`Interval`](../-internal-/type-aliases/Interval.md) -#### Returns +Same as setInterval +but it clears the running intervals during the unload process +does not work after unload has been called -`void` +#### Type Parameters -#### Defined in +• **TCallback** *extends* [`TimeoutCallback`](../-internal-/type-aliases/TimeoutCallback.md) -[adapter/src/lib/adapter/adapter.ts:7198](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7198) +#### Parameters -___ +• **cb**: `TCallback` -### sendToAsync +interval callback -▸ **sendToAsync**(`instanceName`, `message`): `Promise`\<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\> +• **timeout**: `number` -Sends a message to a specific instance or all instances of some specific adapter. +interval in milliseconds -#### Parameters +• ...**args**: `Parameters`\<`TCallback`\> -| Name | Type | -| :------ | :------ | -| `instanceName` | `string` | -| `message` | `any` | +as many arguments as needed, which will be passed to setTimeout #### Returns -`Promise`\<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\> +`undefined` \| [`Interval`](../-internal-/type-aliases/Interval.md) -#### Defined in +interval interval object -[adapter/src/lib/adapter/adapter.ts:395](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L395) +#### Defined in -▸ **sendToAsync**(`instanceName`, `command`, `message`, `options?`): `Promise`\<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\> +[adapter/src/lib/adapter/adapter.ts:2711](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2711) -Async version of sendTo -As we have a special case (first arg can be error or result, we need to promisify manually) +*** -#### Parameters +### setObject() -| Name | Type | Description | -| :------ | :------ | :------ | -| `instanceName` | `string` | name of the instance where the message must be sent to. E.g. "pushover.0" or "system.adapter.pushover.0". | -| `command` | `string` | command name, like "send", "browse", "list". Command is depend on target adapter implementation. | -| `message` | `any` | object that will be given as argument for request | -| `options?` | [`SendToOptions`](../interfaces/internal_.SendToOptions.md) | optional options to define a timeout. This allows to get an error callback if no answer received in time (only if target is specific instance) | +Creates or overwrites an object in objectDB. -#### Returns +This function can create or overwrite objects in objectDB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +common, native and type attributes are mandatory, and it will be checked. +Additionally, type "state" requires role, type and name, e.g.: +```js +{ + common: { + name: 'object name', + type: 'number', // string, boolean, object, mixed, array + role: 'value' // see https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole + }, + native: {}, + type: 'state' // channel, device +} +``` -`Promise`\<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\> +#### Param -#### Defined in +object ID, that must be overwritten or created. -[adapter/src/lib/adapter/adapter.ts:396](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L396) +#### Param -▸ **sendToAsync**(`instanceName`, `command`, `message?`, `options?`): `any` +new object -Async version of sendTo -As we have a special case (first arg can be error or result, we need to promisify manually) +#### Param -#### Parameters +optional user context -| Name | Type | Description | -| :------ | :------ | :------ | -| `instanceName` | `unknown` | name of the instance where the message must be sent to. E.g. "pushover.0" or "system.adapter.pushover.0". | -| `command` | `unknown` | command name, like "send", "browse", "list". Command is depend on target adapter implementation. | -| `message?` | `unknown` | object that will be given as argument for request | -| `options?` | `unknown` | optional options to define a timeout. This allows to get an error callback if no answer received in time (only if target is specific instance) | +#### Param -#### Returns +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -`any` +#### setObject(id, obj, callback) -#### Defined in +> **setObject**(`id`, `obj`, `callback`?): `Promise`\<`void`\> -[adapter/src/lib/adapter/adapter.ts:7263](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7263) +Creates or overwrites an object in objectDB. -___ +This function can create or overwrite objects in objectDB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +common, native and type attributes are mandatory, and it will be checked. +Additionally, type "state" requires role, type and name, e.g.: +```js +{ + common: { + name: 'object name', + type: 'number', // string, boolean, object, mixed, array + role: 'value' // see https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole + }, + native: {}, + type: 'state' // channel, device +} +``` -### sendToHost +##### Parameters -▸ **sendToHost**(`hostName`, `message`, `callback?`): `void` +• **id**: `string` -Send message to specific host or to all hosts. +• **obj**: `Omit`\<[`StateObject`](../-internal-/interfaces/StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](../-internal-/interfaces/FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](../-internal-/interfaces/MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](../-internal-/interfaces/EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](../-internal-/interfaces/HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](../-internal-/interfaces/AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](../-internal-/interfaces/InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](../-internal-/interfaces/UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](../-internal-/interfaces/GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](../-internal-/interfaces/ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](../-internal-/interfaces/ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](../-internal-/interfaces/ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](../-internal-/interfaces/RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](../-internal-/interfaces/OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](../-internal-/interfaces/DesignObject.md), `"_id"` \| `"acl"`\> & `object` -This function sends a message to specific host or all hosts. -If no host name given (e.g. null), the callback argument will be ignored. Because normally many responses will come. +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Parameters +##### Returns -| Name | Type | Description | -| :------ | :------ | :------ | -| `hostName` | ``null`` \| `string` | name of the host where the message must be sent to. E.g. "myPC" or "system.host.myPC". If argument is null, the message will be sent to all hosts. | -| `message` | `any` | object that will be given as argument for request | -| `callback?` | [`MessageCallback`](../modules/internal_.md#messagecallback) \| [`MessageCallbackInfo`](../interfaces/internal_.MessageCallbackInfo.md) | optional return result ```js function (result) { // result is target adapter specific and can vary from command to command if (!result) adapter.log.error('No response received'); } ``` | +`Promise`\<`void`\> -#### Returns +##### Param -`void` +object ID, that must be overwritten or created. -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:7407](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7407) +new object -▸ **sendToHost**(`hostName`, `command`, `message`, `callback?`): `void` +##### Param -Send message to specific host or to all hosts. +optional user context -This function sends a message to specific host or all hosts. -If no host name given (e.g. null), the callback argument will be ignored. Because normally many responses will come. +##### Param -#### Parameters +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `hostName` | ``null`` \| `string` | name of the host where the message must be sent to. E.g. "myPC" or "system.host.myPC". If argument is null, the message will be sent to all hosts. | -| `command` | `string` | command name. One of: "cmdExec", "getRepository", "getInstalled", "getVersion", "getDiagData", "getLocationOnDisk", "getDevList", "getLogs", "delLogs", "readDirAsZip", "writeDirAsZip", "readObjectsAsZip", "writeObjectsAsZip", "checkLogging". Commands can be checked in controller.js (function processMessage) | -| `message` | `any` | object that will be given as argument for request | -| `callback?` | [`MessageCallback`](../modules/internal_.md#messagecallback) \| [`MessageCallbackInfo`](../interfaces/internal_.MessageCallbackInfo.md) | optional return result ```js function (result) { // result is target adapter specific and can vary from command to command if (!result) adapter.log.error('No response received'); } ``` | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:2768](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2768) -`void` +#### setObject(id, obj, options, callback) -#### Defined in +> **setObject**(`id`, `obj`, `options`, `callback`?): `Promise`\<`void`\> -[adapter/src/lib/adapter/adapter.ts:7412](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7412) +Creates or overwrites an object in objectDB. -___ +This function can create or overwrite objects in objectDB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +common, native and type attributes are mandatory, and it will be checked. +Additionally, type "state" requires role, type and name, e.g.: +```js +{ + common: { + name: 'object name', + type: 'number', // string, boolean, object, mixed, array + role: 'value' // see https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole + }, + native: {}, + type: 'state' // channel, device +} +``` -### sendToHostAsync +##### Parameters -▸ **sendToHostAsync**(`hostName`, `message`): `Promise`\<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\> +• **id**: `string` -Sends a message to a specific host or all hosts. +• **obj**: `Omit`\<[`StateObject`](../-internal-/interfaces/StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](../-internal-/interfaces/FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](../-internal-/interfaces/MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](../-internal-/interfaces/EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](../-internal-/interfaces/HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](../-internal-/interfaces/AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](../-internal-/interfaces/InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](../-internal-/interfaces/UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](../-internal-/interfaces/GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](../-internal-/interfaces/ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](../-internal-/interfaces/ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](../-internal-/interfaces/ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](../-internal-/interfaces/RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](../-internal-/interfaces/OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](../-internal-/interfaces/DesignObject.md), `"_id"` \| `"acl"`\> & `object` -#### Parameters +• **options**: `unknown` -| Name | Type | -| :------ | :------ | -| `hostName` | `string` | -| `message` | `any` | +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Returns +##### Returns -`Promise`\<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\> +`Promise`\<`void`\> -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L385) +object ID, that must be overwritten or created. -▸ **sendToHostAsync**(`hostName`, `command`, `message`): `Promise`\<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\> +##### Param -#### Parameters +new object -| Name | Type | -| :------ | :------ | -| `hostName` | `string` | -| `command` | `string` | -| `message` | `any` | +##### Param -#### Returns +optional user context -`Promise`\<`undefined` \| [`Message`](../interfaces/internal_.Message.md)\> +##### Param -#### Defined in +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -[adapter/src/lib/adapter/adapter.ts:386](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L386) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:2769](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2769) -### sendToUI +#### setObject(id, obj, callback) -▸ **sendToUI**(`options`): `Promise`\<`void`\> +> **setObject**(`id`, `obj`, `callback`?): `Promise`\<`void`\> -Send a message to an active UI Client +Creates or overwrites an object in objectDB. -#### Parameters +This function can create or overwrite objects in objectDB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +common, native and type attributes are mandatory, and it will be checked. +Additionally, type "state" requires role, type and name, e.g.: +```js +{ + common: { + name: 'object name', + type: 'number', // string, boolean, object, mixed, array + role: 'value' // see https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole + }, + native: {}, + type: 'state' // channel, device +} +``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `options` | [`SendToUserInterfaceClientOptions`](../interfaces/internal_.SendToUserInterfaceClientOptions.md) | clientId and data options | +##### Parameters -#### Returns +• **id**: `string` -`Promise`\<`void`\> +• **obj**: `Omit`\<[`StateObject`](../-internal-/interfaces/StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](../-internal-/interfaces/FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](../-internal-/interfaces/MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](../-internal-/interfaces/EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](../-internal-/interfaces/HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](../-internal-/interfaces/AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](../-internal-/interfaces/InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](../-internal-/interfaces/UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](../-internal-/interfaces/GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](../-internal-/interfaces/ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](../-internal-/interfaces/ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](../-internal-/interfaces/ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](../-internal-/interfaces/RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](../-internal-/interfaces/OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](../-internal-/interfaces/DesignObject.md), `"_id"` \| `"acl"`\> & `object` -#### Defined in +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -[adapter/src/lib/adapter/adapter.ts:7549](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7549) +##### Returns -___ +`Promise`\<`void`\> -### setExecutableCapabilities +##### Param -▸ **setExecutableCapabilities**(`execPath`, `capabilities`, `modeEffective?`, `modePermitted?`, `modeInherited?`): `Promise`\<`void`\> +object ID, that must be overwritten or created. -Set capabilities of the given executable. Only works on Linux systems. +##### Param -#### Parameters +new object -| Name | Type | -| :------ | :------ | -| `execPath` | `string` | -| `capabilities` | `string`[] | -| `modeEffective?` | `boolean` | -| `modePermitted?` | `boolean` | -| `modeInherited?` | `boolean` | +##### Param -#### Returns +optional user context -`Promise`\<`void`\> +##### Param -#### Defined in +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -[adapter/src/lib/adapter/adapter.ts:172](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L172) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:2775](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2775) -### setForeignObject +*** -▸ **setForeignObject**\<`T`\>(`id`, `obj`, `callback?`): `void` +### setObjectAsync() -Same as [AdapterClass.setObject](AdapterClass.md#setobject), but for any object. +> **setObjectAsync**(`id`, `obj`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" +Creates or overwrites an object in the object db -#### Type parameters +#### Parameters -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +• **id**: `string` -#### Parameters +• **obj**: `Omit`\<[`StateObject`](../-internal-/interfaces/StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](../-internal-/interfaces/FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](../-internal-/interfaces/MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](../-internal-/interfaces/EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](../-internal-/interfaces/HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](../-internal-/interfaces/AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](../-internal-/interfaces/InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](../-internal-/interfaces/UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](../-internal-/interfaces/GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](../-internal-/interfaces/ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](../-internal-/interfaces/ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](../-internal-/interfaces/ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](../-internal-/interfaces/RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](../-internal-/interfaces/OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](../-internal-/interfaces/DesignObject.md), `"_id"` \| `"acl"`\> & `object` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `T` | object ID, that must be overwritten or created. | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | new object | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +• **options?**: `unknown` #### Returns -`void` +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:3332](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3332) +[adapter/src/lib/adapter/adapter.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L323) -▸ **setForeignObject**\<`T`\>(`id`, `obj`, `options`, `callback?`): `void` +*** -Same as [AdapterClass.setObject](AdapterClass.md#setobject), but for any object. +### setObjectNotExists() -ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE" +Same as [AdapterClass.setObject](AdapterClass.md#setobject), but with check if the object exists. -#### Type parameters +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +New object will be created only if no object exists with such ID. -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +#### Param -#### Parameters +object ID, that must be overwritten or created. -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `T` | object ID, that must be overwritten or created. | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | new object | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +#### Param -#### Returns +new object -`void` +#### Param -#### Defined in +optional user context -[adapter/src/lib/adapter/adapter.ts:3337](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L3337) +#### Param -___ +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -### setForeignObjectAsync +#### setObjectNotExists(id, obj, callback) -▸ **setForeignObjectAsync**\<`T`\>(`id`, `obj`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +> **setObjectNotExists**(`id`, `obj`, `callback`?): `void` \| `Promise`\<`undefined` \| `void` \| `object`\> -Creates or overwrites an object (which might not belong to this adapter) in the object db +Same as [AdapterClass.setObject](AdapterClass.md#setobject), but with check if the object exists. -#### Type parameters +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +New object will be created only if no object exists with such ID. -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +##### Parameters -#### Parameters +• **id**: `string` -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | -| `options?` | `unknown` | +• **obj**: `Omit`\<[`StateObject`](../-internal-/interfaces/StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](../-internal-/interfaces/FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](../-internal-/interfaces/MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](../-internal-/interfaces/EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](../-internal-/interfaces/HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](../-internal-/interfaces/AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](../-internal-/interfaces/InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](../-internal-/interfaces/UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](../-internal-/interfaces/GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](../-internal-/interfaces/ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](../-internal-/interfaces/ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](../-internal-/interfaces/ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](../-internal-/interfaces/RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](../-internal-/interfaces/OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](../-internal-/interfaces/DesignObject.md), `"_id"` \| `"acl"`\> & `object` -#### Returns +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Returns -#### Defined in +`void` \| `Promise`\<`undefined` \| `void` \| `object`\> -[adapter/src/lib/adapter/adapter.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L325) +##### Param -___ +object ID, that must be overwritten or created. -### setForeignObjectNotExists +##### Param -▸ **setForeignObjectNotExists**\<`T`\>(`id`, `obj`, `callback?`): `void` +new object -Same as [AdapterClass.setForeignObject](AdapterClass.md#setforeignobject), but with check if the object exists. +##### Param -ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE". -New object will be created only if no object exists with such ID. +optional user context -#### Type parameters +##### Param -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -#### Parameters +##### Defined in -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `T` | object ID, that must be overwritten or created. | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | new object | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +[adapter/src/lib/adapter/adapter.ts:4894](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4894) -#### Returns +#### setObjectNotExists(id, obj, options, callback) -`void` +> **setObjectNotExists**(`id`, `obj`, `options`, `callback`?): `void` \| `Promise`\<`undefined` \| `void` \| `object`\> -#### Defined in +Same as [AdapterClass.setObject](AdapterClass.md#setobject), but with check if the object exists. -[adapter/src/lib/adapter/adapter.ts:4996](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4996) +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +New object will be created only if no object exists with such ID. -▸ **setForeignObjectNotExists**\<`T`\>(`id`, `obj`, `options`, `callback?`): `void` +##### Parameters -Same as [AdapterClass.setForeignObject](AdapterClass.md#setforeignobject), but with check if the object exists. +• **id**: `string` -ID must be specified as a full name with adapter namespace. E.g "hm-rpc.0.ABC98989.1.STATE". -New object will be created only if no object exists with such ID. +• **obj**: `Omit`\<[`StateObject`](../-internal-/interfaces/StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](../-internal-/interfaces/FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](../-internal-/interfaces/MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](../-internal-/interfaces/EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](../-internal-/interfaces/HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](../-internal-/interfaces/AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](../-internal-/interfaces/InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](../-internal-/interfaces/UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](../-internal-/interfaces/GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](../-internal-/interfaces/ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](../-internal-/interfaces/ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](../-internal-/interfaces/ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](../-internal-/interfaces/RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](../-internal-/interfaces/OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](../-internal-/interfaces/DesignObject.md), `"_id"` \| `"acl"`\> & `object` -#### Type parameters +• **options**: `unknown` -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +• **callback?**: [`SetObjectCallback`](../-internal-/type-aliases/SetObjectCallback.md) -#### Parameters +##### Returns -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `T` | object ID, that must be overwritten or created. | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | new object | -| `options` | `unknown` | user context | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +`void` \| `Promise`\<`undefined` \| `void` \| `object`\> -#### Returns +##### Param -`void` +object ID, that must be overwritten or created. -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:5001](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L5001) +new object -___ +##### Param -### setForeignObjectNotExistsAsync +optional user context -▸ **setForeignObjectNotExistsAsync**\<`T`\>(`id`, `obj`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Param -Creates an object (which might not belong to this adapter) in the object db. Existing objects are not overwritten. +return result + ```js + function (err, obj) { + // obj is {id: id} + if (err) adapter.log.error('Cannot write object: ' + err); + } + ``` -#### Type parameters +##### Defined in -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | +[adapter/src/lib/adapter/adapter.ts:4899](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4899) + +*** + +### setObjectNotExistsAsync() + +> **setObjectNotExistsAsync**(`id`, `obj`, `options`?): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) + +Creates an object in the object db. Existing objects are not overwritten. #### Parameters -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | -| `options?` | `unknown` | +• **id**: `string` -#### Returns +• **obj**: `Omit`\<[`StateObject`](../-internal-/interfaces/StateObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DeviceObject`](../-internal-/interfaces/DeviceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChannelObject`](../-internal-/interfaces/ChannelObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`FolderObject`](../-internal-/interfaces/FolderObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`MetaObject`](../-internal-/interfaces/MetaObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`EnumObject`](../-internal-/interfaces/EnumObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`HostObject`](../-internal-/interfaces/HostObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`AdapterObject`](../-internal-/interfaces/AdapterObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`InstanceObject`](../-internal-/interfaces/InstanceObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`UserObject`](../-internal-/interfaces/UserObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`GroupObject`](../-internal-/interfaces/GroupObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScriptObject`](../-internal-/interfaces/ScriptObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ChartObject`](../-internal-/interfaces/ChartObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`ScheduleObject`](../-internal-/interfaces/ScheduleObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`RepositoryObject`](../-internal-/interfaces/RepositoryObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`OtherObject`](../-internal-/interfaces/OtherObject.md), `"_id"` \| `"acl"`\> & `object` \| `Omit`\<[`DesignObject`](../-internal-/interfaces/DesignObject.md), `"_id"` \| `"acl"`\> & `object` -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +• **options?**: `unknown` -#### Defined in +#### Returns -[adapter/src/lib/adapter/adapter.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L224) +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) -___ +#### Defined in -### setForeignState +[adapter/src/lib/adapter/adapter.ts:222](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L222) -▸ **setForeignState**(`id`, `state`, `callback?`): `void` +*** -Writes value into states DB for any instance. +### setPassword() -This function can write values into states DB for all instances and system states too. -ack, options and callback are optional +sets the user's password -#### Parameters +#### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. If state is object, so the ack will be ignored and must be included into object. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `callback?` | [`SetStateCallback`](../modules/internal_.md#setstatecallback) | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +user name as text -#### Returns +#### Param -`void` +password as text -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:8417](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8417) +optional user context -▸ **setForeignState**(`id`, `state`, `ack`, `callback?`): `void` +#### Param -Writes value into states DB for any instance. +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot set password: ' + err); + } + ``` -This function can write values into states DB for all instances and system states too. -ack, options and callback are optional +#### setPassword(user, pw, options, callback) -#### Parameters +> **setPassword**(`user`, `pw`, `options`, `callback`?): `Promise`\<`void`\> -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. If state is object, so the ack will be ignored and must be included into object. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `ack` | `boolean` | optional is command(false) or status(true) | -| `callback?` | [`SetStateCallback`](../modules/internal_.md#setstatecallback) | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +sets the user's password -#### Returns +##### Parameters -`void` +• **user**: `string` -#### Defined in +• **pw**: `string` -[adapter/src/lib/adapter/adapter.ts:8422](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8422) +• **options**: `Record`\<`string`, `any`\> -▸ **setForeignState**(`id`, `state`, `options`, `callback?`): `void` +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) -Writes value into states DB for any instance. +##### Returns -This function can write values into states DB for all instances and system states too. -ack, options and callback are optional +`Promise`\<`void`\> -#### Parameters +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. If state is object, so the ack will be ignored and must be included into object. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetStateCallback`](../modules/internal_.md#setstatecallback) | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +user name as text -#### Returns +##### Param -`void` +password as text -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:8428](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8428) +optional user context -▸ **setForeignState**(`id`, `state`, `ack`, `options`, `callback?`): `void` +##### Param -Writes value into states DB for any instance. +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot set password: ' + err); + } + ``` -This function can write values into states DB for all instances and system states too. -ack, options and callback are optional +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:1755](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1755) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. If state is object, so the ack will be ignored and must be included into object. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `ack` | `boolean` | optional is command(false) or status(true) | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetStateCallback`](../modules/internal_.md#setstatecallback) | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +#### setPassword(user, pw, callback) -#### Returns +> **setPassword**(`user`, `pw`, `callback`?): `Promise`\<`void`\> -`void` +sets the user's password -#### Defined in +##### Parameters -[adapter/src/lib/adapter/adapter.ts:8434](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8434) +• **user**: `string` -___ +• **pw**: `string` -### setForeignStateAsync +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) -▸ **setForeignStateAsync**(`id`, `state`, `ack?`): [`SetStatePromise`](../modules/internal_.md#setstatepromise) +##### Returns -Writes a value (which might not belong to this adapter) into the states DB. +`Promise`\<`void`\> -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `ack?` | `boolean` | +user name as text -#### Returns +##### Param -[`SetStatePromise`](../modules/internal_.md#setstatepromise) +password as text -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:436](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L436) +optional user context -▸ **setForeignStateAsync**(`id`, `state`, `options?`): [`SetStatePromise`](../modules/internal_.md#setstatepromise) +##### Param -#### Parameters +return result + ```js + function (err) { + if (err) adapter.log.error('Cannot set password: ' + err); + } + ``` -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `options?` | `unknown` | +##### Defined in -#### Returns +[adapter/src/lib/adapter/adapter.ts:1762](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1762) -[`SetStatePromise`](../modules/internal_.md#setstatepromise) +*** -#### Defined in +### setPasswordAsync() -[adapter/src/lib/adapter/adapter.ts:441](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L441) +> **setPasswordAsync**(`user`, `password`, `options`?): `Promise`\<`void`\> -▸ **setForeignStateAsync**(`id`, `state`, `ack`, `options`): [`SetStatePromise`](../modules/internal_.md#setstatepromise) +Sets a new password for the given user #### Parameters -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `ack` | `boolean` | -| `options` | `unknown` | +• **user**: `string` + +• **password**: `string` + +• **options?**: `unknown` #### Returns -[`SetStatePromise`](../modules/internal_.md#setstatepromise) +`Promise`\<`void`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:446](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L446) +[adapter/src/lib/adapter/adapter.ts:313](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L313) -___ +*** -### setForeignStateChanged +### setSession() -▸ **setForeignStateChanged**(`id`, `state`, `callback?`): `void` +> **setSession**(`id`, `ttl`, `data`, `callback`?): [`MaybePromise`](../-internal-/type-aliases/MaybePromise.md) -Writes value into states DB for any instance, but only if state changed. +#### Parameters -This function can write values into states DB for all instances and system states too. -ack, options and callback are optional +• **id**: `string` -#### Parameters +• **ttl**: `number` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. If state is object and ack exists too as function argument, function argument has priority. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `callback?` | [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +• **data**: `Record`\<`string`, `any`\> + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) #### Returns -`void` +[`MaybePromise`](../-internal-/type-aliases/MaybePromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:8730](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8730) +[adapter/src/lib/adapter/adapter.ts:1392](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1392) -▸ **setForeignStateChanged**(`id`, `state`, `ack`, `callback?`): `void` +*** -Writes value into states DB for any instance, but only if state changed. +### setState() -This function can write values into states DB for all instances and system states too. +Writes value into states DB. + +This function can write values into states DB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. ack, options and callback are optional -#### Parameters +#### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. If state is object and ack exists too as function argument, function argument has priority. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `ack` | `boolean` | optional is command(false) or status(true) | -| `callback?` | [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +object ID of the state. -#### Returns +#### Param -`void` +simple value or object with attributes. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:8735](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8735) +optional is command(false) or status(true) -▸ **setForeignStateChanged**(`id`, `state`, `options`, `callback?`): `void` +#### Param -Writes value into states DB for any instance, but only if state changed. +optional user context -This function can write values into states DB for all instances and system states too. -ack, options and callback are optional +#### Param -#### Parameters +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. If state is object and ack exists too as function argument, function argument has priority. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +#### setState(id, state, callback) -#### Returns +> **setState**\<`T`\>(`id`, `state`, `callback`?): `T` *extends* `unknown` ? [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) : `void` -`void` +Writes value into states DB. -#### Defined in +This function can write values into states DB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +ack, options and callback are optional -[adapter/src/lib/adapter/adapter.ts:8741](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8741) +##### Type Parameters -▸ **setForeignStateChanged**(`id`, `state`, `ack`, `options`, `callback?`): `void` +• **T** *extends* `undefined` \| [`SetStateCallback`](../-internal-/type-aliases/SetStateCallback.md) -Writes value into states DB for any instance, but only if state changed. +##### Parameters -This function can write values into states DB for all instances and system states too. -ack, options and callback are optional +• **id**: `string` \| [`IdObject`](../-internal-/interfaces/IdObject.md) -#### Parameters +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. If state is object and ack exists too as function argument, function argument has priority. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `ack` | `boolean` | optional is command(false) or status(true) | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +• **callback?**: `T` -#### Returns +##### Returns -`void` +`T` *extends* `unknown` ? [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) : `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:8747](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8747) +object ID of the state. -___ +##### Param -### setForeignStateChangedAsync +simple value or object with attributes. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -▸ **setForeignStateChangedAsync**(`id`, `state`, `ack?`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +##### Param -Writes a value (which might not belong to this adapter) into the states DB only if it has changed. +optional is command(false) or status(true) -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `ack?` | `boolean` | +optional user context -#### Returns +##### Param -[`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:345](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L345) +[adapter/src/lib/adapter/adapter.ts:7629](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7629) -▸ **setForeignStateChangedAsync**(`id`, `state`, `options?`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +#### setState(id, state, ack, callback) -#### Parameters +> **setState**\<`T`\>(`id`, `state`, `ack`, `callback`?): `T` *extends* `unknown` ? [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) : `void` -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `options?` | `unknown` | +Writes value into states DB. -#### Returns +This function can write values into states DB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +ack, options and callback are optional -[`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +##### Type Parameters -#### Defined in +• **T** *extends* `undefined` \| [`SetStateCallback`](../-internal-/type-aliases/SetStateCallback.md) -[adapter/src/lib/adapter/adapter.ts:350](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L350) +##### Parameters -▸ **setForeignStateChangedAsync**(`id`, `state`, `ack`, `options`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +• **id**: `string` \| [`IdObject`](../-internal-/interfaces/IdObject.md) -#### Parameters +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `ack` | `boolean` | -| `options` | `unknown` | +• **ack**: `boolean` -#### Returns +• **callback?**: `T` -[`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +##### Returns -#### Defined in +`T` *extends* `unknown` ? [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) : `void` -[adapter/src/lib/adapter/adapter.ts:355](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L355) +##### Param -___ +object ID of the state. -### setInterval +##### Param -▸ **setInterval**\<`TCallback`\>(`cb`, `timeout`, `...args`): `undefined` \| [`Interval`](../modules/internal_.md#interval) +simple value or object with attributes. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -Same as setInterval -but it clears the running intervals during the unload process -does not work after unload has been called +##### Param -#### Type parameters +optional is command(false) or status(true) -| Name | Type | -| :------ | :------ | -| `TCallback` | extends [`TimeoutCallback`](../modules/internal_.md#timeoutcallback) | +##### Param -#### Parameters +optional user context -| Name | Type | Description | -| :------ | :------ | :------ | -| `cb` | `TCallback` | interval callback | -| `timeout` | `number` | interval in milliseconds | -| `...args` | `Parameters`\<`TCallback`\> | as many arguments as needed, which will be passed to setTimeout | +##### Param -#### Returns +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -`undefined` \| [`Interval`](../modules/internal_.md#interval) +##### Defined in -interval interval object +[adapter/src/lib/adapter/adapter.ts:7634](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7634) -#### Defined in +#### setState(id, state, options, callback) -[adapter/src/lib/adapter/adapter.ts:2711](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2711) +> **setState**\<`T`\>(`id`, `state`, `options`?, `callback`?): `T` *extends* `unknown` ? [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) : `void` -___ +Writes value into states DB. -### setObject +This function can write values into states DB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +ack, options and callback are optional -▸ **setObject**(`id`, `obj`, `callback?`): `Promise`\<`void`\> +##### Type Parameters -Creates or overwrites an object in objectDB. +• **T** *extends* `undefined` \| [`SetStateCallback`](../-internal-/type-aliases/SetStateCallback.md) -This function can create or overwrite objects in objectDB for this adapter. -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -common, native and type attributes are mandatory, and it will be checked. -Additionally, type "state" requires role, type and name, e.g.: -```js -{ - common: { - name: 'object name', - type: 'number', // string, boolean, object, mixed, array - role: 'value' // see https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole - }, - native: {}, - type: 'state' // channel, device -} -``` +##### Parameters -#### Parameters +• **id**: `string` \| [`IdObject`](../-internal-/interfaces/IdObject.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be overwritten or created. | -| `obj` | `Omit`\<[`StateObject`](../interfaces/internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](../interfaces/internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](../interfaces/internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](../interfaces/internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](../interfaces/internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](../interfaces/internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](../interfaces/internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](../interfaces/internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](../interfaces/internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](../interfaces/internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](../interfaces/internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](../interfaces/internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](../interfaces/internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](../interfaces/internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](../interfaces/internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](../interfaces/internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } | new object | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Returns +• **options?**: `null` \| `Partial`\<[`GetUserGroupsOptions`](../-internal-/interfaces/GetUserGroupsOptions.md)\> -`Promise`\<`void`\> +• **callback?**: `T` -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:2768](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2768) +`T` *extends* `unknown` ? [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) : `void` -▸ **setObject**(`id`, `obj`, `options`, `callback?`): `Promise`\<`void`\> +##### Param -Creates or overwrites an object in objectDB. +object ID of the state. -This function can create or overwrite objects in objectDB for this adapter. -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -common, native and type attributes are mandatory, and it will be checked. -Additionally, type "state" requires role, type and name, e.g.: -```js -{ - common: { - name: 'object name', - type: 'number', // string, boolean, object, mixed, array - role: 'value' // see https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole - }, - native: {}, - type: 'state' // channel, device -} -``` +##### Param -#### Parameters +simple value or object with attributes. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be overwritten or created. | -| `obj` | `Omit`\<[`StateObject`](../interfaces/internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](../interfaces/internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](../interfaces/internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](../interfaces/internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](../interfaces/internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](../interfaces/internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](../interfaces/internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](../interfaces/internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](../interfaces/internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](../interfaces/internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](../interfaces/internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](../interfaces/internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](../interfaces/internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](../interfaces/internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](../interfaces/internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](../interfaces/internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } | new object | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +##### Param -#### Returns +optional is command(false) or status(true) -`Promise`\<`void`\> +##### Param -#### Defined in +optional user context -[adapter/src/lib/adapter/adapter.ts:2769](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2769) +##### Param -▸ **setObject**(`id`, `obj`, `callback?`): `Promise`\<`void`\> +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -Creates or overwrites an object in objectDB. +##### Defined in -This function can create or overwrite objects in objectDB for this adapter. +[adapter/src/lib/adapter/adapter.ts:7640](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7640) + +#### setState(id, state, ack, options, callback) + +> **setState**\<`T`\>(`id`, `state`, `ack`, `options`?, `callback`?): `T` *extends* `unknown` ? [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) : `void` + +Writes value into states DB. + +This function can write values into states DB for this adapter. Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -common, native and type attributes are mandatory, and it will be checked. -Additionally, type "state" requires role, type and name, e.g.: -```js -{ - common: { - name: 'object name', - type: 'number', // string, boolean, object, mixed, array - role: 'value' // see https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole - }, - native: {}, - type: 'state' // channel, device -} -``` +ack, options and callback are optional -#### Parameters +##### Type Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be overwritten or created. | -| `obj` | `Omit`\<[`StateObject`](../interfaces/internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](../interfaces/internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](../interfaces/internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](../interfaces/internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](../interfaces/internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](../interfaces/internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](../interfaces/internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](../interfaces/internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](../interfaces/internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](../interfaces/internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](../interfaces/internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](../interfaces/internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](../interfaces/internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](../interfaces/internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](../interfaces/internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](../interfaces/internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } | new object | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +• **T** *extends* `undefined` \| [`SetStateCallback`](../-internal-/type-aliases/SetStateCallback.md) -#### Returns +##### Parameters -`Promise`\<`void`\> +• **id**: `string` \| [`IdObject`](../-internal-/interfaces/IdObject.md) -#### Defined in +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -[adapter/src/lib/adapter/adapter.ts:2775](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2775) +• **ack**: `boolean` -___ +• **options?**: `null` \| `Partial`\<[`GetUserGroupsOptions`](../-internal-/interfaces/GetUserGroupsOptions.md)\> -### setObjectAsync +• **callback?**: `T` -▸ **setObjectAsync**(`id`, `obj`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Returns -Creates or overwrites an object in the object db +`T` *extends* `unknown` ? [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) : `void` -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `obj` | `Omit`\<[`StateObject`](../interfaces/internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](../interfaces/internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](../interfaces/internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](../interfaces/internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](../interfaces/internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](../interfaces/internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](../interfaces/internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](../interfaces/internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](../interfaces/internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](../interfaces/internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](../interfaces/internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](../interfaces/internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](../interfaces/internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](../interfaces/internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](../interfaces/internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](../interfaces/internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } | -| `options?` | `unknown` | +object ID of the state. -#### Returns +##### Param -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +simple value or object with attributes. + If state is object and ack exists too as function argument, function argument has priority. + ```js + { + val: value, + ack: true|false, // default - false; is command(false) or status(true) + ts: timestampMS, // default - now + q: qualityAsNumber, // default - 0 (ok) + from: origin, // default - this adapter + c: comment, // default - empty + expire: expireInSeconds // default - 0 + lc: timestampMS // default - automatic calculation + } + ``` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L323) +optional is command(false) or status(true) -___ +##### Param -### setObjectNotExists +optional user context -▸ **setObjectNotExists**(`id`, `obj`, `callback?`): `void` \| `Promise`\<`undefined` \| `void` \| \{ `id`: `string` }\> +##### Param -Same as [AdapterClass.setObject](AdapterClass.md#setobject), but with check if the object exists. +optional return error and id + ```js + function (err, id) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + } + ``` -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -New object will be created only if no object exists with such ID. +##### Defined in -#### Parameters +[adapter/src/lib/adapter/adapter.ts:7646](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L7646) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be overwritten or created. | -| `obj` | `Omit`\<[`StateObject`](../interfaces/internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](../interfaces/internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](../interfaces/internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](../interfaces/internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](../interfaces/internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](../interfaces/internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](../interfaces/internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](../interfaces/internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](../interfaces/internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](../interfaces/internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](../interfaces/internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](../interfaces/internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](../interfaces/internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](../interfaces/internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](../interfaces/internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](../interfaces/internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } | new object | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +*** -#### Returns +### ~~setStateAsync()~~ -`void` \| `Promise`\<`undefined` \| `void` \| \{ `id`: `string` }\> +#### setStateAsync(id, state, ack) -#### Defined in +> **setStateAsync**(`id`, `state`, `ack`?): [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -[adapter/src/lib/adapter/adapter.ts:4894](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4894) +Writes a value into the states DB. -▸ **setObjectNotExists**(`id`, `obj`, `options`, `callback?`): `void` \| `Promise`\<`undefined` \| `void` \| \{ `id`: `string` }\> +##### Parameters -Same as [AdapterClass.setObject](AdapterClass.md#setobject), but with check if the object exists. +• **id**: `string` -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -New object will be created only if no object exists with such ID. +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Parameters +• **ack?**: `boolean` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID, that must be overwritten or created. | -| `obj` | `Omit`\<[`StateObject`](../interfaces/internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](../interfaces/internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](../interfaces/internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](../interfaces/internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](../interfaces/internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](../interfaces/internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](../interfaces/internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](../interfaces/internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](../interfaces/internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](../interfaces/internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](../interfaces/internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](../interfaces/internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](../interfaces/internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](../interfaces/internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](../interfaces/internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](../interfaces/internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } | new object | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | return result ```js function (err, obj) { // obj is {id: id} if (err) adapter.log.error('Cannot write object: ' + err); } ``` | +##### Returns -#### Returns +[`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -`void` \| `Promise`\<`undefined` \| `void` \| \{ `id`: `string` }\> +##### Deprecated -#### Defined in +use `adapter.setState` without callback instead -[adapter/src/lib/adapter/adapter.ts:4899](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4899) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:414](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L414) -### setObjectNotExistsAsync +#### setStateAsync(id, state, options) -▸ **setObjectNotExistsAsync**(`id`, `obj`, `options?`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +> **setStateAsync**(`id`, `state`, `options`?): [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -Creates an object in the object db. Existing objects are not overwritten. +##### Parameters -#### Parameters +• **id**: `string` -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `obj` | `Omit`\<[`StateObject`](../interfaces/internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](../interfaces/internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](../interfaces/internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](../interfaces/internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](../interfaces/internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](../interfaces/internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](../interfaces/internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](../interfaces/internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](../interfaces/internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](../interfaces/internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](../interfaces/internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](../interfaces/internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](../interfaces/internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](../interfaces/internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](../interfaces/internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](../interfaces/internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } | -| `options?` | `unknown` | +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Returns +• **options?**: `unknown` -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +##### Returns -#### Defined in +[`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -[adapter/src/lib/adapter/adapter.ts:222](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L222) +##### Deprecated -___ +use `adapter.setState` without callback instead -### setPassword +##### Defined in -▸ **setPassword**(`user`, `pw`, `options`, `callback?`): `Promise`\<`void`\> +[adapter/src/lib/adapter/adapter.ts:420](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L420) -sets the user's password +#### setStateAsync(id, state, ack, options) -#### Parameters +> **setStateAsync**(`id`, `state`, `ack`, `options`): [`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `user` | `string` | user name as text | -| `pw` | `string` | password as text | -| `options` | `Record`\<`string`, `any`\> | optional user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) { if (err) adapter.log.error('Cannot set password: ' + err); } ``` | +##### Parameters -#### Returns +• **id**: `string` -`Promise`\<`void`\> +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Defined in +• **ack**: `boolean` -[adapter/src/lib/adapter/adapter.ts:1755](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1755) +• **options**: `unknown` -▸ **setPassword**(`user`, `pw`, `callback?`): `Promise`\<`void`\> +##### Returns -sets the user's password +[`SetStatePromise`](../-internal-/type-aliases/SetStatePromise.md) -#### Parameters +##### Deprecated -| Name | Type | Description | -| :------ | :------ | :------ | -| `user` | `string` | user name as text | -| `pw` | `string` | password as text | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) { if (err) adapter.log.error('Cannot set password: ' + err); } ``` | +use `adapter.setState` without callback instead -#### Returns +##### Defined in -`Promise`\<`void`\> +[adapter/src/lib/adapter/adapter.ts:426](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L426) -#### Defined in +*** -[adapter/src/lib/adapter/adapter.ts:1762](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1762) +### setStateChanged() -___ +Writes value into states DB only if the value really changed. -### setPasswordAsync +This function can write values into states DB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +ack, options and callback are optional -▸ **setPasswordAsync**(`user`, `password`, `options?`): `Promise`\<`void`\> +#### Param -Sets a new password for the given user +object ID of the state. -#### Parameters +#### Param -| Name | Type | -| :------ | :------ | -| `user` | `string` | -| `password` | `string` | -| `options?` | `unknown` | +simple value or object with attribues. -#### Returns +#### Param -`Promise`\<`void`\> +optional is command(false) or status(true) -#### Defined in +#### Param -[adapter/src/lib/adapter/adapter.ts:313](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L313) +optional user context -___ +#### Param -### setSession +optional return error, id and notChanged + ```js + function (err, id, notChanged) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + if (!notChanged) adapter.log.debug('Value was changed'); + } + ``` -▸ **setSession**(`id`, `ttl`, `data`, `callback?`): [`MaybePromise`](../modules/internal_.md#maybepromise) +#### setStateChanged(id, state, callback) -#### Parameters +> **setStateChanged**(`id`, `state`, `callback`?): `void` -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `ttl` | `number` | -| `data` | `Record`\<`string`, `any`\> | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | +Writes value into states DB only if the value really changed. -#### Returns +This function can write values into states DB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +ack, options and callback are optional -[`MaybePromise`](../modules/internal_.md#maybepromise) +##### Parameters -#### Defined in +• **id**: `string` -[adapter/src/lib/adapter/adapter.ts:1392](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1392) +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -___ +• **callback?**: [`SetStateChangedCallback`](../-internal-/type-aliases/SetStateChangedCallback.md) -### setState +##### Returns -▸ **setState**\<`T`\>(`id`, `state`, `callback?`): `T` extends `unknown` ? [`SetStatePromise`](../modules/internal_.md#setstatepromise) : `void` +`void` -Writes value into states DB. +##### Param -This function can write values into states DB for this adapter. -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -ack, options and callback are optional +object ID of the state. -#### Type parameters +##### Param -| Name | Type | -| :------ | :------ | -| `T` | extends `undefined` \| [`SetStateCallback`](../modules/internal_.md#setstatecallback) | +simple value or object with attribues. -#### Parameters +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` \| [`IdObject`](../interfaces/internal_.IdObject.md) | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attributes. If state is object and ack exists too as function argument, function argument has priority. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `callback?` | `T` | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +optional is command(false) or status(true) -#### Returns +##### Param -`T` extends `unknown` ? [`SetStatePromise`](../modules/internal_.md#setstatepromise) : `void` +optional user context -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:7629](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7629) +optional return error, id and notChanged + ```js + function (err, id, notChanged) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + if (!notChanged) adapter.log.debug('Value was changed'); + } + ``` -▸ **setState**\<`T`\>(`id`, `state`, `ack`, `callback?`): `T` extends `unknown` ? [`SetStatePromise`](../modules/internal_.md#setstatepromise) : `void` +##### Defined in -Writes value into states DB. +[adapter/src/lib/adapter/adapter.ts:8275](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8275) + +#### setStateChanged(id, state, ack, callback) + +> **setStateChanged**(`id`, `state`, `ack`, `callback`?): `void` + +Writes value into states DB only if the value really changed. This function can write values into states DB for this adapter. Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. ack, options and callback are optional -#### Type parameters +##### Parameters -| Name | Type | -| :------ | :------ | -| `T` | extends `undefined` \| [`SetStateCallback`](../modules/internal_.md#setstatecallback) | +• **id**: `string` -#### Parameters +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` \| [`IdObject`](../interfaces/internal_.IdObject.md) | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attributes. If state is object and ack exists too as function argument, function argument has priority. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `ack` | `boolean` | optional is command(false) or status(true) | -| `callback?` | `T` | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +• **ack**: `boolean` -#### Returns +• **callback?**: [`SetStateChangedCallback`](../-internal-/type-aliases/SetStateChangedCallback.md) -`T` extends `unknown` ? [`SetStatePromise`](../modules/internal_.md#setstatepromise) : `void` +##### Returns -#### Defined in +`void` -[adapter/src/lib/adapter/adapter.ts:7634](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7634) +##### Param -▸ **setState**\<`T`\>(`id`, `state`, `options?`, `callback?`): `T` extends `unknown` ? [`SetStatePromise`](../modules/internal_.md#setstatepromise) : `void` +object ID of the state. -Writes value into states DB. +##### Param -This function can write values into states DB for this adapter. -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -ack, options and callback are optional +simple value or object with attribues. -#### Type parameters +##### Param -| Name | Type | -| :------ | :------ | -| `T` | extends `undefined` \| [`SetStateCallback`](../modules/internal_.md#setstatecallback) | +optional is command(false) or status(true) -#### Parameters +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` \| [`IdObject`](../interfaces/internal_.IdObject.md) | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attributes. If state is object and ack exists too as function argument, function argument has priority. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `options?` | ``null`` \| `Partial`\<[`GetUserGroupsOptions`](../interfaces/internal_.GetUserGroupsOptions.md)\> | optional user context | -| `callback?` | `T` | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +optional user context -#### Returns +##### Param -`T` extends `unknown` ? [`SetStatePromise`](../modules/internal_.md#setstatepromise) : `void` +optional return error, id and notChanged + ```js + function (err, id, notChanged) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + if (!notChanged) adapter.log.debug('Value was changed'); + } + ``` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:7640](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7640) +[adapter/src/lib/adapter/adapter.ts:8280](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8280) -▸ **setState**\<`T`\>(`id`, `state`, `ack`, `options?`, `callback?`): `T` extends `unknown` ? [`SetStatePromise`](../modules/internal_.md#setstatepromise) : `void` +#### setStateChanged(id, state, options, callback) -Writes value into states DB. +> **setStateChanged**(`id`, `state`, `options`, `callback`?): `void` + +Writes value into states DB only if the value really changed. This function can write values into states DB for this adapter. Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. ack, options and callback are optional -#### Type parameters +##### Parameters + +• **id**: `string` + +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) + +• **options**: `unknown` + +• **callback?**: [`SetStateChangedCallback`](../-internal-/type-aliases/SetStateChangedCallback.md) + +##### Returns + +`void` + +##### Param -| Name | Type | -| :------ | :------ | -| `T` | extends `undefined` \| [`SetStateCallback`](../modules/internal_.md#setstatecallback) | +object ID of the state. -#### Parameters +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` \| [`IdObject`](../interfaces/internal_.IdObject.md) | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attributes. If state is object and ack exists too as function argument, function argument has priority. ```js { val: value, ack: true\|false, // default - false; is command(false) or status(true) ts: timestampMS, // default - now q: qualityAsNumber, // default - 0 (ok) from: origin, // default - this adapter c: comment, // default - empty expire: expireInSeconds // default - 0 lc: timestampMS // default - automatic calculation } ``` | -| `ack` | `boolean` | optional is command(false) or status(true) | -| `options?` | ``null`` \| `Partial`\<[`GetUserGroupsOptions`](../interfaces/internal_.GetUserGroupsOptions.md)\> | optional user context | -| `callback?` | `T` | optional return error and id ```js function (err, id) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); } ``` | +simple value or object with attribues. -#### Returns +##### Param -`T` extends `unknown` ? [`SetStatePromise`](../modules/internal_.md#setstatepromise) : `void` +optional is command(false) or status(true) -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:7646](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L7646) +optional user context -___ +##### Param -### setStateAsync +optional return error, id and notChanged + ```js + function (err, id, notChanged) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + if (!notChanged) adapter.log.debug('Value was changed'); + } + ``` -▸ **setStateAsync**(`id`, `state`, `ack?`): [`SetStatePromise`](../modules/internal_.md#setstatepromise) +##### Defined in -Writes a value into the states DB. +[adapter/src/lib/adapter/adapter.ts:8286](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8286) -#### Parameters +#### setStateChanged(id, state, ack, options, callback) -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `ack?` | `boolean` | +> **setStateChanged**(`id`, `state`, `ack`, `options`, `callback`?): `void` -#### Returns +Writes value into states DB only if the value really changed. -[`SetStatePromise`](../modules/internal_.md#setstatepromise) +This function can write values into states DB for this adapter. +Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. +ack, options and callback are optional -**`Deprecated`** +##### Parameters -use `adapter.setState` without callback instead +• **id**: `string` -#### Defined in +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -[adapter/src/lib/adapter/adapter.ts:414](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L414) +• **ack**: `boolean` -▸ **setStateAsync**(`id`, `state`, `options?`): [`SetStatePromise`](../modules/internal_.md#setstatepromise) +• **options**: `unknown` -#### Parameters +• **callback?**: [`SetStateChangedCallback`](../-internal-/type-aliases/SetStateChangedCallback.md) -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `options?` | `unknown` | +##### Returns -#### Returns +`void` -[`SetStatePromise`](../modules/internal_.md#setstatepromise) +##### Param -**`Deprecated`** +object ID of the state. -use `adapter.setState` without callback instead +##### Param -#### Defined in +simple value or object with attribues. -[adapter/src/lib/adapter/adapter.ts:420](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L420) +##### Param -▸ **setStateAsync**(`id`, `state`, `ack`, `options`): [`SetStatePromise`](../modules/internal_.md#setstatepromise) +optional is command(false) or status(true) -#### Parameters +##### Param -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `ack` | `boolean` | -| `options` | `unknown` | +optional user context -#### Returns +##### Param -[`SetStatePromise`](../modules/internal_.md#setstatepromise) +optional return error, id and notChanged + ```js + function (err, id, notChanged) { + if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); + if (!notChanged) adapter.log.debug('Value was changed'); + } + ``` -**`Deprecated`** +##### Defined in -use `adapter.setState` without callback instead +[adapter/src/lib/adapter/adapter.ts:8292](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L8292) -#### Defined in +*** -[adapter/src/lib/adapter/adapter.ts:426](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L426) +### setStateChangedAsync() -___ +#### setStateChangedAsync(id, state, ack) -### setStateChanged +> **setStateChangedAsync**(`id`, `state`, `ack`?): [`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -▸ **setStateChanged**(`id`, `state`, `callback?`): `void` +Writes a value into the states DB only if it has changed. -Writes value into states DB only if the value really changed. +##### Parameters -This function can write values into states DB for this adapter. -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -ack, options and callback are optional +• **id**: `string` -#### Parameters +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. | -| `callback?` | [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) | optional return error, id and notChanged ```js function (err, id, notChanged) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); if (!notChanged) adapter.log.debug('Value was changed'); } ``` | +• **ack?**: `boolean` -#### Returns +##### Returns -`void` +[`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:8275](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8275) +[adapter/src/lib/adapter/adapter.ts:365](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L365) -▸ **setStateChanged**(`id`, `state`, `ack`, `callback?`): `void` +#### setStateChangedAsync(id, state, options) -Writes value into states DB only if the value really changed. +> **setStateChangedAsync**(`id`, `state`, `options`?): [`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -This function can write values into states DB for this adapter. -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -ack, options and callback are optional +##### Parameters -#### Parameters +• **id**: `string` -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. | -| `ack` | `boolean` | optional is command(false) or status(true) | -| `callback?` | [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) | optional return error, id and notChanged ```js function (err, id, notChanged) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); if (!notChanged) adapter.log.debug('Value was changed'); } ``` | +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -#### Returns +• **options?**: `unknown` -`void` +##### Returns -#### Defined in +[`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -[adapter/src/lib/adapter/adapter.ts:8280](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8280) +##### Defined in -▸ **setStateChanged**(`id`, `state`, `options`, `callback?`): `void` +[adapter/src/lib/adapter/adapter.ts:370](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L370) -Writes value into states DB only if the value really changed. +#### setStateChangedAsync(id, state, ack, options) -This function can write values into states DB for this adapter. -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -ack, options and callback are optional +> **setStateChangedAsync**(`id`, `state`, `ack`, `options`): [`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) | optional return error, id and notChanged ```js function (err, id, notChanged) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); if (!notChanged) adapter.log.debug('Value was changed'); } ``` | +• **id**: `string` -#### Returns +• **state**: [`State`](../-internal-/interfaces/State.md) \| [`SettableState`](../-internal-/type-aliases/SettableState.md) \| [`StateValue`](../-internal-/type-aliases/StateValue.md) -`void` +• **ack**: `boolean` -#### Defined in +• **options**: `unknown` -[adapter/src/lib/adapter/adapter.ts:8286](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8286) +##### Returns -▸ **setStateChanged**(`id`, `state`, `ack`, `options`, `callback?`): `void` +[`SetStateChangedPromise`](../-internal-/type-aliases/SetStateChangedPromise.md) -Writes value into states DB only if the value really changed. +##### Defined in -This function can write values into states DB for this adapter. -Only Ids that belong to this adapter can be modified. So the function automatically adds "adapter.X." to ID. -ack, options and callback are optional +[adapter/src/lib/adapter/adapter.ts:375](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L375) -#### Parameters +*** -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | object ID of the state. | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | simple value or object with attribues. | -| `ack` | `boolean` | optional is command(false) or status(true) | -| `options` | `unknown` | optional user context | -| `callback?` | [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) | optional return error, id and notChanged ```js function (err, id, notChanged) { if (err) adapter.log.error('Cannot set value for "' + id + '": ' + err); if (!notChanged) adapter.log.debug('Value was changed'); } ``` | +### setTimeout() -#### Returns +> **setTimeout**\<`TCallback`\>(`cb`, `timeout`, ...`args`): `undefined` \| [`Timeout`](../-internal-/type-aliases/Timeout.md) -`void` +Same as setTimeout, +but it clears the running timers during the unloading process +does not work after unload has been called -#### Defined in +#### Type Parameters -[adapter/src/lib/adapter/adapter.ts:8292](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L8292) +• **TCallback** *extends* [`TimeoutCallback`](../-internal-/type-aliases/TimeoutCallback.md) -___ +#### Parameters -### setStateChangedAsync +• **cb**: `TCallback` -▸ **setStateChangedAsync**(`id`, `state`, `ack?`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +timer callback -Writes a value into the states DB only if it has changed. +• **timeout**: `number` -#### Parameters +timeout in milliseconds + +• ...**args**: `Parameters`\<`TCallback`\> -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `ack?` | `boolean` | +as many arguments as needed, which will be passed to setTimeout #### Returns -[`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +`undefined` \| [`Timeout`](../-internal-/type-aliases/Timeout.md) + +timer id #### Defined in -[adapter/src/lib/adapter/adapter.ts:365](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L365) +[adapter/src/lib/adapter/adapter.ts:2620](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2620) -▸ **setStateChangedAsync**(`id`, `state`, `options?`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +*** -#### Parameters +### subscribeForeignFiles() -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `options?` | `unknown` | +> **subscribeForeignFiles**(`id`, `pattern`, `options`?): `Promise`\<`void`\> -#### Returns +Subscribe for the changes of files in specific instance. -[`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +#### Parameters -#### Defined in +• **id**: `string` -[adapter/src/lib/adapter/adapter.ts:370](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L370) +adapter ID like 'vis-2.0' or 'vis-2.admin' -▸ **setStateChangedAsync**(`id`, `state`, `ack`, `options`): [`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +• **pattern**: `string` \| `string`[] -#### Parameters +pattern like 'channel.*' or '*' (all files) - without namespaces. You can use array of patterns -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `ack` | `boolean` | -| `options` | `unknown` | +• **options?**: `unknown` + +optional user context #### Returns -[`SetStateChangedPromise`](../modules/internal_.md#setstatechangedpromise) +`Promise`\<`void`\> #### Defined in -[adapter/src/lib/adapter/adapter.ts:375](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L375) +[adapter/src/lib/adapter/adapter.ts:4835](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4835) -___ +*** -### setTimeout +### subscribeForeignObjects() -▸ **setTimeout**\<`TCallback`\>(`cb`, `timeout`, `...args`): `undefined` \| [`Timeout`](../modules/internal_.md#timeout) +Subscribe for the changes of objects in any instance. -Same as setTimeout, -but it clears the running timers during the unload process -does not work after unload has been called +#### Param -#### Type parameters +pattern like 'channel.*' or '*' (all objects) - without namespaces. You can use array of patterns -| Name | Type | -| :------ | :------ | -| `TCallback` | extends [`TimeoutCallback`](../modules/internal_.md#timeoutcallback) | +#### Param -#### Parameters +optional user context -| Name | Type | Description | -| :------ | :------ | :------ | -| `cb` | `TCallback` | timer callback | -| `timeout` | `number` | timeout in milliseconds | -| `...args` | `Parameters`\<`TCallback`\> | as many arguments as needed, which will be passed to setTimeout | +#### Param -#### Returns +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot subscribe object: ' + err); + } + ``` -`undefined` \| [`Timeout`](../modules/internal_.md#timeout) +#### subscribeForeignObjects(pattern, callback) -timer id +> **subscribeForeignObjects**(`pattern`, `callback`?): `void` -#### Defined in +Subscribe for the changes of objects in any instance. + +##### Parameters -[adapter/src/lib/adapter/adapter.ts:2620](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2620) +• **pattern**: `string` \| `string`[] -___ +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) -### subscribeForeignFiles +##### Returns -▸ **subscribeForeignFiles**(`id`, `pattern`, `options?`): `Promise`\<`void`\> +`void` -Subscribe for the changes of files in specific instance. +##### Param -#### Parameters +pattern like 'channel.*' or '*' (all objects) - without namespaces. You can use array of patterns -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | adapter ID like 'vis-2.0' or 'vis-2.admin' | -| `pattern` | `string` \| `string`[] | pattern like 'channel.*' or '*' (all files) - without namespaces. You can use array of patterns | -| `options?` | `unknown` | optional user context | +##### Param -#### Returns +optional user context -`Promise`\<`void`\> +##### Param -#### Defined in +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot subscribe object: ' + err); + } + ``` -[adapter/src/lib/adapter/adapter.ts:4835](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4835) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:4756](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4756) -### subscribeForeignObjects +#### subscribeForeignObjects(pattern, options, callback) -▸ **subscribeForeignObjects**(`pattern`, `callback?`): `void` +> **subscribeForeignObjects**(`pattern`, `options`, `callback`?): `void` Subscribe for the changes of objects in any instance. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | `string` \| `string`[] | pattern like 'channel.*' or '*' (all objects) - without namespaces. You can use array of patterns | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional returns result ```js function (err) { if (err) adapter.log.error('Cannot subscribe object: ' + err); } ``` | +• **pattern**: `string` \| `string`[] -#### Returns +• **options**: `unknown` -`void` +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) -#### Defined in +##### Returns -[adapter/src/lib/adapter/adapter.ts:4756](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4756) +`void` -▸ **subscribeForeignObjects**(`pattern`, `options`, `callback?`): `void` +##### Param -Subscribe for the changes of objects in any instance. +pattern like 'channel.*' or '*' (all objects) - without namespaces. You can use array of patterns -#### Parameters +##### Param -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | `string` \| `string`[] | pattern like 'channel.*' or '*' (all objects) - without namespaces. You can use array of patterns | -| `options` | `unknown` | optional user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional returns result ```js function (err) { if (err) adapter.log.error('Cannot subscribe object: ' + err); } ``` | +optional user context -#### Returns +##### Param -`void` +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot subscribe object: ' + err); + } + ``` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:4757](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4757) +[adapter/src/lib/adapter/adapter.ts:4757](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4757) -___ +*** -### subscribeForeignObjectsAsync +### subscribeForeignObjectsAsync() -▸ **subscribeForeignObjectsAsync**(`pattern`, `options?`): `Promise`\<`void`\> +> **subscribeForeignObjectsAsync**(`pattern`, `options`?): `Promise`\<`void`\> Subscribe to changes of objects (which might not belong to this adapter) #### Parameters -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | `unknown` | +• **pattern**: `string` \| `string`[] + +• **options?**: `unknown` #### Returns @@ -7666,13 +12301,34 @@ Subscribe to changes of objects (which might not belong to this adapter) #### Defined in -[adapter/src/lib/adapter/adapter.ts:218](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L218) +[adapter/src/lib/adapter/adapter.ts:218](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L218) + +*** + +### subscribeForeignStates() + +Subscribe for changes on all states of all adapters (and system states), that pass the pattern + +Allows to Subscribe on changes all states of all instances according to pattern. E.g. to read all states of 'adapterName.X' instance use: +```js + adapter.subscribeForeignStates('adapterName.X.*'); +``` + +#### Param + +string in form 'adapter.0.*' or like this. It can be an array of IDs too. + +#### Param -___ +optional argument to describe the user context -### subscribeForeignStates +#### Param -▸ **subscribeForeignStates**(`pattern`, `callback?`): `void` +return result ```function (err) {}``` + +#### subscribeForeignStates(pattern, callback) + +> **subscribeForeignStates**(`pattern`, `callback`?): `void` Subscribe for changes on all states of all adapters (and system states), that pass the pattern @@ -7681,22 +12337,35 @@ Allows to Subscribe on changes all states of all instances according to pattern. adapter.subscribeForeignStates('adapterName.X.*'); ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*' or like this. It can be an array of IDs too. | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```function (err) {}``` | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:9693](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9693) +string in form 'adapter.0.*' or like this. It can be an array of IDs too. -▸ **subscribeForeignStates**(`pattern`, `options`, `callback?`): `void` +##### Param + +optional argument to describe the user context + +##### Param + +return result ```function (err) {}``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9693](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9693) + +#### subscribeForeignStates(pattern, options, callback) + +> **subscribeForeignStates**(`pattern`, `options`, `callback`?): `void` Subscribe for changes on all states of all adapters (and system states), that pass the pattern @@ -7705,36 +12374,47 @@ Allows to Subscribe on changes all states of all instances according to pattern. adapter.subscribeForeignStates('adapterName.X.*'); ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*' or like this. It can be an array of IDs too. | -| `options` | `unknown` | optional argument to describe the user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```function (err) {}``` | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +string in form 'adapter.0.*' or like this. It can be an array of IDs too. + +##### Param -[adapter/src/lib/adapter/adapter.ts:9694](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9694) +optional argument to describe the user context -___ +##### Param -### subscribeForeignStatesAsync +return result ```function (err) {}``` -▸ **subscribeForeignStatesAsync**(`pattern`, `options?`): `Promise`\<`void`\> +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9694](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9694) + +*** + +### subscribeForeignStatesAsync() + +> **subscribeForeignStatesAsync**(`pattern`, `options`?): `Promise`\<`void`\> Subscribe to changes of states (which might not belong to this adapter) #### Parameters -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | `unknown` | +• **pattern**: `string` \| `string`[] + +• **options?**: `unknown` #### Returns @@ -7742,65 +12422,120 @@ Subscribe to changes of states (which might not belong to this adapter) #### Defined in -[adapter/src/lib/adapter/adapter.ts:297](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L297) +[adapter/src/lib/adapter/adapter.ts:297](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L297) + +*** + +### subscribeObjects() + +Subscribe for the changes of objects in this instance. + +#### Param + +pattern like 'channel.*' or '*' (all objects of this adapter) - without namespaces + +#### Param -___ +optional user context -### subscribeObjects +#### Param -▸ **subscribeObjects**(`pattern`, `callback?`): `void` +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot subscribe object: ' + err); + } + ``` + +#### subscribeObjects(pattern, callback) + +> **subscribeObjects**(`pattern`, `callback`?): `void` Subscribe for the changes of objects in this instance. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | pattern like 'channel.*' or '*' (all objects of this adapter) - without namespaces | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional returns result ```js function (err) { if (err) adapter.log.error('Cannot subscribe object: ' + err); } ``` | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +pattern like 'channel.*' or '*' (all objects of this adapter) - without namespaces + +##### Param + +optional user context + +##### Param -[adapter/src/lib/adapter/adapter.ts:4671](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4671) +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot subscribe object: ' + err); + } + ``` -▸ **subscribeObjects**(`pattern`, `options`, `callback?`): `void` +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4671](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4671) + +#### subscribeObjects(pattern, options, callback) + +> **subscribeObjects**(`pattern`, `options`, `callback`?): `void` Subscribe for the changes of objects in this instance. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | pattern like 'channel.*' or '*' (all objects of this adapter) - without namespaces | -| `options` | `unknown` | optional user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional returns result ```js function (err) { if (err) adapter.log.error('Cannot subscribe object: ' + err); } ``` | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +pattern like 'channel.*' or '*' (all objects of this adapter) - without namespaces + +##### Param + +optional user context + +##### Param + +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot subscribe object: ' + err); + } + ``` + +##### Defined in -[adapter/src/lib/adapter/adapter.ts:4672](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4672) +[adapter/src/lib/adapter/adapter.ts:4672](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4672) -___ +*** -### subscribeObjectsAsync +### subscribeObjectsAsync() -▸ **subscribeObjectsAsync**(`pattern`, `options?`): `Promise`\<`void`\> +> **subscribeObjectsAsync**(`pattern`, `options`?): `Promise`\<`void`\> Subscribe to changes of objects in this instance #### Parameters -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options?` | `unknown` | +• **pattern**: `string` + +• **options?**: `unknown` #### Returns @@ -7808,13 +12543,34 @@ Subscribe to changes of objects in this instance #### Defined in -[adapter/src/lib/adapter/adapter.ts:212](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L212) +[adapter/src/lib/adapter/adapter.ts:212](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L212) + +*** + +### subscribeStates() + +Subscribe for changes on all states of this instance, that pass the pattern + +Allows to Subscribe on changes all states of current adapter according to pattern. To read all states of current adapter use: +```js + adapter.subscribeStates('*'); // subscribe for all states of this adapter +``` + +#### Param + +string in form 'adapter.0.*' or like this. Only string allowed -___ +#### Param -### subscribeStates +optional argument to describe the user context -▸ **subscribeStates**(`pattern`, `callback?`): `void` +#### Param + +optional callback + +#### subscribeStates(pattern, callback) + +> **subscribeStates**(`pattern`, `callback`?): `void` Subscribe for changes on all states of this instance, that pass the pattern @@ -7823,22 +12579,35 @@ Allows to Subscribe on changes all states of current adapter according to patter adapter.subscribeStates('*'); // subscribe for all states of this adapter ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*' or like this. Only string allowed | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional callback | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +string in form 'adapter.0.*' or like this. Only string allowed + +##### Param + +optional argument to describe the user context -[adapter/src/lib/adapter/adapter.ts:10064](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L10064) +##### Param -▸ **subscribeStates**(`pattern`, `options`, `callback?`): `void` +optional callback + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:10064](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L10064) + +#### subscribeStates(pattern, options, callback) + +> **subscribeStates**(`pattern`, `options`, `callback`?): `void` Subscribe for changes on all states of this instance, that pass the pattern @@ -7847,36 +12616,47 @@ Allows to Subscribe on changes all states of current adapter according to patter adapter.subscribeStates('*'); // subscribe for all states of this adapter ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*' or like this. Only string allowed | -| `options` | `unknown` | optional argument to describe the user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional callback | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +string in form 'adapter.0.*' or like this. Only string allowed + +##### Param + +optional argument to describe the user context + +##### Param + +optional callback -[adapter/src/lib/adapter/adapter.ts:10065](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L10065) +##### Defined in -___ +[adapter/src/lib/adapter/adapter.ts:10065](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L10065) -### subscribeStatesAsync +*** -▸ **subscribeStatesAsync**(`pattern`, `options?`): `Promise`\<`void`\> +### subscribeStatesAsync() + +> **subscribeStatesAsync**(`pattern`, `options`?): `Promise`\<`void`\> Subscribe to changes of states in this instance #### Parameters -| Name | Type | -| :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | -| `options?` | `unknown` | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **options?**: `unknown` #### Returns @@ -7884,13 +12664,13 @@ Subscribe to changes of states in this instance #### Defined in -[adapter/src/lib/adapter/adapter.ts:301](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L301) +[adapter/src/lib/adapter/adapter.ts:301](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L301) -___ +*** -### supportsFeature +### supportsFeature() -▸ **supportsFeature**(`featureName`): `boolean` +> **supportsFeature**(`featureName`): `boolean` Method to check for available Features for adapter development @@ -7903,9 +12683,9 @@ Use it like ... #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `featureName` | ``"ALIAS"`` \| ``"ALIAS_SEPARATE_READ_WRITE_ID"`` \| ``"ADAPTER_GETPORT_BIND"`` \| ``"ADAPTER_DEL_OBJECT_RECURSIVE"`` \| ``"ADAPTER_SET_OBJECT_SETS_DEFAULT_VALUE"`` \| ``"ADAPTER_AUTO_DECRYPT_NATIVE"`` \| ``"PLUGINS"`` \| ``"CONTROLLER_NPM_AUTO_REBUILD"`` \| ``"CONTROLLER_READWRITE_BASE_SETTINGS"`` \| ``"CONTROLLER_MULTI_REPO"`` \| ``"CONTROLLER_LICENSE_MANAGER"`` \| ``"CONTROLLER_OS_PACKAGE_UPGRADE"`` \| ``"DEL_INSTANCE_CUSTOM"`` \| ``"CUSTOM_FULL_VIEW"`` \| ``"ADAPTER_GET_OBJECTS_BY_ARRAY"`` \| ``"CONTROLLER_UI_UPGRADE"`` \| ``"ADAPTER_WEBSERVER_UPGRADE"`` | the name of the feature to check | +• **featureName**: `"ALIAS"` \| `"ALIAS_SEPARATE_READ_WRITE_ID"` \| `"ADAPTER_GETPORT_BIND"` \| `"ADAPTER_DEL_OBJECT_RECURSIVE"` \| `"ADAPTER_SET_OBJECT_SETS_DEFAULT_VALUE"` \| `"ADAPTER_AUTO_DECRYPT_NATIVE"` \| `"PLUGINS"` \| `"CONTROLLER_NPM_AUTO_REBUILD"` \| `"CONTROLLER_READWRITE_BASE_SETTINGS"` \| `"CONTROLLER_MULTI_REPO"` \| `"CONTROLLER_LICENSE_MANAGER"` \| `"CONTROLLER_OS_PACKAGE_UPGRADE"` \| `"DEL_INSTANCE_CUSTOM"` \| `"CUSTOM_FULL_VIEW"` \| `"ADAPTER_GET_OBJECTS_BY_ARRAY"` \| `"CONTROLLER_UI_UPGRADE"` \| `"ADAPTER_WEBSERVER_UPGRADE"` + +the name of the feature to check #### Returns @@ -7915,66 +12695,95 @@ true/false if the feature is in the list of supported features #### Defined in -[adapter/src/lib/adapter/adapter.ts:1598](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1598) +[adapter/src/lib/adapter/adapter.ts:1598](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1598) + +*** + +### terminate() + +stops the execution of adapter, but not disables it. + +Sometimes, the adapter must be stopped if some libraries are missing. + +#### Param + +optional termination description + +#### Param -___ +optional exit code -### terminate +#### terminate(exitCode) -▸ **terminate**(`exitCode?`): `never` +> **terminate**(`exitCode`?): `never` stops the execution of adapter, but not disables it. Sometimes, the adapter must be stopped if some libraries are missing. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `exitCode?` | `number` | optional exit code | +• **exitCode?**: `number` -#### Returns +##### Returns `never` -#### Defined in +##### Param + +optional termination description + +##### Param + +optional exit code -[adapter/src/lib/adapter/adapter.ts:1449](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1449) +##### Defined in -▸ **terminate**(`reason?`, `exitCode?`): `never` +[adapter/src/lib/adapter/adapter.ts:1449](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1449) + +#### terminate(reason, exitCode) + +> **terminate**(`reason`?, `exitCode`?): `never` stops the execution of adapter, but not disables it. Sometimes, the adapter must be stopped if some libraries are missing. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `reason?` | `string` | optional termination description | -| `exitCode?` | `number` | optional exit code | +• **reason?**: `string` -#### Returns +• **exitCode?**: `number` + +##### Returns + +`never` + +##### Param + +optional termination description + +##### Param -`never` +optional exit code -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:1450](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1450) +[adapter/src/lib/adapter/adapter.ts:1450](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1450) -___ +*** -### uninstallNodeModule +### uninstallNodeModule() -▸ **uninstallNodeModule**(`moduleName`): `Promise`\<`CommandResult`\> +> **uninstallNodeModule**(`moduleName`): `Promise`\<`CommandResult`\> Uninstall specified npm module #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `moduleName` | `string` | name of the node module | +• **moduleName**: `string` + +name of the node module #### Returns @@ -7982,64 +12791,69 @@ Uninstall specified npm module #### Defined in -[adapter/src/lib/adapter/adapter.ts:1297](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L1297) +[adapter/src/lib/adapter/adapter.ts:1297](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L1297) -___ +*** -### unlink +### unlink() -▸ **unlink**(`adapterName`, `path`, `callback`): `void` +#### unlink(adapterName, path, callback) -#### Parameters +> **unlink**(`adapterName`, `path`, `callback`): `void` -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | +##### Parameters -#### Returns +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) + +##### Returns `void` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:6758](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6758) +[adapter/src/lib/adapter/adapter.ts:6758](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6758) -▸ **unlink**(`adapterName`, `path`, `options`, `callback`): `void` +#### unlink(adapterName, path, options, callback) -#### Parameters +> **unlink**(`adapterName`, `path`, `options`, `callback`): `void` -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options` | `unknown` | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | +##### Parameters -#### Returns +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **options**: `unknown` + +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) + +##### Returns `void` -#### Defined in +##### Defined in -[adapter/src/lib/adapter/adapter.ts:6759](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6759) +[adapter/src/lib/adapter/adapter.ts:6759](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6759) -___ +*** -### unlinkAsync +### unlinkAsync() -▸ **unlinkAsync**(`adapterName`, `path`, `options?`): `Promise`\<`void`\> +> **unlinkAsync**(`adapterName`, `path`, `options`?): `Promise`\<`void`\> Deletes a given file #### Parameters -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `options?` | `unknown` | +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **options?**: `unknown` #### Returns @@ -8047,23 +12861,29 @@ Deletes a given file #### Defined in -[adapter/src/lib/adapter/adapter.ts:275](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L275) +[adapter/src/lib/adapter/adapter.ts:275](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L275) -___ +*** -### unsubscribeForeignFiles +### unsubscribeForeignFiles() -▸ **unsubscribeForeignFiles**(`id`, `pattern`, `options?`): `Promise`\<`void`\> +> **unsubscribeForeignFiles**(`id`, `pattern`, `options`?): `Promise`\<`void`\> Unsubscribe for the changes of files on specific instance. #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | adapter ID like 'vis-2.0' or 'vis-2.admin' | -| `pattern` | `string` \| `string`[] | pattern like 'channel.*' or '*' (all objects) - without namespaces | -| `options?` | `unknown` | optional user context | +• **id**: `string` + +adapter ID like 'vis-2.0' or 'vis-2.admin' + +• **pattern**: `string` \| `string`[] + +pattern like 'channel.*' or '*' (all objects) - without namespaces + +• **options?**: `unknown` + +optional user context #### Returns @@ -8071,65 +12891,120 @@ Unsubscribe for the changes of files on specific instance. #### Defined in -[adapter/src/lib/adapter/adapter.ts:4863](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4863) +[adapter/src/lib/adapter/adapter.ts:4863](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4863) + +*** + +### unsubscribeForeignObjects() + +Unsubscribe for the patterns on all objects. + +#### Param -___ +pattern like 'channel.*' or '*' (all objects) - without namespaces -### unsubscribeForeignObjects +#### Param -▸ **unsubscribeForeignObjects**(`pattern`, `callback?`): `void` +optional user context + +#### Param + +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot unsubscribe object: ' + err); + } + ``` + +#### unsubscribeForeignObjects(pattern, callback) + +> **unsubscribeForeignObjects**(`pattern`, `callback`?): `void` Unsubscribe for the patterns on all objects. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | `string` \| `string`[] | pattern like 'channel.*' or '*' (all objects) - without namespaces | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional returns result ```js function (err) { if (err) adapter.log.error('Cannot unsubscribe object: ' + err); } ``` | +• **pattern**: `string` \| `string`[] -#### Returns +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +pattern like 'channel.*' or '*' (all objects) - without namespaces + +##### Param + +optional user context + +##### Param + +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot unsubscribe object: ' + err); + } + ``` + +##### Defined in -[adapter/src/lib/adapter/adapter.ts:4794](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4794) +[adapter/src/lib/adapter/adapter.ts:4794](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4794) -▸ **unsubscribeForeignObjects**(`pattern`, `options`, `callback?`): `void` +#### unsubscribeForeignObjects(pattern, options, callback) + +> **unsubscribeForeignObjects**(`pattern`, `options`, `callback`?): `void` Unsubscribe for the patterns on all objects. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | `string` \| `string`[] | pattern like 'channel.*' or '*' (all objects) - without namespaces | -| `options` | `unknown` | optional user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional returns result ```js function (err) { if (err) adapter.log.error('Cannot unsubscribe object: ' + err); } ``` | +• **pattern**: `string` \| `string`[] -#### Returns +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:4795](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4795) +pattern like 'channel.*' or '*' (all objects) - without namespaces -___ +##### Param -### unsubscribeForeignObjectsAsync +optional user context -▸ **unsubscribeForeignObjectsAsync**(`pattern`, `options?`): `Promise`\<`void`\> +##### Param + +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot unsubscribe object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4795](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4795) + +*** + +### unsubscribeForeignObjectsAsync() + +> **unsubscribeForeignObjectsAsync**(`pattern`, `options`?): `Promise`\<`void`\> Unsubscribe from changes of objects (which might not belong to this adapter) #### Parameters -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | `unknown` | +• **pattern**: `string` \| `string`[] + +• **options?**: `unknown` #### Returns @@ -8137,13 +13012,39 @@ Unsubscribe from changes of objects (which might not belong to this adapter) #### Defined in -[adapter/src/lib/adapter/adapter.ts:220](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L220) +[adapter/src/lib/adapter/adapter.ts:220](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L220) + +*** -___ +### unsubscribeForeignStates() -### unsubscribeForeignStates +Unsubscribe for changes for given pattern + +This function allows to unsubscribe from changes. The pattern must be equal to requested one. +```js + adapter.subscribeForeignStates('adapterName.X.*'); + adapter.unsubscribeForeignStates('adapterName.X.abc*'); // This will not work + adapter.unsubscribeForeignStates('adapterName.X.*'); // Valid unsubscribe +``` + +#### Param + +string in form 'adapter.0.*'. Must be the same as subscribe. + +#### Param + +optional argument to describe the user context + +#### Param + +return result +```js +function (err) {} +``` -▸ **unsubscribeForeignStates**(`pattern`, `callback?`): `void` +#### unsubscribeForeignStates(pattern, callback) + +> **unsubscribeForeignStates**(`pattern`, `callback`?): `void` Unsubscribe for changes for given pattern @@ -8154,22 +13055,38 @@ This function allows to unsubscribe from changes. The pattern must be equal to r adapter.unsubscribeForeignStates('adapterName.X.*'); // Valid unsubscribe ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | `string` \| `string`[] | string in form 'adapter.0.*'. Must be the same as subscribe. | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) {} ``` | +• **pattern**: `string` \| `string`[] -#### Returns +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +string in form 'adapter.0.*'. Must be the same as subscribe. + +##### Param + +optional argument to describe the user context + +##### Param + +return result +```js +function (err) {} +``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9914](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9914) -[adapter/src/lib/adapter/adapter.ts:9914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9914) +#### unsubscribeForeignStates(pattern, options, callback) -▸ **unsubscribeForeignStates**(`pattern`, `options`, `callback?`): `void` +> **unsubscribeForeignStates**(`pattern`, `options`, `callback`?): `void` Unsubscribe for changes for given pattern @@ -8180,36 +13097,50 @@ This function allows to unsubscribe from changes. The pattern must be equal to r adapter.unsubscribeForeignStates('adapterName.X.*'); // Valid unsubscribe ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | `string` \| `string`[] | string in form 'adapter.0.*'. Must be the same as subscribe. | -| `options` | `unknown` | optional argument to describe the user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | return result ```js function (err) {} ``` | +• **pattern**: `string` \| `string`[] -#### Returns +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +string in form 'adapter.0.*'. Must be the same as subscribe. -[adapter/src/lib/adapter/adapter.ts:9915](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L9915) +##### Param -___ +optional argument to describe the user context -### unsubscribeForeignStatesAsync +##### Param -▸ **unsubscribeForeignStatesAsync**(`pattern`, `options?`): `Promise`\<`void`\> +return result +```js +function (err) {} +``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:9915](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L9915) + +*** + +### unsubscribeForeignStatesAsync() + +> **unsubscribeForeignStatesAsync**(`pattern`, `options`?): `Promise`\<`void`\> Subscribe from changes of states (which might not belong to this adapter) #### Parameters -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | `unknown` | +• **pattern**: `string` \| `string`[] + +• **options?**: `unknown` #### Returns @@ -8217,65 +13148,120 @@ Subscribe from changes of states (which might not belong to this adapter) #### Defined in -[adapter/src/lib/adapter/adapter.ts:299](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L299) +[adapter/src/lib/adapter/adapter.ts:299](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L299) -___ +*** -### unsubscribeObjects +### unsubscribeObjects() -▸ **unsubscribeObjects**(`pattern`, `callback?`): `void` +Unsubscribe on the changes of objects in this instance. + +#### Param + +pattern like 'channel.*' or '*' (all objects) - without namespaces + +#### Param + +optional user context + +#### Param + +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot unsubscribe object: ' + err); + } + ``` + +#### unsubscribeObjects(pattern, callback) + +> **unsubscribeObjects**(`pattern`, `callback`?): `void` Unsubscribe on the changes of objects in this instance. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | pattern like 'channel.*' or '*' (all objects) - without namespaces | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional returns result ```js function (err) { if (err) adapter.log.error('Cannot unsubscribe object: ' + err); } ``` | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +pattern like 'channel.*' or '*' (all objects) - without namespaces -[adapter/src/lib/adapter/adapter.ts:4713](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4713) +##### Param -▸ **unsubscribeObjects**(`pattern`, `options`, `callback?`): `void` +optional user context + +##### Param + +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot unsubscribe object: ' + err); + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:4713](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4713) + +#### unsubscribeObjects(pattern, options, callback) + +> **unsubscribeObjects**(`pattern`, `options`, `callback`?): `void` Unsubscribe on the changes of objects in this instance. -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | pattern like 'channel.*' or '*' (all objects) - without namespaces | -| `options` | `unknown` | optional user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional returns result ```js function (err) { if (err) adapter.log.error('Cannot unsubscribe object: ' + err); } ``` | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +pattern like 'channel.*' or '*' (all objects) - without namespaces + +##### Param + +optional user context -[adapter/src/lib/adapter/adapter.ts:4714](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L4714) +##### Param -___ +optional returns result + ```js + function (err) { + if (err) adapter.log.error('Cannot unsubscribe object: ' + err); + } + ``` -### unsubscribeObjectsAsync +##### Defined in -▸ **unsubscribeObjectsAsync**(`pattern`, `options?`): `Promise`\<`void`\> +[adapter/src/lib/adapter/adapter.ts:4714](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L4714) + +*** + +### unsubscribeObjectsAsync() + +> **unsubscribeObjectsAsync**(`pattern`, `options`?): `Promise`\<`void`\> Unsubscribe from changes of objects in this instance #### Parameters -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options?` | `unknown` | +• **pattern**: `string` + +• **options?**: `unknown` #### Returns @@ -8283,13 +13269,36 @@ Unsubscribe from changes of objects in this instance #### Defined in -[adapter/src/lib/adapter/adapter.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L214) +[adapter/src/lib/adapter/adapter.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L214) + +*** + +### unsubscribeStates() + +Unsubscribe for changes for given pattern for own states. + +This function allows to unsubscribe from changes. The pattern must be equal to requested one. + +```js + adapter.unsubscribeStates('abc*'); // This will not work + adapter.unsubscribeStates('*'); // Valid unsubscribe +``` + +#### Param -___ +string in form 'adapter.0.*'. Must be the same as subscribe. -### unsubscribeStates +#### Param -▸ **unsubscribeStates**(`pattern`, `callback?`): `void` +optional argument to describe the user context + +#### Param + +optional callback + +#### unsubscribeStates(pattern, callback) + +> **unsubscribeStates**(`pattern`, `callback`?): `void` Unsubscribe for changes for given pattern for own states. @@ -8300,22 +13309,35 @@ This function allows to unsubscribe from changes. The pattern must be equal to r adapter.unsubscribeStates('*'); // Valid unsubscribe ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*'. Must be the same as subscribe. | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional callback | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +string in form 'adapter.0.*'. Must be the same as subscribe. + +##### Param + +optional argument to describe the user context + +##### Param + +optional callback + +##### Defined in -[adapter/src/lib/adapter/adapter.ts:10098](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L10098) +[adapter/src/lib/adapter/adapter.ts:10098](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L10098) -▸ **unsubscribeStates**(`pattern`, `options`, `callback?`): `void` +#### unsubscribeStates(pattern, options, callback) + +> **unsubscribeStates**(`pattern`, `options`, `callback`?): `void` Unsubscribe for changes for given pattern for own states. @@ -8326,36 +13348,47 @@ This function allows to unsubscribe from changes. The pattern must be equal to r adapter.unsubscribeStates('*'); // Valid unsubscribe ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | string in form 'adapter.0.*'. Must be the same as subscribe. | -| `options` | `unknown` | optional argument to describe the user context | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | optional callback | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) -#### Returns +• **options**: `unknown` + +• **callback?**: [`ErrorCallback`](../-internal-/type-aliases/ErrorCallback.md) + +##### Returns `void` -#### Defined in +##### Param -[adapter/src/lib/adapter/adapter.ts:10099](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L10099) +string in form 'adapter.0.*'. Must be the same as subscribe. -___ +##### Param -### unsubscribeStatesAsync +optional argument to describe the user context -▸ **unsubscribeStatesAsync**(`pattern`, `options?`): `Promise`\<`void`\> +##### Param + +optional callback + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:10099](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L10099) + +*** + +### unsubscribeStatesAsync() + +> **unsubscribeStatesAsync**(`pattern`, `options`?): `Promise`\<`void`\> Subscribe from changes of states in this instance #### Parameters -| Name | Type | -| :------ | :------ | -| `pattern` | [`Pattern`](../modules/internal_.md#pattern) | -| `options?` | `unknown` | +• **pattern**: [`Pattern`](../-internal-/type-aliases/Pattern.md) + +• **options?**: `unknown` #### Returns @@ -8363,13 +13396,13 @@ Subscribe from changes of states in this instance #### Defined in -[adapter/src/lib/adapter/adapter.ts:303](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L303) +[adapter/src/lib/adapter/adapter.ts:303](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L303) -___ +*** -### updateConfig +### updateConfig() -▸ **updateConfig**(`newConfig`): [`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +> **updateConfig**(`newConfig`): [`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) Updates the adapter config with new values. Only a subset of the configuration has to be provided, since merging with the existing config is done automatically, e.g., like this: @@ -8380,23 +13413,59 @@ After updating the configuration, the adapter is automatically restarted. #### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `newConfig` | `Record`\<`string`, `any`\> | The new config values to be stored | +• **newConfig**: `Record`\<`string`, `any`\> + +The new config values to be stored #### Returns -[`SetObjectPromise`](../modules/internal_.md#setobjectpromise) +[`SetObjectPromise`](../-internal-/type-aliases/SetObjectPromise.md) #### Defined in -[adapter/src/lib/adapter/adapter.ts:2497](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L2497) +[adapter/src/lib/adapter/adapter.ts:2497](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L2497) -___ +*** -### writeFile +### writeFile() -▸ **writeFile**(`adapterName`, `path`, `data`, `callback`): `void` +Write file to DB. + +This function writes the content of one file into DB for given adapter and file name. +```js + adapter.writeFile('vis-2.0', '/main/vis-views.json', data, function (err) { + err && adapter.log.error('Cannot write file: ' + err); + }); +``` + +#### Param + +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. + +#### Param + +path to file without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". + +#### Param + +data as UTF8 string or buffer depends on the file extension. + +#### Param + +optional user context + +#### Param + +return result + ```js + function (err) { + + } + ``` + +#### writeFile(adapterName, path, data, callback) + +> **writeFile**(`adapterName`, `path`, `data`, `callback`): `void` Write file to DB. @@ -8407,24 +13476,52 @@ This function writes the content of one file into DB for given adapter and file }); ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapterName` | ``null`` \| `string` | - | -| `path` | `string` | - | -| `data` | `string` \| `Buffer` | data as UTF8 string or buffer depends on the file extension. | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | return result ```js function (err) { } ``` | +• **adapterName**: `null` \| `string` -#### Returns +• **path**: `string` + +• **data**: `string` \| `Buffer` + +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. + +##### Param + +path to file without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". -[adapter/src/lib/adapter/adapter.ts:6897](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6897) +##### Param -▸ **writeFile**(`adapterName`, `path`, `data`, `options`, `callback`): `void` +data as UTF8 string or buffer depends on the file extension. + +##### Param + +optional user context + +##### Param + +return result + ```js + function (err) { + + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6897](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6897) + +#### writeFile(adapterName, path, data, options, callback) + +> **writeFile**(`adapterName`, `path`, `data`, `options`, `callback`): `void` Write file to DB. @@ -8435,38 +13532,66 @@ This function writes the content of one file into DB for given adapter and file }); ``` -#### Parameters +##### Parameters -| Name | Type | Description | -| :------ | :------ | :------ | -| `adapterName` | ``null`` \| `string` | - | -| `path` | `string` | - | -| `data` | `string` \| `Buffer` | data as UTF8 string or buffer depends on the file extension. | -| `options` | `unknown` | optional user context | -| `callback` | [`ErrnoCallback`](../modules/internal_.md#errnocallback) | return result ```js function (err) { } ``` | +• **adapterName**: `null` \| `string` -#### Returns +• **path**: `string` + +• **data**: `string` \| `Buffer` + +• **options**: `unknown` + +• **callback**: [`ErrnoCallback`](../-internal-/type-aliases/ErrnoCallback.md) + +##### Returns `void` -#### Defined in +##### Param + +adapter name. If the adapter name is null, so the name (not instance) of the current adapter will be taken. + +##### Param + +path to file without adapter name. E.g., If you want to read "/vis-2.0/main/views.json", here must be "/main/views.json" and _adapter must be equal to "vis-2.0". + +##### Param + +data as UTF8 string or buffer depends on the file extension. + +##### Param -[adapter/src/lib/adapter/adapter.ts:6898](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L6898) +optional user context -___ +##### Param -### writeFileAsync +return result + ```js + function (err) { -▸ **writeFileAsync**(`adapterName`, `path`, `data`, `options?`): `Promise`\<`void`\> + } + ``` + +##### Defined in + +[adapter/src/lib/adapter/adapter.ts:6898](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L6898) + +*** + +### writeFileAsync() + +> **writeFileAsync**(`adapterName`, `path`, `data`, `options`?): `Promise`\<`void`\> #### Parameters -| Name | Type | -| :------ | :------ | -| `adapterName` | ``null`` \| `string` | -| `path` | `string` | -| `data` | `string` \| `Buffer` | -| `options?` | `unknown` | +• **adapterName**: `null` \| `string` + +• **path**: `string` + +• **data**: `string` \| `Buffer` + +• **options?**: `unknown` #### Returns @@ -8474,4 +13599,4 @@ ___ #### Defined in -[adapter/src/lib/adapter/adapter.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L282) +[adapter/src/lib/adapter/adapter.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L282) diff --git a/packages/controller/doc/classes/internal_.Log.md b/packages/controller/doc/classes/internal_.Log.md deleted file mode 100644 index 1bf8d62dc..000000000 --- a/packages/controller/doc/classes/internal_.Log.md +++ /dev/null @@ -1,199 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / Log - -# Class: Log - -[\](../modules/internal_.md).Log - -Log class for adapter.js - -It prefixes every message with the given namespace - -## Implements - -- [`Logger`](../interfaces/internal_.Logger.md) - -## Table of contents - -### Constructors - -- [constructor](internal_.Log.md#constructor) - -### Properties - -- [level](internal_.Log.md#level) - -### Methods - -- [debug](internal_.Log.md#debug) -- [error](internal_.Log.md#error) -- [info](internal_.Log.md#info) -- [silly](internal_.Log.md#silly) -- [warn](internal_.Log.md#warn) - -## Constructors - -### constructor - -• **new Log**(`namespaceLog`, `level`, `logger`): [`Log`](internal_.Log.md) - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `namespaceLog` | `string` | Logging namespace to prefix | -| `level` | [`LogLevel`](../modules/internal_.md#loglevel) | The log level | -| `logger` | `any` | logger instance | - -#### Returns - -[`Log`](internal_.Log.md) - -#### Defined in - -[adapter/src/lib/adapter/log.ts:17](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/log.ts#L17) - -## Properties - -### level - -• `Readonly` **level**: [`LogLevel`](../modules/internal_.md#loglevel) - -Verbosity of the log output - -#### Implementation of - -[Logger](../interfaces/internal_.Logger.md).[level](../interfaces/internal_.Logger.md#level) - -#### Defined in - -[adapter/src/lib/adapter/log.ts:8](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/log.ts#L8) - -## Methods - -### debug - -▸ **debug**(`msg`): `void` - -log a message with debug level - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `msg` | `string` | - -#### Returns - -`void` - -#### Implementation of - -[Logger](../interfaces/internal_.Logger.md).[debug](../interfaces/internal_.Logger.md#debug) - -#### Defined in - -[adapter/src/lib/adapter/log.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/log.ts#L37) - -___ - -### error - -▸ **error**(`msg`): `void` - -log a message with error severity - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `msg` | `string` | - -#### Returns - -`void` - -#### Implementation of - -[Logger](../interfaces/internal_.Logger.md).[error](../interfaces/internal_.Logger.md#error) - -#### Defined in - -[adapter/src/lib/adapter/log.ts:45](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/log.ts#L45) - -___ - -### info - -▸ **info**(`msg`): `void` - -log a message with info level (default output level for all adapters) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `msg` | `string` | - -#### Returns - -`void` - -#### Implementation of - -[Logger](../interfaces/internal_.Logger.md).[info](../interfaces/internal_.Logger.md#info) - -#### Defined in - -[adapter/src/lib/adapter/log.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/log.ts#L41) - -___ - -### silly - -▸ **silly**(`msg`): `void` - -log a message with silly level - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `msg` | `string` | - -#### Returns - -`void` - -#### Implementation of - -[Logger](../interfaces/internal_.Logger.md).[silly](../interfaces/internal_.Logger.md#silly) - -#### Defined in - -[adapter/src/lib/adapter/log.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/log.ts#L33) - -___ - -### warn - -▸ **warn**(`msg`): `void` - -log a message with warning severity - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `msg` | `string` | - -#### Returns - -`void` - -#### Implementation of - -[Logger](../interfaces/internal_.Logger.md).[warn](../interfaces/internal_.Logger.md#warn) - -#### Defined in - -[adapter/src/lib/adapter/log.ts:49](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/log.ts#L49) diff --git a/packages/controller/doc/classes/internal_.ObjectsInRedisClient.md b/packages/controller/doc/classes/internal_.ObjectsInRedisClient.md deleted file mode 100644 index 19081dd59..000000000 --- a/packages/controller/doc/classes/internal_.ObjectsInRedisClient.md +++ /dev/null @@ -1,2461 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ObjectsInRedisClient - -# Class: ObjectsInRedisClient - -[\](../modules/internal_.md).ObjectsInRedisClient - -## Table of contents - -### Constructors - -- [constructor](internal_.ObjectsInRedisClient.md#constructor) - -### Methods - -- [activateSets](internal_.ObjectsInRedisClient.md#activatesets) -- [addPreserveSettings](internal_.ObjectsInRedisClient.md#addpreservesettings) -- [checkFile](internal_.ObjectsInRedisClient.md#checkfile) -- [checkFileRights](internal_.ObjectsInRedisClient.md#checkfilerights) -- [chmodFile](internal_.ObjectsInRedisClient.md#chmodfile) -- [chmodFileAsync](internal_.ObjectsInRedisClient.md#chmodfileasync) -- [chmodObject](internal_.ObjectsInRedisClient.md#chmodobject) -- [chmodObjectAsync](internal_.ObjectsInRedisClient.md#chmodobjectasync) -- [chownFile](internal_.ObjectsInRedisClient.md#chownfile) -- [chownFileAsync](internal_.ObjectsInRedisClient.md#chownfileasync) -- [chownObject](internal_.ObjectsInRedisClient.md#chownobject) -- [chownObjectAsync](internal_.ObjectsInRedisClient.md#chownobjectasync) -- [connectDb](internal_.ObjectsInRedisClient.md#connectdb) -- [deactivateSets](internal_.ObjectsInRedisClient.md#deactivatesets) -- [delFile](internal_.ObjectsInRedisClient.md#delfile) -- [delFileAsync](internal_.ObjectsInRedisClient.md#delfileasync) -- [delObject](internal_.ObjectsInRedisClient.md#delobject) -- [delObjectAsync](internal_.ObjectsInRedisClient.md#delobjectasync) -- [destroy](internal_.ObjectsInRedisClient.md#destroy) -- [destroyDB](internal_.ObjectsInRedisClient.md#destroydb) -- [destroyDBAsync](internal_.ObjectsInRedisClient.md#destroydbasync) -- [enableFileCache](internal_.ObjectsInRedisClient.md#enablefilecache) -- [enableFileCacheAsync](internal_.ObjectsInRedisClient.md#enablefilecacheasync) -- [extendObject](internal_.ObjectsInRedisClient.md#extendobject) -- [extendObjectAsync](internal_.ObjectsInRedisClient.md#extendobjectasync) -- [extendPrimaryHostLock](internal_.ObjectsInRedisClient.md#extendprimaryhostlock) -- [fileExists](internal_.ObjectsInRedisClient.md#fileexists) -- [findObject](internal_.ObjectsInRedisClient.md#findobject) -- [getFileId](internal_.ObjectsInRedisClient.md#getfileid) -- [getKeys](internal_.ObjectsInRedisClient.md#getkeys) -- [getKeysAsync](internal_.ObjectsInRedisClient.md#getkeysasync) -- [getMeta](internal_.ObjectsInRedisClient.md#getmeta) -- [getObject](internal_.ObjectsInRedisClient.md#getobject) -- [getObjectAsync](internal_.ObjectsInRedisClient.md#getobjectasync) -- [getObjectList](internal_.ObjectsInRedisClient.md#getobjectlist) -- [getObjectListAsync](internal_.ObjectsInRedisClient.md#getobjectlistasync) -- [getObjectView](internal_.ObjectsInRedisClient.md#getobjectview) -- [getObjectViewAsync](internal_.ObjectsInRedisClient.md#getobjectviewasync) -- [getObjects](internal_.ObjectsInRedisClient.md#getobjects) -- [getObjectsAsync](internal_.ObjectsInRedisClient.md#getobjectsasync) -- [getObjectsByPattern](internal_.ObjectsInRedisClient.md#getobjectsbypattern) -- [getObjectsByPatternAsync](internal_.ObjectsInRedisClient.md#getobjectsbypatternasync) -- [getPrimaryHost](internal_.ObjectsInRedisClient.md#getprimaryhost) -- [getProtocolVersion](internal_.ObjectsInRedisClient.md#getprotocolversion) -- [getStatus](internal_.ObjectsInRedisClient.md#getstatus) -- [getUserGroup](internal_.ObjectsInRedisClient.md#getusergroup) -- [isSystemLocaleSupported](internal_.ObjectsInRedisClient.md#issystemlocalesupported) -- [loadLuaScripts](internal_.ObjectsInRedisClient.md#loadluascripts) -- [migrateToSets](internal_.ObjectsInRedisClient.md#migratetosets) -- [mkdir](internal_.ObjectsInRedisClient.md#mkdir) -- [mkdirAsync](internal_.ObjectsInRedisClient.md#mkdirasync) -- [normalizeFilename](internal_.ObjectsInRedisClient.md#normalizefilename) -- [objectExists](internal_.ObjectsInRedisClient.md#objectexists) -- [readDir](internal_.ObjectsInRedisClient.md#readdir) -- [readDirAsync](internal_.ObjectsInRedisClient.md#readdirasync) -- [readFile](internal_.ObjectsInRedisClient.md#readfile) -- [releasePrimaryHost](internal_.ObjectsInRedisClient.md#releaseprimaryhost) -- [rename](internal_.ObjectsInRedisClient.md#rename) -- [renameAsync](internal_.ObjectsInRedisClient.md#renameasync) -- [rm](internal_.ObjectsInRedisClient.md#rm) -- [rmAsync](internal_.ObjectsInRedisClient.md#rmasync) -- [setDefaultAcl](internal_.ObjectsInRedisClient.md#setdefaultacl) -- [setExists](internal_.ObjectsInRedisClient.md#setexists) -- [setObject](internal_.ObjectsInRedisClient.md#setobject) -- [setObjectAsync](internal_.ObjectsInRedisClient.md#setobjectasync) -- [setPrimaryHost](internal_.ObjectsInRedisClient.md#setprimaryhost) -- [setProtocolVersion](internal_.ObjectsInRedisClient.md#setprotocolversion) -- [subscribe](internal_.ObjectsInRedisClient.md#subscribe) -- [subscribeAsync](internal_.ObjectsInRedisClient.md#subscribeasync) -- [subscribePrimaryHost](internal_.ObjectsInRedisClient.md#subscribeprimaryhost) -- [subscribeUser](internal_.ObjectsInRedisClient.md#subscribeuser) -- [subscribeUserAsync](internal_.ObjectsInRedisClient.md#subscribeuserasync) -- [subscribeUserFile](internal_.ObjectsInRedisClient.md#subscribeuserfile) -- [touch](internal_.ObjectsInRedisClient.md#touch) -- [touchAsync](internal_.ObjectsInRedisClient.md#touchasync) -- [unlink](internal_.ObjectsInRedisClient.md#unlink) -- [unlinkAsync](internal_.ObjectsInRedisClient.md#unlinkasync) -- [unsubscribe](internal_.ObjectsInRedisClient.md#unsubscribe) -- [unsubscribeAsync](internal_.ObjectsInRedisClient.md#unsubscribeasync) -- [unsubscribeUser](internal_.ObjectsInRedisClient.md#unsubscribeuser) -- [unsubscribeUserAsync](internal_.ObjectsInRedisClient.md#unsubscribeuserasync) -- [unsubscribeUserFile](internal_.ObjectsInRedisClient.md#unsubscribeuserfile) -- [validateMetaObject](internal_.ObjectsInRedisClient.md#validatemetaobject) -- [writeFile](internal_.ObjectsInRedisClient.md#writefile) -- [writeFileAsync](internal_.ObjectsInRedisClient.md#writefileasync) - -## Constructors - -### constructor - -• **new ObjectsInRedisClient**(`settings`): [`ObjectsInRedisClient`](internal_.ObjectsInRedisClient.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `settings` | [`ObjectsSettings`](../interfaces/internal_.ObjectsSettings.md) | - -#### Returns - -[`ObjectsInRedisClient`](internal_.ObjectsInRedisClient.md) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:73 - -## Methods - -### activateSets - -▸ **activateSets**(): `Promise`\<`void`\> - -Activates the usage of sets - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:341 - -___ - -### addPreserveSettings - -▸ **addPreserveSettings**(`settings`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `settings` | `string` \| `string`[] | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:274 - -___ - -### checkFile - -▸ **checkFile**(`id`, `name`, `options`, `flag`, `callback?`): `Promise`\<`undefined` \| `void` \| [`CallOptions`](../interfaces/internal_.CallOptions.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `flag` | `any` | -| `callback?` | [`CheckFileCallback`](../modules/internal_.md#checkfilecallback) | - -#### Returns - -`Promise`\<`undefined` \| `void` \| [`CallOptions`](../interfaces/internal_.CallOptions.md)\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:108 - -___ - -### checkFileRights - -▸ **checkFileRights**(`id`, `name`, `options?`, `flag?`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | ``null`` \| `string` | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `flag?` | `any` | -| `callback?` | [`CheckFileRightsCallback`](../modules/internal_.md#checkfilerightscallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:109 - -___ - -### chmodFile - -▸ **chmodFile**(`id`, `name`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`ChownFileCallback`](../modules/internal_.md#chownfilecallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:169 - -___ - -### chmodFileAsync - -▸ **chmodFileAsync**(`id`, `name`, `options`): `Promise`\<`undefined` \| [`ChownFileResult`](../interfaces/internal_.ChownFileResult.md)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| [`ChownFileResult`](../interfaces/internal_.ChownFileResult.md)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:170 - -___ - -### chmodObject - -▸ **chmodObject**(`pattern`, `options`, `callback?`): `void` \| `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`ChownObjectCallback`](../modules/internal_.md#chownobjectcallback) | - -#### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:198 - -___ - -### chmodObjectAsync - -▸ **chmodObjectAsync**(`pattern`, `options`): `Promise`\<`undefined` \| [`Object`](../modules/internal_.md#object)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| [`Object`](../modules/internal_.md#object)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:199 - -___ - -### chownFile - -▸ **chownFile**(`id`, `name`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`ChownFileCallback`](../modules/internal_.md#chownfilecallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:158 - -___ - -### chownFileAsync - -▸ **chownFileAsync**(`id`, `name`, `options`): `Promise`\<`undefined` \| [`ChownFileResult`](../interfaces/internal_.ChownFileResult.md)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| [`ChownFileResult`](../interfaces/internal_.ChownFileResult.md)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:159 - -___ - -### chownObject - -▸ **chownObject**(`pattern`, `options`, `callback?`): `void` \| `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`ChownObjectCallback`](../modules/internal_.md#chownobjectcallback) | - -#### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:195 - -___ - -### chownObjectAsync - -▸ **chownObjectAsync**(`pattern`, `options`): `Promise`\<`undefined` \| [`Object`](../modules/internal_.md#object)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| [`Object`](../modules/internal_.md#object)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:196 - -___ - -### connectDb - -▸ **connectDb**(): `void` - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:78 - -___ - -### deactivateSets - -▸ **deactivateSets**(): `Promise`\<`void`\> - -Deactivates the usage of sets - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:345 - -___ - -### delFile - -▸ **delFile**(`id`, `name`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:138 - -___ - -### delFileAsync - -▸ **delFileAsync**(`id`, `name`, `options`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:139 - -___ - -### delObject - -▸ **delObject**(`id`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:238 - -▸ **delObject**(`id`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:239 - -▸ **delObject**(`id`, `options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:240 - -___ - -### delObjectAsync - -▸ **delObjectAsync**(`id`, `options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:241 - -___ - -### destroy - -▸ **destroy**(): `Promise`\<`void`\> - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:279 - -___ - -### destroyDB - -▸ **destroyDB**(`options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | `undefined` \| ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:277 - -___ - -### destroyDBAsync - -▸ **destroyDBAsync**(`options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:278 - -___ - -### enableFileCache - -▸ **enableFileCache**(`enabled`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `enabled` | `boolean` | -| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `res`: `boolean`) => `void` | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:171 - -▸ **enableFileCache**(`enabled`, `options?`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `enabled` | `boolean` | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `res`: `boolean`) => `void` | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:172 - -___ - -### enableFileCacheAsync - -▸ **enableFileCacheAsync**(`enabled`, `options?`): `Promise`\<`boolean`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `enabled` | `boolean` | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`boolean`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:173 - -___ - -### extendObject - -▸ **extendObject**\<`T`\>(`id`, `obj`, `options?`): `Promise`\<`undefined` \| \{ `id`: `string` ; `value`: [`Object`](../modules/internal_.md#object) }\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `obj` | [`PartialObjectWorker`](../modules/internal_.md#partialobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | -| `options?` | ``null`` \| [`ExtendObjectOptions`](../interfaces/internal_.ExtendObjectOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| \{ `id`: `string` ; `value`: [`Object`](../modules/internal_.md#object) }\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:259 - -▸ **extendObject**\<`T`\>(`id`, `obj`, `options?`, `callback?`): `void` \| `Promise`\<`undefined` \| \{ `id`: `string` ; `value`: [`Object`](../modules/internal_.md#object) }\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `obj` | [`PartialObjectWorker`](../modules/internal_.md#partialobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"write"``\>\> | -| `options?` | ``null`` \| [`ExtendObjectOptions`](../interfaces/internal_.ExtendObjectOptions.md) | -| `callback?` | [`ExtendObjectCallback`](../modules/internal_.md#extendobjectcallback) | - -#### Returns - -`void` \| `Promise`\<`undefined` \| \{ `id`: `string` ; `value`: [`Object`](../modules/internal_.md#object) }\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:260 - -___ - -### extendObjectAsync - -▸ **extendObjectAsync**(`id`, `obj`, `options?`): `Promise`\<`undefined` \| \{ `id`: `string` ; `value`: [`Object`](../modules/internal_.md#object) }\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `obj` | `Partial`\<[`AnyObject`](../modules/internal_.md#anyobject)\> | -| `options?` | [`ExtendObjectOptions`](../interfaces/internal_.ExtendObjectOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| \{ `id`: `string` ; `value`: [`Object`](../modules/internal_.md#object) }\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:261 - -___ - -### extendPrimaryHostLock - -▸ **extendPrimaryHostLock**(`ms`): `Promise`\<`number`\> - -Extend the primary host lock time -Value will expire after ms milliseconds - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `ms` | `number` | ms until value expires | - -#### Returns - -`Promise`\<`number`\> - -1 if extended else 0 - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:311 - -___ - -### fileExists - -▸ **fileExists**(`id`, `name`, `options?`): `Promise`\<`boolean`\> - -Check if given file exists - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | id of the namespace | -| `name` | `string` | name of the file | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | optional user context | - -#### Returns - -`Promise`\<`boolean`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:134 - -___ - -### findObject - -▸ **findObject**(`idOrName`, `type`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `idOrName` | `string` | -| `type` | ``null`` \| `string` | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`FindObjectCallback`](../modules/internal_.md#findobjectcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:271 - -▸ **findObject**(`idOrName`, `type`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `idOrName` | `string` | -| `type` | ``null`` \| `string` | -| `callback` | [`FindObjectCallback`](../modules/internal_.md#findobjectcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:272 - -▸ **findObject**(`idOrName`, `type?`, `options?`): `Promise`\<`undefined` \| `string`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `idOrName` | `string` | -| `type?` | ``null`` \| `string` | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| `string`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:273 - -___ - -### getFileId - -▸ **getFileId**(`id`, `name`, `isMeta?`): `string` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `isMeta?` | `boolean` | - -#### Returns - -`string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:107 - -___ - -### getKeys - -▸ **getKeys**(`pattern`, `options`, `callback`, `dontModify?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options` | `undefined` \| ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`GetKeysCallback`](../modules/internal_.md#getkeyscallback) | -| `dontModify?` | `boolean` | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:212 - -▸ **getKeys**(`pattern`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `callback` | [`GetKeysCallback`](../modules/internal_.md#getkeyscallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:213 - -▸ **getKeys**(`pattern`, `options?`, `callback?`, `dontModify?`): `Promise`\<`undefined` \| `string`[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | `undefined` | -| `dontModify?` | `boolean` | - -#### Returns - -`Promise`\<`undefined` \| `string`[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:214 - -___ - -### getKeysAsync - -▸ **getKeysAsync**(`id`, `options?`): `Promise`\<`undefined` \| `string`[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| `string`[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:215 - -___ - -### getMeta - -▸ **getMeta**(`id`): `Promise`\<``null`` \| `string`\> - -Get value from meta namespace - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | redis key | - -#### Returns - -`Promise`\<``null`` \| `string`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:351 - -___ - -### getObject - -▸ **getObject**\<`T`\>(`id`, `options`, `callback`): `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `options` | `undefined` \| ``null`` \| [`Options`](../interfaces/internal_.Options.md) | -| `callback` | [`GetObjectCallback`](../modules/internal_.md#getobjectcallback)\<`T`\> | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:201 - -▸ **getObject**\<`T`\>(`id`, `options?`): [`GetObjectPromise`](../modules/internal_.md#getobjectpromise)\<`T`\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `options?` | ``null`` \| [`Options`](../interfaces/internal_.Options.md) | - -#### Returns - -[`GetObjectPromise`](../modules/internal_.md#getobjectpromise)\<`T`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:202 - -▸ **getObject**\<`T`\>(`id`, `callback`): `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `callback` | [`GetObjectCallback`](../modules/internal_.md#getobjectcallback)\<`T`\> | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:203 - -___ - -### getObjectAsync - -▸ **getObjectAsync**\<`T`\>(`id`, `options?`): `Promise`\<`undefined` \| ``null`` \| [`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `options?` | ``null`` \| `Record`\<`string`, `any`\> | - -#### Returns - -`Promise`\<`undefined` \| ``null`` \| [`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> - -**`Deprecated`** - -use `getObject` without callback instead - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:210 - -___ - -### getObjectList - -▸ **getObjectList**(`params`): [`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `params` | [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | - -#### Returns - -[`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:253 - -▸ **getObjectList**(`params`, `options?`): [`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `params` | [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -[`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:254 - -▸ **getObjectList**(`params`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `params` | [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `callback` | [`GetObjectListCallback`](../modules/internal_.md#getobjectlistcallback)\<[`Object`](../modules/internal_.md#object)\> | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:255 - -▸ **getObjectList**\<`T`\>(`params`, `options?`, `callback?`): `T` extends [`GetObjectListCallback`](../modules/internal_.md#getobjectlistcallback)\<[`Object`](../modules/internal_.md#object)\> ? `void` : [`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`GetObjectListCallback`](../modules/internal_.md#getobjectlistcallback)\<[`Object`](../modules/internal_.md#object)\> | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `params` | [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | `T` | - -#### Returns - -`T` extends [`GetObjectListCallback`](../modules/internal_.md#getobjectlistcallback)\<[`Object`](../modules/internal_.md#object)\> ? `void` : [`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:256 - -___ - -### getObjectListAsync - -▸ **getObjectListAsync**(`params`, `options?`): [`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `params` | [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -[`GetObjectListPromise`](../modules/internal_.md#getobjectlistpromise) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:257 - -___ - -### getObjectView - -▸ **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params?`, `options?`): [`GetObjectViewPromise`](../modules/internal_.md#getobjectviewpromise)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `Design` | extends `string` = `string` | -| `Search` | extends `string` = `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `design` | `Design` | -| `search` | `Search` | -| `params?` | [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -[`GetObjectViewPromise`](../modules/internal_.md#getobjectviewpromise)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:248 - -▸ **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`, `options`, `callback`): `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `Design` | extends `string` = `string` | -| `Search` | extends `string` = `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `design` | `Design` | -| `search` | `Search` | -| `params` | `undefined` \| [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `options` | `undefined` \| ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`GetObjectViewCallback`](../modules/internal_.md#getobjectviewcallback)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:249 - -▸ **getObjectView**\<`Design`, `Search`\>(`design`, `search`, `params`, `callback`): `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `Design` | extends `string` = `string` | -| `Search` | extends `string` = `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `design` | `Design` | -| `search` | `Search` | -| `params` | [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `callback` | [`GetObjectViewCallback`](../modules/internal_.md#getobjectviewcallback)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:250 - -___ - -### getObjectViewAsync - -▸ **getObjectViewAsync**\<`Design`, `Search`\>(`design`, `search`, `params?`, `options?`): [`GetObjectViewPromise`](../modules/internal_.md#getobjectviewpromise)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `Design` | extends `string` = `string` | -| `Search` | extends `string` = `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `design` | `Design` | -| `search` | `Search` | -| `params?` | [`GetObjectViewParams`](../interfaces/internal_.GetObjectViewParams.md) | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -[`GetObjectViewPromise`](../modules/internal_.md#getobjectviewpromise)\<[`InferGetObjectViewItemType`](../modules/internal_.md#infergetobjectviewitemtype)\<`Design`, `Search`\>\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:251 - -___ - -### getObjects - -▸ **getObjects**(`keys`, `options?`): `Promise`\<[`AnyObject`](../modules/internal_.md#anyobject)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `keys` | `string`[] | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<[`AnyObject`](../modules/internal_.md#anyobject)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:217 - -▸ **getObjects**(`keys`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `keys` | `string`[] | -| `callback` | (`err?`: ``null`` \| `Error`, `objs?`: [`AnyObject`](../modules/internal_.md#anyobject)[]) => `void` | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:218 - -▸ **getObjects**(`keys`, `options`, `callback`, `dontModify?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `keys` | `string`[] | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | (`err?`: ``null`` \| `Error`, `objs?`: [`AnyObject`](../modules/internal_.md#anyobject)[]) => `void` | -| `dontModify?` | `boolean` | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:219 - -___ - -### getObjectsAsync - -▸ **getObjectsAsync**(`keys`, `options?`): `Promise`\<[`AnyObject`](../modules/internal_.md#anyobject)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `keys` | `string`[] | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<[`AnyObject`](../modules/internal_.md#anyobject)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:220 - -___ - -### getObjectsByPattern - -▸ **getObjectsByPattern**(`pattern`, `options`): `Promise`\<`void` \| [`AnyObject`](../modules/internal_.md#anyobject)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void` \| [`AnyObject`](../modules/internal_.md#anyobject)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:222 - -▸ **getObjectsByPattern**(`pattern`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | (`err?`: ``null`` \| `Error`, `objs?`: [`AnyObject`](../modules/internal_.md#anyobject)[]) => `void` | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:223 - -___ - -### getObjectsByPatternAsync - -▸ **getObjectsByPatternAsync**(`pattern`, `options`): `Promise`\<`void` \| [`AnyObject`](../modules/internal_.md#anyobject)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void` \| [`AnyObject`](../modules/internal_.md#anyobject)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:224 - -___ - -### getPrimaryHost - -▸ **getPrimaryHost**(): `Promise`\<``null`` \| `string`\> - -Get name of the primary host - -#### Returns - -`Promise`\<``null`` \| `string`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:323 - -___ - -### getProtocolVersion - -▸ **getProtocolVersion**(): `Promise`\<``null`` \| `string`\> - -Returns the protocol version from DB - -#### Returns - -`Promise`\<``null`` \| `string`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:303 - -___ - -### getStatus - -▸ **getStatus**(): [`DbStatus`](../interfaces/internal_.DbStatus.md) - -#### Returns - -[`DbStatus`](../interfaces/internal_.DbStatus.md) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:79 - -___ - -### getUserGroup - -▸ **getUserGroup**(`user`, `callback`): `void` \| `Promise`\<[`GetUserGroupPromiseReturn`](../modules/internal_.md#getusergrouppromisereturn)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `user` | \`system.user.$\{string}\` | -| `callback` | [`GetUserGroupCallbackNoError`](../modules/internal_.md#getusergroupcallbacknoerror) | - -#### Returns - -`void` \| `Promise`\<[`GetUserGroupPromiseReturn`](../modules/internal_.md#getusergrouppromisereturn)\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:112 - -___ - -### isSystemLocaleSupported - -▸ **isSystemLocaleSupported**(): `Promise`\<`boolean`\> - -Function to checks if comparisons will work according to the configured Locale - -#### Returns - -`Promise`\<`boolean`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:245 - -___ - -### loadLuaScripts - -▸ **loadLuaScripts**(): `Promise`\<`void`\> - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:280 - -___ - -### migrateToSets - -▸ **migrateToSets**(): `Promise`\<`number`\> - -Migrate all objects to sets - -#### Returns - -`Promise`\<`number`\> - -number of migrated sets - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:299 - -___ - -### mkdir - -▸ **mkdir**(`id`, `dirName?`, `options?`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `dirName?` | `string` | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:154 - -___ - -### mkdirAsync - -▸ **mkdirAsync**(`id`, `dirName?`, `options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `dirName?` | `string` | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:155 - -___ - -### normalizeFilename - -▸ **normalizeFilename**(`name`): `string` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `name` | `string` | - -#### Returns - -`string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:87 - -___ - -### objectExists - -▸ **objectExists**(`id`, `options?`): `Promise`\<`boolean`\> - -Check if given object exists - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | id of the object | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | optional user context | - -#### Returns - -`Promise`\<`boolean`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:126 - -___ - -### readDir - -▸ **readDir**(`id`, `name`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | `undefined` \| ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`ReadDirCallback`](../modules/internal_.md#readdircallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:141 - -___ - -### readDirAsync - -▸ **readDirAsync**(`id`, `name`, `options?`): [`ReadDirPromise`](../modules/internal_.md#readdirpromise) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -[`ReadDirPromise`](../modules/internal_.md#readdirpromise) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:142 - -___ - -### readFile - -▸ **readFile**(`id`, `name`, `options?`): [`ReadFilePromise`](../modules/internal_.md#readfilepromise) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -[`ReadFilePromise`](../modules/internal_.md#readfilepromise) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:118 - -▸ **readFile**(`id`, `name`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | `undefined` \| ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`ReadFileCallback`](../modules/internal_.md#readfilecallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:119 - -___ - -### releasePrimaryHost - -▸ **releasePrimaryHost**(): `Promise`\<`void`\> - -Ensure we are no longer the primary host - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:327 - -___ - -### rename - -▸ **rename**(`id`, `oldName`, `newName`, `options?`, `callback?`): `void` \| `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `oldName` | `string` | -| `newName` | `string` | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:145 - -___ - -### renameAsync - -▸ **renameAsync**(`id`, `oldName`, `newName`, `options`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `oldName` | `string` | -| `newName` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:146 - -___ - -### rm - -▸ **rm**(`id`, `name`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`RmCallback`](../modules/internal_.md#rmcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:152 - -___ - -### rmAsync - -▸ **rmAsync**(`id`, `name`, `options`): `Promise`\<`void` \| [`RmResult`](../interfaces/internal_.RmResult.md)[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void` \| [`RmResult`](../interfaces/internal_.RmResult.md)[]\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:153 - -___ - -### setDefaultAcl - -▸ **setDefaultAcl**(`defaultNewAcl`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `defaultNewAcl` | ``null`` \| [`ACLObject`](../interfaces/internal_.ACLObject.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:111 - -___ - -### setExists - -▸ **setExists**(`id`): `Promise`\<`boolean`\> - -Checks if a given set exists - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | id of the set | - -#### Returns - -`Promise`\<`boolean`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:293 - -___ - -### setObject - -▸ **setObject**\<`T`\>(`id`, `obj`): `Promise`\<`undefined` \| \{ `id`: `string` }\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> | - -#### Returns - -`Promise`\<`undefined` \| \{ `id`: `string` }\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:226 - -▸ **setObject**\<`T`\>(`id`, `obj`, `callback?`): `void` \| `Promise`\<`undefined` \| \{ `id`: `string` }\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | - -#### Returns - -`void` \| `Promise`\<`undefined` \| \{ `id`: `string` }\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:227 - -▸ **setObject**\<`T`\>(`id`, `obj`, `options?`, `callback?`): `void` \| `Promise`\<`undefined` \| \{ `id`: `string` }\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `T` | -| `obj` | [`SettableObjectWorker`](../modules/internal_.md#settableobjectworker)\<[`ObjectIdToObjectType`](../modules/internal_.md#objectidtoobjecttype)\<`T`, ``"read"``\>\> | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) | - -#### Returns - -`void` \| `Promise`\<`undefined` \| \{ `id`: `string` }\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:228 - -___ - -### setObjectAsync - -▸ **setObjectAsync**(`id`, `obj`, `options?`): `Promise`\<`undefined` \| \{ `id`: `string` }\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `obj` | `Omit`\<[`StateObject`](../interfaces/internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](../interfaces/internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](../interfaces/internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](../interfaces/internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](../interfaces/internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](../interfaces/internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](../interfaces/internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](../interfaces/internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](../interfaces/internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](../interfaces/internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](../interfaces/internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](../interfaces/internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](../interfaces/internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](../interfaces/internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](../interfaces/internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](../interfaces/internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](../interfaces/internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](../interfaces/internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](../interfaces/internal_.ObjectACL.md) } | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`undefined` \| \{ `id`: `string` }\> - -**`Deprecated`** - -use `setObject` without callback instead - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:236 - -___ - -### setPrimaryHost - -▸ **setPrimaryHost**(`ms`): `Promise`\<`number`\> - -Sets current host as primary if no primary host active -Value will expire after ms milliseconds - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `ms` | `number` | ms until value expires | - -#### Returns - -`Promise`\<`number`\> - -1 if lock acquired else 0 - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:319 - -___ - -### setProtocolVersion - -▸ **setProtocolVersion**(`version`): `Promise`\<`void`\> - -Sets the protocol version to the DB - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `version` | `string` \| `number` | protocol version | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:333 - -___ - -### subscribe - -▸ **subscribe**(`pattern`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:180 - -▸ **subscribe**(`pattern`, `options?`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:181 - -___ - -### subscribeAsync - -▸ **subscribeAsync**(`pattern`, `options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:182 - -___ - -### subscribePrimaryHost - -▸ **subscribePrimaryHost**(): `Promise`\<`void`\> - -Subscribe to expired events to get expiration of primary host - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:337 - -___ - -### subscribeUser - -▸ **subscribeUser**(`pattern`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:183 - -▸ **subscribeUser**(`pattern`, `options?`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:184 - -___ - -### subscribeUserAsync - -▸ **subscribeUserAsync**(`pattern`, `options`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:185 - -___ - -### subscribeUserFile - -▸ **subscribeUserFile**(`id`, `pattern`, `options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `pattern` | `string` \| `string`[] | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:176 - -___ - -### touch - -▸ **touch**(`id`, `name`, `options`, `callback`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:148 - -___ - -### touchAsync - -▸ **touchAsync**(`id`, `name`, `options`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:149 - -___ - -### unlink - -▸ **unlink**(`id`, `name`, `options`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options` | `undefined` \| ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`RmCallback`](../modules/internal_.md#rmcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:136 - -___ - -### unlinkAsync - -▸ **unlinkAsync**(`id`, `name`, `options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:137 - -___ - -### unsubscribe - -▸ **unsubscribe**(`pattern`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:188 - -▸ **unsubscribe**(`pattern`, `options?`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:189 - -___ - -### unsubscribeAsync - -▸ **unsubscribeAsync**(`pattern`, `options`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:190 - -___ - -### unsubscribeUser - -▸ **unsubscribeUser**(`pattern`, `options?`, `callback?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:191 - -___ - -### unsubscribeUserAsync - -▸ **unsubscribeUserAsync**(`pattern`, `options`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` \| `string`[] | -| `options` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:192 - -___ - -### unsubscribeUserFile - -▸ **unsubscribeUserFile**(`id`, `pattern`, `options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `pattern` | `string` \| `string`[] | -| `options?` | ``null`` \| [`CallOptions`](../interfaces/internal_.CallOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:177 - -___ - -### validateMetaObject - -▸ **validateMetaObject**(`id`): `Promise`\<`void`\> - -Checks if given ID is a meta-object, else throws error - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | to check | - -#### Returns - -`Promise`\<`void`\> - -**`Throws`** - -Error if id is invalid - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:86 - -___ - -### writeFile - -▸ **writeFile**(`id`, `name`, `data`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `data` | `any` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:114 - -▸ **writeFile**(`id`, `name`, `data`, `options?`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `data` | `any` | -| `options?` | ``null`` \| [`WriteFileOptions`](../interfaces/internal_.WriteFileOptions.md) | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:115 - -___ - -### writeFileAsync - -▸ **writeFileAsync**(`id`, `name`, `data`, `options?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `name` | `string` | -| `data` | `any` | -| `options?` | ``null`` \| [`WriteFileOptions`](../interfaces/internal_.WriteFileOptions.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:116 diff --git a/packages/controller/doc/classes/internal_.StateRedisClient.md b/packages/controller/doc/classes/internal_.StateRedisClient.md deleted file mode 100644 index ae28c0681..000000000 --- a/packages/controller/doc/classes/internal_.StateRedisClient.md +++ /dev/null @@ -1,795 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / StateRedisClient - -# Class: StateRedisClient - -[\](../modules/internal_.md).StateRedisClient - -## Table of contents - -### Constructors - -- [constructor](internal_.StateRedisClient.md#constructor) - -### Properties - -- [namespaceMsg](internal_.StateRedisClient.md#namespacemsg) - -### Methods - -- [\_destroyDBHelper](internal_.StateRedisClient.md#_destroydbhelper) -- [\_determineProtocolVersion](internal_.StateRedisClient.md#_determineprotocolversion) -- [connectDb](internal_.StateRedisClient.md#connectdb) -- [delState](internal_.StateRedisClient.md#delstate) -- [destroy](internal_.StateRedisClient.md#destroy) -- [destroyDB](internal_.StateRedisClient.md#destroydb) -- [destroySession](internal_.StateRedisClient.md#destroysession) -- [getKeys](internal_.StateRedisClient.md#getkeys) -- [getProtocolVersion](internal_.StateRedisClient.md#getprotocolversion) -- [getSession](internal_.StateRedisClient.md#getsession) -- [getState](internal_.StateRedisClient.md#getstate) -- [getStateAsync](internal_.StateRedisClient.md#getstateasync) -- [getStates](internal_.StateRedisClient.md#getstates) -- [getStatus](internal_.StateRedisClient.md#getstatus) -- [pushLog](internal_.StateRedisClient.md#pushlog) -- [pushMessage](internal_.StateRedisClient.md#pushmessage) -- [setProtocolVersion](internal_.StateRedisClient.md#setprotocolversion) -- [setRawState](internal_.StateRedisClient.md#setrawstate) -- [setSession](internal_.StateRedisClient.md#setsession) -- [setState](internal_.StateRedisClient.md#setstate) -- [setStateAsync](internal_.StateRedisClient.md#setstateasync) -- [subscribe](internal_.StateRedisClient.md#subscribe) -- [subscribeLog](internal_.StateRedisClient.md#subscribelog) -- [subscribeMessage](internal_.StateRedisClient.md#subscribemessage) -- [subscribeUser](internal_.StateRedisClient.md#subscribeuser) -- [unsubscribe](internal_.StateRedisClient.md#unsubscribe) -- [unsubscribeLog](internal_.StateRedisClient.md#unsubscribelog) -- [unsubscribeMessage](internal_.StateRedisClient.md#unsubscribemessage) -- [unsubscribeUser](internal_.StateRedisClient.md#unsubscribeuser) - -## Constructors - -### constructor - -• **new StateRedisClient**(`settings`): [`StateRedisClient`](internal_.StateRedisClient.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `settings` | [`StatesSettings`](../interfaces/internal_.StatesSettings.md) | - -#### Returns - -[`StateRedisClient`](internal_.StateRedisClient.md) - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:64 - -## Properties - -### namespaceMsg - -• **namespaceMsg**: `string` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:45 - -## Methods - -### \_destroyDBHelper - -▸ **_destroyDBHelper**(`keys`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `keys` | `string`[] | array of keys which will be deleted from db | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | function to be executed after keys have been deleted | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:99 - -___ - -### \_determineProtocolVersion - -▸ **_determineProtocolVersion**(): `Promise`\<`void`\> - -Checks if we are allowed to start and sets the protocol version accordingly - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:69 - -___ - -### connectDb - -▸ **connectDb**(): `void` - -#### Returns - -`void` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:70 - -___ - -### delState - -▸ **delState**(`id`, `callback?`): `Promise`\<`undefined` \| `string` \| `void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback?` | [`DeleteStateCallback`](../modules/internal_.md#deletestatecallback) | - -#### Returns - -`Promise`\<`undefined` \| `string` \| `void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:105 - -___ - -### destroy - -▸ **destroy**(): `Promise`\<`void`\> - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:104 - -___ - -### destroyDB - -▸ **destroyDB**(`callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | cb function to be executed after DB has been destroyed | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:103 - -___ - -### destroySession - -▸ **destroySession**(`id`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:130 - -___ - -### getKeys - -▸ **getKeys**(`pattern`, `callback?`, `dontModify?`): `Promise`\<`undefined` \| `string`[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `callback?` | `undefined` | -| `dontModify?` | `boolean` | - -#### Returns - -`Promise`\<`undefined` \| `string`[]\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:106 - -▸ **getKeys**(`pattern`, `callback`, `dontModify?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `callback` | [`GetKeysCallback`](../modules/internal_.md#getkeyscallback) | -| `dontModify?` | `boolean` | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:107 - -___ - -### getProtocolVersion - -▸ **getProtocolVersion**(): `Promise`\<``null`` \| `string`\> - -Returns the protocol version from DB - -#### Returns - -`Promise`\<``null`` \| `string`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:135 - -___ - -### getSession - -▸ **getSession**(`id`, `callback`): `Promise`\<``null`` \| `void` \| `Record`\<`string`, `any`\>\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback` | (`err`: `undefined` \| ``null`` \| `Error`, `session?`: ``null`` \| `Record`\<`string`, `any`\>) => `void` | - -#### Returns - -`Promise`\<``null`` \| `void` \| `Record`\<`string`, `any`\>\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:128 - -___ - -### getState - -▸ **getState**(`id`): [`GetStatePromise`](../modules/internal_.md#getstatepromise) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | - -#### Returns - -[`GetStatePromise`](../modules/internal_.md#getstatepromise) - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:84 - -▸ **getState**(`id`, `callback?`): `Promise`\<`undefined` \| ``null`` \| `void` \| [`State`](../interfaces/internal_.State.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `state?`: ``null`` \| [`State`](../interfaces/internal_.State.md)) => `void` | - -#### Returns - -`Promise`\<`undefined` \| ``null`` \| `void` \| [`State`](../interfaces/internal_.State.md)\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:85 - -___ - -### getStateAsync - -▸ **getStateAsync**(`id`): `Promise`\<`undefined` \| ``null`` \| `void` \| [`State`](../interfaces/internal_.State.md)\> - -Promise-version of getState - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | - -#### Returns - -`Promise`\<`undefined` \| ``null`` \| `void` \| [`State`](../interfaces/internal_.State.md)\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:91 - -___ - -### getStates - -▸ **getStates**(`keys`, `callback?`, `dontModify?`): `Promise`\<(``null`` \| [`State`](../interfaces/internal_.State.md))[]\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `keys` | `string`[] | -| `callback?` | `undefined` | -| `dontModify?` | `boolean` | - -#### Returns - -`Promise`\<(``null`` \| [`State`](../interfaces/internal_.State.md))[]\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:92 - -▸ **getStates**(`keys`, `callback`, `dontModify?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `keys` | `string`[] | -| `callback` | (`err`: `undefined` \| ``null`` \| `Error`, `states?`: (``null`` \| [`State`](../interfaces/internal_.State.md))[]) => `void` | -| `dontModify?` | `boolean` | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:93 - -▸ **getStates**(`keys`, `callback`, `dontModify?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `keys` | `string`[] | -| `callback` | (`err`: `undefined` \| ``null`` \| `Error`, `states?`: (``null`` \| [`State`](../interfaces/internal_.State.md))[]) => `void` | -| `dontModify?` | `boolean` | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:94 - -___ - -### getStatus - -▸ **getStatus**(): [`DbStatus`](../interfaces/internal_.DbStatus.md) - -#### Returns - -[`DbStatus`](../interfaces/internal_.DbStatus.md) - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:71 - -___ - -### pushLog - -▸ **pushLog**(`id`, `log`, `callback?`): `Promise`\<`string` \| `void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `log` | [`LogObject`](../interfaces/internal_.LogObject.md) | -| `callback?` | (`err`: `undefined` \| ``null`` \| `Error`, `id?`: `string`) => `void` | - -#### Returns - -`Promise`\<`string` \| `void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:125 - -___ - -### pushMessage - -▸ **pushMessage**(`id`, `message`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `message` | [`SendableMessage`](../interfaces/internal_.SendableMessage.md) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:122 - -___ - -### setProtocolVersion - -▸ **setProtocolVersion**(`version`): `Promise`\<`void`\> - -Sets the protocol version to the DB - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `version` | `number` | protocol version | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:141 - -___ - -### setRawState - -▸ **setRawState**(`id`, `state`): `Promise`\<`string`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`SettableState`](../modules/internal_.md#settablestate) | - -#### Returns - -`Promise`\<`string`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:83 - -___ - -### setSession - -▸ **setSession**(`id`, `expireS`, `obj`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `expireS` | `number` | -| `obj` | `Record`\<`string`, `any`\> | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:129 - -___ - -### setState - -▸ **setState**(`id`, `state`): `Promise`\<`string`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | - -#### Returns - -`Promise`\<`string`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:72 - -▸ **setState**(`id`, `state`, `callback`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | -| `callback` | (`err`: `undefined` \| ``null`` \| `Error`, `id`: `string`) => `void` | - -#### Returns - -`Promise`\<`void`\> - -**`Deprecated`** - -migrate to promisified version (without callback) - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:74 - -___ - -### setStateAsync - -▸ **setStateAsync**(`id`, `state`): `Promise`\<`string`\> - -Promise-version of setState - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) | - -#### Returns - -`Promise`\<`string`\> - -**`Deprecated`** - -use version without `Async` postfix - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:82 - -___ - -### subscribe - -▸ **subscribe**(`pattern`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:108 - -▸ **subscribe**(`pattern`, `asUser`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `asUser` | `boolean` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:109 - -___ - -### subscribeLog - -▸ **subscribeLog**(`id`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:126 - -___ - -### subscribeMessage - -▸ **subscribeMessage**(`id`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:123 - -___ - -### subscribeUser - -▸ **subscribeUser**(`pattern`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | `string` | | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | callback function (optional) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:114 - -___ - -### unsubscribe - -▸ **unsubscribe**(`pattern`, `asUser`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `asUser` | `boolean` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:115 - -▸ **unsubscribe**(`pattern`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `pattern` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:116 - -___ - -### unsubscribeLog - -▸ **unsubscribeLog**(`id`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:127 - -___ - -### unsubscribeMessage - -▸ **unsubscribeMessage**(`id`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:124 - -___ - -### unsubscribeUser - -▸ **unsubscribeUser**(`pattern`, `callback?`): `Promise`\<`void`\> - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `pattern` | `string` | | -| `callback?` | [`ErrorCallback`](../modules/internal_.md#errorcallback) | callback function (optional) | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:121 diff --git a/packages/controller/doc/classes/internal_.UserInterfaceMessagingController.md b/packages/controller/doc/classes/internal_.UserInterfaceMessagingController.md deleted file mode 100644 index acaedc71b..000000000 --- a/packages/controller/doc/classes/internal_.UserInterfaceMessagingController.md +++ /dev/null @@ -1,127 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / UserInterfaceMessagingController - -# Class: UserInterfaceMessagingController - -[\](../modules/internal_.md).UserInterfaceMessagingController - -## Table of contents - -### Constructors - -- [constructor](internal_.UserInterfaceMessagingController.md#constructor) - -### Methods - -- [registerClientSubscribeByMessage](internal_.UserInterfaceMessagingController.md#registerclientsubscribebymessage) -- [removeClientSubscribeByMessage](internal_.UserInterfaceMessagingController.md#removeclientsubscribebymessage) -- [sendToAllClients](internal_.UserInterfaceMessagingController.md#sendtoallclients) -- [sendToClient](internal_.UserInterfaceMessagingController.md#sendtoclient) - -## Constructors - -### constructor - -• **new UserInterfaceMessagingController**(`options`): [`UserInterfaceMessagingController`](internal_.UserInterfaceMessagingController.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`MessagingControllerOptions`](../interfaces/internal_.MessagingControllerOptions.md) | - -#### Returns - -[`UserInterfaceMessagingController`](internal_.UserInterfaceMessagingController.md) - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:69](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L69) - -## Methods - -### registerClientSubscribeByMessage - -▸ **registerClientSubscribeByMessage**(`msg`): `Promise`\<`undefined` \| [`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)\> - -Register subscription from new client - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `msg` | [`Message`](../interfaces/internal_.Message.md) | The subscribe message | - -#### Returns - -`Promise`\<`undefined` \| [`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)\> - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:116](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L116) - -___ - -### removeClientSubscribeByMessage - -▸ **removeClientSubscribeByMessage**(`msg`): `void` - -Remove a client subscription, issued by message -It contains an array of types which should be unsubscribed - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `msg` | [`UserInterfaceClientRemoveMessage`](../modules/internal_.md#userinterfaceclientremovemessage) | The unsubscribe message | - -#### Returns - -`void` - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L159) - -___ - -### sendToAllClients - -▸ **sendToAllClients**(`options`): `Promise`\<`void`\> - -Send a message to all active clients - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `options` | [`SendToAllClientOptions`](../modules/internal_.md#sendtoallclientoptions) | Data and states options | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:103](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L103) - -___ - -### sendToClient - -▸ **sendToClient**(`options`): `Promise`\<`void`\> - -Send a message to the given clientId - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `options` | [`SendToClientOptions`](../interfaces/internal_.SendToClientOptions.md) | Data, states and client information | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:82](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L82) diff --git a/packages/controller/doc/classes/internal_.Validator.md b/packages/controller/doc/classes/internal_.Validator.md deleted file mode 100644 index 9da54b787..000000000 --- a/packages/controller/doc/classes/internal_.Validator.md +++ /dev/null @@ -1,388 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / Validator - -# Class: Validator - -[\](../modules/internal_.md).Validator - -## Table of contents - -### Constructors - -- [constructor](internal_.Validator.md#constructor) - -### Methods - -- [fixId](internal_.Validator.md#fixid) -- [performStrictObjectCheck](internal_.Validator.md#performstrictobjectcheck) -- [validateId](internal_.Validator.md#validateid) -- [validateSetStateObjectArgument](internal_.Validator.md#validatesetstateobjectargument) -- [assertBoolean](internal_.Validator.md#assertboolean) -- [assertBuffer](internal_.Validator.md#assertbuffer) -- [assertCallback](internal_.Validator.md#assertcallback) -- [assertNumber](internal_.Validator.md#assertnumber) -- [assertObject](internal_.Validator.md#assertobject) -- [assertOptionalCallback](internal_.Validator.md#assertoptionalcallback) -- [assertPattern](internal_.Validator.md#assertpattern) -- [assertString](internal_.Validator.md#assertstring) -- [assertTimeout](internal_.Validator.md#asserttimeout) -- [getErrorText](internal_.Validator.md#geterrortext) - -## Constructors - -### constructor - -• **new Validator**(`objects`, `states`, `namespaceLog`, `logger`, `namespace`, `namespaceRegExp`): [`Validator`](internal_.Validator.md) - -Validator for internal adapter.js usage - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `objects` | `any` | Objects DB | -| `states` | `any` | States DB | -| `namespaceLog` | `string` | Log prefix | -| `logger` | `any` | Logger instance | -| `namespace` | `string` | the namespace of the adapter | -| `namespaceRegExp` | `RegExp` | the namespace RegExp of the adapter `adapter.0` | - -#### Returns - -[`Validator`](internal_.Validator.md) - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L33) - -## Methods - -### fixId - -▸ **fixId**(`id`, `isPattern?`): `string` - -Adds the namespace to the ID if it is missing, if an object is passed it will be converted to an id string - -#### Parameters - -| Name | Type | Default value | Description | -| :------ | :------ | :------ | :------ | -| `id` | `string` \| [`IdObject`](../interfaces/internal_.IdObject.md) | `undefined` | id which will be fixed | -| `isPattern` | `boolean` | `false` | if the id is a pattern | - -#### Returns - -`string` - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:355](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L355) - -___ - -### performStrictObjectCheck - -▸ **performStrictObjectCheck**(`id`, `state`): `Promise`\<`void`\> - -Performs the strict object check, which includes checking object existence, read-only logic, type and min/max -additionally it rounds state values whose objects have a `common.step` attribute defined - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` | id of the state | -| `state` | [`SettableState`](../modules/internal_.md#settablestate) | ioBroker setState object | - -#### Returns - -`Promise`\<`void`\> - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:56](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L56) - -___ - -### validateId - -▸ **validateId**(`id`, `isForeignId`, `options?`): asserts id is string - -Checks if a passed ID is valid. Throws an error if id is invalid - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `any` | id to check or object with properties device, channel and state | -| `isForeignId` | `boolean` | true&false if the ID is a foreign/full ID or only an "adapter local" id | -| `options?` | ``null`` \| [`ValidateIdOptions`](../interfaces/internal_.ValidateIdOptions.md) | optional | - -#### Returns - -asserts id is string - -**`Throws`** - -Error when id is invalid - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:153](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L153) - -___ - -### validateSetStateObjectArgument - -▸ **validateSetStateObjectArgument**(`obj`): `void` - -Validates the object-type argument that is passed to setState - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `obj` | `Record`\<`string`, `any`\> | object to validate | - -#### Returns - -`void` - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:387](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L387) - -___ - -### assertBoolean - -▸ **assertBoolean**(`value`, `name`): asserts value is boolean - -Throws if a type is not matching the expected type - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `unknown` | value to check a type of | -| `name` | `string` | name of the parameter for logging | - -#### Returns - -asserts value is boolean - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:272](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L272) - -___ - -### assertBuffer - -▸ **assertBuffer**(`value`, `name`): asserts value is Buffer - -Throws if a type is not an optional callback - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `unknown` | value to check a type of | -| `name` | `string` | name of the parameter for logging | - -#### Returns - -asserts value is Buffer - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L315) - -___ - -### assertCallback - -▸ **assertCallback**(`value`, `name`): asserts value is Callback - -Throws if a type is not an optional callback - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `unknown` | value to check a type of | -| `name` | `string` | name of the parameter for logging | - -#### Returns - -asserts value is Callback - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L341) - -___ - -### assertNumber - -▸ **assertNumber**(`value`, `name`): asserts value is number - -Throws if a type is not matching the expected type - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `unknown` | value to check a type of | -| `name` | `string` | name of the parameter for logging | - -#### Returns - -asserts value is number - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L286) - -___ - -### assertObject - -▸ **assertObject**\<`T`\>(`value`, `name`): asserts value is T - -Throws if a type is not matching the expected type - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `Record`\<`string`, `any`\> = `Record`\<`string`, `any`\> | - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `unknown` | value to check a type of | -| `name` | `string` | name of the parameter for logging | - -#### Returns - -asserts value is T - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:300](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L300) - -___ - -### assertOptionalCallback - -▸ **assertOptionalCallback**(`value`, `name`): asserts value is OptionalCallback - -Throws if a type is not an optional callback - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `unknown` | value to check a type of | -| `name` | `string` | name of the parameter for logging | - -#### Returns - -asserts value is OptionalCallback - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L327) - -___ - -### assertPattern - -▸ **assertPattern**(`value`, `name`): asserts value is Pattern - -Throws if a type is not a pattern - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `unknown` | value to check a type of | -| `name` | `string` | name of the parameter for logging | - -#### Returns - -asserts value is Pattern - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:250](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L250) - -___ - -### assertString - -▸ **assertString**(`value`, `name`): asserts value is string - -Throws if a type is not matching the expected type - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `value` | `unknown` | value to check a type of | -| `name` | `string` | name of the parameter for logging | - -#### Returns - -asserts value is string - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L236) - -___ - -### assertTimeout - -▸ **assertTimeout**(`ms`): `void` - -Validates that the timeout is not exceeding a 32-bit signed integer - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `ms` | `number` | milliseconds to validate | - -#### Returns - -`void` - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:447](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L447) - -___ - -### getErrorText - -▸ **getErrorText**(`code`): `string` - -Look up the error description for an error code - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `code` | `number` | error code | - -#### Returns - -`string` - -error description - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:225](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L225) diff --git a/packages/controller/doc/enums/internal_.STATE_QUALITY.md b/packages/controller/doc/enums/internal_.STATE_QUALITY.md deleted file mode 100644 index 3c48dca30..000000000 --- a/packages/controller/doc/enums/internal_.STATE_QUALITY.md +++ /dev/null @@ -1,207 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / STATE\_QUALITY - -# Enumeration: STATE\_QUALITY - -[\](../modules/internal_.md).STATE_QUALITY - -Two-way mapping for state quality ("q" attribute of a state) - -## Table of contents - -### Enumeration Members - -- [BAD](internal_.STATE_QUALITY.md#bad) -- [CONNECTION\_PROBLEM](internal_.STATE_QUALITY.md#connection_problem) -- [DEVICE\_ERROR\_REPORT](internal_.STATE_QUALITY.md#device_error_report) -- [DEVICE\_NOT\_CONNECTED](internal_.STATE_QUALITY.md#device_not_connected) -- [GENERAL\_DEVICE\_PROBLEM](internal_.STATE_QUALITY.md#general_device_problem) -- [GENERAL\_INSTANCE\_PROBLEM](internal_.STATE_QUALITY.md#general_instance_problem) -- [GENERAL\_SENSOR\_PROBLEM](internal_.STATE_QUALITY.md#general_sensor_problem) -- [GOOD](internal_.STATE_QUALITY.md#good) -- [INSTANCE\_NOT\_CONNECTED](internal_.STATE_QUALITY.md#instance_not_connected) -- [SENSOR\_ERROR\_REPORT](internal_.STATE_QUALITY.md#sensor_error_report) -- [SENSOR\_NOT\_CONNECTED](internal_.STATE_QUALITY.md#sensor_not_connected) -- [SUBSTITUTE\_DEVICE\_INSTANCE\_VALUE](internal_.STATE_QUALITY.md#substitute_device_instance_value) -- [SUBSTITUTE\_FROM\_CONTROLLER](internal_.STATE_QUALITY.md#substitute_from_controller) -- [SUBSTITUTE\_INITIAL\_VALUE](internal_.STATE_QUALITY.md#substitute_initial_value) -- [SUBSTITUTE\_SENSOR\_VALUE](internal_.STATE_QUALITY.md#substitute_sensor_value) - -## Enumeration Members - -### BAD - -• **BAD** = ``1`` - -General problem - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:22](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L22) - -___ - -### CONNECTION\_PROBLEM - -• **CONNECTION\_PROBLEM** = ``2`` - -The instance cannot establish a connection - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:24](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L24) - -___ - -### DEVICE\_ERROR\_REPORT - -• **DEVICE\_ERROR\_REPORT** = ``68`` - -The device has reported an error - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:46](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L46) - -___ - -### DEVICE\_NOT\_CONNECTED - -• **DEVICE\_NOT\_CONNECTED** = ``66`` - -The device is not connected - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:42](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L42) - -___ - -### GENERAL\_DEVICE\_PROBLEM - -• **GENERAL\_DEVICE\_PROBLEM** = ``65`` - -General problem by device - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:36](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L36) - -___ - -### GENERAL\_INSTANCE\_PROBLEM - -• **GENERAL\_INSTANCE\_PROBLEM** = ``17`` - -General problem by instance - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:34](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L34) - -___ - -### GENERAL\_SENSOR\_PROBLEM - -• **GENERAL\_SENSOR\_PROBLEM** = ``129`` - -General problem by sensor - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:38](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L38) - -___ - -### GOOD - -• **GOOD** = ``0`` - -The default value for a state - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:20](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L20) - -___ - -### INSTANCE\_NOT\_CONNECTED - -• **INSTANCE\_NOT\_CONNECTED** = ``18`` - -The instance is not connected - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:40](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L40) - -___ - -### SENSOR\_ERROR\_REPORT - -• **SENSOR\_ERROR\_REPORT** = ``132`` - -The sensor has reported an error - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:48](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L48) - -___ - -### SENSOR\_NOT\_CONNECTED - -• **SENSOR\_NOT\_CONNECTED** = ``130`` - -The sensor is not connected - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:44](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L44) - -___ - -### SUBSTITUTE\_DEVICE\_INSTANCE\_VALUE - -• **SUBSTITUTE\_DEVICE\_INSTANCE\_VALUE** = ``64`` - -Substitute value from instance or device - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:30](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L30) - -___ - -### SUBSTITUTE\_FROM\_CONTROLLER - -• **SUBSTITUTE\_FROM\_CONTROLLER** = ``16`` - -Substitute value from controller. Do not set this in adapters - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:26](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L26) - -___ - -### SUBSTITUTE\_INITIAL\_VALUE - -• **SUBSTITUTE\_INITIAL\_VALUE** = ``32`` - -Quality for default values - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:28](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L28) - -___ - -### SUBSTITUTE\_SENSOR\_VALUE - -• **SUBSTITUTE\_SENSOR\_VALUE** = ``128`` - -Substitute value from a sensor - -#### Defined in - -[adapter/src/lib/adapter/constants.ts:32](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/constants.ts#L32) diff --git a/packages/controller/doc/globals.md b/packages/controller/doc/globals.md new file mode 100644 index 000000000..0355bca12 --- /dev/null +++ b/packages/controller/doc/globals.md @@ -0,0 +1,17 @@ +[**@iobroker/js-controller-adapter**](README.md) • **Docs** + +*** + +# @iobroker/js-controller-adapter + +## Modules + +- [\](-internal-/README.md) + +## Classes + +- [AdapterClass](classes/AdapterClass.md) + +## Variables + +- [Adapter](variables/Adapter.md) diff --git a/packages/controller/doc/interfaces/internal_.ACLObject.md b/packages/controller/doc/interfaces/internal_.ACLObject.md deleted file mode 100644 index e7933df47..000000000 --- a/packages/controller/doc/interfaces/internal_.ACLObject.md +++ /dev/null @@ -1,65 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ACLObject - -# Interface: ACLObject - -[\](../modules/internal_.md).ACLObject - -## Table of contents - -### Properties - -- [file](internal_.ACLObject.md#file) -- [object](internal_.ACLObject.md#object) -- [owner](internal_.ACLObject.md#owner) -- [ownerGroup](internal_.ACLObject.md#ownergroup) -- [state](internal_.ACLObject.md#state) - -## Properties - -### file - -• **file**: `number` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:25 - -___ - -### object - -• **object**: `number` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:23 - -___ - -### owner - -• **owner**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:21 - -___ - -### ownerGroup - -• **ownerGroup**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:22 - -___ - -### state - -• **state**: `number` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:24 diff --git a/packages/controller/doc/interfaces/internal_.AdapterCommon.md b/packages/controller/doc/interfaces/internal_.AdapterCommon.md deleted file mode 100644 index ec7a11937..000000000 --- a/packages/controller/doc/interfaces/internal_.AdapterCommon.md +++ /dev/null @@ -1,1184 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AdapterCommon - -# Interface: AdapterCommon - -[\](../modules/internal_.md).AdapterCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`AdapterCommon`** - - ↳↳ [`InstanceCommon`](internal_.InstanceCommon.md) - -## Table of contents - -### Properties - -- [adminColumns](internal_.AdapterCommon.md#admincolumns) -- [adminTab](internal_.AdapterCommon.md#admintab) -- [adminUI](internal_.AdapterCommon.md#adminui) -- [allowInit](internal_.AdapterCommon.md#allowinit) -- [automaticUpgrade](internal_.AdapterCommon.md#automaticupgrade) -- [availableModes](internal_.AdapterCommon.md#availablemodes) -- [blockedVersions](internal_.AdapterCommon.md#blockedversions) -- [blockly](internal_.AdapterCommon.md#blockly) -- [color](internal_.AdapterCommon.md#color) -- [compact](internal_.AdapterCommon.md#compact) -- [connectionType](internal_.AdapterCommon.md#connectiontype) -- [custom](internal_.AdapterCommon.md#custom) -- [dataFolder](internal_.AdapterCommon.md#datafolder) -- [dataSource](internal_.AdapterCommon.md#datasource) -- [dependencies](internal_.AdapterCommon.md#dependencies) -- [desc](internal_.AdapterCommon.md#desc) -- [docs](internal_.AdapterCommon.md#docs) -- [dontDelete](internal_.AdapterCommon.md#dontdelete) -- [enabled](internal_.AdapterCommon.md#enabled) -- [eraseOnUpload](internal_.AdapterCommon.md#eraseonupload) -- [expert](internal_.AdapterCommon.md#expert) -- [extIcon](internal_.AdapterCommon.md#exticon) -- [getHistory](internal_.AdapterCommon.md#gethistory) -- [globalDependencies](internal_.AdapterCommon.md#globaldependencies) -- [icon](internal_.AdapterCommon.md#icon) -- [ignoreVersion](internal_.AdapterCommon.md#ignoreversion) -- [install](internal_.AdapterCommon.md#install) -- [installedFrom](internal_.AdapterCommon.md#installedfrom) -- [installedVersion](internal_.AdapterCommon.md#installedversion) -- [keywords](internal_.AdapterCommon.md#keywords) -- [license](internal_.AdapterCommon.md#license) -- [licenseInformation](internal_.AdapterCommon.md#licenseinformation) -- [localLink](internal_.AdapterCommon.md#locallink) -- [localLinks](internal_.AdapterCommon.md#locallinks) -- [logTransporter](internal_.AdapterCommon.md#logtransporter) -- [loglevel](internal_.AdapterCommon.md#loglevel) -- [main](internal_.AdapterCommon.md#main) -- [materialize](internal_.AdapterCommon.md#materialize) -- [materializeTab](internal_.AdapterCommon.md#materializetab) -- [messagebox](internal_.AdapterCommon.md#messagebox) -- [messages](internal_.AdapterCommon.md#messages) -- [mode](internal_.AdapterCommon.md#mode) -- [name](internal_.AdapterCommon.md#name) -- [news](internal_.AdapterCommon.md#news) -- [noConfig](internal_.AdapterCommon.md#noconfig) -- [noIntro](internal_.AdapterCommon.md#nointro) -- [noRepository](internal_.AdapterCommon.md#norepository) -- [nogit](internal_.AdapterCommon.md#nogit) -- [nondeletable](internal_.AdapterCommon.md#nondeletable) -- [onlyWWW](internal_.AdapterCommon.md#onlywww) -- [os](internal_.AdapterCommon.md#os) -- [osDependencies](internal_.AdapterCommon.md#osdependencies) -- [platform](internal_.AdapterCommon.md#platform) -- [plugins](internal_.AdapterCommon.md#plugins) -- [preserveSettings](internal_.AdapterCommon.md#preservesettings) -- [readme](internal_.AdapterCommon.md#readme) -- [restartAdapters](internal_.AdapterCommon.md#restartadapters) -- [restartSchedule](internal_.AdapterCommon.md#restartschedule) -- [role](internal_.AdapterCommon.md#role) -- [schedule](internal_.AdapterCommon.md#schedule) -- [singleton](internal_.AdapterCommon.md#singleton) -- [singletonHost](internal_.AdapterCommon.md#singletonhost) -- [stopBeforeUpdate](internal_.AdapterCommon.md#stopbeforeupdate) -- [stopTimeout](internal_.AdapterCommon.md#stoptimeout) -- [subscribable](internal_.AdapterCommon.md#subscribable) -- [supportCustoms](internal_.AdapterCommon.md#supportcustoms) -- [supportStopInstance](internal_.AdapterCommon.md#supportstopinstance) -- [supportedMessages](internal_.AdapterCommon.md#supportedmessages) -- [title](internal_.AdapterCommon.md#title) -- [titleLang](internal_.AdapterCommon.md#titlelang) -- [type](internal_.AdapterCommon.md#type) -- [unsafePerm](internal_.AdapterCommon.md#unsafeperm) -- [version](internal_.AdapterCommon.md#version) -- [visWidgets](internal_.AdapterCommon.md#viswidgets) -- [webByVersion](internal_.AdapterCommon.md#webbyversion) -- [webExtendable](internal_.AdapterCommon.md#webextendable) -- [webExtension](internal_.AdapterCommon.md#webextension) -- [webPreSettings](internal_.AdapterCommon.md#webpresettings) -- [webservers](internal_.AdapterCommon.md#webservers) -- [welcomeScreen](internal_.AdapterCommon.md#welcomescreen) -- [welcomeScreenPro](internal_.AdapterCommon.md#welcomescreenpro) -- [wwwDontUpload](internal_.AdapterCommon.md#wwwdontupload) - -## Properties - -### adminColumns - -• `Optional` **adminColumns**: `string` \| (`string` \| [`CustomAdminColumn`](internal_.CustomAdminColumn.md))[] - -Custom attributes to be shown in admin in the object browser - -#### Defined in - -[types-dev/objects.d.ts:600](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L600) - -___ - -### adminTab - -• `Optional` **adminTab**: `Object` - -Settings for custom Admin Tabs - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `fa-icon?` | `string` | **`Deprecated`** icon name for FontAwesome (works only in admin 4) | -| `icon?` | `string` | Base 64 icon for the tab | -| `ignoreConfigUpdate?` | `boolean` | If true, the Tab is not reloaded when the configuration changes | -| `link?` | `string` | Which URL should be loaded in the tab. Supports placeholders like http://%ip%:%port% | -| `name?` | [`StringOrTranslated`](../modules/internal_.md#stringortranslated) | - | -| `order?` | `number` | Order number in admin tabs | -| `singleton?` | `boolean` | If true, only one instance of this tab will be created for all instances | - -#### Defined in - -[types-dev/objects.d.ts:604](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L604) - -___ - -### adminUI - -• `Optional` **adminUI**: [`AdminUi`](internal_.AdminUi.md) - -Type of the admin UI - -#### Defined in - -[types-dev/objects.d.ts:602](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L602) - -___ - -### allowInit - -• `Optional` **allowInit**: `boolean` - -If the mode is `schedule`, start one time adapter by ioBroker start, or by the configuration changes - -#### Defined in - -[types-dev/objects.d.ts:620](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L620) - -___ - -### automaticUpgrade - -• `Optional` **automaticUpgrade**: [`AutoUpgradePolicy`](../modules/internal_.md#autoupgradepolicy) - -If the adapter should be automatically upgraded and which version ranges are supported - -#### Defined in - -[types-dev/objects.d.ts:622](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L622) - -___ - -### availableModes - -• `Optional` **availableModes**: [`InstanceMode`](../modules/internal_.md#instancemode)[] - -Possible values for the instance mode (if more than one is possible) - -#### Defined in - -[types-dev/objects.d.ts:624](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L624) - -___ - -### blockedVersions - -• `Optional` **blockedVersions**: `string`[] - -Array which lists all blocked versions. Blocked versions will not be started. Use semver notation to specify the version ranges. The information is always used from the io-package.json in the GitHub repository. - -#### Defined in - -[types-dev/objects.d.ts:626](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L626) - -___ - -### blockly - -• `Optional` **blockly**: `boolean` - -Whether this adapter includes custom blocks for Blockly. If true, `admin/blockly.js` must exist. - -#### Defined in - -[types-dev/objects.d.ts:628](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L628) - -___ - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### compact - -• `Optional` **compact**: `boolean` - -If true, this adapter can be started in compact mode (in the same process as other adapters) - -#### Defined in - -[types-dev/objects.d.ts:632](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L632) - -___ - -### connectionType - -• `Optional` **connectionType**: [`ConnectionType`](../modules/internal_.md#connectiontype) - -Where the adapter will get its data from. Set this together with - -**`See`** - -dataSource - -#### Defined in - -[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L630) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:802](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L802) - -___ - -### dataFolder - -• `Optional` **dataFolder**: `string` - -The directory relative to iobroker-data where the adapter stores the data. Supports the placeholder `%INSTANCE%`. This folder will be backed up and restored automatically. - -#### Defined in - -[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L634) - -___ - -### dataSource - -• `Optional` **dataSource**: ``"push"`` \| ``"poll"`` \| ``"assumption"`` - -How the adapter will mainly receive its data. Set this together with - -**`See`** - -connectionType - -#### Defined in - -[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L636) - -___ - -### dependencies - -• `Optional` **dependencies**: [`Depdendencies`](../modules/internal_.md#depdendencies) - -A record of ioBroker adapters (including "js-controller") and version ranges which are required for this adapter on the same host. - -#### Defined in - -[types-dev/objects.d.ts:638](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L638) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### docs - -• `Optional` **docs**: `Partial`\<`Record`\<[`Languages`](../modules/internal_.md#languages), `string` \| `string`[]\>\> - -Which files outside the README.md have documentation for the adapter - -#### Defined in - -[types-dev/objects.d.ts:642](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L642) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### enabled - -• **enabled**: `boolean` - -Whether new instances should be enabled by default. *Should* be `false`! - -#### Defined in - -[types-dev/objects.d.ts:644](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L644) - -___ - -### eraseOnUpload - -• `Optional` **eraseOnUpload**: `boolean` - -If true, all previous data in the target directory (web) should be deleted before uploading - -#### Defined in - -[types-dev/objects.d.ts:646](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L646) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### extIcon - -• `Optional` **extIcon**: `string` - -URL of an external icon that is shown for adapters that are not installed - -#### Defined in - -[types-dev/objects.d.ts:648](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L648) - -___ - -### getHistory - -• `Optional` **getHistory**: `boolean` - -Whether this adapter responds to `getHistory` messages - -#### Defined in - -[types-dev/objects.d.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L650) - -___ - -### globalDependencies - -• `Optional` **globalDependencies**: [`Depdendencies`](../modules/internal_.md#depdendencies) - -A record of ioBroker adapters (including "js-controller") and version ranges which are required for this adapter in the whole system. - -#### Defined in - -[types-dev/objects.d.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L640) - -___ - -### icon - -• `Optional` **icon**: `string` - -Filename of the local icon which is shown for installed adapters. Should be located in the `admin` directory - -#### Overrides - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:652](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L652) - -___ - -### ignoreVersion - -• `Optional` **ignoreVersion**: `string` - -If a specific update of this adapter should be ignored, specifies version number to be ignored - -#### Defined in - -[types-dev/objects.d.ts:797](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L797) - -___ - -### install - -• `Optional` **install**: `boolean` - -The adapter will be executed once additionally after installation, and the `install` event will be emitted during this run. This allows for executing one time installation code. - -#### Defined in - -[types-dev/objects.d.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L654) - -___ - -### installedFrom - -• `Optional` **installedFrom**: [`InstalledFrom`](../modules/internal_.md#installedfrom) - -Source, where this adapter has been installed from, to enable reinstalling on e.g., backup restore - -#### Defined in - -[types-dev/objects.d.ts:656](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L656) - -___ - -### installedVersion - -• **installedVersion**: `string` - -Shows which version of this adapter is installed - -#### Defined in - -[types-dev/objects.d.ts:658](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L658) - -___ - -### keywords - -• `Optional` **keywords**: `string`[] - -Keywords are used by search in admin. Do not write ioBroker here - -#### Defined in - -[types-dev/objects.d.ts:660](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L660) - -___ - -### license - -• `Optional` **license**: `string` - -**`Deprecated`** - -Use 'common.licenseInformation' instead - -#### Defined in - -[types-dev/objects.d.ts:791](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L791) - -___ - -### licenseInformation - -• `Optional` **licenseInformation**: [`LicenseInformation`](../modules/internal_.md#licenseinformation) - -An object representing information with the license details - -#### Defined in - -[types-dev/objects.d.ts:793](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L793) - -___ - -### localLink - -• `Optional` **localLink**: `string` - -**`Deprecated`** - -Use - -**`See`** - -localLinks - -#### Defined in - -[types-dev/objects.d.ts:664](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L664) - -___ - -### localLinks - -• `Optional` **localLinks**: `Record`\<`string`, `string` \| [`LocalLink`](../modules/internal_.md#locallink)\> - -A dictionary of links to web services this adapter provides - -#### Defined in - -[types-dev/objects.d.ts:662](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L662) - -___ - -### logTransporter - -• `Optional` **logTransporter**: `boolean` - -Whether this adapter receives logs from other hosts and adapters (e.g., to store them somewhere) - -#### Defined in - -[types-dev/objects.d.ts:668](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L668) - -___ - -### loglevel - -• `Optional` **loglevel**: [`LogLevel`](../modules/internal_.md#loglevel) - -Default log level for this adapter. It can be changed for every instance separately - -#### Defined in - -[types-dev/objects.d.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L666) - -___ - -### main - -• `Optional` **main**: `string` - -Path to the start file of the adapter. Should be the same as in `package.json` - -#### Defined in - -[types-dev/objects.d.ts:670](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L670) - -___ - -### materialize - -• **materialize**: `boolean` - -Whether the admin configuration dialog is written in materialized style. Required for Admin 3+ - -#### Defined in - -[types-dev/objects.d.ts:674](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L674) - -___ - -### materializeTab - -• `Optional` **materializeTab**: `boolean` - -Whether the admin tab is written in materialized style. Required for Admin 3+ - -#### Defined in - -[types-dev/objects.d.ts:672](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L672) - -___ - -### messagebox - -• `Optional` **messagebox**: ``true`` - -**`Deprecated`** - -Use - -**`See`** - -supportedMessages up from controller v5 - -#### Defined in - -[types-dev/objects.d.ts:676](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L676) - -___ - -### messages - -• `Optional` **messages**: [`MessageRule`](internal_.MessageRule.md)[] - -Messages, that will be shown (if condition evaluates to true) by upgrade or installation - -#### Defined in - -[types-dev/objects.d.ts:795](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L795) - -___ - -### mode - -• **mode**: [`InstanceMode`](../modules/internal_.md#instancemode) - -Running mode: `none`, `daemon`, `schedule`, `once`, `extension` - -#### Defined in - -[types-dev/objects.d.ts:680](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L680) - -___ - -### name - -• **name**: `string` - -Name of the adapter (without leading `ioBroker.`) - -#### Overrides - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:682](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L682) - -___ - -### news - -• `Optional` **news**: `Object` - -News per version in i18n - -#### Index signature - -▪ [version: `string`]: [`Translated`](../modules/internal_.md#translated) - -#### Defined in - -[types-dev/objects.d.ts:684](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L684) - -___ - -### noConfig - -• `Optional` **noConfig**: ``true`` - -If `true`, no configuration dialog will be shown - -#### Defined in - -[types-dev/objects.d.ts:686](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L686) - -___ - -### noIntro - -• `Optional` **noIntro**: ``true`` - -If `true`, this adapter's instances will not be shown in the admin overview screen. Useful for icon sets and widgets... - -#### Defined in - -[types-dev/objects.d.ts:688](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L688) - -___ - -### noRepository - -• `Optional` **noRepository**: ``true`` - -Set to `true` if the adapter is not available in the official ioBroker repositories. - -#### Defined in - -[types-dev/objects.d.ts:690](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L690) - -___ - -### nogit - -• `Optional` **nogit**: ``true`` - -If `true`, manual installation from GitHub is not possible - -#### Defined in - -[types-dev/objects.d.ts:692](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L692) - -___ - -### nondeletable - -• `Optional` **nondeletable**: ``true`` - -If `true`, this adapter cannot be deleted or updated manually. - -#### Defined in - -[types-dev/objects.d.ts:694](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L694) - -___ - -### onlyWWW - -• `Optional` **onlyWWW**: `boolean` - -If `true`, this "adapter" only contains HTML files and no main executable - -#### Defined in - -[types-dev/objects.d.ts:696](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L696) - -___ - -### os - -• `Optional` **os**: ``"linux"`` \| ``"darwin"`` \| ``"win32"`` \| (``"linux"`` \| ``"darwin"`` \| ``"win32"``)[] - -Which OSes this adapter supports - -#### Defined in - -[types-dev/objects.d.ts:707](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L707) - -___ - -### osDependencies - -• `Optional` **osDependencies**: `Object` - -Used to configure native (OS) dependencies of this adapter that need to be installed with system package manager before installing the adapter - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `darwin` | `string`[] | For OSX | -| `linux` | `string`[] | For Linux | -| `win32` | `string`[] | For Windows | - -#### Defined in - -[types-dev/objects.d.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L698) - -___ - -### platform - -• **platform**: ``"Javascript/Node.js"`` - -Constant - -#### Defined in - -[types-dev/objects.d.ts:709](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L709) - -___ - -### plugins - -• `Optional` **plugins**: `Object` - -Sentry and other plugins - -#### Index signature - -▪ [pluginName: `string`]: `Record`\<`string`, `any`\> - -#### Defined in - -[types-dev/objects.d.ts:799](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L799) - -___ - -### preserveSettings - -• `Optional` **preserveSettings**: `string` \| `string`[] - -The keys of common attributes (e.g. `history`) which are not deleted in a `setObject` call even if they are not present. Deletion must be done explicitly by setting them to `null`. - -#### Defined in - -[types-dev/objects.d.ts:711](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L711) - -___ - -### readme - -• `Optional` **readme**: `string` - -Url of the ReadMe file - -#### Defined in - -[types-dev/objects.d.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L713) - -___ - -### restartAdapters - -• `Optional` **restartAdapters**: `string`[] - -Which adapters must be restarted after installing or updating this adapter. - -#### Defined in - -[types-dev/objects.d.ts:715](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L715) - -___ - -### restartSchedule - -• `Optional` **restartSchedule**: `string` - -CRON schedule to restart mode `daemon` adapters - -#### Defined in - -[types-dev/objects.d.ts:717](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L717) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) - -___ - -### schedule - -• `Optional` **schedule**: `string` - -If the adapter runs in `schedule` mode, this contains the CRON - -#### Defined in - -[types-dev/objects.d.ts:719](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L719) - -___ - -### singleton - -• `Optional` **singleton**: `boolean` - -Whether this adapter may only be installed once in the whole system - -#### Defined in - -[types-dev/objects.d.ts:723](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L723) - -___ - -### singletonHost - -• `Optional` **singletonHost**: `boolean` - -Whether this adapter may only be installed once per host - -#### Defined in - -[types-dev/objects.d.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L721) - -___ - -### stopBeforeUpdate - -• `Optional` **stopBeforeUpdate**: `boolean` - -Whether the adapter must be stopped before an update - -#### Defined in - -[types-dev/objects.d.ts:725](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L725) - -___ - -### stopTimeout - -• `Optional` **stopTimeout**: `number` - -Overrides the default timeout that ioBroker will wait before force-stopping the adapter - -#### Defined in - -[types-dev/objects.d.ts:727](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L727) - -___ - -### subscribable - -• `Optional` **subscribable**: `boolean` - -This adapter supports a special mode: if someone subscribes on its states, it starts to read them. It is done to save the bandwidth or load of the slave device - -#### Defined in - -[types-dev/objects.d.ts:729](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L729) - -___ - -### supportCustoms - -• `Optional` **supportCustoms**: `boolean` - -If `true`, this adapter provides custom per-state settings. Requires a `custom_m.html` file in the `admin` directory. - -#### Defined in - -[types-dev/objects.d.ts:731](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L731) - -___ - -### supportStopInstance - -• `Optional` **supportStopInstance**: `boolean` - -**`Deprecated`** - -Use - -**`See`** - -supportedMessages up from controller v5 - -#### Defined in - -[types-dev/objects.d.ts:733](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L733) - -___ - -### supportedMessages - -• `Optional` **supportedMessages**: [`SupportedMessages`](internal_.SupportedMessages.md) - -Messages which are supported by the adapter, supportedMessages.custom: true is the equivalent to messagebox: true - -#### Defined in - -[types-dev/objects.d.ts:678](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L678) - -___ - -### title - -• `Optional` **title**: `string` - -**`Deprecated`** - -The name of this adapter to be shown in the admin UI. Use - -**`See`** - -titleLang instead. - -#### Defined in - -[types-dev/objects.d.ts:737](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L737) - -___ - -### titleLang - -• `Optional` **titleLang**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The translated names of this adapter to be shown in the admin UI - -#### Defined in - -[types-dev/objects.d.ts:735](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L735) - -___ - -### type - -• `Optional` **type**: ``"hardware"`` \| ``"alarm"`` \| ``"climate-control"`` \| ``"communication"`` \| ``"date-and-time"`` \| ``"energy"`` \| ``"garden"`` \| ``"general"`` \| ``"geoposition"`` \| ``"health"`` \| ``"household"`` \| ``"infrastructure"`` \| ``"iot-systems"`` \| ``"lighting"`` \| ``"logic"`` \| ``"messaging"`` \| ``"metering"`` \| ``"misc-data"`` \| ``"multimedia"`` \| ``"network"`` \| ``"protocols"`` \| ``"storage"`` \| ``"utility"`` \| ``"vehicle"`` \| ``"visualization"`` \| ``"visualization-icons"`` \| ``"visualization-widgets"`` \| ``"weather"`` - -The type of this adapter - -#### Defined in - -[types-dev/objects.d.ts:739](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L739) - -___ - -### unsafePerm - -• `Optional` **unsafePerm**: ``true`` - -If `true`, the `npm` package must be installed with the `--unsafe-perm` flag - -#### Defined in - -[types-dev/objects.d.ts:769](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L769) - -___ - -### version - -• **version**: `string` - -The available version in the ioBroker repo. - -#### Defined in - -[types-dev/objects.d.ts:771](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L771) - -___ - -### visWidgets - -• `Optional` **visWidgets**: `Record`\<`string`, [`VisWidget`](internal_.VisWidget.md)\> - -Definition of the vis-2 widgets - -#### Defined in - -[types-dev/objects.d.ts:773](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L773) - -___ - -### webByVersion - -• `Optional` **webByVersion**: `boolean` - -Include the adapter version in the URL of the web adapter, e.g. `http://ip:port/1.2.3/material` instead of `http://ip:port/material` - -#### Defined in - -[types-dev/objects.d.ts:775](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L775) - -___ - -### webExtendable - -• `Optional` **webExtendable**: `boolean` - -Whether the web server in this adapter can be extended with plugin/extensions - -#### Defined in - -[types-dev/objects.d.ts:777](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L777) - -___ - -### webExtension - -• `Optional` **webExtension**: `string` - -Relative path to a module that contains an extension for the web adapter. Use together with - -**`See`** - -native.webInstance to configure which instances this affects - -#### Defined in - -[types-dev/objects.d.ts:779](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L779) - -___ - -### webPreSettings - -• `Optional` **webPreSettings**: `Record`\<`string`, `any`\> - -List of parameters that must be included in info.js by webServer adapter. (Example material: `"webPreSettings": { "materialBackground": "native.loadingBackground" }`). Web adapter uses this setting to create a customized info.js file to provide some essential settings for index.html file before the socket connection is established to provide e.g., background color of the loading screen. - -#### Defined in - -[types-dev/objects.d.ts:781](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L781) - -___ - -### webservers - -• `Optional` **webservers**: `string`[] - -**`Deprecated`** - -(where is it necessary?) Array of web server's instances that should serve content from the adapter's www folder - -#### Defined in - -[types-dev/objects.d.ts:783](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L783) - -___ - -### welcomeScreen - -• `Optional` **welcomeScreen**: [`WelcomeScreenEntry`](../modules/internal_.md#welcomescreenentry)[] - -**`Deprecated`** - -(use localLinks) A list of pages that should be shown on the "web" index page - -#### Defined in - -[types-dev/objects.d.ts:785](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L785) - -___ - -### welcomeScreenPro - -• `Optional` **welcomeScreenPro**: [`WelcomeScreenEntry`](../modules/internal_.md#welcomescreenentry)[] - -**`Deprecated`** - -(use localLinks) A list of pages that should be shown on the ioBroker cloud index page - -#### Defined in - -[types-dev/objects.d.ts:787](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L787) - -___ - -### wwwDontUpload - -• `Optional` **wwwDontUpload**: `boolean` - -**`Deprecated`** - -(rename the `www` folder in e.g. `adminWww`) If true, the `www` folder will be not uploaded into DB - -#### Defined in - -[types-dev/objects.d.ts:789](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L789) diff --git a/packages/controller/doc/interfaces/internal_.AdapterConfig.md b/packages/controller/doc/interfaces/internal_.AdapterConfig.md deleted file mode 100644 index 19dfef1f8..000000000 --- a/packages/controller/doc/interfaces/internal_.AdapterConfig.md +++ /dev/null @@ -1,5 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AdapterConfig - -# Interface: AdapterConfig - -[\](../modules/internal_.md).AdapterConfig diff --git a/packages/controller/doc/interfaces/internal_.AdapterObject.md b/packages/controller/doc/interfaces/internal_.AdapterObject.md deleted file mode 100644 index d90da57e4..000000000 --- a/packages/controller/doc/interfaces/internal_.AdapterObject.md +++ /dev/null @@ -1,237 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AdapterObject - -# Interface: AdapterObject - -[\](../modules/internal_.md).AdapterObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`AdapterObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.AdapterObject.md#_id) -- [acl](internal_.AdapterObject.md#acl) -- [common](internal_.AdapterObject.md#common) -- [encryptedNative](internal_.AdapterObject.md#encryptednative) -- [enums](internal_.AdapterObject.md#enums) -- [from](internal_.AdapterObject.md#from) -- [instanceObjects](internal_.AdapterObject.md#instanceobjects) -- [native](internal_.AdapterObject.md#native) -- [nonEdit](internal_.AdapterObject.md#nonedit) -- [notifications](internal_.AdapterObject.md#notifications) -- [objects](internal_.AdapterObject.md#objects) -- [protectedNative](internal_.AdapterObject.md#protectednative) -- [ts](internal_.AdapterObject.md#ts) -- [type](internal_.AdapterObject.md#type) -- [user](internal_.AdapterObject.md#user) - -## Properties - -### \_id - -• **\_id**: [`Adapter`](../modules/internal_.md#adapter) - -The ID of this object - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:1102](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1102) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`AdapterCommon`](internal_.AdapterCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1104](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1104) - -___ - -### encryptedNative - -• `Optional` **encryptedNative**: `string`[] - -Like protectedNative, but the properties are also encrypted and decrypted automatically - -#### Defined in - -[types-dev/objects.d.ts:1108](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1108) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### instanceObjects - -• **instanceObjects**: ([`StateObject`](internal_.StateObject.md) \| [`DeviceObject`](internal_.DeviceObject.md) \| [`ChannelObject`](internal_.ChannelObject.md) \| [`FolderObject`](internal_.FolderObject.md) \| [`MetaObject`](internal_.MetaObject.md))[] - -Objects created for each instance, inside the namespace of this adapter - -#### Defined in - -[types-dev/objects.d.ts:1112](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1112) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### notifications - -• `Optional` **notifications**: [`Notification`](internal_.Notification.md)[] - -Register notifications for the built-in notification system - -#### Defined in - -[types-dev/objects.d.ts:1110](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1110) - -___ - -### objects - -• **objects**: [`AnyObject`](../modules/internal_.md#anyobject)[] - -Objects created for the adapter, anywhere in the global namespace - -#### Defined in - -[types-dev/objects.d.ts:1114](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1114) - -___ - -### protectedNative - -• `Optional` **protectedNative**: `string`[] - -An array of `native` properties which cannot be accessed from outside the defining adapter - -#### Defined in - -[types-dev/objects.d.ts:1106](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1106) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"adapter"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1103](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1103) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.AdapterOptions.md b/packages/controller/doc/interfaces/internal_.AdapterOptions.md deleted file mode 100644 index 9b3efea24..000000000 --- a/packages/controller/doc/interfaces/internal_.AdapterOptions.md +++ /dev/null @@ -1,355 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AdapterOptions - -# Interface: AdapterOptions - -[\](../modules/internal_.md).AdapterOptions - -## Table of contents - -### Properties - -- [compact](internal_.AdapterOptions.md#compact) -- [compactInstance](internal_.AdapterOptions.md#compactinstance) -- [config](internal_.AdapterOptions.md#config) -- [dirname](internal_.AdapterOptions.md#dirname) -- [error](internal_.AdapterOptions.md#error) -- [fileChange](internal_.AdapterOptions.md#filechange) -- [install](internal_.AdapterOptions.md#install) -- [instance](internal_.AdapterOptions.md#instance) -- [logTransporter](internal_.AdapterOptions.md#logtransporter) -- [message](internal_.AdapterOptions.md#message) -- [name](internal_.AdapterOptions.md#name) -- [objectChange](internal_.AdapterOptions.md#objectchange) -- [objects](internal_.AdapterOptions.md#objects) -- [ready](internal_.AdapterOptions.md#ready) -- [reconnect](internal_.AdapterOptions.md#reconnect) -- [stateChange](internal_.AdapterOptions.md#statechange) -- [states](internal_.AdapterOptions.md#states) -- [strictObjectChecks](internal_.AdapterOptions.md#strictobjectchecks) -- [subscribable](internal_.AdapterOptions.md#subscribable) -- [subscribesChange](internal_.AdapterOptions.md#subscribeschange) -- [systemConfig](internal_.AdapterOptions.md#systemconfig) -- [uiClientSubscribe](internal_.AdapterOptions.md#uiclientsubscribe) -- [uiClientUnsubscribe](internal_.AdapterOptions.md#uiclientunsubscribe) -- [unload](internal_.AdapterOptions.md#unload) -- [useFormatDate](internal_.AdapterOptions.md#useformatdate) - -## Properties - -### compact - -• `Optional` **compact**: `boolean` - -If true runs in compact mode - -#### Defined in - -[adapter/src/lib/_Types.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L29) - -___ - -### compactInstance - -• `Optional` **compactInstance**: `number` - -compact group instance if running in compact mode - -#### Defined in - -[adapter/src/lib/_Types.ts:17](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L17) - -___ - -### config - -• `Optional` **config**: [`AdapterOptionsConfig`](internal_.AdapterOptionsConfig.md) - -configuration of the connection to controller - -#### Defined in - -[adapter/src/lib/_Types.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L31) - -___ - -### dirname - -• `Optional` **dirname**: `string` - -adapter directory name - -#### Defined in - -[adapter/src/lib/_Types.ts:25](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L25) - -___ - -### error - -• `Optional` **error**: [`ErrorHandler`](../modules/internal_.md#errorhandler) - -Handler to handle uncaught exceptions, return true if no further handling required - -#### Defined in - -[adapter/src/lib/_Types.ts:57](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L57) - -___ - -### fileChange - -• `Optional` **fileChange**: [`FileChangeHandler`](../modules/internal_.md#filechangehandler) - -callback function (id, file) that will be called if file changed - -#### Defined in - -[adapter/src/lib/_Types.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L41) - -___ - -### install - -• `Optional` **install**: [`ReadyHandler`](../modules/internal_.md#readyhandler) - -called when adapter is installed - -#### Defined in - -[adapter/src/lib/_Types.ts:53](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L53) - -___ - -### instance - -• `Optional` **instance**: `number` - -instance number of adapter - -#### Defined in - -[adapter/src/lib/_Types.ts:23](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L23) - -___ - -### logTransporter - -• `Optional` **logTransporter**: `boolean` - -If the adapter collects logs from all adapters (experts only). Default: false - -#### Defined in - -[adapter/src/lib/_Types.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L11) - -___ - -### message - -• `Optional` **message**: [`MessageHandler`](../modules/internal_.md#messagehandler) - -callback to inform about a new message the adapter - -#### Defined in - -[adapter/src/lib/_Types.ts:47](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L47) - -___ - -### name - -• **name**: `string` - -name of the adapter. Must be exactly the same as directory name. - -#### Defined in - -[adapter/src/lib/_Types.ts:33](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L33) - -___ - -### objectChange - -• `Optional` **objectChange**: [`ObjectChangeHandler`](../modules/internal_.md#objectchangehandler) - -callback function (id, obj) that will be called if an object changed - -#### Defined in - -[adapter/src/lib/_Types.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L37) - -___ - -### objects - -• `Optional` **objects**: `boolean` - -if desired to have oObjects. This is a list with all states, channels and devices of this adapter, and it will be updated automatically. - -#### Defined in - -[adapter/src/lib/_Types.ts:21](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L21) - -___ - -### ready - -• `Optional` **ready**: [`ReadyHandler`](../modules/internal_.md#readyhandler) - -called when adapter is ready - -#### Defined in - -[adapter/src/lib/_Types.ts:51](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L51) - -___ - -### reconnect - -• `Optional` **reconnect**: () => [`MaybePromise`](../modules/internal_.md#maybepromise) - -called on reconnection to DB - -#### Type declaration - -▸ (): [`MaybePromise`](../modules/internal_.md#maybepromise) - -##### Returns - -[`MaybePromise`](../modules/internal_.md#maybepromise) - -#### Defined in - -[adapter/src/lib/_Types.ts:55](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L55) - -___ - -### stateChange - -• `Optional` **stateChange**: [`StateChangeHandler`](../modules/internal_.md#statechangehandler) - -callback function (id, obj) that will be called if state changed - -#### Defined in - -[adapter/src/lib/_Types.ts:39](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L39) - -___ - -### states - -• `Optional` **states**: `boolean` - -if desired to have oStates. This is a list with all states values, and it will be updated automatically. - -#### Defined in - -[adapter/src/lib/_Types.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L19) - -___ - -### strictObjectChecks - -• `Optional` **strictObjectChecks**: `boolean` - -flag which defaults to true - if true, adapter warns if states are set without a corresponding existing object - -#### Defined in - -[adapter/src/lib/_Types.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L27) - -___ - -### subscribable - -• `Optional` **subscribable**: `boolean` - -if it is possible for other instances to retrieve states of this adapter automatically - -#### Defined in - -[adapter/src/lib/_Types.ts:15](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L15) - -___ - -### subscribesChange - -• `Optional` **subscribesChange**: (`subs`: `Record`\<`string`, \{ `regex`: `RegExp` }\>) => `void` - -#### Type declaration - -▸ (`subs`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `subs` | `Record`\<`string`, \{ `regex`: `RegExp` }\> | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:2](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L2) - -___ - -### systemConfig - -• `Optional` **systemConfig**: `boolean` - -If true, the systemConfig (iobroker.json) will be available in this.systemConfig - -#### Defined in - -[adapter/src/lib/_Types.ts:35](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L35) - -___ - -### uiClientSubscribe - -• `Optional` **uiClientSubscribe**: [`UserInterfaceClientSubscribeHandler`](../modules/internal_.md#userinterfaceclientsubscribehandler) - -callback function that will be called when a new UI client subscribes - -#### Defined in - -[adapter/src/lib/_Types.ts:43](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L43) - -___ - -### uiClientUnsubscribe - -• `Optional` **uiClientUnsubscribe**: [`UserInterfaceClientUnsubscribeHandler`](../modules/internal_.md#userinterfaceclientunsubscribehandler) - -callback function that will be called when a new UI client unsubscribes - -#### Defined in - -[adapter/src/lib/_Types.ts:45](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L45) - -___ - -### unload - -• `Optional` **unload**: [`UnloadHandler`](../modules/internal_.md#unloadhandler) - -callback to stop the adapter - -#### Defined in - -[adapter/src/lib/_Types.ts:49](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L49) - -___ - -### useFormatDate - -• `Optional` **useFormatDate**: `boolean` - -if true, the date format from system.config - -#### Defined in - -[adapter/src/lib/_Types.ts:13](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L13) diff --git a/packages/controller/doc/interfaces/internal_.AdapterOptionsConfig.md b/packages/controller/doc/interfaces/internal_.AdapterOptionsConfig.md deleted file mode 100644 index 2f094a4bf..000000000 --- a/packages/controller/doc/interfaces/internal_.AdapterOptionsConfig.md +++ /dev/null @@ -1,27 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AdapterOptionsConfig - -# Interface: AdapterOptionsConfig - -[\](../modules/internal_.md).AdapterOptionsConfig - -## Table of contents - -### Properties - -- [log](internal_.AdapterOptionsConfig.md#log) - -## Properties - -### log - -• **log**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `level` | [`LogLevel`](../modules/internal_.md#loglevel) | - -#### Defined in - -[adapter/src/lib/_Types.ts:197](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L197) diff --git a/packages/controller/doc/interfaces/internal_.AdminUi.md b/packages/controller/doc/interfaces/internal_.AdminUi.md deleted file mode 100644 index bec707c51..000000000 --- a/packages/controller/doc/interfaces/internal_.AdminUi.md +++ /dev/null @@ -1,49 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AdminUi - -# Interface: AdminUi - -[\](../modules/internal_.md).AdminUi - -## Table of contents - -### Properties - -- [config](internal_.AdminUi.md#config) -- [custom](internal_.AdminUi.md#custom) -- [tab](internal_.AdminUi.md#tab) - -## Properties - -### config - -• **config**: ``"json"`` \| ``"none"`` \| ``"materialize"`` \| ``"html"`` - -UI type of config page inside admin UI - -#### Defined in - -[types-dev/objects.d.ts:337](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L337) - -___ - -### custom - -• `Optional` **custom**: ``"json"`` - -UI type of custom tab inside admin UI - -#### Defined in - -[types-dev/objects.d.ts:339](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L339) - -___ - -### tab - -• `Optional` **tab**: ``"materialize"`` \| ``"html"`` - -UI type of tab inside admin UI - -#### Defined in - -[types-dev/objects.d.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L341) diff --git a/packages/controller/doc/interfaces/internal_.AliasDetails.md b/packages/controller/doc/interfaces/internal_.AliasDetails.md deleted file mode 100644 index 46ea49ed6..000000000 --- a/packages/controller/doc/interfaces/internal_.AliasDetails.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AliasDetails - -# Interface: AliasDetails - -[\](../modules/internal_.md).AliasDetails - -## Table of contents - -### Properties - -- [source](internal_.AliasDetails.md#source) -- [targets](internal_.AliasDetails.md#targets) - -## Properties - -### source - -• `Optional` **source**: [`AliasDetailsSource`](internal_.AliasDetailsSource.md) - -#### Defined in - -[adapter/src/lib/_Types.ts:209](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L209) - -___ - -### targets - -• **targets**: [`AliasTargetEntry`](internal_.AliasTargetEntry.md)[] - -#### Defined in - -[adapter/src/lib/_Types.ts:210](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L210) diff --git a/packages/controller/doc/interfaces/internal_.AliasDetailsSource.md b/packages/controller/doc/interfaces/internal_.AliasDetailsSource.md deleted file mode 100644 index f62f641ea..000000000 --- a/packages/controller/doc/interfaces/internal_.AliasDetailsSource.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AliasDetailsSource - -# Interface: AliasDetailsSource - -[\](../modules/internal_.md).AliasDetailsSource - -## Table of contents - -### Properties - -- [max](internal_.AliasDetailsSource.md#max) -- [min](internal_.AliasDetailsSource.md#min) -- [type](internal_.AliasDetailsSource.md#type) -- [unit](internal_.AliasDetailsSource.md#unit) - -## Properties - -### max - -• `Optional` **max**: `number` - -#### Defined in - -[adapter/src/lib/_Types.ts:215](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L215) - -___ - -### min - -• `Optional` **min**: `number` - -#### Defined in - -[adapter/src/lib/_Types.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L214) - -___ - -### type - -• `Optional` **type**: [`CommonType`](../modules/internal_.md#commontype) - -#### Defined in - -[adapter/src/lib/_Types.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L216) - -___ - -### unit - -• `Optional` **unit**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:217](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L217) diff --git a/packages/controller/doc/interfaces/internal_.AliasTargetEntry.md b/packages/controller/doc/interfaces/internal_.AliasTargetEntry.md deleted file mode 100644 index 5cf34952a..000000000 --- a/packages/controller/doc/interfaces/internal_.AliasTargetEntry.md +++ /dev/null @@ -1,87 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / AliasTargetEntry - -# Interface: AliasTargetEntry - -[\](../modules/internal_.md).AliasTargetEntry - -## Table of contents - -### Properties - -- [alias](internal_.AliasTargetEntry.md#alias) -- [id](internal_.AliasTargetEntry.md#id) -- [max](internal_.AliasTargetEntry.md#max) -- [min](internal_.AliasTargetEntry.md#min) -- [pattern](internal_.AliasTargetEntry.md#pattern) -- [type](internal_.AliasTargetEntry.md#type) -- [unit](internal_.AliasTargetEntry.md#unit) - -## Properties - -### alias - -• **alias**: `undefined` \| \{ `id`: `string` \| \{ `read`: `string` ; `write`: `string` } ; `read?`: `string` ; `write?`: `string` } - -#### Defined in - -[adapter/src/lib/_Types.ts:221](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L221) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:222](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L222) - -___ - -### max - -• `Optional` **max**: `number` - -#### Defined in - -[adapter/src/lib/_Types.ts:225](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L225) - -___ - -### min - -• `Optional` **min**: `number` - -#### Defined in - -[adapter/src/lib/_Types.ts:226](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L226) - -___ - -### pattern - -• **pattern**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:223](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L223) - -___ - -### type - -• `Optional` **type**: [`CommonType`](../modules/internal_.md#commontype) - -#### Defined in - -[adapter/src/lib/_Types.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L224) - -___ - -### unit - -• `Optional` **unit**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:227](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L227) diff --git a/packages/controller/doc/interfaces/internal_.BackupOptions.md b/packages/controller/doc/interfaces/internal_.BackupOptions.md deleted file mode 100644 index 7b3a2659e..000000000 --- a/packages/controller/doc/interfaces/internal_.BackupOptions.md +++ /dev/null @@ -1,71 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / BackupOptions - -# Interface: BackupOptions - -[\](../modules/internal_.md).BackupOptions - -## Table of contents - -### Properties - -- [disabled](internal_.BackupOptions.md#disabled) -- [files](internal_.BackupOptions.md#files) -- [hours](internal_.BackupOptions.md#hours) -- [path](internal_.BackupOptions.md#path) -- [period](internal_.BackupOptions.md#period) - -## Properties - -### disabled - -• **disabled**: `boolean` - -deactivates backup if true - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:31 - -___ - -### files - -• **files**: `number` - -minimum number of files - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:33 - -___ - -### hours - -• **hours**: `number` - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:34 - -___ - -### path - -• **path**: `string` - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:37 - -___ - -### period - -• **period**: `number` - -minutes - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:36 diff --git a/packages/controller/doc/interfaces/internal_.BaseObject.md b/packages/controller/doc/interfaces/internal_.BaseObject.md deleted file mode 100644 index 528875e5e..000000000 --- a/packages/controller/doc/interfaces/internal_.BaseObject.md +++ /dev/null @@ -1,164 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / BaseObject - -# Interface: BaseObject - -[\](../modules/internal_.md).BaseObject - -## Hierarchy - -- **`BaseObject`** - - ↳ [`StateObject`](internal_.StateObject.md) - - ↳ [`DeviceObject`](internal_.DeviceObject.md) - - ↳ [`ChannelObject`](internal_.ChannelObject.md) - - ↳ [`FolderObject`](internal_.FolderObject.md) - - ↳ [`MetaObject`](internal_.MetaObject.md) - - ↳ [`EnumObject`](internal_.EnumObject.md) - - ↳ [`HostObject`](internal_.HostObject.md) - - ↳ [`AdapterObject`](internal_.AdapterObject.md) - - ↳ [`InstanceObject`](internal_.InstanceObject.md) - - ↳ [`UserObject`](internal_.UserObject.md) - - ↳ [`GroupObject`](internal_.GroupObject.md) - - ↳ [`ScriptObject`](internal_.ScriptObject.md) - - ↳ [`ChartObject`](internal_.ChartObject.md) - - ↳ [`ScheduleObject`](internal_.ScheduleObject.md) - - ↳ [`RepositoryObject`](internal_.RepositoryObject.md) - - ↳ [`OtherObject`](internal_.OtherObject.md) - - ↳ [`SystemConfigObject`](internal_.SystemConfigObject.md) - -## Table of contents - -### Properties - -- [\_id](internal_.BaseObject.md#_id) -- [acl](internal_.BaseObject.md#acl) -- [common](internal_.BaseObject.md#common) -- [enums](internal_.BaseObject.md#enums) -- [from](internal_.BaseObject.md#from) -- [native](internal_.BaseObject.md#native) -- [nonEdit](internal_.BaseObject.md#nonedit) -- [ts](internal_.BaseObject.md#ts) -- [type](internal_.BaseObject.md#type) -- [user](internal_.BaseObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: `Record`\<`string`, `any`\> - -#### Defined in - -[types-dev/objects.d.ts:906](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L906) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: [`ObjectType`](../modules/internal_.md#objecttype) - -#### Defined in - -[types-dev/objects.d.ts:902](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L902) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.CallOptions.md b/packages/controller/doc/interfaces/internal_.CallOptions.md deleted file mode 100644 index 9a2ad86ff..000000000 --- a/packages/controller/doc/interfaces/internal_.CallOptions.md +++ /dev/null @@ -1,86 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / CallOptions - -# Interface: CallOptions - -[\](../modules/internal_.md).CallOptions - -## Hierarchy - -- **`CallOptions`** - - ↳ [`WriteFileOptions`](internal_.WriteFileOptions.md) - -## Indexable - -▪ [other: `string`]: `any` - -## Table of contents - -### Properties - -- [acl](internal_.CallOptions.md#acl) -- [group](internal_.CallOptions.md#group) -- [groups](internal_.CallOptions.md#groups) -- [owner](internal_.CallOptions.md#owner) -- [ownerGroup](internal_.CallOptions.md#ownergroup) -- [user](internal_.CallOptions.md#user) - -## Properties - -### acl - -• `Optional` **acl**: `any` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:33 - -___ - -### group - -• `Optional` **group**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:29 - -___ - -### groups - -• `Optional` **groups**: `string`[] - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:28 - -___ - -### owner - -• `Optional` **owner**: \`system.user.$\{string}\` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:31 - -___ - -### ownerGroup - -• `Optional` **ownerGroup**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:32 - -___ - -### user - -• `Optional` **user**: \`system.user.$\{string}\` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:30 diff --git a/packages/controller/doc/interfaces/internal_.Certificates.md b/packages/controller/doc/interfaces/internal_.Certificates.md deleted file mode 100644 index 19635f9af..000000000 --- a/packages/controller/doc/interfaces/internal_.Certificates.md +++ /dev/null @@ -1,49 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / Certificates - -# Interface: Certificates - -[\](../modules/internal_.md).Certificates - -## Table of contents - -### Properties - -- [ca](internal_.Certificates.md#ca) -- [cert](internal_.Certificates.md#cert) -- [key](internal_.Certificates.md#key) - -## Properties - -### ca - -• `Optional` **ca**: `string` - -chained CA certificates - -#### Defined in - -[types-dev/index.d.ts:228](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L228) - -___ - -### cert - -• **cert**: `string` - -public certificate - -#### Defined in - -[types-dev/index.d.ts:226](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L226) - -___ - -### key - -• **key**: `string` - -private key file - -#### Defined in - -[types-dev/index.d.ts:224](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L224) diff --git a/packages/controller/doc/interfaces/internal_.ChannelCommon.md b/packages/controller/doc/interfaces/internal_.ChannelCommon.md deleted file mode 100644 index d0e0d6e2a..000000000 --- a/packages/controller/doc/interfaces/internal_.ChannelCommon.md +++ /dev/null @@ -1,146 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ChannelCommon - -# Interface: ChannelCommon - -[\](../modules/internal_.md).ChannelCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`ChannelCommon`** - -## Table of contents - -### Properties - -- [color](internal_.ChannelCommon.md#color) -- [custom](internal_.ChannelCommon.md#custom) -- [desc](internal_.ChannelCommon.md#desc) -- [dontDelete](internal_.ChannelCommon.md#dontdelete) -- [expert](internal_.ChannelCommon.md#expert) -- [icon](internal_.ChannelCommon.md#icon) -- [name](internal_.ChannelCommon.md#name) -- [role](internal_.ChannelCommon.md#role) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:285](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L285) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.ChannelObject.md b/packages/controller/doc/interfaces/internal_.ChannelObject.md deleted file mode 100644 index 8b71a05bd..000000000 --- a/packages/controller/doc/interfaces/internal_.ChannelObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ChannelObject - -# Interface: ChannelObject - -[\](../modules/internal_.md).ChannelObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`ChannelObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.ChannelObject.md#_id) -- [acl](internal_.ChannelObject.md#acl) -- [common](internal_.ChannelObject.md#common) -- [enums](internal_.ChannelObject.md#enums) -- [from](internal_.ChannelObject.md#from) -- [native](internal_.ChannelObject.md#native) -- [nonEdit](internal_.ChannelObject.md#nonedit) -- [ts](internal_.ChannelObject.md#ts) -- [type](internal_.ChannelObject.md#type) -- [user](internal_.ChannelObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`ChannelCommon`](internal_.ChannelCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:930](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L930) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"channel"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:929](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L929) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.ChartCommon.md b/packages/controller/doc/interfaces/internal_.ChartCommon.md deleted file mode 100644 index 683c7e903..000000000 --- a/packages/controller/doc/interfaces/internal_.ChartCommon.md +++ /dev/null @@ -1,157 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ChartCommon - -# Interface: ChartCommon - -[\](../modules/internal_.md).ChartCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`ChartCommon`** - -## Table of contents - -### Properties - -- [color](internal_.ChartCommon.md#color) -- [custom](internal_.ChartCommon.md#custom) -- [desc](internal_.ChartCommon.md#desc) -- [dontDelete](internal_.ChartCommon.md#dontdelete) -- [enabled](internal_.ChartCommon.md#enabled) -- [expert](internal_.ChartCommon.md#expert) -- [icon](internal_.ChartCommon.md#icon) -- [name](internal_.ChartCommon.md#name) -- [role](internal_.ChartCommon.md#role) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:314](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L314) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### enabled - -• `Optional` **enabled**: `boolean` - -#### Defined in - -[types-dev/objects.d.ts:312](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L312) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.ChartObject.md b/packages/controller/doc/interfaces/internal_.ChartObject.md deleted file mode 100644 index 668dfe4be..000000000 --- a/packages/controller/doc/interfaces/internal_.ChartObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ChartObject - -# Interface: ChartObject - -[\](../modules/internal_.md).ChartObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`ChartObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.ChartObject.md#_id) -- [acl](internal_.ChartObject.md#acl) -- [common](internal_.ChartObject.md#common) -- [enums](internal_.ChartObject.md#enums) -- [from](internal_.ChartObject.md#from) -- [native](internal_.ChartObject.md#native) -- [nonEdit](internal_.ChartObject.md#nonedit) -- [ts](internal_.ChartObject.md#ts) -- [type](internal_.ChartObject.md#type) -- [user](internal_.ChartObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`ChartCommon`](internal_.ChartCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:976](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L976) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"chart"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:975](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L975) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.CheckStatesResult.md b/packages/controller/doc/interfaces/internal_.CheckStatesResult.md deleted file mode 100644 index 69e695282..000000000 --- a/packages/controller/doc/interfaces/internal_.CheckStatesResult.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / CheckStatesResult - -# Interface: CheckStatesResult - -[\](../modules/internal_.md).CheckStatesResult - -## Table of contents - -### Properties - -- [ids](internal_.CheckStatesResult.md#ids) -- [objs](internal_.CheckStatesResult.md#objs) - -## Properties - -### ids - -• **ids**: `string`[] - -#### Defined in - -[adapter/src/lib/_Types.ts:232](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L232) - -___ - -### objs - -• **objs**: [`StateObject`](internal_.StateObject.md)[] - -#### Defined in - -[adapter/src/lib/_Types.ts:231](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L231) diff --git a/packages/controller/doc/interfaces/internal_.ChownFileResult.md b/packages/controller/doc/interfaces/internal_.ChownFileResult.md deleted file mode 100644 index d3e8080c7..000000000 --- a/packages/controller/doc/interfaces/internal_.ChownFileResult.md +++ /dev/null @@ -1,103 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ChownFileResult - -# Interface: ChownFileResult - -[\](../modules/internal_.md).ChownFileResult - -Contains the return values of chownFile - -## Table of contents - -### Properties - -- [acl](internal_.ChownFileResult.md#acl) -- [createdAt](internal_.ChownFileResult.md#createdat) -- [file](internal_.ChownFileResult.md#file) -- [isDir](internal_.ChownFileResult.md#isdir) -- [modifiedAt](internal_.ChownFileResult.md#modifiedat) -- [path](internal_.ChownFileResult.md#path) -- [stats](internal_.ChownFileResult.md#stats) - -## Properties - -### acl - -• **acl**: [`FileACL`](internal_.FileACL.md) - -Access rights - -#### Defined in - -[types-dev/index.d.ts:466](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L466) - -___ - -### createdAt - -• **createdAt**: `number` - -Date of creation - -#### Defined in - -[types-dev/index.d.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L470) - -___ - -### file - -• **file**: `string` - -Name of the file or directory - -#### Defined in - -[types-dev/index.d.ts:460](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L460) - -___ - -### isDir - -• **isDir**: `boolean` - -Whether this is a directory or a file - -#### Defined in - -[types-dev/index.d.ts:464](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L464) - -___ - -### modifiedAt - -• **modifiedAt**: `number` - -Date of last modification - -#### Defined in - -[types-dev/index.d.ts:468](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L468) - -___ - -### path - -• **path**: `string` - -The parent directory of the processed file or directory - -#### Defined in - -[types-dev/index.d.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L458) - -___ - -### stats - -• **stats**: `Stats` - -File system stats - -#### Defined in - -[types-dev/index.d.ts:462](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L462) diff --git a/packages/controller/doc/interfaces/internal_.ClientHandler.md b/packages/controller/doc/interfaces/internal_.ClientHandler.md deleted file mode 100644 index d1c4793c0..000000000 --- a/packages/controller/doc/interfaces/internal_.ClientHandler.md +++ /dev/null @@ -1,49 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ClientHandler - -# Interface: ClientHandler - -[\](../modules/internal_.md).ClientHandler - -## Table of contents - -### Properties - -- [from](internal_.ClientHandler.md#from) -- [sid](internal_.ClientHandler.md#sid) -- [type](internal_.ClientHandler.md#type) - -## Properties - -### from - -• **from**: `string` - -Name of the subscriber - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L41) - -___ - -### sid - -• **sid**: `string` - -The session id of the client connection - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:39](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L39) - -___ - -### type - -• **type**: `string` - -Individual type which can be specified - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:43](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L43) diff --git a/packages/controller/doc/interfaces/internal_.ConnectionOptions.md b/packages/controller/doc/interfaces/internal_.ConnectionOptions.md deleted file mode 100644 index 58097d953..000000000 --- a/packages/controller/doc/interfaces/internal_.ConnectionOptions.md +++ /dev/null @@ -1,121 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ConnectionOptions - -# Interface: ConnectionOptions - -[\](../modules/internal_.md).ConnectionOptions - -## Hierarchy - -- **`ConnectionOptions`** - - ↳ [`RedisConnectionOptions`](internal_.RedisConnectionOptions.md) - -## Table of contents - -### Properties - -- [backup](internal_.ConnectionOptions.md#backup) -- [dataDir](internal_.ConnectionOptions.md#datadir) -- [enhancedLogging](internal_.ConnectionOptions.md#enhancedlogging) -- [host](internal_.ConnectionOptions.md#host) -- [maxQueue](internal_.ConnectionOptions.md#maxqueue) -- [options](internal_.ConnectionOptions.md#options) -- [pass](internal_.ConnectionOptions.md#pass) -- [port](internal_.ConnectionOptions.md#port) -- [sentinelName](internal_.ConnectionOptions.md#sentinelname) - -## Properties - -### backup - -• `Optional` **backup**: [`BackupOptions`](internal_.BackupOptions.md) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:20 - -___ - -### dataDir - -• **dataDir**: `string` - -relative path to the data dir - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:22 - -___ - -### enhancedLogging - -• `Optional` **enhancedLogging**: `boolean` - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:19 - -___ - -### host - -• **host**: `string` \| `string`[] - -array on sentinel - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:14 - -___ - -### maxQueue - -• `Optional` **maxQueue**: `number` - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:18 - -___ - -### options - -• **options**: `Record`\<`string`, `any`\> - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:17 - -___ - -### pass - -• `Optional` **pass**: `string` - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:11 - -___ - -### port - -• **port**: `number` \| `number`[] - -array on sentinel - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:16 - -___ - -### sentinelName - -• `Optional` **sentinelName**: `string` - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:12 diff --git a/packages/controller/doc/interfaces/internal_.CustomAdminColumn.md b/packages/controller/doc/interfaces/internal_.CustomAdminColumn.md deleted file mode 100644 index 702b35cf4..000000000 --- a/packages/controller/doc/interfaces/internal_.CustomAdminColumn.md +++ /dev/null @@ -1,87 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / CustomAdminColumn - -# Interface: CustomAdminColumn - -[\](../modules/internal_.md).CustomAdminColumn - -## Table of contents - -### Properties - -- [align](internal_.CustomAdminColumn.md#align) -- [edit](internal_.CustomAdminColumn.md#edit) -- [name](internal_.CustomAdminColumn.md#name) -- [objTypes](internal_.CustomAdminColumn.md#objtypes) -- [path](internal_.CustomAdminColumn.md#path) -- [type](internal_.CustomAdminColumn.md#type) -- [width](internal_.CustomAdminColumn.md#width) - -## Properties - -### align - -• `Optional` **align**: ``"left"`` \| ``"center"`` \| ``"right"`` - -#### Defined in - -[types-dev/objects.d.ts:569](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L569) - -___ - -### edit - -• `Optional` **edit**: `boolean` - -#### Defined in - -[types-dev/objects.d.ts:567](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L567) - -___ - -### name - -• `Optional` **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -#### Defined in - -[types-dev/objects.d.ts:564](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L564) - -___ - -### objTypes - -• `Optional` **objTypes**: [`ObjectType`](../modules/internal_.md#objecttype) \| [`ObjectType`](../modules/internal_.md#objecttype)[] - -#### Defined in - -[types-dev/objects.d.ts:565](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L565) - -___ - -### path - -• **path**: `string` - -#### Defined in - -[types-dev/objects.d.ts:563](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L563) - -___ - -### type - -• `Optional` **type**: [`CommonType`](../modules/internal_.md#commontype) - -#### Defined in - -[types-dev/objects.d.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L568) - -___ - -### width - -• `Optional` **width**: `number` - -#### Defined in - -[types-dev/objects.d.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L566) diff --git a/packages/controller/doc/interfaces/internal_.DbStatus.md b/packages/controller/doc/interfaces/internal_.DbStatus.md deleted file mode 100644 index 76618cb21..000000000 --- a/packages/controller/doc/interfaces/internal_.DbStatus.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / DbStatus - -# Interface: DbStatus - -[\](../modules/internal_.md).DbStatus - -## Table of contents - -### Properties - -- [server](internal_.DbStatus.md#server) -- [type](internal_.DbStatus.md#type) - -## Properties - -### server - -• **server**: `boolean` - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:27 - -___ - -### type - -• **type**: `string` - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:26 diff --git a/packages/controller/doc/interfaces/internal_.DelObjectOptions.md b/packages/controller/doc/interfaces/internal_.DelObjectOptions.md deleted file mode 100644 index 3e19c5aeb..000000000 --- a/packages/controller/doc/interfaces/internal_.DelObjectOptions.md +++ /dev/null @@ -1,27 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / DelObjectOptions - -# Interface: DelObjectOptions - -[\](../modules/internal_.md).DelObjectOptions - -## Indexable - -▪ [other: `string`]: `unknown` - -## Table of contents - -### Properties - -- [recursive](internal_.DelObjectOptions.md#recursive) - -## Properties - -### recursive - -• `Optional` **recursive**: `boolean` - -Whether all child objects should be deleted as well - -#### Defined in - -[types-dev/index.d.ts:297](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L297) diff --git a/packages/controller/doc/interfaces/internal_.DesignObject.md b/packages/controller/doc/interfaces/internal_.DesignObject.md deleted file mode 100644 index b4a2e4ca0..000000000 --- a/packages/controller/doc/interfaces/internal_.DesignObject.md +++ /dev/null @@ -1,188 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / DesignObject - -# Interface: DesignObject - -[\](../modules/internal_.md).DesignObject - -## Hierarchy - -- `Omit`\<[`BaseObject`](internal_.BaseObject.md), ``"common"``\> - - ↳ **`DesignObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.DesignObject.md#_id) -- [acl](internal_.DesignObject.md#acl) -- [common](internal_.DesignObject.md#common) -- [enums](internal_.DesignObject.md#enums) -- [from](internal_.DesignObject.md#from) -- [language](internal_.DesignObject.md#language) -- [native](internal_.DesignObject.md#native) -- [nonEdit](internal_.DesignObject.md#nonedit) -- [ts](internal_.DesignObject.md#ts) -- [type](internal_.DesignObject.md#type) -- [user](internal_.DesignObject.md#user) -- [views](internal_.DesignObject.md#views) - -## Properties - -### \_id - -• **\_id**: \`\_design/$\{string}\` - -#### Overrides - -Omit.\_id - -#### Defined in - -[types-dev/objects.d.ts:1183](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1183) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Omit.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: [`OtherCommon`](internal_.OtherCommon.md) - -#### Defined in - -[types-dev/objects.d.ts:1185](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1185) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Omit.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Omit.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### language - -• **language**: ``"javascript"`` - -#### Defined in - -[types-dev/objects.d.ts:1184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1184) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Omit.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Omit.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Omit.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"design"`` - -#### Overrides - -Omit.type - -#### Defined in - -[types-dev/objects.d.ts:1182](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1182) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Omit.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) - -___ - -### views - -• **views**: `Record`\<`string`, \{ `map`: `string` }\> - -#### Defined in - -[types-dev/objects.d.ts:1186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1186) diff --git a/packages/controller/doc/interfaces/internal_.DeviceCommon.md b/packages/controller/doc/interfaces/internal_.DeviceCommon.md deleted file mode 100644 index 5c03f0d93..000000000 --- a/packages/controller/doc/interfaces/internal_.DeviceCommon.md +++ /dev/null @@ -1,165 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / DeviceCommon - -# Interface: DeviceCommon - -[\](../modules/internal_.md).DeviceCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`DeviceCommon`** - -## Table of contents - -### Properties - -- [color](internal_.DeviceCommon.md#color) -- [custom](internal_.DeviceCommon.md#custom) -- [desc](internal_.DeviceCommon.md#desc) -- [dontDelete](internal_.DeviceCommon.md#dontdelete) -- [expert](internal_.DeviceCommon.md#expert) -- [icon](internal_.DeviceCommon.md#icon) -- [name](internal_.DeviceCommon.md#name) -- [role](internal_.DeviceCommon.md#role) -- [statusStates](internal_.DeviceCommon.md#statusstates) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:298](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L298) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) - -___ - -### statusStates - -• `Optional` **statusStates**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `errorId?` | `string` | State, which is truthy if a device is in error state | -| `offlineId?` | `string` | State, which is truthy if a device is offline | -| `onlineId?` | `string` | State, which is truthy if a device is online | - -#### Defined in - -[types-dev/objects.d.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L289) diff --git a/packages/controller/doc/interfaces/internal_.DeviceObject.md b/packages/controller/doc/interfaces/internal_.DeviceObject.md deleted file mode 100644 index 5183a1e84..000000000 --- a/packages/controller/doc/interfaces/internal_.DeviceObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / DeviceObject - -# Interface: DeviceObject - -[\](../modules/internal_.md).DeviceObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`DeviceObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.DeviceObject.md#_id) -- [acl](internal_.DeviceObject.md#acl) -- [common](internal_.DeviceObject.md#common) -- [enums](internal_.DeviceObject.md#enums) -- [from](internal_.DeviceObject.md#from) -- [native](internal_.DeviceObject.md#native) -- [nonEdit](internal_.DeviceObject.md#nonedit) -- [ts](internal_.DeviceObject.md#ts) -- [type](internal_.DeviceObject.md#type) -- [user](internal_.DeviceObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`DeviceCommon`](internal_.DeviceCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:939](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L939) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"device"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:938](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L938) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.EnumCommon.md b/packages/controller/doc/interfaces/internal_.EnumCommon.md deleted file mode 100644 index 28de3909b..000000000 --- a/packages/controller/doc/interfaces/internal_.EnumCommon.md +++ /dev/null @@ -1,159 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / EnumCommon - -# Interface: EnumCommon - -[\](../modules/internal_.md).EnumCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`EnumCommon`** - -## Table of contents - -### Properties - -- [color](internal_.EnumCommon.md#color) -- [custom](internal_.EnumCommon.md#custom) -- [desc](internal_.EnumCommon.md#desc) -- [dontDelete](internal_.EnumCommon.md#dontdelete) -- [expert](internal_.EnumCommon.md#expert) -- [icon](internal_.EnumCommon.md#icon) -- [members](internal_.EnumCommon.md#members) -- [name](internal_.EnumCommon.md#name) -- [role](internal_.EnumCommon.md#role) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:322](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L322) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### members - -• `Optional` **members**: `string`[] - -The IDs of the enum members - -#### Defined in - -[types-dev/objects.d.ts:319](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L319) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.EnumObject.md b/packages/controller/doc/interfaces/internal_.EnumObject.md deleted file mode 100644 index 43dac7ac7..000000000 --- a/packages/controller/doc/interfaces/internal_.EnumObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / EnumObject - -# Interface: EnumObject - -[\](../modules/internal_.md).EnumObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`EnumObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.EnumObject.md#_id) -- [acl](internal_.EnumObject.md#acl) -- [common](internal_.EnumObject.md#common) -- [enums](internal_.EnumObject.md#enums) -- [from](internal_.EnumObject.md#from) -- [native](internal_.EnumObject.md#native) -- [nonEdit](internal_.EnumObject.md#nonedit) -- [ts](internal_.EnumObject.md#ts) -- [type](internal_.EnumObject.md#type) -- [user](internal_.EnumObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`EnumCommon`](internal_.EnumCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:958](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L958) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"enum"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:957](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L957) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.EvaluatedFileACL.md b/packages/controller/doc/interfaces/internal_.EvaluatedFileACL.md deleted file mode 100644 index 2bc0c91fe..000000000 --- a/packages/controller/doc/interfaces/internal_.EvaluatedFileACL.md +++ /dev/null @@ -1,95 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / EvaluatedFileACL - -# Interface: EvaluatedFileACL - -[\](../modules/internal_.md).EvaluatedFileACL - -Defines access rights for a single file, applied to a user or group - -## Hierarchy - -- [`FileACL`](internal_.FileACL.md) - - ↳ **`EvaluatedFileACL`** - -## Table of contents - -### Properties - -- [owner](internal_.EvaluatedFileACL.md#owner) -- [ownerGroup](internal_.EvaluatedFileACL.md#ownergroup) -- [permissions](internal_.EvaluatedFileACL.md#permissions) -- [read](internal_.EvaluatedFileACL.md#read) -- [write](internal_.EvaluatedFileACL.md#write) - -## Properties - -### owner - -• **owner**: `string` - -Full name of the user who owns this file, e.g. "system.user.admin" - -#### Inherited from - -[FileACL](internal_.FileACL.md).[owner](internal_.FileACL.md#owner) - -#### Defined in - -[types-dev/objects.d.ts:9](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L9) - -___ - -### ownerGroup - -• **ownerGroup**: `string` - -Full name of the group who owns this file, e.g. "system.group.administrator" - -#### Inherited from - -[FileACL](internal_.FileACL.md).[ownerGroup](internal_.FileACL.md#ownergroup) - -#### Defined in - -[types-dev/objects.d.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L11) - -___ - -### permissions - -• **permissions**: `number` - -Linux-type permissions defining access to this file - -#### Inherited from - -[FileACL](internal_.FileACL.md).[permissions](internal_.FileACL.md#permissions) - -#### Defined in - -[types-dev/objects.d.ts:13](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L13) - -___ - -### read - -• **read**: `boolean` - -Whether the user may read the file - -#### Defined in - -[types-dev/objects.d.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L19) - -___ - -### write - -• **write**: `boolean` - -Whether the user may write the file - -#### Defined in - -[types-dev/objects.d.ts:21](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L21) diff --git a/packages/controller/doc/interfaces/internal_.ExtendObjectOptions.md b/packages/controller/doc/interfaces/internal_.ExtendObjectOptions.md deleted file mode 100644 index fb7ddc883..000000000 --- a/packages/controller/doc/interfaces/internal_.ExtendObjectOptions.md +++ /dev/null @@ -1,27 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ExtendObjectOptions - -# Interface: ExtendObjectOptions - -[\](../modules/internal_.md).ExtendObjectOptions - -## Indexable - -▪ [other: `string`]: `unknown` - -## Table of contents - -### Properties - -- [preserve](internal_.ExtendObjectOptions.md#preserve) - -## Properties - -### preserve - -• `Optional` **preserve**: [`ExtendObjectOptionsPreserve`](internal_.ExtendObjectOptionsPreserve.md) - -Which properties of the original object should be preserved - -#### Defined in - -[types-dev/index.d.ts:308](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L308) diff --git a/packages/controller/doc/interfaces/internal_.ExtendObjectOptionsPreserve.md b/packages/controller/doc/interfaces/internal_.ExtendObjectOptionsPreserve.md deleted file mode 100644 index 8d7629f22..000000000 --- a/packages/controller/doc/interfaces/internal_.ExtendObjectOptionsPreserve.md +++ /dev/null @@ -1,9 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ExtendObjectOptionsPreserve - -# Interface: ExtendObjectOptionsPreserve - -[\](../modules/internal_.md).ExtendObjectOptionsPreserve - -## Indexable - -▪ [prop: `string`]: [`ExtendObjectOptionsPreserve`](internal_.ExtendObjectOptionsPreserve.md) \| `boolean` \| `string`[] diff --git a/packages/controller/doc/interfaces/internal_.FileACL.md b/packages/controller/doc/interfaces/internal_.FileACL.md deleted file mode 100644 index 28a505425..000000000 --- a/packages/controller/doc/interfaces/internal_.FileACL.md +++ /dev/null @@ -1,57 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / FileACL - -# Interface: FileACL - -[\](../modules/internal_.md).FileACL - -Defines access rights for a single file - -## Hierarchy - -- **`FileACL`** - - ↳ [`EvaluatedFileACL`](internal_.EvaluatedFileACL.md) - -## Table of contents - -### Properties - -- [owner](internal_.FileACL.md#owner) -- [ownerGroup](internal_.FileACL.md#ownergroup) -- [permissions](internal_.FileACL.md#permissions) - -## Properties - -### owner - -• **owner**: `string` - -Full name of the user who owns this file, e.g. "system.user.admin" - -#### Defined in - -[types-dev/objects.d.ts:9](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L9) - -___ - -### ownerGroup - -• **ownerGroup**: `string` - -Full name of the group who owns this file, e.g. "system.group.administrator" - -#### Defined in - -[types-dev/objects.d.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L11) - -___ - -### permissions - -• **permissions**: `number` - -Linux-type permissions defining access to this file - -#### Defined in - -[types-dev/objects.d.ts:13](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L13) diff --git a/packages/controller/doc/interfaces/internal_.FolderObject.md b/packages/controller/doc/interfaces/internal_.FolderObject.md deleted file mode 100644 index 145e7406e..000000000 --- a/packages/controller/doc/interfaces/internal_.FolderObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / FolderObject - -# Interface: FolderObject - -[\](../modules/internal_.md).FolderObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`FolderObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.FolderObject.md#_id) -- [acl](internal_.FolderObject.md#acl) -- [common](internal_.FolderObject.md#common) -- [enums](internal_.FolderObject.md#enums) -- [from](internal_.FolderObject.md#from) -- [native](internal_.FolderObject.md#native) -- [nonEdit](internal_.FolderObject.md#nonedit) -- [ts](internal_.FolderObject.md#ts) -- [type](internal_.FolderObject.md#type) -- [user](internal_.FolderObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`OtherCommon`](internal_.OtherCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:949](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L949) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"folder"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:947](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L947) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.GetHistoryOptions.md b/packages/controller/doc/interfaces/internal_.GetHistoryOptions.md deleted file mode 100644 index 0db301302..000000000 --- a/packages/controller/doc/interfaces/internal_.GetHistoryOptions.md +++ /dev/null @@ -1,166 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / GetHistoryOptions - -# Interface: GetHistoryOptions - -[\](../modules/internal_.md).GetHistoryOptions - -## Table of contents - -### Properties - -- [ack](internal_.GetHistoryOptions.md#ack) -- [addID](internal_.GetHistoryOptions.md#addid) -- [aggregate](internal_.GetHistoryOptions.md#aggregate) -- [count](internal_.GetHistoryOptions.md#count) -- [end](internal_.GetHistoryOptions.md#end) -- [from](internal_.GetHistoryOptions.md#from) -- [ignoreNull](internal_.GetHistoryOptions.md#ignorenull) -- [instance](internal_.GetHistoryOptions.md#instance) -- [limit](internal_.GetHistoryOptions.md#limit) -- [q](internal_.GetHistoryOptions.md#q) -- [returnNewestEntries](internal_.GetHistoryOptions.md#returnnewestentries) -- [sessionId](internal_.GetHistoryOptions.md#sessionid) -- [start](internal_.GetHistoryOptions.md#start) -- [step](internal_.GetHistoryOptions.md#step) - -## Properties - -### ack - -• `Optional` **ack**: `boolean` - -#### Defined in - -[types-dev/index.d.ts:284](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L284) - -___ - -### addID - -• `Optional` **addID**: `boolean` - -#### Defined in - -[types-dev/index.d.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L286) - -___ - -### aggregate - -• `Optional` **aggregate**: ``"min"`` \| ``"max"`` \| ``"count"`` \| ``"none"`` \| ``"minmax"`` \| ``"average"`` \| ``"total"`` - -#### Defined in - -[types-dev/index.d.ts:290](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L290) - -___ - -### count - -• `Optional` **count**: `number` - -#### Defined in - -[types-dev/index.d.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L282) - -___ - -### end - -• `Optional` **end**: `number` - -#### Defined in - -[types-dev/index.d.ts:280](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L280) - -___ - -### from - -• `Optional` **from**: `boolean` - -#### Defined in - -[types-dev/index.d.ts:283](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L283) - -___ - -### ignoreNull - -• `Optional` **ignoreNull**: `boolean` - -#### Defined in - -[types-dev/index.d.ts:288](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L288) - -___ - -### instance - -• `Optional` **instance**: `string` - -#### Defined in - -[types-dev/index.d.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L278) - -___ - -### limit - -• `Optional` **limit**: `number` - -#### Defined in - -[types-dev/index.d.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L287) - -___ - -### q - -• `Optional` **q**: `boolean` - -#### Defined in - -[types-dev/index.d.ts:285](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L285) - -___ - -### returnNewestEntries - -• `Optional` **returnNewestEntries**: `boolean` - -Returned data is normally sorted ascending by date, this option lets you return the newest instead of the oldest values if the number of returned points is limited - -#### Defined in - -[types-dev/index.d.ts:292](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L292) - -___ - -### sessionId - -• `Optional` **sessionId**: `any` - -#### Defined in - -[types-dev/index.d.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L289) - -___ - -### start - -• `Optional` **start**: `number` - -#### Defined in - -[types-dev/index.d.ts:279](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L279) - -___ - -### step - -• `Optional` **step**: `number` - -#### Defined in - -[types-dev/index.d.ts:281](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L281) diff --git a/packages/controller/doc/interfaces/internal_.GetObjectListItem.md b/packages/controller/doc/interfaces/internal_.GetObjectListItem.md deleted file mode 100644 index 1069efcf8..000000000 --- a/packages/controller/doc/interfaces/internal_.GetObjectListItem.md +++ /dev/null @@ -1,69 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / GetObjectListItem - -# Interface: GetObjectListItem\ - -[\](../modules/internal_.md).GetObjectListItem - -## Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`Object`](../modules/internal_.md#object) | - -## Hierarchy - -- [`GetObjectViewItem`](internal_.GetObjectViewItem.md)\<`T`\> - - ↳ **`GetObjectListItem`** - -## Table of contents - -### Properties - -- [doc](internal_.GetObjectListItem.md#doc) -- [id](internal_.GetObjectListItem.md#id) -- [value](internal_.GetObjectListItem.md#value) - -## Properties - -### doc - -• **doc**: `T` - -The same as @link{value} - -#### Defined in - -[types-dev/index.d.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L503) - -___ - -### id - -• **id**: `T`[``"_id"``] - -The ID of this object - -#### Inherited from - -[GetObjectViewItem](internal_.GetObjectViewItem.md).[id](internal_.GetObjectViewItem.md#id) - -#### Defined in - -[types-dev/index.d.ts:489](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L489) - -___ - -### value - -• **value**: `T` - -A copy of the object - -#### Overrides - -[GetObjectViewItem](internal_.GetObjectViewItem.md).[value](internal_.GetObjectViewItem.md#value) - -#### Defined in - -[types-dev/index.d.ts:501](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L501) diff --git a/packages/controller/doc/interfaces/internal_.GetObjectViewItem.md b/packages/controller/doc/interfaces/internal_.GetObjectViewItem.md deleted file mode 100644 index ad9194ea9..000000000 --- a/packages/controller/doc/interfaces/internal_.GetObjectViewItem.md +++ /dev/null @@ -1,48 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / GetObjectViewItem - -# Interface: GetObjectViewItem\ - -[\](../modules/internal_.md).GetObjectViewItem - -## Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`AnyObject`](../modules/internal_.md#anyobject) | - -## Hierarchy - -- **`GetObjectViewItem`** - - ↳ [`GetObjectListItem`](internal_.GetObjectListItem.md) - -## Table of contents - -### Properties - -- [id](internal_.GetObjectViewItem.md#id) -- [value](internal_.GetObjectViewItem.md#value) - -## Properties - -### id - -• **id**: `T`[``"_id"``] - -The ID of this object - -#### Defined in - -[types-dev/index.d.ts:489](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L489) - -___ - -### value - -• **value**: `T` - -A copy of the object from the DB - -#### Defined in - -[types-dev/index.d.ts:491](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L491) diff --git a/packages/controller/doc/interfaces/internal_.GetObjectViewParams.md b/packages/controller/doc/interfaces/internal_.GetObjectViewParams.md deleted file mode 100644 index 8b31177f4..000000000 --- a/packages/controller/doc/interfaces/internal_.GetObjectViewParams.md +++ /dev/null @@ -1,51 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / GetObjectViewParams - -# Interface: GetObjectViewParams - -[\](../modules/internal_.md).GetObjectViewParams - -Parameters for adapter.getObjectView - -## Table of contents - -### Properties - -- [endkey](internal_.GetObjectViewParams.md#endkey) -- [include\_docs](internal_.GetObjectViewParams.md#include_docs) -- [startkey](internal_.GetObjectViewParams.md#startkey) - -## Properties - -### endkey - -• `Optional` **endkey**: `string` - -Last id to include in the return list - -#### Defined in - -[types-dev/index.d.ts:197](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L197) - -___ - -### include\_docs - -• `Optional` **include\_docs**: `boolean` - -Whether docs should be included in the return list - -#### Defined in - -[types-dev/index.d.ts:199](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L199) - -___ - -### startkey - -• `Optional` **startkey**: `string` - -First id to include in the return list - -#### Defined in - -[types-dev/index.d.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L195) diff --git a/packages/controller/doc/interfaces/internal_.GetUserGroupsOptions.md b/packages/controller/doc/interfaces/internal_.GetUserGroupsOptions.md deleted file mode 100644 index 8588f4654..000000000 --- a/packages/controller/doc/interfaces/internal_.GetUserGroupsOptions.md +++ /dev/null @@ -1,25 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / GetUserGroupsOptions - -# Interface: GetUserGroupsOptions - -[\](../modules/internal_.md).GetUserGroupsOptions - -## Indexable - -▪ [other: `string`]: `any` - -## Table of contents - -### Properties - -- [user](internal_.GetUserGroupsOptions.md#user) - -## Properties - -### user - -• **user**: \`system.user.$\{string}\` - -#### Defined in - -[adapter/src/lib/_Types.ts:241](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L241) diff --git a/packages/controller/doc/interfaces/internal_.GroupCommon.md b/packages/controller/doc/interfaces/internal_.GroupCommon.md deleted file mode 100644 index efd9ae6a4..000000000 --- a/packages/controller/doc/interfaces/internal_.GroupCommon.md +++ /dev/null @@ -1,185 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / GroupCommon - -# Interface: GroupCommon - -[\](../modules/internal_.md).GroupCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`GroupCommon`** - -## Table of contents - -### Properties - -- [acl](internal_.GroupCommon.md#acl) -- [color](internal_.GroupCommon.md#color) -- [custom](internal_.GroupCommon.md#custom) -- [desc](internal_.GroupCommon.md#desc) -- [dontDelete](internal_.GroupCommon.md#dontdelete) -- [enabled](internal_.GroupCommon.md#enabled) -- [expert](internal_.GroupCommon.md#expert) -- [icon](internal_.GroupCommon.md#icon) -- [members](internal_.GroupCommon.md#members) -- [name](internal_.GroupCommon.md#name) -- [role](internal_.GroupCommon.md#role) - -## Properties - -### acl - -• **acl**: `Omit`\<[`PermissionSet`](internal_.PermissionSet.md), ``"user"`` \| ``"groups"``\> - -The default permissions of this group - -#### Defined in - -[types-dev/objects.d.ts:446](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L446) - -___ - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L450) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### enabled - -• `Optional` **enabled**: `boolean` - -A group can be disabled, if missing, a group is active - -#### Defined in - -[types-dev/objects.d.ts:448](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L448) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### members - -• **members**: \`system.user.$\{string}\`[] - -The users of this group - -#### Defined in - -[types-dev/objects.d.ts:444](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L444) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this group - -#### Overrides - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:442](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L442) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.GroupObject.md b/packages/controller/doc/interfaces/internal_.GroupObject.md deleted file mode 100644 index 692457b00..000000000 --- a/packages/controller/doc/interfaces/internal_.GroupObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / GroupObject - -# Interface: GroupObject - -[\](../modules/internal_.md).GroupObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`GroupObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.GroupObject.md#_id) -- [acl](internal_.GroupObject.md#acl) -- [common](internal_.GroupObject.md#common) -- [enums](internal_.GroupObject.md#enums) -- [from](internal_.GroupObject.md#from) -- [native](internal_.GroupObject.md#native) -- [nonEdit](internal_.GroupObject.md#nonedit) -- [ts](internal_.GroupObject.md#ts) -- [type](internal_.GroupObject.md#type) -- [user](internal_.GroupObject.md#user) - -## Properties - -### \_id - -• **\_id**: \`system.group.$\{string}\` - -The ID of this object - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:1144](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1144) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`GroupCommon`](internal_.GroupCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1146](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1146) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"group"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1145](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1145) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.HeartbeatTimer.md b/packages/controller/doc/interfaces/internal_.HeartbeatTimer.md deleted file mode 100644 index 6d9a7c9d0..000000000 --- a/packages/controller/doc/interfaces/internal_.HeartbeatTimer.md +++ /dev/null @@ -1,36 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / HeartbeatTimer - -# Interface: HeartbeatTimer - -[\](../modules/internal_.md).HeartbeatTimer - -## Table of contents - -### Properties - -- [heartbeat](internal_.HeartbeatTimer.md#heartbeat) -- [timer](internal_.HeartbeatTimer.md#timer) - -## Properties - -### heartbeat - -• **heartbeat**: `number` - -The heartbeat interval - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:14](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L14) - -___ - -### timer - -• **timer**: `Timeout` - -The actual timer - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L12) diff --git a/packages/controller/doc/interfaces/internal_.HostCommon.md b/packages/controller/doc/interfaces/internal_.HostCommon.md deleted file mode 100644 index f77214a0d..000000000 --- a/packages/controller/doc/interfaces/internal_.HostCommon.md +++ /dev/null @@ -1,229 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / HostCommon - -# Interface: HostCommon - -[\](../modules/internal_.md).HostCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`HostCommon`** - -## Table of contents - -### Properties - -- [address](internal_.HostCommon.md#address) -- [cmd](internal_.HostCommon.md#cmd) -- [color](internal_.HostCommon.md#color) -- [custom](internal_.HostCommon.md#custom) -- [desc](internal_.HostCommon.md#desc) -- [dontDelete](internal_.HostCommon.md#dontdelete) -- [expert](internal_.HostCommon.md#expert) -- [hostname](internal_.HostCommon.md#hostname) -- [icon](internal_.HostCommon.md#icon) -- [installedVersion](internal_.HostCommon.md#installedversion) -- [name](internal_.HostCommon.md#name) -- [platform](internal_.HostCommon.md#platform) -- [role](internal_.HostCommon.md#role) -- [title](internal_.HostCommon.md#title) -- [type](internal_.HostCommon.md#type) - -## Properties - -### address - -• **address**: `string`[] - -An array of IP addresses this host exposes - -#### Defined in - -[types-dev/objects.d.ts:395](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L395) - -___ - -### cmd - -• **cmd**: `string` - -The command line of the executable - -#### Defined in - -[types-dev/objects.d.ts:392](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L392) - -___ - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:401](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L401) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### hostname - -• **hostname**: `string` - -#### Defined in - -[types-dev/objects.d.ts:393](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L393) - -___ - -### icon - -• `Optional` **icon**: `string` - -base64 encoded icon - -#### Overrides - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:389](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L389) - -___ - -### installedVersion - -• **installedVersion**: `string` - -#### Defined in - -[types-dev/objects.d.ts:390](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L390) - -___ - -### name - -• **name**: `string` - -The display name of this host - -#### Overrides - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L385) - -___ - -### platform - -• **platform**: ``"Javascript/Node.js"`` - -#### Defined in - -[types-dev/objects.d.ts:398](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L398) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) - -___ - -### title - -• **title**: `string` - -Changeable name of the host - -#### Defined in - -[types-dev/objects.d.ts:387](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L387) - -___ - -### type - -• **type**: ``"js-controller"`` - -#### Defined in - -[types-dev/objects.d.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L397) diff --git a/packages/controller/doc/interfaces/internal_.HostNative.md b/packages/controller/doc/interfaces/internal_.HostNative.md deleted file mode 100644 index fbdcc9f7a..000000000 --- a/packages/controller/doc/interfaces/internal_.HostNative.md +++ /dev/null @@ -1,71 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / HostNative - -# Interface: HostNative - -[\](../modules/internal_.md).HostNative - -## Table of contents - -### Properties - -- [hardware](internal_.HostNative.md#hardware) -- [os](internal_.HostNative.md#os) -- [process](internal_.HostNative.md#process) - -## Properties - -### hardware - -• **hardware**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `cpus` | `Omit`\<`CpuInfo`, ``"times"``\> & `Partial`\<`Pick`\<`CpuInfo`, ``"times"``\>\>[] | Return value of os.cpu but property `times` could be removed from every entry | -| `networkInterfaces` | `Dict`\<`NetworkInterfaceInfo`[]\> | - | -| `totalmem` | `number` | - | - -#### Defined in - -[types-dev/objects.d.ts:419](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L419) - -___ - -### os - -• **os**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `arch` | `string` | -| `endianness` | ``"BE"`` \| ``"LE"`` | -| `hostname` | `string` | -| `platform` | `Platform` | -| `release` | `string` | -| `tmpdir` | `string` | -| `type` | `string` | - -#### Defined in - -[types-dev/objects.d.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L410) - -___ - -### process - -• **process**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `env` | `ProcessEnv` | -| `title` | `string` | -| `versions` | `ProcessVersions` | - -#### Defined in - -[types-dev/objects.d.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L405) diff --git a/packages/controller/doc/interfaces/internal_.HostObject.md b/packages/controller/doc/interfaces/internal_.HostObject.md deleted file mode 100644 index 0b548c609..000000000 --- a/packages/controller/doc/interfaces/internal_.HostObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / HostObject - -# Interface: HostObject - -[\](../modules/internal_.md).HostObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`HostObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.HostObject.md#_id) -- [acl](internal_.HostObject.md#acl) -- [common](internal_.HostObject.md#common) -- [enums](internal_.HostObject.md#enums) -- [from](internal_.HostObject.md#from) -- [native](internal_.HostObject.md#native) -- [nonEdit](internal_.HostObject.md#nonedit) -- [ts](internal_.HostObject.md#ts) -- [type](internal_.HostObject.md#type) -- [user](internal_.HostObject.md#user) - -## Properties - -### \_id - -• **\_id**: \`system.host.$\{string}\` - -The ID of this object - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:1122](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1122) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`HostCommon`](internal_.HostCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1124](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1124) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: [`HostNative`](internal_.HostNative.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:1125](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1125) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"host"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1123](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1123) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.IdObject.md b/packages/controller/doc/interfaces/internal_.IdObject.md deleted file mode 100644 index c8286c57c..000000000 --- a/packages/controller/doc/interfaces/internal_.IdObject.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / IdObject - -# Interface: IdObject - -[\](../modules/internal_.md).IdObject - -## Table of contents - -### Properties - -- [channel](internal_.IdObject.md#channel) -- [device](internal_.IdObject.md#device) -- [state](internal_.IdObject.md#state) - -## Properties - -### channel - -• `Optional` **channel**: `string` - -#### Defined in - -[types-dev/index.d.ts:89](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L89) - -___ - -### device - -• `Optional` **device**: `string` - -#### Defined in - -[types-dev/index.d.ts:88](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L88) - -___ - -### state - -• `Optional` **state**: `string` - -#### Defined in - -[types-dev/index.d.ts:90](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L90) diff --git a/packages/controller/doc/interfaces/internal_.InstallNodeModuleOptions.md b/packages/controller/doc/interfaces/internal_.InstallNodeModuleOptions.md deleted file mode 100644 index db0d86adb..000000000 --- a/packages/controller/doc/interfaces/internal_.InstallNodeModuleOptions.md +++ /dev/null @@ -1,29 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InstallNodeModuleOptions - -# Interface: InstallNodeModuleOptions - -[\](../modules/internal_.md).InstallNodeModuleOptions - -## Hierarchy - -- **`InstallNodeModuleOptions`** - - ↳ [`InternalInstallNodeModuleOptions`](internal_.InternalInstallNodeModuleOptions.md) - -## Table of contents - -### Properties - -- [version](internal_.InstallNodeModuleOptions.md#version) - -## Properties - -### version - -• **version**: `string` - -Version of node module - -#### Defined in - -[adapter/src/lib/_Types.ts:603](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L603) diff --git a/packages/controller/doc/interfaces/internal_.InstanceCommon.md b/packages/controller/doc/interfaces/internal_.InstanceCommon.md deleted file mode 100644 index a949cc8c7..000000000 --- a/packages/controller/doc/interfaces/internal_.InstanceCommon.md +++ /dev/null @@ -1,1563 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InstanceCommon - -# Interface: InstanceCommon - -[\](../modules/internal_.md).InstanceCommon - -## Hierarchy - -- [`AdapterCommon`](internal_.AdapterCommon.md) - - ↳ **`InstanceCommon`** - -## Table of contents - -### Properties - -- [adminColumns](internal_.InstanceCommon.md#admincolumns) -- [adminTab](internal_.InstanceCommon.md#admintab) -- [adminUI](internal_.InstanceCommon.md#adminui) -- [allowInit](internal_.InstanceCommon.md#allowinit) -- [automaticUpgrade](internal_.InstanceCommon.md#automaticupgrade) -- [availableModes](internal_.InstanceCommon.md#availablemodes) -- [blockedVersions](internal_.InstanceCommon.md#blockedversions) -- [blockly](internal_.InstanceCommon.md#blockly) -- [color](internal_.InstanceCommon.md#color) -- [compact](internal_.InstanceCommon.md#compact) -- [compactGroup](internal_.InstanceCommon.md#compactgroup) -- [connectionType](internal_.InstanceCommon.md#connectiontype) -- [custom](internal_.InstanceCommon.md#custom) -- [dataFolder](internal_.InstanceCommon.md#datafolder) -- [dataSource](internal_.InstanceCommon.md#datasource) -- [dependencies](internal_.InstanceCommon.md#dependencies) -- [desc](internal_.InstanceCommon.md#desc) -- [docs](internal_.InstanceCommon.md#docs) -- [dontDelete](internal_.InstanceCommon.md#dontdelete) -- [enabled](internal_.InstanceCommon.md#enabled) -- [eraseOnUpload](internal_.InstanceCommon.md#eraseonupload) -- [expert](internal_.InstanceCommon.md#expert) -- [extIcon](internal_.InstanceCommon.md#exticon) -- [getHistory](internal_.InstanceCommon.md#gethistory) -- [globalDependencies](internal_.InstanceCommon.md#globaldependencies) -- [host](internal_.InstanceCommon.md#host) -- [icon](internal_.InstanceCommon.md#icon) -- [ignoreVersion](internal_.InstanceCommon.md#ignoreversion) -- [install](internal_.InstanceCommon.md#install) -- [installedFrom](internal_.InstanceCommon.md#installedfrom) -- [installedVersion](internal_.InstanceCommon.md#installedversion) -- [keywords](internal_.InstanceCommon.md#keywords) -- [license](internal_.InstanceCommon.md#license) -- [licenseInformation](internal_.InstanceCommon.md#licenseinformation) -- [localLink](internal_.InstanceCommon.md#locallink) -- [localLinks](internal_.InstanceCommon.md#locallinks) -- [logTransporter](internal_.InstanceCommon.md#logtransporter) -- [loglevel](internal_.InstanceCommon.md#loglevel) -- [main](internal_.InstanceCommon.md#main) -- [materialize](internal_.InstanceCommon.md#materialize) -- [materializeTab](internal_.InstanceCommon.md#materializetab) -- [memoryLimitMB](internal_.InstanceCommon.md#memorylimitmb) -- [messagebox](internal_.InstanceCommon.md#messagebox) -- [messages](internal_.InstanceCommon.md#messages) -- [mode](internal_.InstanceCommon.md#mode) -- [name](internal_.InstanceCommon.md#name) -- [news](internal_.InstanceCommon.md#news) -- [noConfig](internal_.InstanceCommon.md#noconfig) -- [noIntro](internal_.InstanceCommon.md#nointro) -- [noRepository](internal_.InstanceCommon.md#norepository) -- [nodeProcessParams](internal_.InstanceCommon.md#nodeprocessparams) -- [nogit](internal_.InstanceCommon.md#nogit) -- [nondeletable](internal_.InstanceCommon.md#nondeletable) -- [onlyWWW](internal_.InstanceCommon.md#onlywww) -- [os](internal_.InstanceCommon.md#os) -- [osDependencies](internal_.InstanceCommon.md#osdependencies) -- [platform](internal_.InstanceCommon.md#platform) -- [plugins](internal_.InstanceCommon.md#plugins) -- [preserveSettings](internal_.InstanceCommon.md#preservesettings) -- [readme](internal_.InstanceCommon.md#readme) -- [restartAdapters](internal_.InstanceCommon.md#restartadapters) -- [restartSchedule](internal_.InstanceCommon.md#restartschedule) -- [role](internal_.InstanceCommon.md#role) -- [runAsCompactMode](internal_.InstanceCommon.md#runascompactmode) -- [schedule](internal_.InstanceCommon.md#schedule) -- [singleton](internal_.InstanceCommon.md#singleton) -- [singletonHost](internal_.InstanceCommon.md#singletonhost) -- [stopBeforeUpdate](internal_.InstanceCommon.md#stopbeforeupdate) -- [stopTimeout](internal_.InstanceCommon.md#stoptimeout) -- [subscribable](internal_.InstanceCommon.md#subscribable) -- [supportCustoms](internal_.InstanceCommon.md#supportcustoms) -- [supportStopInstance](internal_.InstanceCommon.md#supportstopinstance) -- [supportedMessages](internal_.InstanceCommon.md#supportedmessages) -- [tier](internal_.InstanceCommon.md#tier) -- [title](internal_.InstanceCommon.md#title) -- [titleLang](internal_.InstanceCommon.md#titlelang) -- [type](internal_.InstanceCommon.md#type) -- [unsafePerm](internal_.InstanceCommon.md#unsafeperm) -- [version](internal_.InstanceCommon.md#version) -- [visWidgets](internal_.InstanceCommon.md#viswidgets) -- [webByVersion](internal_.InstanceCommon.md#webbyversion) -- [webExtendable](internal_.InstanceCommon.md#webextendable) -- [webExtension](internal_.InstanceCommon.md#webextension) -- [webPreSettings](internal_.InstanceCommon.md#webpresettings) -- [webservers](internal_.InstanceCommon.md#webservers) -- [welcomeScreen](internal_.InstanceCommon.md#welcomescreen) -- [welcomeScreenPro](internal_.InstanceCommon.md#welcomescreenpro) -- [wwwDontUpload](internal_.InstanceCommon.md#wwwdontupload) - -## Properties - -### adminColumns - -• `Optional` **adminColumns**: `string` \| (`string` \| [`CustomAdminColumn`](internal_.CustomAdminColumn.md))[] - -Custom attributes to be shown in admin in the object browser - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[adminColumns](internal_.AdapterCommon.md#admincolumns) - -#### Defined in - -[types-dev/objects.d.ts:600](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L600) - -___ - -### adminTab - -• `Optional` **adminTab**: `Object` - -Settings for custom Admin Tabs - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `fa-icon?` | `string` | **`Deprecated`** icon name for FontAwesome (works only in admin 4) | -| `icon?` | `string` | Base 64 icon for the tab | -| `ignoreConfigUpdate?` | `boolean` | If true, the Tab is not reloaded when the configuration changes | -| `link?` | `string` | Which URL should be loaded in the tab. Supports placeholders like http://%ip%:%port% | -| `name?` | [`StringOrTranslated`](../modules/internal_.md#stringortranslated) | - | -| `order?` | `number` | Order number in admin tabs | -| `singleton?` | `boolean` | If true, only one instance of this tab will be created for all instances | - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[adminTab](internal_.AdapterCommon.md#admintab) - -#### Defined in - -[types-dev/objects.d.ts:604](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L604) - -___ - -### adminUI - -• `Optional` **adminUI**: [`AdminUi`](internal_.AdminUi.md) - -Type of the admin UI - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[adminUI](internal_.AdapterCommon.md#adminui) - -#### Defined in - -[types-dev/objects.d.ts:602](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L602) - -___ - -### allowInit - -• `Optional` **allowInit**: `boolean` - -If the mode is `schedule`, start one time adapter by ioBroker start, or by the configuration changes - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[allowInit](internal_.AdapterCommon.md#allowinit) - -#### Defined in - -[types-dev/objects.d.ts:620](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L620) - -___ - -### automaticUpgrade - -• `Optional` **automaticUpgrade**: [`AutoUpgradePolicy`](../modules/internal_.md#autoupgradepolicy) - -If the adapter should be automatically upgraded and which version ranges are supported - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[automaticUpgrade](internal_.AdapterCommon.md#automaticupgrade) - -#### Defined in - -[types-dev/objects.d.ts:622](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L622) - -___ - -### availableModes - -• `Optional` **availableModes**: [`InstanceMode`](../modules/internal_.md#instancemode)[] - -Possible values for the instance mode (if more than one is possible) - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[availableModes](internal_.AdapterCommon.md#availablemodes) - -#### Defined in - -[types-dev/objects.d.ts:624](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L624) - -___ - -### blockedVersions - -• `Optional` **blockedVersions**: `string`[] - -Array which lists all blocked versions. Blocked versions will not be started. Use semver notation to specify the version ranges. The information is always used from the io-package.json in the GitHub repository. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[blockedVersions](internal_.AdapterCommon.md#blockedversions) - -#### Defined in - -[types-dev/objects.d.ts:626](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L626) - -___ - -### blockly - -• `Optional` **blockly**: `boolean` - -Whether this adapter includes custom blocks for Blockly. If true, `admin/blockly.js` must exist. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[blockly](internal_.AdapterCommon.md#blockly) - -#### Defined in - -[types-dev/objects.d.ts:628](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L628) - -___ - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[color](internal_.AdapterCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### compact - -• `Optional` **compact**: `boolean` - -If compact mode is supported - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[compact](internal_.AdapterCommon.md#compact) - -#### Defined in - -[types-dev/objects.d.ts:364](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L364) - -___ - -### compactGroup - -• `Optional` **compactGroup**: `number` - -Active compact group, instances in this group will be started in one process - -#### Defined in - -[types-dev/objects.d.ts:368](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L368) - -___ - -### connectionType - -• `Optional` **connectionType**: [`ConnectionType`](../modules/internal_.md#connectiontype) - -Where the adapter will get its data from. Set this together with - -**`See`** - -dataSource - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[connectionType](internal_.AdapterCommon.md#connectiontype) - -#### Defined in - -[types-dev/objects.d.ts:630](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L630) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[custom](internal_.AdapterCommon.md#custom) - -#### Defined in - -[types-dev/objects.d.ts:380](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L380) - -___ - -### dataFolder - -• `Optional` **dataFolder**: `string` - -The directory relative to iobroker-data where the adapter stores the data. Supports the placeholder `%INSTANCE%`. This folder will be backed up and restored automatically. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[dataFolder](internal_.AdapterCommon.md#datafolder) - -#### Defined in - -[types-dev/objects.d.ts:634](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L634) - -___ - -### dataSource - -• `Optional` **dataSource**: ``"push"`` \| ``"poll"`` \| ``"assumption"`` - -How the adapter will mainly receive its data. Set this together with - -**`See`** - -connectionType - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[dataSource](internal_.AdapterCommon.md#datasource) - -#### Defined in - -[types-dev/objects.d.ts:636](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L636) - -___ - -### dependencies - -• `Optional` **dependencies**: [`Depdendencies`](../modules/internal_.md#depdendencies) - -A record of ioBroker adapters (including "js-controller") and version ranges which are required for this adapter on the same host. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[dependencies](internal_.AdapterCommon.md#dependencies) - -#### Defined in - -[types-dev/objects.d.ts:638](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L638) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[desc](internal_.AdapterCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### docs - -• `Optional` **docs**: `Partial`\<`Record`\<[`Languages`](../modules/internal_.md#languages), `string` \| `string`[]\>\> - -Which files outside the README.md have documentation for the adapter - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[docs](internal_.AdapterCommon.md#docs) - -#### Defined in - -[types-dev/objects.d.ts:642](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L642) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[dontDelete](internal_.AdapterCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### enabled - -• **enabled**: `boolean` - -Whether new instances should be enabled by default. *Should* be `false`! - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[enabled](internal_.AdapterCommon.md#enabled) - -#### Defined in - -[types-dev/objects.d.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L351) - -___ - -### eraseOnUpload - -• `Optional` **eraseOnUpload**: `boolean` - -If true, all previous data in the target directory (web) should be deleted before uploading - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[eraseOnUpload](internal_.AdapterCommon.md#eraseonupload) - -#### Defined in - -[types-dev/objects.d.ts:646](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L646) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[expert](internal_.AdapterCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### extIcon - -• `Optional` **extIcon**: `string` - -URL of an external icon that is shown for adapters that are not installed - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[extIcon](internal_.AdapterCommon.md#exticon) - -#### Defined in - -[types-dev/objects.d.ts:648](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L648) - -___ - -### getHistory - -• `Optional` **getHistory**: `boolean` - -Whether this adapter responds to `getHistory` messages - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[getHistory](internal_.AdapterCommon.md#gethistory) - -#### Defined in - -[types-dev/objects.d.ts:650](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L650) - -___ - -### globalDependencies - -• `Optional` **globalDependencies**: [`Depdendencies`](../modules/internal_.md#depdendencies) - -A record of ioBroker adapters (including "js-controller") and version ranges which are required for this adapter in the whole system. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[globalDependencies](internal_.AdapterCommon.md#globaldependencies) - -#### Defined in - -[types-dev/objects.d.ts:640](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L640) - -___ - -### host - -• **host**: `string` - -The name of the host where this instance is running - -#### Defined in - -[types-dev/objects.d.ts:350](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L350) - -___ - -### icon - -• `Optional` **icon**: `string` - -Filename of the local icon which is shown for installed adapters. Should be located in the `admin` directory - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[icon](internal_.AdapterCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:652](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L652) - -___ - -### ignoreVersion - -• `Optional` **ignoreVersion**: `string` - -If a specific update of this adapter should be ignored, specifies version number to be ignored - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[ignoreVersion](internal_.AdapterCommon.md#ignoreversion) - -#### Defined in - -[types-dev/objects.d.ts:797](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L797) - -___ - -### install - -• `Optional` **install**: `boolean` - -The adapter will be executed once additionally after installation, and the `install` event will be emitted during this run. This allows for executing one time installation code. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[install](internal_.AdapterCommon.md#install) - -#### Defined in - -[types-dev/objects.d.ts:654](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L654) - -___ - -### installedFrom - -• `Optional` **installedFrom**: [`InstalledFrom`](../modules/internal_.md#installedfrom) - -Source, where this adapter has been installed from, to enable reinstalling on e.g., backup restore - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[installedFrom](internal_.AdapterCommon.md#installedfrom) - -#### Defined in - -[types-dev/objects.d.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L372) - -___ - -### installedVersion - -• **installedVersion**: `string` - -Shows which version of this adapter is installed - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[installedVersion](internal_.AdapterCommon.md#installedversion) - -#### Defined in - -[types-dev/objects.d.ts:658](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L658) - -___ - -### keywords - -• `Optional` **keywords**: `string`[] - -Keywords are used by search in admin. Do not write ioBroker here - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[keywords](internal_.AdapterCommon.md#keywords) - -#### Defined in - -[types-dev/objects.d.ts:660](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L660) - -___ - -### license - -• `Optional` **license**: `string` - -**`Deprecated`** - -Use 'common.licenseInformation' instead - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[license](internal_.AdapterCommon.md#license) - -#### Defined in - -[types-dev/objects.d.ts:791](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L791) - -___ - -### licenseInformation - -• `Optional` **licenseInformation**: [`LicenseInformation`](../modules/internal_.md#licenseinformation) - -An object representing information with the license details - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[licenseInformation](internal_.AdapterCommon.md#licenseinformation) - -#### Defined in - -[types-dev/objects.d.ts:793](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L793) - -___ - -### localLink - -• `Optional` **localLink**: `string` - -**`Deprecated`** - -Use - -**`See`** - -localLinks - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[localLink](internal_.AdapterCommon.md#locallink) - -#### Defined in - -[types-dev/objects.d.ts:664](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L664) - -___ - -### localLinks - -• `Optional` **localLinks**: `Record`\<`string`, `string` \| [`LocalLink`](../modules/internal_.md#locallink)\> - -A dictionary of links to web services this adapter provides - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[localLinks](internal_.AdapterCommon.md#locallinks) - -#### Defined in - -[types-dev/objects.d.ts:662](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L662) - -___ - -### logTransporter - -• `Optional` **logTransporter**: `boolean` - -If adapter can consume log messages, like admin, javascript or logparser - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[logTransporter](internal_.AdapterCommon.md#logtransporter) - -#### Defined in - -[types-dev/objects.d.ts:376](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L376) - -___ - -### loglevel - -• `Optional` **loglevel**: [`LogLevel`](../modules/internal_.md#loglevel) - -Default log level for this adapter. It can be changed for every instance separately - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[loglevel](internal_.AdapterCommon.md#loglevel) - -#### Defined in - -[types-dev/objects.d.ts:666](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L666) - -___ - -### main - -• `Optional` **main**: `string` - -Path to the start file of the adapter. Should be the same as in `package.json` - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[main](internal_.AdapterCommon.md#main) - -#### Defined in - -[types-dev/objects.d.ts:670](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L670) - -___ - -### materialize - -• **materialize**: `boolean` - -Whether the admin configuration dialog is written in materialized style. Required for Admin 3+ - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[materialize](internal_.AdapterCommon.md#materialize) - -#### Defined in - -[types-dev/objects.d.ts:674](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L674) - -___ - -### materializeTab - -• `Optional` **materializeTab**: `boolean` - -Whether the admin tab is written in materialized style. Required for Admin 3+ - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[materializeTab](internal_.AdapterCommon.md#materializetab) - -#### Defined in - -[types-dev/objects.d.ts:672](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L672) - -___ - -### memoryLimitMB - -• `Optional` **memoryLimitMB**: `number` - -Optional memory limit for this instance - -#### Defined in - -[types-dev/objects.d.ts:378](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L378) - -___ - -### messagebox - -• `Optional` **messagebox**: ``true`` - -**`Deprecated`** - -Use - -**`See`** - -supportedMessages up from controller v5 - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[messagebox](internal_.AdapterCommon.md#messagebox) - -#### Defined in - -[types-dev/objects.d.ts:676](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L676) - -___ - -### messages - -• `Optional` **messages**: [`MessageRule`](internal_.MessageRule.md)[] - -Messages, that will be shown (if condition evaluates to true) by upgrade or installation - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[messages](internal_.AdapterCommon.md#messages) - -#### Defined in - -[types-dev/objects.d.ts:795](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L795) - -___ - -### mode - -• **mode**: [`InstanceMode`](../modules/internal_.md#instancemode) - -How and when this instance should be started - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[mode](internal_.AdapterCommon.md#mode) - -#### Defined in - -[types-dev/objects.d.ts:353](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L353) - -___ - -### name - -• **name**: `string` - -Name of the adapter (without leading `ioBroker.`) - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[name](internal_.AdapterCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:682](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L682) - -___ - -### news - -• `Optional` **news**: `Object` - -News per version in i18n - -#### Index signature - -▪ [version: `string`]: [`Translated`](../modules/internal_.md#translated) - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[news](internal_.AdapterCommon.md#news) - -#### Defined in - -[types-dev/objects.d.ts:684](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L684) - -___ - -### noConfig - -• `Optional` **noConfig**: ``true`` - -If `true`, no configuration dialog will be shown - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[noConfig](internal_.AdapterCommon.md#noconfig) - -#### Defined in - -[types-dev/objects.d.ts:686](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L686) - -___ - -### noIntro - -• `Optional` **noIntro**: ``true`` - -If `true`, this adapter's instances will not be shown in the admin overview screen. Useful for icon sets and widgets... - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[noIntro](internal_.AdapterCommon.md#nointro) - -#### Defined in - -[types-dev/objects.d.ts:688](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L688) - -___ - -### noRepository - -• `Optional` **noRepository**: ``true`` - -Set to `true` if the adapter is not available in the official ioBroker repositories. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[noRepository](internal_.AdapterCommon.md#norepository) - -#### Defined in - -[types-dev/objects.d.ts:690](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L690) - -___ - -### nodeProcessParams - -• `Optional` **nodeProcessParams**: `string`[] - -Arguments passed to the adapter process, this disables compact mode - -#### Defined in - -[types-dev/objects.d.ts:374](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L374) - -___ - -### nogit - -• `Optional` **nogit**: ``true`` - -If `true`, manual installation from GitHub is not possible - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[nogit](internal_.AdapterCommon.md#nogit) - -#### Defined in - -[types-dev/objects.d.ts:692](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L692) - -___ - -### nondeletable - -• `Optional` **nondeletable**: ``true`` - -If `true`, this adapter cannot be deleted or updated manually. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[nondeletable](internal_.AdapterCommon.md#nondeletable) - -#### Defined in - -[types-dev/objects.d.ts:694](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L694) - -___ - -### onlyWWW - -• `Optional` **onlyWWW**: `boolean` - -If `true`, this "adapter" only contains HTML files and no main executable - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[onlyWWW](internal_.AdapterCommon.md#onlywww) - -#### Defined in - -[types-dev/objects.d.ts:696](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L696) - -___ - -### os - -• `Optional` **os**: ``"linux"`` \| ``"darwin"`` \| ``"win32"`` \| (``"linux"`` \| ``"darwin"`` \| ``"win32"``)[] - -Which OSes this adapter supports - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[os](internal_.AdapterCommon.md#os) - -#### Defined in - -[types-dev/objects.d.ts:707](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L707) - -___ - -### osDependencies - -• `Optional` **osDependencies**: `Object` - -Used to configure native (OS) dependencies of this adapter that need to be installed with system package manager before installing the adapter - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `darwin` | `string`[] | For OSX | -| `linux` | `string`[] | For Linux | -| `win32` | `string`[] | For Windows | - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[osDependencies](internal_.AdapterCommon.md#osdependencies) - -#### Defined in - -[types-dev/objects.d.ts:698](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L698) - -___ - -### platform - -• **platform**: ``"Javascript/Node.js"`` - -Constant - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[platform](internal_.AdapterCommon.md#platform) - -#### Defined in - -[types-dev/objects.d.ts:709](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L709) - -___ - -### plugins - -• `Optional` **plugins**: `Object` - -Sentry and other plugins - -#### Index signature - -▪ [pluginName: `string`]: `Record`\<`string`, `any`\> - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[plugins](internal_.AdapterCommon.md#plugins) - -#### Defined in - -[types-dev/objects.d.ts:799](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L799) - -___ - -### preserveSettings - -• `Optional` **preserveSettings**: `string` \| `string`[] - -String (or array) with names of attributes in common of instance, which will not be deleted. - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[preserveSettings](internal_.AdapterCommon.md#preservesettings) - -#### Defined in - -[types-dev/objects.d.ts:370](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L370) - -___ - -### readme - -• `Optional` **readme**: `string` - -Url of the ReadMe file - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[readme](internal_.AdapterCommon.md#readme) - -#### Defined in - -[types-dev/objects.d.ts:713](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L713) - -___ - -### restartAdapters - -• `Optional` **restartAdapters**: `string`[] - -Which adapters must be restarted after installing or updating this adapter. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[restartAdapters](internal_.AdapterCommon.md#restartadapters) - -#### Defined in - -[types-dev/objects.d.ts:715](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L715) - -___ - -### restartSchedule - -• `Optional` **restartSchedule**: `string` - -CRON schedule to restart mode `daemon` adapters - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[restartSchedule](internal_.AdapterCommon.md#restartschedule) - -#### Defined in - -[types-dev/objects.d.ts:717](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L717) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[role](internal_.AdapterCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) - -___ - -### runAsCompactMode - -• `Optional` **runAsCompactMode**: `boolean` - -If compact mode is active - -#### Defined in - -[types-dev/objects.d.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L366) - -___ - -### schedule - -• `Optional` **schedule**: `string` - -If the adapter runs in `schedule` mode, this contains the CRON - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[schedule](internal_.AdapterCommon.md#schedule) - -#### Defined in - -[types-dev/objects.d.ts:719](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L719) - -___ - -### singleton - -• `Optional` **singleton**: `boolean` - -Whether this adapter may only be installed once in the whole system - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[singleton](internal_.AdapterCommon.md#singleton) - -#### Defined in - -[types-dev/objects.d.ts:723](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L723) - -___ - -### singletonHost - -• `Optional` **singletonHost**: `boolean` - -Whether this adapter may only be installed once per host - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[singletonHost](internal_.AdapterCommon.md#singletonhost) - -#### Defined in - -[types-dev/objects.d.ts:721](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L721) - -___ - -### stopBeforeUpdate - -• `Optional` **stopBeforeUpdate**: `boolean` - -Whether the adapter must be stopped before an update - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[stopBeforeUpdate](internal_.AdapterCommon.md#stopbeforeupdate) - -#### Defined in - -[types-dev/objects.d.ts:725](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L725) - -___ - -### stopTimeout - -• `Optional` **stopTimeout**: `number` - -Overrides the default timeout that ioBroker will wait before force-stopping the adapter - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[stopTimeout](internal_.AdapterCommon.md#stoptimeout) - -#### Defined in - -[types-dev/objects.d.ts:727](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L727) - -___ - -### subscribable - -• `Optional` **subscribable**: `boolean` - -Variables of this adapter must be subscribed with sendTo to enable updates - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[subscribable](internal_.AdapterCommon.md#subscribable) - -#### Defined in - -[types-dev/objects.d.ts:362](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L362) - -___ - -### supportCustoms - -• `Optional` **supportCustoms**: `boolean` - -If `true`, this adapter provides custom per-state settings. Requires a `custom_m.html` file in the `admin` directory. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[supportCustoms](internal_.AdapterCommon.md#supportcustoms) - -#### Defined in - -[types-dev/objects.d.ts:731](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L731) - -___ - -### supportStopInstance - -• `Optional` **supportStopInstance**: `boolean` - -**`Deprecated`** - -Use - -**`See`** - -supportedMessages up from controller v5 - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[supportStopInstance](internal_.AdapterCommon.md#supportstopinstance) - -#### Defined in - -[types-dev/objects.d.ts:733](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L733) - -___ - -### supportedMessages - -• `Optional` **supportedMessages**: [`SupportedMessages`](internal_.SupportedMessages.md) - -Messages which are supported by the adapter, supportedMessages.custom: true is the equivalent to messagebox: true - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[supportedMessages](internal_.AdapterCommon.md#supportedmessages) - -#### Defined in - -[types-dev/objects.d.ts:678](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L678) - -___ - -### tier - -• `Optional` **tier**: ``2`` \| ``1`` \| ``3`` - -The starting priority of this adapter: -- **1:** Logic adapters -- **2:** Data providers -- **3:** All other adapters - -#### Defined in - -[types-dev/objects.d.ts:360](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L360) - -___ - -### title - -• `Optional` **title**: `string` - -**`Deprecated`** - -The name of this adapter to be shown in the admin UI. Use - -**`See`** - -titleLang instead. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[title](internal_.AdapterCommon.md#title) - -#### Defined in - -[types-dev/objects.d.ts:737](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L737) - -___ - -### titleLang - -• `Optional` **titleLang**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The translated names of this adapter to be shown in the admin UI - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[titleLang](internal_.AdapterCommon.md#titlelang) - -#### Defined in - -[types-dev/objects.d.ts:735](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L735) - -___ - -### type - -• `Optional` **type**: ``"hardware"`` \| ``"alarm"`` \| ``"climate-control"`` \| ``"communication"`` \| ``"date-and-time"`` \| ``"energy"`` \| ``"garden"`` \| ``"general"`` \| ``"geoposition"`` \| ``"health"`` \| ``"household"`` \| ``"infrastructure"`` \| ``"iot-systems"`` \| ``"lighting"`` \| ``"logic"`` \| ``"messaging"`` \| ``"metering"`` \| ``"misc-data"`` \| ``"multimedia"`` \| ``"network"`` \| ``"protocols"`` \| ``"storage"`` \| ``"utility"`` \| ``"vehicle"`` \| ``"visualization"`` \| ``"visualization-icons"`` \| ``"visualization-widgets"`` \| ``"weather"`` - -The type of this adapter - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[type](internal_.AdapterCommon.md#type) - -#### Defined in - -[types-dev/objects.d.ts:739](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L739) - -___ - -### unsafePerm - -• `Optional` **unsafePerm**: ``true`` - -If `true`, the `npm` package must be installed with the `--unsafe-perm` flag - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[unsafePerm](internal_.AdapterCommon.md#unsafeperm) - -#### Defined in - -[types-dev/objects.d.ts:769](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L769) - -___ - -### version - -• **version**: `string` - -The available version in the ioBroker repo. - -#### Overrides - -[AdapterCommon](internal_.AdapterCommon.md).[version](internal_.AdapterCommon.md#version) - -#### Defined in - -[types-dev/objects.d.ts:348](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L348) - -___ - -### visWidgets - -• `Optional` **visWidgets**: `Record`\<`string`, [`VisWidget`](internal_.VisWidget.md)\> - -Definition of the vis-2 widgets - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[visWidgets](internal_.AdapterCommon.md#viswidgets) - -#### Defined in - -[types-dev/objects.d.ts:773](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L773) - -___ - -### webByVersion - -• `Optional` **webByVersion**: `boolean` - -Include the adapter version in the URL of the web adapter, e.g. `http://ip:port/1.2.3/material` instead of `http://ip:port/material` - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[webByVersion](internal_.AdapterCommon.md#webbyversion) - -#### Defined in - -[types-dev/objects.d.ts:775](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L775) - -___ - -### webExtendable - -• `Optional` **webExtendable**: `boolean` - -Whether the web server in this adapter can be extended with plugin/extensions - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[webExtendable](internal_.AdapterCommon.md#webextendable) - -#### Defined in - -[types-dev/objects.d.ts:777](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L777) - -___ - -### webExtension - -• `Optional` **webExtension**: `string` - -Relative path to a module that contains an extension for the web adapter. Use together with - -**`See`** - -native.webInstance to configure which instances this affects - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[webExtension](internal_.AdapterCommon.md#webextension) - -#### Defined in - -[types-dev/objects.d.ts:779](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L779) - -___ - -### webPreSettings - -• `Optional` **webPreSettings**: `Record`\<`string`, `any`\> - -List of parameters that must be included in info.js by webServer adapter. (Example material: `"webPreSettings": { "materialBackground": "native.loadingBackground" }`). Web adapter uses this setting to create a customized info.js file to provide some essential settings for index.html file before the socket connection is established to provide e.g., background color of the loading screen. - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[webPreSettings](internal_.AdapterCommon.md#webpresettings) - -#### Defined in - -[types-dev/objects.d.ts:781](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L781) - -___ - -### webservers - -• `Optional` **webservers**: `string`[] - -**`Deprecated`** - -(where is it necessary?) Array of web server's instances that should serve content from the adapter's www folder - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[webservers](internal_.AdapterCommon.md#webservers) - -#### Defined in - -[types-dev/objects.d.ts:783](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L783) - -___ - -### welcomeScreen - -• `Optional` **welcomeScreen**: [`WelcomeScreenEntry`](../modules/internal_.md#welcomescreenentry)[] - -**`Deprecated`** - -(use localLinks) A list of pages that should be shown on the "web" index page - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[welcomeScreen](internal_.AdapterCommon.md#welcomescreen) - -#### Defined in - -[types-dev/objects.d.ts:785](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L785) - -___ - -### welcomeScreenPro - -• `Optional` **welcomeScreenPro**: [`WelcomeScreenEntry`](../modules/internal_.md#welcomescreenentry)[] - -**`Deprecated`** - -(use localLinks) A list of pages that should be shown on the ioBroker cloud index page - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[welcomeScreenPro](internal_.AdapterCommon.md#welcomescreenpro) - -#### Defined in - -[types-dev/objects.d.ts:787](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L787) - -___ - -### wwwDontUpload - -• `Optional` **wwwDontUpload**: `boolean` - -**`Deprecated`** - -(rename the `www` folder in e.g. `adminWww`) If true, the `www` folder will be not uploaded into DB - -#### Inherited from - -[AdapterCommon](internal_.AdapterCommon.md).[wwwDontUpload](internal_.AdapterCommon.md#wwwdontupload) - -#### Defined in - -[types-dev/objects.d.ts:789](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L789) diff --git a/packages/controller/doc/interfaces/internal_.InstanceObject.md b/packages/controller/doc/interfaces/internal_.InstanceObject.md deleted file mode 100644 index 08e5f38c1..000000000 --- a/packages/controller/doc/interfaces/internal_.InstanceObject.md +++ /dev/null @@ -1,259 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InstanceObject - -# Interface: InstanceObject - -[\](../modules/internal_.md).InstanceObject - -## Hierarchy - -- `Omit`\<[`AdapterObject`](internal_.AdapterObject.md), ``"type"``\> - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`InstanceObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.InstanceObject.md#_id) -- [acl](internal_.InstanceObject.md#acl) -- [common](internal_.InstanceObject.md#common) -- [encryptedNative](internal_.InstanceObject.md#encryptednative) -- [enums](internal_.InstanceObject.md#enums) -- [from](internal_.InstanceObject.md#from) -- [instanceObjects](internal_.InstanceObject.md#instanceobjects) -- [native](internal_.InstanceObject.md#native) -- [nonEdit](internal_.InstanceObject.md#nonedit) -- [notifications](internal_.InstanceObject.md#notifications) -- [objects](internal_.InstanceObject.md#objects) -- [protectedNative](internal_.InstanceObject.md#protectednative) -- [ts](internal_.InstanceObject.md#ts) -- [type](internal_.InstanceObject.md#type) -- [user](internal_.InstanceObject.md#user) - -## Properties - -### \_id - -• **\_id**: \`system.adapter.$\{string}.$\{number}\` - -The ID of this object - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:1048](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1048) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`InstanceCommon`](internal_.InstanceCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1050](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1050) - -___ - -### encryptedNative - -• `Optional` **encryptedNative**: `string`[] - -Like protectedNative, but the properties are also encrypted and decrypted automatically - -#### Inherited from - -Omit.encryptedNative - -#### Defined in - -[types-dev/objects.d.ts:1108](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1108) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### instanceObjects - -• **instanceObjects**: ([`StateObject`](internal_.StateObject.md) \| [`DeviceObject`](internal_.DeviceObject.md) \| [`ChannelObject`](internal_.ChannelObject.md) \| [`FolderObject`](internal_.FolderObject.md) \| [`MetaObject`](internal_.MetaObject.md))[] - -Objects created for each instance, inside the namespace of this adapter - -#### Inherited from - -Omit.instanceObjects - -#### Defined in - -[types-dev/objects.d.ts:1112](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1112) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### notifications - -• `Optional` **notifications**: [`Notification`](internal_.Notification.md)[] - -Register notifications for the built-in notification system - -#### Inherited from - -Omit.notifications - -#### Defined in - -[types-dev/objects.d.ts:1110](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1110) - -___ - -### objects - -• **objects**: [`AnyObject`](../modules/internal_.md#anyobject)[] - -Objects created for the adapter, anywhere in the global namespace - -#### Inherited from - -Omit.objects - -#### Defined in - -[types-dev/objects.d.ts:1114](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1114) - -___ - -### protectedNative - -• `Optional` **protectedNative**: `string`[] - -An array of `native` properties which cannot be accessed from outside the defining adapter - -#### Inherited from - -Omit.protectedNative - -#### Defined in - -[types-dev/objects.d.ts:1106](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1106) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"instance"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1049](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1049) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.InternalAddChannelToEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalAddChannelToEnumOptions.md deleted file mode 100644 index 4a935fe25..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalAddChannelToEnumOptions.md +++ /dev/null @@ -1,76 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalAddChannelToEnumOptions - -# Interface: InternalAddChannelToEnumOptions - -[\](../modules/internal_.md).InternalAddChannelToEnumOptions - -## Table of contents - -### Properties - -- [addTo](internal_.InternalAddChannelToEnumOptions.md#addto) -- [callback](internal_.InternalAddChannelToEnumOptions.md#callback) -- [channelName](internal_.InternalAddChannelToEnumOptions.md#channelname) -- [enumName](internal_.InternalAddChannelToEnumOptions.md#enumname) -- [options](internal_.InternalAddChannelToEnumOptions.md#options) -- [parentDevice](internal_.InternalAddChannelToEnumOptions.md#parentdevice) - -## Properties - -### addTo - -• **addTo**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:464](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L464) - -___ - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:468](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L468) - -___ - -### channelName - -• **channelName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:466](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L466) - -___ - -### enumName - -• **enumName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:463](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L463) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:467](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L467) - -___ - -### parentDevice - -• **parentDevice**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:465](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L465) diff --git a/packages/controller/doc/interfaces/internal_.InternalAddStateToEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalAddStateToEnumOptions.md deleted file mode 100644 index f7123e706..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalAddStateToEnumOptions.md +++ /dev/null @@ -1,87 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalAddStateToEnumOptions - -# Interface: InternalAddStateToEnumOptions - -[\](../modules/internal_.md).InternalAddStateToEnumOptions - -## Table of contents - -### Properties - -- [addTo](internal_.InternalAddStateToEnumOptions.md#addto) -- [callback](internal_.InternalAddStateToEnumOptions.md#callback) -- [enumName](internal_.InternalAddStateToEnumOptions.md#enumname) -- [options](internal_.InternalAddStateToEnumOptions.md#options) -- [parentChannel](internal_.InternalAddStateToEnumOptions.md#parentchannel) -- [parentDevice](internal_.InternalAddStateToEnumOptions.md#parentdevice) -- [stateName](internal_.InternalAddStateToEnumOptions.md#statename) - -## Properties - -### addTo - -• **addTo**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:555](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L555) - -___ - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:560](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L560) - -___ - -### enumName - -• **enumName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L554) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:559](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L559) - -___ - -### parentChannel - -• **parentChannel**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:557](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L557) - -___ - -### parentDevice - -• **parentDevice**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L556) - -___ - -### stateName - -• **stateName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:558](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L558) diff --git a/packages/controller/doc/interfaces/internal_.InternalCalculatePermissionsOptions.md b/packages/controller/doc/interfaces/internal_.InternalCalculatePermissionsOptions.md deleted file mode 100644 index fcb9fb71c..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalCalculatePermissionsOptions.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalCalculatePermissionsOptions - -# Interface: InternalCalculatePermissionsOptions - -[\](../modules/internal_.md).InternalCalculatePermissionsOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalCalculatePermissionsOptions.md#callback) -- [commandsPermissions](internal_.InternalCalculatePermissionsOptions.md#commandspermissions) -- [options](internal_.InternalCalculatePermissionsOptions.md#options) -- [user](internal_.InternalCalculatePermissionsOptions.md#user) - -## Properties - -### callback - -• `Optional` **callback**: [`CalculatePermissionsCallback`](../modules/internal_.md#calculatepermissionscallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:326](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L326) - -___ - -### commandsPermissions - -• **commandsPermissions**: [`CommandsPermissions`](../modules/internal_.md#commandspermissions) - -#### Defined in - -[adapter/src/lib/_Types.ts:324](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L324) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:325](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L325) - -___ - -### user - -• **user**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:323](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L323) diff --git a/packages/controller/doc/interfaces/internal_.InternalCheckGroupOptions.md b/packages/controller/doc/interfaces/internal_.InternalCheckGroupOptions.md deleted file mode 100644 index 4a41a7486..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalCheckGroupOptions.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalCheckGroupOptions - -# Interface: InternalCheckGroupOptions - -[\](../modules/internal_.md).InternalCheckGroupOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalCheckGroupOptions.md#callback) -- [group](internal_.InternalCheckGroupOptions.md#group) -- [options](internal_.InternalCheckGroupOptions.md#options) -- [user](internal_.InternalCheckGroupOptions.md#user) - -## Properties - -### callback - -• `Optional` **callback**: [`CheckGroupCallback`](../modules/internal_.md#checkgroupcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:298](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L298) - -___ - -### group - -• **group**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:296](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L296) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:297](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L297) - -___ - -### user - -• **user**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:295](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L295) diff --git a/packages/controller/doc/interfaces/internal_.InternalCheckPasswordOptions.md b/packages/controller/doc/interfaces/internal_.InternalCheckPasswordOptions.md deleted file mode 100644 index 9cdbeb9ba..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalCheckPasswordOptions.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalCheckPasswordOptions - -# Interface: InternalCheckPasswordOptions - -[\](../modules/internal_.md).InternalCheckPasswordOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalCheckPasswordOptions.md#callback) -- [options](internal_.InternalCheckPasswordOptions.md#options) -- [pw](internal_.InternalCheckPasswordOptions.md#pw) -- [user](internal_.InternalCheckPasswordOptions.md#user) - -## Properties - -### callback - -• **callback**: [`CheckPasswordCallback`](../modules/internal_.md#checkpasswordcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:278](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L278) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:277](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L277) - -___ - -### pw - -• **pw**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:276](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L276) - -___ - -### user - -• **user**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:275](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L275) diff --git a/packages/controller/doc/interfaces/internal_.InternalCreateDeviceOptions.md b/packages/controller/doc/interfaces/internal_.InternalCreateDeviceOptions.md deleted file mode 100644 index 6f371579a..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalCreateDeviceOptions.md +++ /dev/null @@ -1,65 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalCreateDeviceOptions - -# Interface: InternalCreateDeviceOptions - -[\](../modules/internal_.md).InternalCreateDeviceOptions - -## Table of contents - -### Properties - -- [\_native](internal_.InternalCreateDeviceOptions.md#_native) -- [callback](internal_.InternalCreateDeviceOptions.md#callback) -- [common](internal_.InternalCreateDeviceOptions.md#common) -- [deviceName](internal_.InternalCreateDeviceOptions.md#devicename) -- [options](internal_.InternalCreateDeviceOptions.md#options) - -## Properties - -### \_native - -• `Optional` **\_native**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:429](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L429) - -___ - -### callback - -• `Optional` **callback**: [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:431](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L431) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`DeviceCommon`](internal_.DeviceCommon.md)\> - -#### Defined in - -[adapter/src/lib/_Types.ts:428](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L428) - -___ - -### deviceName - -• **deviceName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:427](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L427) - -___ - -### options - -• **options**: `unknown` - -#### Defined in - -[adapter/src/lib/_Types.ts:430](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L430) diff --git a/packages/controller/doc/interfaces/internal_.InternalCreateStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalCreateStateOptions.md deleted file mode 100644 index 9b6b37d2f..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalCreateStateOptions.md +++ /dev/null @@ -1,87 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalCreateStateOptions - -# Interface: InternalCreateStateOptions - -[\](../modules/internal_.md).InternalCreateStateOptions - -## Table of contents - -### Properties - -- [\_native](internal_.InternalCreateStateOptions.md#_native) -- [callback](internal_.InternalCreateStateOptions.md#callback) -- [common](internal_.InternalCreateStateOptions.md#common) -- [options](internal_.InternalCreateStateOptions.md#options) -- [parentChannel](internal_.InternalCreateStateOptions.md#parentchannel) -- [parentDevice](internal_.InternalCreateStateOptions.md#parentdevice) -- [stateName](internal_.InternalCreateStateOptions.md#statename) - -## Properties - -### \_native - -• **\_native**: `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:451](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L451) - -___ - -### callback - -• `Optional` **callback**: [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:453](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L453) - -___ - -### common - -• **common**: `Partial`\<[`StateCommon`](internal_.StateCommon.md)\> - -#### Defined in - -[adapter/src/lib/_Types.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L450) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:452](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L452) - -___ - -### parentChannel - -• **parentChannel**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:448](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L448) - -___ - -### parentDevice - -• **parentDevice**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:447](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L447) - -___ - -### stateName - -• **stateName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:449](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L449) diff --git a/packages/controller/doc/interfaces/internal_.InternalDelObjectOptions.md b/packages/controller/doc/interfaces/internal_.InternalDelObjectOptions.md deleted file mode 100644 index 6f7e763fe..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalDelObjectOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalDelObjectOptions - -# Interface: InternalDelObjectOptions - -[\](../modules/internal_.md).InternalDelObjectOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalDelObjectOptions.md#callback) -- [id](internal_.InternalDelObjectOptions.md#id) -- [options](internal_.InternalDelObjectOptions.md#options) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:423](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L423) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:421](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L421) - -___ - -### options - -• `Optional` **options**: ``null`` \| [`DelObjectOptions`](internal_.DelObjectOptions.md) - -#### Defined in - -[adapter/src/lib/_Types.ts:422](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L422) diff --git a/packages/controller/doc/interfaces/internal_.InternalDelStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalDelStateOptions.md deleted file mode 100644 index e64a63461..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalDelStateOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalDelStateOptions - -# Interface: InternalDelStateOptions - -[\](../modules/internal_.md).InternalDelStateOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalDelStateOptions.md#callback) -- [id](internal_.InternalDelStateOptions.md#id) -- [options](internal_.InternalDelStateOptions.md#options) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:367](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L367) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:365](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L365) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L366) diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteChannelFromEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteChannelFromEnumOptions.md deleted file mode 100644 index 6e6897c28..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalDeleteChannelFromEnumOptions.md +++ /dev/null @@ -1,65 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalDeleteChannelFromEnumOptions - -# Interface: InternalDeleteChannelFromEnumOptions - -[\](../modules/internal_.md).InternalDeleteChannelFromEnumOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalDeleteChannelFromEnumOptions.md#callback) -- [channelName](internal_.InternalDeleteChannelFromEnumOptions.md#channelname) -- [enumName](internal_.InternalDeleteChannelFromEnumOptions.md#enumname) -- [options](internal_.InternalDeleteChannelFromEnumOptions.md#options) -- [parentDevice](internal_.InternalDeleteChannelFromEnumOptions.md#parentdevice) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:524](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L524) - -___ - -### channelName - -• **channelName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:522](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L522) - -___ - -### enumName - -• **enumName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:520](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L520) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:523](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L523) - -___ - -### parentDevice - -• **parentDevice**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:521](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L521) diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteChannelOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteChannelOptions.md deleted file mode 100644 index 9b0d5d635..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalDeleteChannelOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalDeleteChannelOptions - -# Interface: InternalDeleteChannelOptions - -[\](../modules/internal_.md).InternalDeleteChannelOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalDeleteChannelOptions.md#callback) -- [channelName](internal_.InternalDeleteChannelOptions.md#channelname) -- [parentDevice](internal_.InternalDeleteChannelOptions.md#parentdevice) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:530](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L530) - -___ - -### channelName - -• **channelName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:529](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L529) - -___ - -### parentDevice - -• **parentDevice**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:528](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L528) diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteDeviceOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteDeviceOptions.md deleted file mode 100644 index fca69ff41..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalDeleteDeviceOptions.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalDeleteDeviceOptions - -# Interface: InternalDeleteDeviceOptions - -[\](../modules/internal_.md).InternalDeleteDeviceOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalDeleteDeviceOptions.md#callback) -- [deviceName](internal_.InternalDeleteDeviceOptions.md#devicename) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:516](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L516) - -___ - -### deviceName - -• **deviceName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:515](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L515) diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteStateFromEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteStateFromEnumOptions.md deleted file mode 100644 index d4d3b82af..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalDeleteStateFromEnumOptions.md +++ /dev/null @@ -1,76 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalDeleteStateFromEnumOptions - -# Interface: InternalDeleteStateFromEnumOptions - -[\](../modules/internal_.md).InternalDeleteStateFromEnumOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalDeleteStateFromEnumOptions.md#callback) -- [enumName](internal_.InternalDeleteStateFromEnumOptions.md#enumname) -- [options](internal_.InternalDeleteStateFromEnumOptions.md#options) -- [parentChannel](internal_.InternalDeleteStateFromEnumOptions.md#parentchannel) -- [parentDevice](internal_.InternalDeleteStateFromEnumOptions.md#parentdevice) -- [stateName](internal_.InternalDeleteStateFromEnumOptions.md#statename) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:569](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L569) - -___ - -### enumName - -• **enumName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:564](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L564) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:568](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L568) - -___ - -### parentChannel - -• **parentChannel**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:566](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L566) - -___ - -### parentDevice - -• **parentDevice**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:565](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L565) - -___ - -### stateName - -• **stateName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:567](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L567) diff --git a/packages/controller/doc/interfaces/internal_.InternalDeleteStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalDeleteStateOptions.md deleted file mode 100644 index efa433bd1..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalDeleteStateOptions.md +++ /dev/null @@ -1,65 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalDeleteStateOptions - -# Interface: InternalDeleteStateOptions - -[\](../modules/internal_.md).InternalDeleteStateOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalDeleteStateOptions.md#callback) -- [options](internal_.InternalDeleteStateOptions.md#options) -- [parentChannel](internal_.InternalDeleteStateOptions.md#parentchannel) -- [parentDevice](internal_.InternalDeleteStateOptions.md#parentdevice) -- [stateName](internal_.InternalDeleteStateOptions.md#statename) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:538](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L538) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:537](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L537) - -___ - -### parentChannel - -• **parentChannel**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:535](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L535) - -___ - -### parentDevice - -• **parentDevice**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:534](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L534) - -___ - -### stateName - -• **stateName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:536](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L536) diff --git a/packages/controller/doc/interfaces/internal_.InternalDestroySessionOptions.md b/packages/controller/doc/interfaces/internal_.InternalDestroySessionOptions.md deleted file mode 100644 index b7410f50e..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalDestroySessionOptions.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalDestroySessionOptions - -# Interface: InternalDestroySessionOptions - -[\](../modules/internal_.md).InternalDestroySessionOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalDestroySessionOptions.md#callback) -- [id](internal_.InternalDestroySessionOptions.md#id) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:263](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L263) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:262](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L262) diff --git a/packages/controller/doc/interfaces/internal_.InternalFormatDateOptions.md b/packages/controller/doc/interfaces/internal_.InternalFormatDateOptions.md deleted file mode 100644 index 2b87b38b0..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalFormatDateOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalFormatDateOptions - -# Interface: InternalFormatDateOptions - -[\](../modules/internal_.md).InternalFormatDateOptions - -## Table of contents - -### Properties - -- [\_format](internal_.InternalFormatDateOptions.md#_format) -- [dateObj](internal_.InternalFormatDateOptions.md#dateobj) -- [isDuration](internal_.InternalFormatDateOptions.md#isduration) - -## Properties - -### \_format - -• `Optional` **\_format**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:205](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L205) - -___ - -### dateObj - -• **dateObj**: `string` \| `number` \| `Date` - -#### Defined in - -[adapter/src/lib/_Types.ts:203](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L203) - -___ - -### isDuration - -• **isDuration**: `boolean` - -#### Defined in - -[adapter/src/lib/_Types.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L204) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetAdapterObjectsOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetAdapterObjectsOptions.md deleted file mode 100644 index 5746776c4..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetAdapterObjectsOptions.md +++ /dev/null @@ -1,35 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetAdapterObjectsOptions - -# Interface: InternalGetAdapterObjectsOptions - -[\](../modules/internal_.md).InternalGetAdapterObjectsOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetAdapterObjectsOptions.md#callback) - -## Properties - -### callback - -• `Optional` **callback**: (`objects`: `Record`\<`string`, [`AdapterScopedObject`](../modules/internal_.md#adapterscopedobject)\>) => `void` - -#### Type declaration - -▸ (`objects`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `objects` | `Record`\<`string`, [`AdapterScopedObject`](../modules/internal_.md#adapterscopedobject)\> | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L397) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetCertificatesOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetCertificatesOptions.md deleted file mode 100644 index d789550d5..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetCertificatesOptions.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetCertificatesOptions - -# Interface: InternalGetCertificatesOptions - -[\](../modules/internal_.md).InternalGetCertificatesOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetCertificatesOptions.md#callback) -- [chainedName](internal_.InternalGetCertificatesOptions.md#chainedname) -- [privateName](internal_.InternalGetCertificatesOptions.md#privatename) -- [publicName](internal_.InternalGetCertificatesOptions.md#publicname) - -## Properties - -### callback - -• `Optional` **callback**: [`GetCertificatesCallback`](../modules/internal_.md#getcertificatescallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L341) - -___ - -### chainedName - -• `Optional` **chainedName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:340](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L340) - -___ - -### privateName - -• `Optional` **privateName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:339](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L339) - -___ - -### publicName - -• `Optional` **publicName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:338](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L338) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetChannelsOfOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetChannelsOfOptions.md deleted file mode 100644 index 07ab2b7f3..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetChannelsOfOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetChannelsOfOptions - -# Interface: InternalGetChannelsOfOptions - -[\](../modules/internal_.md).InternalGetChannelsOfOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetChannelsOfOptions.md#callback) -- [options](internal_.InternalGetChannelsOfOptions.md#options) -- [parentDevice](internal_.InternalGetChannelsOfOptions.md#parentdevice) - -## Properties - -### callback - -• `Optional` **callback**: [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`ChannelObject`](internal_.ChannelObject.md)\> - -#### Defined in - -[adapter/src/lib/_Types.ts:392](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L392) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:393](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L393) - -___ - -### parentDevice - -• `Optional` **parentDevice**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:391](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L391) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetDevicesOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetDevicesOptions.md deleted file mode 100644 index 6f0fc181a..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetDevicesOptions.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetDevicesOptions - -# Interface: InternalGetDevicesOptions - -[\](../modules/internal_.md).InternalGetDevicesOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetDevicesOptions.md#callback) -- [options](internal_.InternalGetDevicesOptions.md#options) - -## Properties - -### callback - -• **callback**: [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`DeviceObject`](internal_.DeviceObject.md)\> - -#### Defined in - -[adapter/src/lib/_Types.ts:543](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L543) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:542](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L542) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetEncryptedConfigOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetEncryptedConfigOptions.md deleted file mode 100644 index 4b9fb4008..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetEncryptedConfigOptions.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetEncryptedConfigOptions - -# Interface: InternalGetEncryptedConfigOptions - -[\](../modules/internal_.md).InternalGetEncryptedConfigOptions - -## Table of contents - -### Properties - -- [attribute](internal_.InternalGetEncryptedConfigOptions.md#attribute) -- [callback](internal_.InternalGetEncryptedConfigOptions.md#callback) - -## Properties - -### attribute - -• **attribute**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L351) - -___ - -### callback - -• `Optional` **callback**: [`GetEncryptedConfigCallback`](../modules/internal_.md#getencryptedconfigcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:352](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L352) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetEnumOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetEnumOptions.md deleted file mode 100644 index 709158eba..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetEnumOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetEnumOptions - -# Interface: InternalGetEnumOptions - -[\](../modules/internal_.md).InternalGetEnumOptions - -## Table of contents - -### Properties - -- [\_enum](internal_.InternalGetEnumOptions.md#_enum) -- [callback](internal_.InternalGetEnumOptions.md#callback) -- [options](internal_.InternalGetEnumOptions.md#options) - -## Properties - -### \_enum - -• **\_enum**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:409](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L409) - -___ - -### callback - -• `Optional` **callback**: [`GetEnumCallback`](../modules/internal_.md#getenumcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:411](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L411) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L410) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetEnumsOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetEnumsOptions.md deleted file mode 100644 index 9008726b8..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetEnumsOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetEnumsOptions - -# Interface: InternalGetEnumsOptions - -[\](../modules/internal_.md).InternalGetEnumsOptions - -## Table of contents - -### Properties - -- [\_enumList](internal_.InternalGetEnumsOptions.md#_enumlist) -- [callback](internal_.InternalGetEnumsOptions.md#callback) -- [options](internal_.InternalGetEnumsOptions.md#options) - -## Properties - -### \_enumList - -• `Optional` **\_enumList**: [`EnumList`](../modules/internal_.md#enumlist) - -#### Defined in - -[adapter/src/lib/_Types.ts:415](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L415) - -___ - -### callback - -• `Optional` **callback**: [`GetEnumsCallback`](../modules/internal_.md#getenumscallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:417](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L417) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L416) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetHistoryOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetHistoryOptions.md deleted file mode 100644 index 12fee121c..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetHistoryOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetHistoryOptions - -# Interface: InternalGetHistoryOptions - -[\](../modules/internal_.md).InternalGetHistoryOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetHistoryOptions.md#callback) -- [id](internal_.InternalGetHistoryOptions.md#id) -- [options](internal_.InternalGetHistoryOptions.md#options) - -## Properties - -### callback - -• **callback**: [`GetHistoryCallback`](../modules/internal_.md#gethistorycallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:379](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L379) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:377](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L377) - -___ - -### options - -• `Optional` **options**: ``null`` \| [`GetHistoryOptions`](internal_.GetHistoryOptions.md) - -#### Defined in - -[adapter/src/lib/_Types.ts:378](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L378) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetObjectOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetObjectOptions.md deleted file mode 100644 index f378902ce..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetObjectOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetObjectOptions - -# Interface: InternalGetObjectOptions - -[\](../modules/internal_.md).InternalGetObjectOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetObjectOptions.md#callback) -- [id](internal_.InternalGetObjectOptions.md#id) -- [options](internal_.InternalGetObjectOptions.md#options) - -## Properties - -### callback - -• `Optional` **callback**: [`GetObjectCallback`](../modules/internal_.md#getobjectcallback)\<`any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:373](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L373) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:371](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L371) - -___ - -### options - -• **options**: `unknown` - -#### Defined in - -[adapter/src/lib/_Types.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L372) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetObjectViewOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetObjectViewOptions.md deleted file mode 100644 index aaabc01e9..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetObjectViewOptions.md +++ /dev/null @@ -1,65 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetObjectViewOptions - -# Interface: InternalGetObjectViewOptions - -[\](../modules/internal_.md).InternalGetObjectViewOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetObjectViewOptions.md#callback) -- [design](internal_.InternalGetObjectViewOptions.md#design) -- [options](internal_.InternalGetObjectViewOptions.md#options) -- [params](internal_.InternalGetObjectViewOptions.md#params) -- [search](internal_.InternalGetObjectViewOptions.md#search) - -## Properties - -### callback - -• `Optional` **callback**: [`GetObjectViewCallback`](../modules/internal_.md#getobjectviewcallback)\<[`AnyObject`](../modules/internal_.md#anyobject)\> - -#### Defined in - -[adapter/src/lib/_Types.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L405) - -___ - -### design - -• **design**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:401](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L401) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:404](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L404) - -___ - -### params - -• **params**: [`GetObjectViewParams`](internal_.GetObjectViewParams.md) - -#### Defined in - -[adapter/src/lib/_Types.ts:403](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L403) - -___ - -### search - -• **search**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:402](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L402) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetObjectsOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetObjectsOptions.md deleted file mode 100644 index 414c78ac6..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetObjectsOptions.md +++ /dev/null @@ -1,65 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetObjectsOptions - -# Interface: InternalGetObjectsOptions - -[\](../modules/internal_.md).InternalGetObjectsOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetObjectsOptions.md#callback) -- [enums](internal_.InternalGetObjectsOptions.md#enums) -- [options](internal_.InternalGetObjectsOptions.md#options) -- [pattern](internal_.InternalGetObjectsOptions.md#pattern) -- [type](internal_.InternalGetObjectsOptions.md#type) - -## Properties - -### callback - -• `Optional` **callback**: [`GetObjectsCallbackTyped`](../modules/internal_.md#getobjectscallbacktyped)\<`any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:387](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L387) - -___ - -### enums - -• `Optional` **enums**: [`EnumList`](../modules/internal_.md#enumlist) - -#### Defined in - -[adapter/src/lib/_Types.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L385) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:386](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L386) - -___ - -### pattern - -• **pattern**: [`Pattern`](../modules/internal_.md#pattern) - -#### Defined in - -[adapter/src/lib/_Types.ts:383](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L383) - -___ - -### type - -• `Optional` **type**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:384](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L384) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetPortOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetPortOptions.md deleted file mode 100644 index 9149b008c..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetPortOptions.md +++ /dev/null @@ -1,57 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetPortOptions - -# Interface: InternalGetPortOptions - -[\](../modules/internal_.md).InternalGetPortOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetPortOptions.md#callback) -- [host](internal_.InternalGetPortOptions.md#host) -- [port](internal_.InternalGetPortOptions.md#port) - -## Properties - -### callback - -• `Optional` **callback**: (`port`: `number`) => `void` - -#### Type declaration - -▸ (`port`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `port` | `number` | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:269](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L269) - -___ - -### host - -• `Optional` **host**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:268](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L268) - -___ - -### port - -• **port**: `number` - -#### Defined in - -[adapter/src/lib/_Types.ts:267](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L267) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetSessionOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetSessionOptions.md deleted file mode 100644 index 2e3517132..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetSessionOptions.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetSessionOptions - -# Interface: InternalGetSessionOptions - -[\](../modules/internal_.md).InternalGetSessionOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetSessionOptions.md#callback) -- [id](internal_.InternalGetSessionOptions.md#id) - -## Properties - -### callback - -• **callback**: [`GetSessionCallback`](../modules/internal_.md#getsessioncallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:258](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L258) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:257](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L257) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetStateOptions.md deleted file mode 100644 index 258a7158a..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetStateOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetStateOptions - -# Interface: InternalGetStateOptions - -[\](../modules/internal_.md).InternalGetStateOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetStateOptions.md#callback) -- [id](internal_.InternalGetStateOptions.md#id) -- [options](internal_.InternalGetStateOptions.md#options) - -## Properties - -### callback - -• `Optional` **callback**: [`GetStateCallback`](../modules/internal_.md#getstatecallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:505](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L505) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L503) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:504](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L504) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetStatesOfOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetStatesOfOptions.md deleted file mode 100644 index 2f6089498..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetStatesOfOptions.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetStatesOfOptions - -# Interface: InternalGetStatesOfOptions - -[\](../modules/internal_.md).InternalGetStatesOfOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetStatesOfOptions.md#callback) -- [options](internal_.InternalGetStatesOfOptions.md#options) -- [parentChannel](internal_.InternalGetStatesOfOptions.md#parentchannel) -- [parentDevice](internal_.InternalGetStatesOfOptions.md#parentdevice) - -## Properties - -### callback - -• **callback**: [`GetObjectsCallback3`](../modules/internal_.md#getobjectscallback3)\<[`StateObject`](internal_.StateObject.md)\> - -#### Defined in - -[adapter/src/lib/_Types.ts:550](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L550) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:549](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L549) - -___ - -### parentChannel - -• **parentChannel**: `undefined` \| ``null`` \| `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:548](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L548) - -___ - -### parentDevice - -• **parentDevice**: `undefined` \| ``null`` \| `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:547](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L547) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetStatesOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetStatesOptions.md deleted file mode 100644 index 15ad9f6bd..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetStatesOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetStatesOptions - -# Interface: InternalGetStatesOptions - -[\](../modules/internal_.md).InternalGetStatesOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalGetStatesOptions.md#callback) -- [options](internal_.InternalGetStatesOptions.md#options) -- [pattern](internal_.InternalGetStatesOptions.md#pattern) - -## Properties - -### callback - -• **callback**: [`GetStatesCallback`](../modules/internal_.md#getstatescallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:511](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L511) - -___ - -### options - -• **options**: `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:510](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L510) - -___ - -### pattern - -• **pattern**: [`Pattern`](../modules/internal_.md#pattern) - -#### Defined in - -[adapter/src/lib/_Types.ts:509](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L509) diff --git a/packages/controller/doc/interfaces/internal_.InternalGetUserIDOptions.md b/packages/controller/doc/interfaces/internal_.InternalGetUserIDOptions.md deleted file mode 100644 index c48cf1de1..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalGetUserIDOptions.md +++ /dev/null @@ -1,21 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalGetUserIDOptions - -# Interface: InternalGetUserIDOptions - -[\](../modules/internal_.md).InternalGetUserIDOptions - -## Table of contents - -### Properties - -- [username](internal_.InternalGetUserIDOptions.md#username) - -## Properties - -### username - -• **username**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:282](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L282) diff --git a/packages/controller/doc/interfaces/internal_.InternalInstallNodeModuleOptions.md b/packages/controller/doc/interfaces/internal_.InternalInstallNodeModuleOptions.md deleted file mode 100644 index dc9f20b7d..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalInstallNodeModuleOptions.md +++ /dev/null @@ -1,46 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalInstallNodeModuleOptions - -# Interface: InternalInstallNodeModuleOptions - -[\](../modules/internal_.md).InternalInstallNodeModuleOptions - -## Hierarchy - -- [`InstallNodeModuleOptions`](internal_.InstallNodeModuleOptions.md) - - ↳ **`InternalInstallNodeModuleOptions`** - -## Table of contents - -### Properties - -- [moduleNameOrUrl](internal_.InternalInstallNodeModuleOptions.md#modulenameorurl) -- [version](internal_.InternalInstallNodeModuleOptions.md#version) - -## Properties - -### moduleNameOrUrl - -• **moduleNameOrUrl**: `string` - -Name of the npm module or an installable url ẁorking with `npm install` - -#### Defined in - -[adapter/src/lib/_Types.ts:608](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L608) - -___ - -### version - -• **version**: `string` - -Version of node module - -#### Inherited from - -[InstallNodeModuleOptions](internal_.InstallNodeModuleOptions.md).[version](internal_.InstallNodeModuleOptions.md#version) - -#### Defined in - -[adapter/src/lib/_Types.ts:603](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L603) diff --git a/packages/controller/doc/interfaces/internal_.InternalReportDeprecationOption.md b/packages/controller/doc/interfaces/internal_.InternalReportDeprecationOption.md deleted file mode 100644 index 7828a564d..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalReportDeprecationOption.md +++ /dev/null @@ -1,36 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalReportDeprecationOption - -# Interface: InternalReportDeprecationOption - -[\](../modules/internal_.md).InternalReportDeprecationOption - -## Table of contents - -### Properties - -- [deprecationMessage](internal_.InternalReportDeprecationOption.md#deprecationmessage) -- [version](internal_.InternalReportDeprecationOption.md#version) - -## Properties - -### deprecationMessage - -• **deprecationMessage**: `string` - -The log line to report - -#### Defined in - -[adapter/src/lib/_Types.ts:576](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L576) - -___ - -### version - -• `Optional` **version**: `string` - -Version in which this warning will throw an error instead - -#### Defined in - -[adapter/src/lib/_Types.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L574) diff --git a/packages/controller/doc/interfaces/internal_.InternalSendToHostOptions.md b/packages/controller/doc/interfaces/internal_.InternalSendToHostOptions.md deleted file mode 100644 index 8acebb6ba..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalSendToHostOptions.md +++ /dev/null @@ -1,56 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalSendToHostOptions - -# Interface: InternalSendToHostOptions - -[\](../modules/internal_.md).InternalSendToHostOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalSendToHostOptions.md#callback) -- [command](internal_.InternalSendToHostOptions.md#command) -- [hostName](internal_.InternalSendToHostOptions.md#hostname) -- [message](internal_.InternalSendToHostOptions.md#message) - -## Properties - -### callback - -• `Optional` **callback**: [`MessageCallback`](../modules/internal_.md#messagecallback) \| [`MessageCallbackInfo`](internal_.MessageCallbackInfo.md) - -#### Defined in - -[adapter/src/lib/_Types.ts:499](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L499) - -___ - -### command - -• **command**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:497](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L497) - -___ - -### hostName - -• **hostName**: ``null`` \| `string` - -if null, send to all hosts - -#### Defined in - -[adapter/src/lib/_Types.ts:496](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L496) - -___ - -### message - -• **message**: `any` - -#### Defined in - -[adapter/src/lib/_Types.ts:498](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L498) diff --git a/packages/controller/doc/interfaces/internal_.InternalSendToOptions.md b/packages/controller/doc/interfaces/internal_.InternalSendToOptions.md deleted file mode 100644 index 70a67423f..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalSendToOptions.md +++ /dev/null @@ -1,65 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalSendToOptions - -# Interface: InternalSendToOptions - -[\](../modules/internal_.md).InternalSendToOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalSendToOptions.md#callback) -- [command](internal_.InternalSendToOptions.md#command) -- [instanceName](internal_.InternalSendToOptions.md#instancename) -- [message](internal_.InternalSendToOptions.md#message) -- [options](internal_.InternalSendToOptions.md#options) - -## Properties - -### callback - -• `Optional` **callback**: [`MessageCallback`](../modules/internal_.md#messagecallback) \| [`MessageCallbackInfo`](internal_.MessageCallbackInfo.md) - -#### Defined in - -[adapter/src/lib/_Types.ts:480](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L480) - -___ - -### command - -• **command**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:478](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L478) - -___ - -### instanceName - -• **instanceName**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:477](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L477) - -___ - -### message - -• **message**: `any` - -#### Defined in - -[adapter/src/lib/_Types.ts:479](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L479) - -___ - -### options - -• `Optional` **options**: [`SendToOptions`](internal_.SendToOptions.md) - -#### Defined in - -[adapter/src/lib/_Types.ts:481](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L481) diff --git a/packages/controller/doc/interfaces/internal_.InternalSetObjectOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetObjectOptions.md deleted file mode 100644 index 9120a5c28..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalSetObjectOptions.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalSetObjectOptions - -# Interface: InternalSetObjectOptions - -[\](../modules/internal_.md).InternalSetObjectOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalSetObjectOptions.md#callback) -- [id](internal_.InternalSetObjectOptions.md#id) -- [obj](internal_.InternalSetObjectOptions.md#obj) -- [options](internal_.InternalSetObjectOptions.md#options) - -## Properties - -### callback - -• `Optional` **callback**: [`SetObjectCallback`](../modules/internal_.md#setobjectcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:361](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L361) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:358](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L358) - -___ - -### obj - -• **obj**: `Omit`\<[`StateObject`](internal_.StateObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`StateACL`](internal_.StateACL.md) } \| `Omit`\<[`DeviceObject`](internal_.DeviceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`ChannelObject`](internal_.ChannelObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`FolderObject`](internal_.FolderObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`MetaObject`](internal_.MetaObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`EnumObject`](internal_.EnumObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`HostObject`](internal_.HostObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.host.$\{string}\` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`AdapterObject`](internal_.AdapterObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: [`Adapter`](../modules/internal_.md#adapter) ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`InstanceObject`](internal_.InstanceObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.adapter.$\{string}.$\{number}\` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`UserObject`](internal_.UserObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.user.$\{string}\` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`GroupObject`](internal_.GroupObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`system.group.$\{string}\` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`ScriptObject`](internal_.ScriptObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`ChartObject`](internal_.ChartObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`ScheduleObject`](internal_.ScheduleObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`RepositoryObject`](internal_.RepositoryObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: ``"system.repositories"`` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`OtherObject`](internal_.OtherObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `string` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } \| `Omit`\<[`DesignObject`](internal_.DesignObject.md), ``"_id"`` \| ``"acl"``\> & \{ `_id?`: \`\_design/$\{string}\` ; `acl?`: [`ObjectACL`](internal_.ObjectACL.md) } - -#### Defined in - -[adapter/src/lib/_Types.ts:360](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L360) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:359](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L359) diff --git a/packages/controller/doc/interfaces/internal_.InternalSetPasswordOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetPasswordOptions.md deleted file mode 100644 index 482b5d35a..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalSetPasswordOptions.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalSetPasswordOptions - -# Interface: InternalSetPasswordOptions - -[\](../modules/internal_.md).InternalSetPasswordOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalSetPasswordOptions.md#callback) -- [options](internal_.InternalSetPasswordOptions.md#options) -- [pw](internal_.InternalSetPasswordOptions.md#pw) -- [user](internal_.InternalSetPasswordOptions.md#user) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:289](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L289) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:288](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L288) - -___ - -### pw - -• **pw**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:287](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L287) - -___ - -### user - -• **user**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:286](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L286) diff --git a/packages/controller/doc/interfaces/internal_.InternalSetSessionOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetSessionOptions.md deleted file mode 100644 index cdf26ffd3..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalSetSessionOptions.md +++ /dev/null @@ -1,54 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalSetSessionOptions - -# Interface: InternalSetSessionOptions - -[\](../modules/internal_.md).InternalSetSessionOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalSetSessionOptions.md#callback) -- [data](internal_.InternalSetSessionOptions.md#data) -- [id](internal_.InternalSetSessionOptions.md#id) -- [ttl](internal_.InternalSetSessionOptions.md#ttl) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:253](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L253) - -___ - -### data - -• **data**: `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L252) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:250](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L250) - -___ - -### ttl - -• **ttl**: `number` - -#### Defined in - -[adapter/src/lib/_Types.ts:251](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L251) diff --git a/packages/controller/doc/interfaces/internal_.InternalSetStateChangedOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetStateChangedOptions.md deleted file mode 100644 index 8d263f914..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalSetStateChangedOptions.md +++ /dev/null @@ -1,91 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalSetStateChangedOptions - -# Interface: InternalSetStateChangedOptions - -[\](../modules/internal_.md).InternalSetStateChangedOptions - -## Hierarchy - -- [`InternalSetStateOptions`](internal_.InternalSetStateOptions.md) - - ↳ **`InternalSetStateChangedOptions`** - -## Table of contents - -### Properties - -- [ack](internal_.InternalSetStateChangedOptions.md#ack) -- [callback](internal_.InternalSetStateChangedOptions.md#callback) -- [id](internal_.InternalSetStateChangedOptions.md#id) -- [options](internal_.InternalSetStateChangedOptions.md#options) -- [state](internal_.InternalSetStateChangedOptions.md#state) - -## Properties - -### ack - -• `Optional` **ack**: `boolean` - -#### Inherited from - -[InternalSetStateOptions](internal_.InternalSetStateOptions.md).[ack](internal_.InternalSetStateOptions.md#ack) - -#### Defined in - -[adapter/src/lib/_Types.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L437) - -___ - -### callback - -• `Optional` **callback**: [`SetStateChangedCallback`](../modules/internal_.md#setstatechangedcallback) - -#### Overrides - -[InternalSetStateOptions](internal_.InternalSetStateOptions.md).[callback](internal_.InternalSetStateOptions.md#callback) - -#### Defined in - -[adapter/src/lib/_Types.ts:443](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L443) - -___ - -### id - -• **id**: `string` \| [`IdObject`](internal_.IdObject.md) - -#### Inherited from - -[InternalSetStateOptions](internal_.InternalSetStateOptions.md).[id](internal_.InternalSetStateOptions.md#id) - -#### Defined in - -[adapter/src/lib/_Types.ts:435](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L435) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Partial`\<[`GetUserGroupsOptions`](internal_.GetUserGroupsOptions.md)\> - -#### Inherited from - -[InternalSetStateOptions](internal_.InternalSetStateOptions.md).[options](internal_.InternalSetStateOptions.md#options) - -#### Defined in - -[adapter/src/lib/_Types.ts:438](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L438) - -___ - -### state - -• **state**: [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) - -#### Inherited from - -[InternalSetStateOptions](internal_.InternalSetStateOptions.md).[state](internal_.InternalSetStateOptions.md#state) - -#### Defined in - -[adapter/src/lib/_Types.ts:436](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L436) diff --git a/packages/controller/doc/interfaces/internal_.InternalSetStateOptions.md b/packages/controller/doc/interfaces/internal_.InternalSetStateOptions.md deleted file mode 100644 index 4ddd09802..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalSetStateOptions.md +++ /dev/null @@ -1,71 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalSetStateOptions - -# Interface: InternalSetStateOptions - -[\](../modules/internal_.md).InternalSetStateOptions - -## Hierarchy - -- **`InternalSetStateOptions`** - - ↳ [`InternalSetStateChangedOptions`](internal_.InternalSetStateChangedOptions.md) - -## Table of contents - -### Properties - -- [ack](internal_.InternalSetStateOptions.md#ack) -- [callback](internal_.InternalSetStateOptions.md#callback) -- [id](internal_.InternalSetStateOptions.md#id) -- [options](internal_.InternalSetStateOptions.md#options) -- [state](internal_.InternalSetStateOptions.md#state) - -## Properties - -### ack - -• `Optional` **ack**: `boolean` - -#### Defined in - -[adapter/src/lib/_Types.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L437) - -___ - -### callback - -• `Optional` **callback**: [`SetStateCallback`](../modules/internal_.md#setstatecallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L439) - -___ - -### id - -• **id**: `string` \| [`IdObject`](internal_.IdObject.md) - -#### Defined in - -[adapter/src/lib/_Types.ts:435](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L435) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Partial`\<[`GetUserGroupsOptions`](internal_.GetUserGroupsOptions.md)\> - -#### Defined in - -[adapter/src/lib/_Types.ts:438](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L438) - -___ - -### state - -• **state**: [`SettableState`](../modules/internal_.md#settablestate) \| [`StateValue`](../modules/internal_.md#statevalue) - -#### Defined in - -[adapter/src/lib/_Types.ts:436](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L436) diff --git a/packages/controller/doc/interfaces/internal_.InternalStopParameters.md b/packages/controller/doc/interfaces/internal_.InternalStopParameters.md deleted file mode 100644 index 6aeb2ca92..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalStopParameters.md +++ /dev/null @@ -1,89 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalStopParameters - -# Interface: InternalStopParameters - -[\](../modules/internal_.md).InternalStopParameters - -## Hierarchy - -- [`StopParameters`](internal_.StopParameters.md) - - ↳ **`InternalStopParameters`** - -## Table of contents - -### Properties - -- [exitCode](internal_.InternalStopParameters.md#exitcode) -- [isPause](internal_.InternalStopParameters.md#ispause) -- [isScheduled](internal_.InternalStopParameters.md#isscheduled) -- [reason](internal_.InternalStopParameters.md#reason) -- [updateAliveState](internal_.InternalStopParameters.md#updatealivestate) - -## Properties - -### exitCode - -• `Optional` **exitCode**: `number` - -Specify an optional exit code - -#### Inherited from - -[StopParameters](internal_.StopParameters.md).[exitCode](internal_.StopParameters.md#exitcode) - -#### Defined in - -[adapter/src/lib/_Types.ts:581](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L581) - -___ - -### isPause - -• `Optional` **isPause**: `boolean` - -If mode is schedule or once - -#### Defined in - -[adapter/src/lib/_Types.ts:588](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L588) - -___ - -### isScheduled - -• `Optional` **isScheduled**: `boolean` - -If it has a restart schedule running - -#### Defined in - -[adapter/src/lib/_Types.ts:590](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L590) - -___ - -### reason - -• `Optional` **reason**: `string` - -Specify an optional reason for stoppage - -#### Inherited from - -[StopParameters](internal_.StopParameters.md).[reason](internal_.StopParameters.md#reason) - -#### Defined in - -[adapter/src/lib/_Types.ts:583](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L583) - -___ - -### updateAliveState - -• `Optional` **updateAliveState**: `boolean` - -If alive state should be updated, if undefined defaults to true - -#### Defined in - -[adapter/src/lib/_Types.ts:592](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L592) diff --git a/packages/controller/doc/interfaces/internal_.InternalSubscribeOptions.md b/packages/controller/doc/interfaces/internal_.InternalSubscribeOptions.md deleted file mode 100644 index f0248d804..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalSubscribeOptions.md +++ /dev/null @@ -1,43 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalSubscribeOptions - -# Interface: InternalSubscribeOptions - -[\](../modules/internal_.md).InternalSubscribeOptions - -## Table of contents - -### Properties - -- [callback](internal_.InternalSubscribeOptions.md#callback) -- [options](internal_.InternalSubscribeOptions.md#options) -- [pattern](internal_.InternalSubscribeOptions.md#pattern) - -## Properties - -### callback - -• `Optional` **callback**: [`ErrorCallback`](../modules/internal_.md#errorcallback) - -#### Defined in - -[adapter/src/lib/_Types.ts:459](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L459) - -___ - -### options - -• `Optional` **options**: ``null`` \| `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L458) - -___ - -### pattern - -• **pattern**: [`Pattern`](../modules/internal_.md#pattern) - -#### Defined in - -[adapter/src/lib/_Types.ts:457](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L457) diff --git a/packages/controller/doc/interfaces/internal_.InternalUpdateConfigOptions.md b/packages/controller/doc/interfaces/internal_.InternalUpdateConfigOptions.md deleted file mode 100644 index 1a168d21a..000000000 --- a/packages/controller/doc/interfaces/internal_.InternalUpdateConfigOptions.md +++ /dev/null @@ -1,21 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / InternalUpdateConfigOptions - -# Interface: InternalUpdateConfigOptions - -[\](../modules/internal_.md).InternalUpdateConfigOptions - -## Table of contents - -### Properties - -- [newConfig](internal_.InternalUpdateConfigOptions.md#newconfig) - -## Properties - -### newConfig - -• **newConfig**: `Record`\<`string`, `any`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:345](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L345) diff --git a/packages/controller/doc/interfaces/internal_.LogObject.md b/packages/controller/doc/interfaces/internal_.LogObject.md deleted file mode 100644 index 4270956af..000000000 --- a/packages/controller/doc/interfaces/internal_.LogObject.md +++ /dev/null @@ -1,62 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / LogObject - -# Interface: LogObject - -[\](../modules/internal_.md).LogObject - -## Table of contents - -### Properties - -- [from](internal_.LogObject.md#from) -- [message](internal_.LogObject.md#message) -- [severity](internal_.LogObject.md#severity) -- [ts](internal_.LogObject.md#ts) - -## Properties - -### from - -• **from**: `string` - -id of the source instance - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:15 - -___ - -### message - -• **message**: `string` - -actual content - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:21 - -___ - -### severity - -• **severity**: `string` - -log level - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:17 - -___ - -### ts - -• **ts**: `number` - -timestamp - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:19 diff --git a/packages/controller/doc/interfaces/internal_.Logger.md b/packages/controller/doc/interfaces/internal_.Logger.md deleted file mode 100644 index c6756191f..000000000 --- a/packages/controller/doc/interfaces/internal_.Logger.md +++ /dev/null @@ -1,145 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / Logger - -# Interface: Logger - -[\](../modules/internal_.md).Logger - -## Implemented by - -- [`Log`](../classes/internal_.Log.md) - -## Table of contents - -### Properties - -- [level](internal_.Logger.md#level) - -### Methods - -- [debug](internal_.Logger.md#debug) -- [error](internal_.Logger.md#error) -- [info](internal_.Logger.md#info) -- [silly](internal_.Logger.md#silly) -- [warn](internal_.Logger.md#warn) - -## Properties - -### level - -• **level**: [`LogLevel`](../modules/internal_.md#loglevel) - -Verbosity of the log output - -#### Defined in - -[types-dev/index.d.ts:219](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L219) - -## Methods - -### debug - -▸ **debug**(`message`): `void` - -log a message with debug level - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `message` | `string` | - -#### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:210](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L210) - -___ - -### error - -▸ **error**(`message`): `void` - -log a message with error severity - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `message` | `string` | - -#### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:216](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L216) - -___ - -### info - -▸ **info**(`message`): `void` - -log a message with info level (default output level for all adapters) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `message` | `string` | - -#### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:212](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L212) - -___ - -### silly - -▸ **silly**(`message`): `void` - -log a message with silly level - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `message` | `string` | - -#### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:208](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L208) - -___ - -### warn - -▸ **warn**(`message`): `void` - -log a message with warning severity - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `message` | `string` | - -#### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L214) diff --git a/packages/controller/doc/interfaces/internal_.Message.md b/packages/controller/doc/interfaces/internal_.Message.md deleted file mode 100644 index 3eb341354..000000000 --- a/packages/controller/doc/interfaces/internal_.Message.md +++ /dev/null @@ -1,99 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / Message - -# Interface: Message - -[\](../modules/internal_.md).Message - -A message being passed between adapter instances - -## Hierarchy - -- [`SendableMessage`](internal_.SendableMessage.md) - - ↳ **`Message`** - -## Table of contents - -### Properties - -- [\_id](internal_.Message.md#_id) -- [callback](internal_.Message.md#callback) -- [command](internal_.Message.md#command) -- [from](internal_.Message.md#from) -- [message](internal_.Message.md#message) - -## Properties - -### \_id - -• **\_id**: `number` - -ID of this message - -#### Defined in - -[types-dev/index.d.ts:259](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L259) - -___ - -### callback - -• `Optional` **callback**: [`MessageCallbackInfo`](internal_.MessageCallbackInfo.md) - -Callback information. This is set when the source expects a response - -#### Inherited from - -[SendableMessage](internal_.SendableMessage.md).[callback](internal_.SendableMessage.md#callback) - -#### Defined in - -[types-dev/index.d.ts:253](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L253) - -___ - -### command - -• **command**: `string` - -The command to be executed - -#### Inherited from - -[SendableMessage](internal_.SendableMessage.md).[command](internal_.SendableMessage.md#command) - -#### Defined in - -[types-dev/index.d.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L247) - -___ - -### from - -• **from**: `string` - -The source of this message - -#### Inherited from - -[SendableMessage](internal_.SendableMessage.md).[from](internal_.SendableMessage.md#from) - -#### Defined in - -[types-dev/index.d.ts:251](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L251) - -___ - -### message - -• **message**: `any` - -The message payload - -#### Inherited from - -[SendableMessage](internal_.SendableMessage.md).[message](internal_.SendableMessage.md#message) - -#### Defined in - -[types-dev/index.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L249) diff --git a/packages/controller/doc/interfaces/internal_.MessageCallbackInfo.md b/packages/controller/doc/interfaces/internal_.MessageCallbackInfo.md deleted file mode 100644 index 44ddc8fea..000000000 --- a/packages/controller/doc/interfaces/internal_.MessageCallbackInfo.md +++ /dev/null @@ -1,64 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / MessageCallbackInfo - -# Interface: MessageCallbackInfo - -[\](../modules/internal_.md).MessageCallbackInfo - -Callback information for a passed message - -## Table of contents - -### Properties - -- [ack](internal_.MessageCallbackInfo.md#ack) -- [id](internal_.MessageCallbackInfo.md#id) -- [message](internal_.MessageCallbackInfo.md#message) -- [time](internal_.MessageCallbackInfo.md#time) - -## Properties - -### ack - -• **ack**: `boolean` - -If ack is false, it means the message is a request. If ack is true, it means the message is a response - -#### Defined in - -[types-dev/index.d.ts:240](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L240) - -___ - -### id - -• **id**: `number` - -ID of this callback - -#### Defined in - -[types-dev/index.d.ts:238](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L238) - -___ - -### message - -• **message**: `any` - -The original message payload - -#### Defined in - -[types-dev/index.d.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L236) - -___ - -### time - -• **time**: `number` - -Timestamp of this message - -#### Defined in - -[types-dev/index.d.ts:242](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L242) diff --git a/packages/controller/doc/interfaces/internal_.MessageCallbackObject.md b/packages/controller/doc/interfaces/internal_.MessageCallbackObject.md deleted file mode 100644 index 3761a01e3..000000000 --- a/packages/controller/doc/interfaces/internal_.MessageCallbackObject.md +++ /dev/null @@ -1,51 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / MessageCallbackObject - -# Interface: MessageCallbackObject - -[\](../modules/internal_.md).MessageCallbackObject - -Message Callback used internally - -## Table of contents - -### Properties - -- [cb](internal_.MessageCallbackObject.md#cb) -- [time](internal_.MessageCallbackObject.md#time) -- [timer](internal_.MessageCallbackObject.md#timer) - -## Properties - -### cb - -• **cb**: [`MessageCallback`](../modules/internal_.md#messagecallback) - -the callback itself - -#### Defined in - -[adapter/src/lib/_Types.ts:487](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L487) - -___ - -### time - -• **time**: `number` - -The timestamp of the initial message - -#### Defined in - -[adapter/src/lib/_Types.ts:489](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L489) - -___ - -### timer - -• `Optional` **timer**: `Timeout` - -An optional timer, if a timeout has been specified - -#### Defined in - -[adapter/src/lib/_Types.ts:491](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L491) diff --git a/packages/controller/doc/interfaces/internal_.MessageRule.md b/packages/controller/doc/interfaces/internal_.MessageRule.md deleted file mode 100644 index 7696623f9..000000000 --- a/packages/controller/doc/interfaces/internal_.MessageRule.md +++ /dev/null @@ -1,108 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / MessageRule - -# Interface: MessageRule - -[\](../modules/internal_.md).MessageRule - -## Table of contents - -### Properties - -- [buttons](internal_.MessageRule.md#buttons) -- [condition](internal_.MessageRule.md#condition) -- [level](internal_.MessageRule.md#level) -- [link](internal_.MessageRule.md#link) -- [linkText](internal_.MessageRule.md#linktext) -- [text](internal_.MessageRule.md#text) -- [title](internal_.MessageRule.md#title) - -## Properties - -### buttons - -• `Optional` **buttons**: (``"agree"`` \| ``"cancel"`` \| ``"ok"``)[] - -The buttons which should be shown on the message dialog - -#### Defined in - -[types-dev/objects.d.ts:554](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L554) - -___ - -### condition - -• **condition**: `Object` - -The condition which needs to be met to display the message - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `operand` | ``"and"`` \| ``"or"`` | -| `rules` | `string`[] | - -#### Defined in - -[types-dev/objects.d.ts:556](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L556) - -___ - -### level - -• **level**: ``"info"`` \| ``"warn"`` \| ``"error"`` - -The severity level of the message - -#### Defined in - -[types-dev/objects.d.ts:552](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L552) - -___ - -### link - -• `Optional` **link**: `string` - -Optional link - -#### Defined in - -[types-dev/objects.d.ts:548](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L548) - -___ - -### linkText - -• `Optional` **linkText**: [`Translated`](../modules/internal_.md#translated) - -Text of the link - -#### Defined in - -[types-dev/objects.d.ts:550](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L550) - -___ - -### text - -• **text**: [`Translated`](../modules/internal_.md#translated) - -The message content - -#### Defined in - -[types-dev/objects.d.ts:546](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L546) - -___ - -### title - -• **title**: [`Translated`](../modules/internal_.md#translated) - -The message title - -#### Defined in - -[types-dev/objects.d.ts:544](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L544) diff --git a/packages/controller/doc/interfaces/internal_.MessagingControllerOptions.md b/packages/controller/doc/interfaces/internal_.MessagingControllerOptions.md deleted file mode 100644 index 263c6fb7f..000000000 --- a/packages/controller/doc/interfaces/internal_.MessagingControllerOptions.md +++ /dev/null @@ -1,49 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / MessagingControllerOptions - -# Interface: MessagingControllerOptions - -[\](../modules/internal_.md).MessagingControllerOptions - -## Table of contents - -### Properties - -- [adapter](internal_.MessagingControllerOptions.md#adapter) -- [subscribeCallback](internal_.MessagingControllerOptions.md#subscribecallback) -- [unsubscribeCallback](internal_.MessagingControllerOptions.md#unsubscribecallback) - -## Properties - -### adapter - -• **adapter**: [`AdapterClass`](../classes/AdapterClass.md) - -The adapter using this messaging controller - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:19](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L19) - -___ - -### subscribeCallback - -• `Optional` **subscribeCallback**: [`UserInterfaceClientSubscribeHandler`](../modules/internal_.md#userinterfaceclientsubscribehandler) - -Callback to call if successfully subscribed - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:21](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L21) - -___ - -### unsubscribeCallback - -• `Optional` **unsubscribeCallback**: [`UserInterfaceClientUnsubscribeHandler`](../modules/internal_.md#userinterfaceclientunsubscribehandler) - -Callback to call if successfully unsubscribed - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:23](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L23) diff --git a/packages/controller/doc/interfaces/internal_.MetaCommon.md b/packages/controller/doc/interfaces/internal_.MetaCommon.md deleted file mode 100644 index 48f25ae92..000000000 --- a/packages/controller/doc/interfaces/internal_.MetaCommon.md +++ /dev/null @@ -1,157 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / MetaCommon - -# Interface: MetaCommon - -[\](../modules/internal_.md).MetaCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`MetaCommon`** - -## Table of contents - -### Properties - -- [color](internal_.MetaCommon.md#color) -- [custom](internal_.MetaCommon.md#custom) -- [desc](internal_.MetaCommon.md#desc) -- [dontDelete](internal_.MetaCommon.md#dontdelete) -- [expert](internal_.MetaCommon.md#expert) -- [icon](internal_.MetaCommon.md#icon) -- [name](internal_.MetaCommon.md#name) -- [role](internal_.MetaCommon.md#role) -- [type](internal_.MetaCommon.md#type) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:330](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L330) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) - -___ - -### type - -• **type**: ``"meta.user"`` \| ``"meta.folder"`` - -#### Defined in - -[types-dev/objects.d.ts:327](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L327) diff --git a/packages/controller/doc/interfaces/internal_.MetaObject.md b/packages/controller/doc/interfaces/internal_.MetaObject.md deleted file mode 100644 index 33a0d5d39..000000000 --- a/packages/controller/doc/interfaces/internal_.MetaObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / MetaObject - -# Interface: MetaObject - -[\](../modules/internal_.md).MetaObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`MetaObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.MetaObject.md#_id) -- [acl](internal_.MetaObject.md#acl) -- [common](internal_.MetaObject.md#common) -- [enums](internal_.MetaObject.md#enums) -- [from](internal_.MetaObject.md#from) -- [native](internal_.MetaObject.md#native) -- [nonEdit](internal_.MetaObject.md#nonedit) -- [ts](internal_.MetaObject.md#ts) -- [type](internal_.MetaObject.md#type) -- [user](internal_.MetaObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`MetaCommon`](internal_.MetaCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:967](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L967) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"meta"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:966](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L966) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.Notification.md b/packages/controller/doc/interfaces/internal_.Notification.md deleted file mode 100644 index 7d9ae2668..000000000 --- a/packages/controller/doc/interfaces/internal_.Notification.md +++ /dev/null @@ -1,62 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / Notification - -# Interface: Notification - -[\](../modules/internal_.md).Notification - -## Table of contents - -### Properties - -- [categories](internal_.Notification.md#categories) -- [description](internal_.Notification.md#description) -- [name](internal_.Notification.md#name) -- [scope](internal_.Notification.md#scope) - -## Properties - -### categories - -• **categories**: [`NotificationCategory`](../modules/internal_.md#notificationcategory)[] - -All notification categories of this scope - -#### Defined in - -[types-dev/objects.d.ts:1098](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1098) - -___ - -### description - -• **description**: [`Translated`](../modules/internal_.md#translated) - -The human-readable description of this scope - -#### Defined in - -[types-dev/objects.d.ts:1096](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1096) - -___ - -### name - -• **name**: [`Translated`](../modules/internal_.md#translated) - -The human-readable name of this scope - -#### Defined in - -[types-dev/objects.d.ts:1094](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1094) - -___ - -### scope - -• **scope**: `string` - -E.g., `system`. Each adapter can define its own "scopes" for own notifications with its own categories which then will be available in the system. Adapters should only register one scope which matches the name of the adapter. - -#### Defined in - -[types-dev/objects.d.ts:1092](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1092) diff --git a/packages/controller/doc/interfaces/internal_.NotificationContextData.md b/packages/controller/doc/interfaces/internal_.NotificationContextData.md deleted file mode 100644 index 658434dac..000000000 --- a/packages/controller/doc/interfaces/internal_.NotificationContextData.md +++ /dev/null @@ -1,13 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / NotificationContextData - -# Interface: NotificationContextData - -[\](../modules/internal_.md).NotificationContextData - -Additional context for the notification which can be used by notification processing adapters - -## Indexable - -▪ [adapterNameOrAdapterType: `string`]: `unknown` - -Use a `key` specific to the adapter or if a feature is supported by all adapters of a type, the type (e.g. `messaging`) is also fine. diff --git a/packages/controller/doc/interfaces/internal_.NotificationOptions.md b/packages/controller/doc/interfaces/internal_.NotificationOptions.md deleted file mode 100644 index 5f9be9daf..000000000 --- a/packages/controller/doc/interfaces/internal_.NotificationOptions.md +++ /dev/null @@ -1,25 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / NotificationOptions - -# Interface: NotificationOptions - -[\](../modules/internal_.md).NotificationOptions - -Options for the generated notification - -## Table of contents - -### Properties - -- [contextData](internal_.NotificationOptions.md#contextdata) - -## Properties - -### contextData - -• **contextData**: [`NotificationContextData`](internal_.NotificationContextData.md) - -Additional context for the notification which can be used by notification processing adapters - -#### Defined in - -[adapter/src/lib/_Types.ts:618](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L618) diff --git a/packages/controller/doc/interfaces/internal_.NotificationScopes.md b/packages/controller/doc/interfaces/internal_.NotificationScopes.md deleted file mode 100644 index 24dc09263..000000000 --- a/packages/controller/doc/interfaces/internal_.NotificationScopes.md +++ /dev/null @@ -1,27 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / NotificationScopes - -# Interface: NotificationScopes - -[\](../modules/internal_.md).NotificationScopes - -Predefined notification scopes and their categories - -## Indexable - -▪ [other: `string`]: `string` - -## Table of contents - -### Properties - -- [system](internal_.NotificationScopes.md#system) - -## Properties - -### system - -• **system**: ``"memIssues"`` \| ``"fsIoErrors"`` \| ``"noDiskSpace"`` \| ``"accessErrors"`` \| ``"nonExistingFileErrors"`` \| ``"remoteHostErrors"`` \| ``"restartLoop"`` \| ``"fileToJsonl"`` - -#### Defined in - -[types-dev/index.d.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L315) diff --git a/packages/controller/doc/interfaces/internal_.ObjectACL.md b/packages/controller/doc/interfaces/internal_.ObjectACL.md deleted file mode 100644 index 9e2119e36..000000000 --- a/packages/controller/doc/interfaces/internal_.ObjectACL.md +++ /dev/null @@ -1,57 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ObjectACL - -# Interface: ObjectACL - -[\](../modules/internal_.md).ObjectACL - -Defines access rights for a single object - -## Hierarchy - -- **`ObjectACL`** - - ↳ [`StateACL`](internal_.StateACL.md) - -## Table of contents - -### Properties - -- [object](internal_.ObjectACL.md#object) -- [owner](internal_.ObjectACL.md#owner) -- [ownerGroup](internal_.ObjectACL.md#ownergroup) - -## Properties - -### object - -• **object**: `number` - -Linux-type permissions defining access to this object - -#### Defined in - -[types-dev/objects.d.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L31) - -___ - -### owner - -• **owner**: `string` - -Full name of the user who owns this object, e.g. "system.user.admin" - -#### Defined in - -[types-dev/objects.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L27) - -___ - -### ownerGroup - -• **ownerGroup**: `string` - -Full name of the group who owns this object, e.g. "system.group.administrator" - -#### Defined in - -[types-dev/objects.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L29) diff --git a/packages/controller/doc/interfaces/internal_.ObjectCommon.md b/packages/controller/doc/interfaces/internal_.ObjectCommon.md deleted file mode 100644 index c1e6bbca1..000000000 --- a/packages/controller/doc/interfaces/internal_.ObjectCommon.md +++ /dev/null @@ -1,135 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ObjectCommon - -# Interface: ObjectCommon - -[\](../modules/internal_.md).ObjectCommon - -## Hierarchy - -- **`ObjectCommon`** - - ↳ [`DeviceCommon`](internal_.DeviceCommon.md) - - ↳ [`ChannelCommon`](internal_.ChannelCommon.md) - - ↳ [`StateCommon`](internal_.StateCommon.md) - - ↳ [`OtherCommon`](internal_.OtherCommon.md) - - ↳ [`MetaCommon`](internal_.MetaCommon.md) - - ↳ [`EnumCommon`](internal_.EnumCommon.md) - - ↳ [`HostCommon`](internal_.HostCommon.md) - - ↳ [`AdapterCommon`](internal_.AdapterCommon.md) - - ↳ [`UserCommon`](internal_.UserCommon.md) - - ↳ [`GroupCommon`](internal_.GroupCommon.md) - - ↳ [`ScriptCommon`](internal_.ScriptCommon.md) - - ↳ [`ChartCommon`](internal_.ChartCommon.md) - - ↳ [`ScheduleCommon`](internal_.ScheduleCommon.md) - - ↳ [`RepositoryCommon`](internal_.RepositoryCommon.md) - - ↳ [`SystemConfigCommon`](internal_.SystemConfigCommon.md) - -## Table of contents - -### Properties - -- [color](internal_.ObjectCommon.md#color) -- [desc](internal_.ObjectCommon.md#desc) -- [dontDelete](internal_.ObjectCommon.md#dontdelete) -- [expert](internal_.ObjectCommon.md#expert) -- [icon](internal_.ObjectCommon.md#icon) -- [name](internal_.ObjectCommon.md#name) -- [role](internal_.ObjectCommon.md#role) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.ObjectOperationPermissions.md b/packages/controller/doc/interfaces/internal_.ObjectOperationPermissions.md deleted file mode 100644 index 516cf6ff2..000000000 --- a/packages/controller/doc/interfaces/internal_.ObjectOperationPermissions.md +++ /dev/null @@ -1,77 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ObjectOperationPermissions - -# Interface: ObjectOperationPermissions - -[\](../modules/internal_.md).ObjectOperationPermissions - -Defines access rights for a single object type - -## Table of contents - -### Properties - -- [create](internal_.ObjectOperationPermissions.md#create) -- [delete](internal_.ObjectOperationPermissions.md#delete) -- [list](internal_.ObjectOperationPermissions.md#list) -- [read](internal_.ObjectOperationPermissions.md#read) -- [write](internal_.ObjectOperationPermissions.md#write) - -## Properties - -### create - -• **create**: `boolean` - -Whether a user may create objects of this type - -#### Defined in - -[types-dev/index.d.ts:104](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L104) - -___ - -### delete - -• **delete**: `boolean` - -Whether a user may delete objects of this type - -#### Defined in - -[types-dev/index.d.ts:106](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L106) - -___ - -### list - -• **list**: `boolean` - -Whether a user may enumerate objects of this type - -#### Defined in - -[types-dev/index.d.ts:98](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L98) - -___ - -### read - -• **read**: `boolean` - -Whether a user may read objects of this type - -#### Defined in - -[types-dev/index.d.ts:100](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L100) - -___ - -### write - -• **write**: `boolean` - -Whether a user may write objects of this type - -#### Defined in - -[types-dev/index.d.ts:102](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L102) diff --git a/packages/controller/doc/interfaces/internal_.ObjectPermissions.md b/packages/controller/doc/interfaces/internal_.ObjectPermissions.md deleted file mode 100644 index f318cf300..000000000 --- a/packages/controller/doc/interfaces/internal_.ObjectPermissions.md +++ /dev/null @@ -1,70 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ObjectPermissions - -# Interface: ObjectPermissions - -[\](../modules/internal_.md).ObjectPermissions - -Defines the rights a user or group has to change objects - -## Hierarchy - -- **`ObjectPermissions`** - - ↳ [`PermissionSet`](internal_.PermissionSet.md) - -## Table of contents - -### Properties - -- [file](internal_.ObjectPermissions.md#file) -- [object](internal_.ObjectPermissions.md#object) -- [state](internal_.ObjectPermissions.md#state) -- [users](internal_.ObjectPermissions.md#users) - -## Properties - -### file - -• **file**: [`ObjectOperationPermissions`](internal_.ObjectOperationPermissions.md) - -The access rights for files - -#### Defined in - -[types-dev/index.d.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L112) - -___ - -### object - -• **object**: [`ObjectOperationPermissions`](internal_.ObjectOperationPermissions.md) - -The access rights for objects - -#### Defined in - -[types-dev/index.d.ts:114](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L114) - -___ - -### state - -• `Optional` **state**: [`ObjectOperationPermissions`](internal_.ObjectOperationPermissions.md) - -The access rights for states - -#### Defined in - -[types-dev/index.d.ts:118](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L118) - -___ - -### users - -• **users**: [`ObjectOperationPermissions`](internal_.ObjectOperationPermissions.md) - -The access rights for users/groups - -#### Defined in - -[types-dev/index.d.ts:116](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L116) diff --git a/packages/controller/doc/interfaces/internal_.ObjectsSettings.md b/packages/controller/doc/interfaces/internal_.ObjectsSettings.md deleted file mode 100644 index 4a8d3662f..000000000 --- a/packages/controller/doc/interfaces/internal_.ObjectsSettings.md +++ /dev/null @@ -1,199 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ObjectsSettings - -# Interface: ObjectsSettings - -[\](../modules/internal_.md).ObjectsSettings - -## Table of contents - -### Properties - -- [autoConnect](internal_.ObjectsSettings.md#autoconnect) -- [change](internal_.ObjectsSettings.md#change) -- [changeFileUser](internal_.ObjectsSettings.md#changefileuser) -- [changeUser](internal_.ObjectsSettings.md#changeuser) -- [connected](internal_.ObjectsSettings.md#connected) -- [connection](internal_.ObjectsSettings.md#connection) -- [controller](internal_.ObjectsSettings.md#controller) -- [defaultNewAcl](internal_.ObjectsSettings.md#defaultnewacl) -- [disconnected](internal_.ObjectsSettings.md#disconnected) -- [hostname](internal_.ObjectsSettings.md#hostname) -- [logger](internal_.ObjectsSettings.md#logger) -- [metaNamespace](internal_.ObjectsSettings.md#metanamespace) -- [namespace](internal_.ObjectsSettings.md#namespace) -- [primaryHostLost](internal_.ObjectsSettings.md#primaryhostlost) -- [redisNamespace](internal_.ObjectsSettings.md#redisnamespace) - -## Properties - -### autoConnect - -• `Optional` **autoConnect**: `boolean` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:18 - -___ - -### change - -• `Optional` **change**: [`ChangeFunction`](../modules/internal_.md#changefunction-1) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:15 - -___ - -### changeFileUser - -• `Optional` **changeFileUser**: [`FileChangeHandler`](../modules/internal_.md#filechangehandler) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:17 - -___ - -### changeUser - -• `Optional` **changeUser**: [`ChangeFunction`](../modules/internal_.md#changefunction-1) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:16 - -___ - -### connected - -• **connected**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:11 - -___ - -### connection - -• **connection**: [`RedisConnectionOptions`](internal_.RedisConnectionOptions.md) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:25 - -___ - -### controller - -• `Optional` **controller**: `boolean` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:12 - -___ - -### defaultNewAcl - -• `Optional` **defaultNewAcl**: [`ACLObject`](internal_.ACLObject.md) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:22 - -___ - -### disconnected - -• `Optional` **disconnected**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:14 - -___ - -### hostname - -• `Optional` **hostname**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:20 - -___ - -### logger - -• **logger**: [`InternalLogger`](../modules/internal_.md#internallogger) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:19 - -___ - -### metaNamespace - -• `Optional` **metaNamespace**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:23 - -___ - -### namespace - -• `Optional` **namespace**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:21 - -___ - -### primaryHostLost - -• `Optional` **primaryHostLost**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:13 - -___ - -### redisNamespace - -• `Optional` **redisNamespace**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:24 diff --git a/packages/controller/doc/interfaces/internal_.Options.md b/packages/controller/doc/interfaces/internal_.Options.md deleted file mode 100644 index 6684ed7c5..000000000 --- a/packages/controller/doc/interfaces/internal_.Options.md +++ /dev/null @@ -1,27 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / Options - -# Interface: Options - -[\](../modules/internal_.md).Options - -## Indexable - -▪ [other: `string`]: `unknown` - -## Table of contents - -### Properties - -- [user](internal_.Options.md#user) - -## Properties - -### user - -• `Optional` **user**: `string` - -The user id for database operations - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:41 diff --git a/packages/controller/doc/interfaces/internal_.OtherCommon.md b/packages/controller/doc/interfaces/internal_.OtherCommon.md deleted file mode 100644 index b8799ae55..000000000 --- a/packages/controller/doc/interfaces/internal_.OtherCommon.md +++ /dev/null @@ -1,150 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / OtherCommon - -# Interface: OtherCommon - -[\](../modules/internal_.md).OtherCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`OtherCommon`** - -## Indexable - -▪ [propName: `string`]: `any` - -## Table of contents - -### Properties - -- [color](internal_.OtherCommon.md#color) -- [custom](internal_.OtherCommon.md#custom) -- [desc](internal_.OtherCommon.md#desc) -- [dontDelete](internal_.OtherCommon.md#dontdelete) -- [expert](internal_.OtherCommon.md#expert) -- [icon](internal_.OtherCommon.md#icon) -- [name](internal_.OtherCommon.md#name) -- [role](internal_.OtherCommon.md#role) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:877](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L877) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.OtherObject.md b/packages/controller/doc/interfaces/internal_.OtherObject.md deleted file mode 100644 index 4e534feb6..000000000 --- a/packages/controller/doc/interfaces/internal_.OtherObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / OtherObject - -# Interface: OtherObject - -[\](../modules/internal_.md).OtherObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`OtherObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.OtherObject.md#_id) -- [acl](internal_.OtherObject.md#acl) -- [common](internal_.OtherObject.md#common) -- [enums](internal_.OtherObject.md#enums) -- [from](internal_.OtherObject.md#from) -- [native](internal_.OtherObject.md#native) -- [nonEdit](internal_.OtherObject.md#nonedit) -- [ts](internal_.OtherObject.md#ts) -- [type](internal_.OtherObject.md#type) -- [user](internal_.OtherObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`OtherCommon`](internal_.OtherCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1173](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1173) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"config"`` \| ``"chart"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1172](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1172) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialAdapterObject.md b/packages/controller/doc/interfaces/internal_.PartialAdapterObject.md deleted file mode 100644 index 1ed30b9be..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialAdapterObject.md +++ /dev/null @@ -1,251 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialAdapterObject - -# Interface: PartialAdapterObject - -[\](../modules/internal_.md).PartialAdapterObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`AdapterObject`](internal_.AdapterObject.md), ``"common"``\>\> - - ↳ **`PartialAdapterObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialAdapterObject.md#_id) -- [acl](internal_.PartialAdapterObject.md#acl) -- [common](internal_.PartialAdapterObject.md#common) -- [encryptedNative](internal_.PartialAdapterObject.md#encryptednative) -- [enums](internal_.PartialAdapterObject.md#enums) -- [from](internal_.PartialAdapterObject.md#from) -- [instanceObjects](internal_.PartialAdapterObject.md#instanceobjects) -- [native](internal_.PartialAdapterObject.md#native) -- [nonEdit](internal_.PartialAdapterObject.md#nonedit) -- [notifications](internal_.PartialAdapterObject.md#notifications) -- [objects](internal_.PartialAdapterObject.md#objects) -- [protectedNative](internal_.PartialAdapterObject.md#protectednative) -- [ts](internal_.PartialAdapterObject.md#ts) -- [type](internal_.PartialAdapterObject.md#type) -- [user](internal_.PartialAdapterObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: [`Adapter`](../modules/internal_.md#adapter) - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:1102](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1102) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`AdapterCommon`](internal_.AdapterCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1118](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1118) - -___ - -### encryptedNative - -• `Optional` **encryptedNative**: `string`[] - -Like protectedNative, but the properties are also encrypted and decrypted automatically - -#### Inherited from - -Partial.encryptedNative - -#### Defined in - -[types-dev/objects.d.ts:1108](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1108) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### instanceObjects - -• `Optional` **instanceObjects**: ([`StateObject`](internal_.StateObject.md) \| [`DeviceObject`](internal_.DeviceObject.md) \| [`ChannelObject`](internal_.ChannelObject.md) \| [`FolderObject`](internal_.FolderObject.md) \| [`MetaObject`](internal_.MetaObject.md))[] - -Objects created for each instance, inside the namespace of this adapter - -#### Inherited from - -Partial.instanceObjects - -#### Defined in - -[types-dev/objects.d.ts:1112](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1112) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### notifications - -• `Optional` **notifications**: [`Notification`](internal_.Notification.md)[] - -Register notifications for the built-in notification system - -#### Inherited from - -Partial.notifications - -#### Defined in - -[types-dev/objects.d.ts:1110](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1110) - -___ - -### objects - -• `Optional` **objects**: [`AnyObject`](../modules/internal_.md#anyobject)[] - -Objects created for the adapter, anywhere in the global namespace - -#### Inherited from - -Partial.objects - -#### Defined in - -[types-dev/objects.d.ts:1114](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1114) - -___ - -### protectedNative - -• `Optional` **protectedNative**: `string`[] - -An array of `native` properties which cannot be accessed from outside the defining adapter - -#### Inherited from - -Partial.protectedNative - -#### Defined in - -[types-dev/objects.d.ts:1106](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1106) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"adapter"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1103](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1103) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialChannelObject.md b/packages/controller/doc/interfaces/internal_.PartialChannelObject.md deleted file mode 100644 index 8e53431d0..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialChannelObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialChannelObject - -# Interface: PartialChannelObject - -[\](../modules/internal_.md).PartialChannelObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`ChannelObject`](internal_.ChannelObject.md), ``"common"``\>\> - - ↳ **`PartialChannelObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialChannelObject.md#_id) -- [acl](internal_.PartialChannelObject.md#acl) -- [common](internal_.PartialChannelObject.md#common) -- [enums](internal_.PartialChannelObject.md#enums) -- [from](internal_.PartialChannelObject.md#from) -- [native](internal_.PartialChannelObject.md#native) -- [nonEdit](internal_.PartialChannelObject.md#nonedit) -- [ts](internal_.PartialChannelObject.md#ts) -- [type](internal_.PartialChannelObject.md#type) -- [user](internal_.PartialChannelObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`ChannelCommon`](internal_.ChannelCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:934](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L934) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"channel"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:929](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L929) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialDesignObject.md b/packages/controller/doc/interfaces/internal_.PartialDesignObject.md deleted file mode 100644 index 3fb78e5fa..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialDesignObject.md +++ /dev/null @@ -1,196 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialDesignObject - -# Interface: PartialDesignObject - -[\](../modules/internal_.md).PartialDesignObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`DesignObject`](internal_.DesignObject.md), ``"common"``\>\> - - ↳ **`PartialDesignObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialDesignObject.md#_id) -- [acl](internal_.PartialDesignObject.md#acl) -- [common](internal_.PartialDesignObject.md#common) -- [enums](internal_.PartialDesignObject.md#enums) -- [from](internal_.PartialDesignObject.md#from) -- [language](internal_.PartialDesignObject.md#language) -- [native](internal_.PartialDesignObject.md#native) -- [nonEdit](internal_.PartialDesignObject.md#nonedit) -- [ts](internal_.PartialDesignObject.md#ts) -- [type](internal_.PartialDesignObject.md#type) -- [user](internal_.PartialDesignObject.md#user) -- [views](internal_.PartialDesignObject.md#views) - -## Properties - -### \_id - -• `Optional` **\_id**: \`\_design/$\{string}\` - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:1183](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1183) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`OtherCommon`](internal_.OtherCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1190](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1190) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### language - -• `Optional` **language**: ``"javascript"`` - -#### Inherited from - -Partial.language - -#### Defined in - -[types-dev/objects.d.ts:1184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1184) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"design"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1182](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1182) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) - -___ - -### views - -• `Optional` **views**: `Record`\<`string`, \{ `map`: `string` }\> - -#### Inherited from - -Partial.views - -#### Defined in - -[types-dev/objects.d.ts:1186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1186) diff --git a/packages/controller/doc/interfaces/internal_.PartialDeviceObject.md b/packages/controller/doc/interfaces/internal_.PartialDeviceObject.md deleted file mode 100644 index 8a30d130e..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialDeviceObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialDeviceObject - -# Interface: PartialDeviceObject - -[\](../modules/internal_.md).PartialDeviceObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`DeviceObject`](internal_.DeviceObject.md), ``"common"``\>\> - - ↳ **`PartialDeviceObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialDeviceObject.md#_id) -- [acl](internal_.PartialDeviceObject.md#acl) -- [common](internal_.PartialDeviceObject.md#common) -- [enums](internal_.PartialDeviceObject.md#enums) -- [from](internal_.PartialDeviceObject.md#from) -- [native](internal_.PartialDeviceObject.md#native) -- [nonEdit](internal_.PartialDeviceObject.md#nonedit) -- [ts](internal_.PartialDeviceObject.md#ts) -- [type](internal_.PartialDeviceObject.md#type) -- [user](internal_.PartialDeviceObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`DeviceCommon`](internal_.DeviceCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:943](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L943) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"device"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:938](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L938) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialEnumObject.md b/packages/controller/doc/interfaces/internal_.PartialEnumObject.md deleted file mode 100644 index 48d428baf..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialEnumObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialEnumObject - -# Interface: PartialEnumObject - -[\](../modules/internal_.md).PartialEnumObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`EnumObject`](internal_.EnumObject.md), ``"common"``\>\> - - ↳ **`PartialEnumObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialEnumObject.md#_id) -- [acl](internal_.PartialEnumObject.md#acl) -- [common](internal_.PartialEnumObject.md#common) -- [enums](internal_.PartialEnumObject.md#enums) -- [from](internal_.PartialEnumObject.md#from) -- [native](internal_.PartialEnumObject.md#native) -- [nonEdit](internal_.PartialEnumObject.md#nonedit) -- [ts](internal_.PartialEnumObject.md#ts) -- [type](internal_.PartialEnumObject.md#type) -- [user](internal_.PartialEnumObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`EnumCommon`](internal_.EnumCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:962](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L962) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"enum"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:957](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L957) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialFolderObject.md b/packages/controller/doc/interfaces/internal_.PartialFolderObject.md deleted file mode 100644 index d9d843627..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialFolderObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialFolderObject - -# Interface: PartialFolderObject - -[\](../modules/internal_.md).PartialFolderObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`FolderObject`](internal_.FolderObject.md), ``"common"``\>\> - - ↳ **`PartialFolderObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialFolderObject.md#_id) -- [acl](internal_.PartialFolderObject.md#acl) -- [common](internal_.PartialFolderObject.md#common) -- [enums](internal_.PartialFolderObject.md#enums) -- [from](internal_.PartialFolderObject.md#from) -- [native](internal_.PartialFolderObject.md#native) -- [nonEdit](internal_.PartialFolderObject.md#nonedit) -- [ts](internal_.PartialFolderObject.md#ts) -- [type](internal_.PartialFolderObject.md#type) -- [user](internal_.PartialFolderObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`OtherCommon`](internal_.OtherCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:953](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L953) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"folder"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:947](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L947) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialGroupObject.md b/packages/controller/doc/interfaces/internal_.PartialGroupObject.md deleted file mode 100644 index 39ec436dd..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialGroupObject.md +++ /dev/null @@ -1,166 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialGroupObject - -# Interface: PartialGroupObject - -[\](../modules/internal_.md).PartialGroupObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`GroupObject`](internal_.GroupObject.md), ``"common"``\>\> - - ↳ **`PartialGroupObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialGroupObject.md#_id) -- [acl](internal_.PartialGroupObject.md#acl) -- [common](internal_.PartialGroupObject.md#common) -- [enums](internal_.PartialGroupObject.md#enums) -- [from](internal_.PartialGroupObject.md#from) -- [native](internal_.PartialGroupObject.md#native) -- [nonEdit](internal_.PartialGroupObject.md#nonedit) -- [ts](internal_.PartialGroupObject.md#ts) -- [type](internal_.PartialGroupObject.md#type) -- [user](internal_.PartialGroupObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: \`system.group.$\{string}\` - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:1144](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1144) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`GroupCommon`](internal_.GroupCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1150](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1150) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"group"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1145](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1145) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialHostObject.md b/packages/controller/doc/interfaces/internal_.PartialHostObject.md deleted file mode 100644 index 9ce36f966..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialHostObject.md +++ /dev/null @@ -1,162 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialHostObject - -# Interface: PartialHostObject - -[\](../modules/internal_.md).PartialHostObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`HostObject`](internal_.HostObject.md), ``"common"`` \| ``"native"``\>\> - - ↳ **`PartialHostObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialHostObject.md#_id) -- [acl](internal_.PartialHostObject.md#acl) -- [common](internal_.PartialHostObject.md#common) -- [enums](internal_.PartialHostObject.md#enums) -- [from](internal_.PartialHostObject.md#from) -- [native](internal_.PartialHostObject.md#native) -- [nonEdit](internal_.PartialHostObject.md#nonedit) -- [ts](internal_.PartialHostObject.md#ts) -- [type](internal_.PartialHostObject.md#type) -- [user](internal_.PartialHostObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: \`system.host.$\{string}\` - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:1122](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1122) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`HostCommon`](internal_.HostCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1129](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1129) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Partial`\<[`HostNative`](internal_.HostNative.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1130](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1130) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"host"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1123](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1123) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialInstanceObject.md b/packages/controller/doc/interfaces/internal_.PartialInstanceObject.md deleted file mode 100644 index 8aff95fa8..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialInstanceObject.md +++ /dev/null @@ -1,251 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialInstanceObject - -# Interface: PartialInstanceObject - -[\](../modules/internal_.md).PartialInstanceObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`InstanceObject`](internal_.InstanceObject.md), ``"common"``\>\> - - ↳ **`PartialInstanceObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialInstanceObject.md#_id) -- [acl](internal_.PartialInstanceObject.md#acl) -- [common](internal_.PartialInstanceObject.md#common) -- [encryptedNative](internal_.PartialInstanceObject.md#encryptednative) -- [enums](internal_.PartialInstanceObject.md#enums) -- [from](internal_.PartialInstanceObject.md#from) -- [instanceObjects](internal_.PartialInstanceObject.md#instanceobjects) -- [native](internal_.PartialInstanceObject.md#native) -- [nonEdit](internal_.PartialInstanceObject.md#nonedit) -- [notifications](internal_.PartialInstanceObject.md#notifications) -- [objects](internal_.PartialInstanceObject.md#objects) -- [protectedNative](internal_.PartialInstanceObject.md#protectednative) -- [ts](internal_.PartialInstanceObject.md#ts) -- [type](internal_.PartialInstanceObject.md#type) -- [user](internal_.PartialInstanceObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: \`system.adapter.$\{string}.$\{number}\` - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:1048](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1048) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`InstanceCommon`](internal_.InstanceCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1054](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1054) - -___ - -### encryptedNative - -• `Optional` **encryptedNative**: `string`[] - -Like protectedNative, but the properties are also encrypted and decrypted automatically - -#### Inherited from - -Partial.encryptedNative - -#### Defined in - -[types-dev/objects.d.ts:1108](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1108) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### instanceObjects - -• `Optional` **instanceObjects**: ([`StateObject`](internal_.StateObject.md) \| [`DeviceObject`](internal_.DeviceObject.md) \| [`ChannelObject`](internal_.ChannelObject.md) \| [`FolderObject`](internal_.FolderObject.md) \| [`MetaObject`](internal_.MetaObject.md))[] - -Objects created for each instance, inside the namespace of this adapter - -#### Inherited from - -Partial.instanceObjects - -#### Defined in - -[types-dev/objects.d.ts:1112](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1112) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### notifications - -• `Optional` **notifications**: [`Notification`](internal_.Notification.md)[] - -Register notifications for the built-in notification system - -#### Inherited from - -Partial.notifications - -#### Defined in - -[types-dev/objects.d.ts:1110](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1110) - -___ - -### objects - -• `Optional` **objects**: [`AnyObject`](../modules/internal_.md#anyobject)[] - -Objects created for the adapter, anywhere in the global namespace - -#### Inherited from - -Partial.objects - -#### Defined in - -[types-dev/objects.d.ts:1114](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1114) - -___ - -### protectedNative - -• `Optional` **protectedNative**: `string`[] - -An array of `native` properties which cannot be accessed from outside the defining adapter - -#### Inherited from - -Partial.protectedNative - -#### Defined in - -[types-dev/objects.d.ts:1106](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1106) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"instance"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1049](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1049) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialMetaObject.md b/packages/controller/doc/interfaces/internal_.PartialMetaObject.md deleted file mode 100644 index 589a20fab..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialMetaObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialMetaObject - -# Interface: PartialMetaObject - -[\](../modules/internal_.md).PartialMetaObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`MetaObject`](internal_.MetaObject.md), ``"common"``\>\> - - ↳ **`PartialMetaObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialMetaObject.md#_id) -- [acl](internal_.PartialMetaObject.md#acl) -- [common](internal_.PartialMetaObject.md#common) -- [enums](internal_.PartialMetaObject.md#enums) -- [from](internal_.PartialMetaObject.md#from) -- [native](internal_.PartialMetaObject.md#native) -- [nonEdit](internal_.PartialMetaObject.md#nonedit) -- [ts](internal_.PartialMetaObject.md#ts) -- [type](internal_.PartialMetaObject.md#type) -- [user](internal_.PartialMetaObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`MetaCommon`](internal_.MetaCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:971](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L971) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"meta"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:966](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L966) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialOtherObject.md b/packages/controller/doc/interfaces/internal_.PartialOtherObject.md deleted file mode 100644 index 9d7d21516..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialOtherObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialOtherObject - -# Interface: PartialOtherObject - -[\](../modules/internal_.md).PartialOtherObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`OtherObject`](internal_.OtherObject.md), ``"common"``\>\> - - ↳ **`PartialOtherObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialOtherObject.md#_id) -- [acl](internal_.PartialOtherObject.md#acl) -- [common](internal_.PartialOtherObject.md#common) -- [enums](internal_.PartialOtherObject.md#enums) -- [from](internal_.PartialOtherObject.md#from) -- [native](internal_.PartialOtherObject.md#native) -- [nonEdit](internal_.PartialOtherObject.md#nonedit) -- [ts](internal_.PartialOtherObject.md#ts) -- [type](internal_.PartialOtherObject.md#type) -- [user](internal_.PartialOtherObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`OtherCommon`](internal_.OtherCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1177) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"config"`` \| ``"chart"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1172](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1172) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialRepositoryObject.md b/packages/controller/doc/interfaces/internal_.PartialRepositoryObject.md deleted file mode 100644 index 3c9cf7f90..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialRepositoryObject.md +++ /dev/null @@ -1,173 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialRepositoryObject - -# Interface: PartialRepositoryObject - -[\](../modules/internal_.md).PartialRepositoryObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`RepositoryObject`](internal_.RepositoryObject.md), ``"common"``\>\> - - ↳ **`PartialRepositoryObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialRepositoryObject.md#_id) -- [acl](internal_.PartialRepositoryObject.md#acl) -- [common](internal_.PartialRepositoryObject.md#common) -- [enums](internal_.PartialRepositoryObject.md#enums) -- [from](internal_.PartialRepositoryObject.md#from) -- [native](internal_.PartialRepositoryObject.md#native) -- [nonEdit](internal_.PartialRepositoryObject.md#nonedit) -- [ts](internal_.PartialRepositoryObject.md#ts) -- [type](internal_.PartialRepositoryObject.md#type) -- [user](internal_.PartialRepositoryObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: ``"system.repositories"`` - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:1034](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1034) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`RepositoryCommon`](internal_.RepositoryCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:991](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L991) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `oldRepositories?` | \{ `[repoName: string]`: [`RepositoryInformation`](internal_.RepositoryInformation.md); } | -| `repositories` | \{ `[repoName: string]`: [`RepositoryInformation`](internal_.RepositoryInformation.md); } | - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:1036](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1036) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"config"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1035](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1035) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialScheduleObject.md b/packages/controller/doc/interfaces/internal_.PartialScheduleObject.md deleted file mode 100644 index 8f46e9de1..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialScheduleObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialScheduleObject - -# Interface: PartialScheduleObject - -[\](../modules/internal_.md).PartialScheduleObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`ScheduleObject`](internal_.ScheduleObject.md), ``"common"``\>\> - - ↳ **`PartialScheduleObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialScheduleObject.md#_id) -- [acl](internal_.PartialScheduleObject.md#acl) -- [common](internal_.PartialScheduleObject.md#common) -- [enums](internal_.PartialScheduleObject.md#enums) -- [from](internal_.PartialScheduleObject.md#from) -- [native](internal_.PartialScheduleObject.md#native) -- [nonEdit](internal_.PartialScheduleObject.md#nonedit) -- [ts](internal_.PartialScheduleObject.md#ts) -- [type](internal_.PartialScheduleObject.md#type) -- [user](internal_.PartialScheduleObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`ScheduleCommon`](internal_.ScheduleCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:987](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L987) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"schedule"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:982](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L982) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialScriptObject.md b/packages/controller/doc/interfaces/internal_.PartialScriptObject.md deleted file mode 100644 index 06e170a1e..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialScriptObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialScriptObject - -# Interface: PartialScriptObject - -[\](../modules/internal_.md).PartialScriptObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`ScriptObject`](internal_.ScriptObject.md), ``"common"``\>\> - - ↳ **`PartialScriptObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialScriptObject.md#_id) -- [acl](internal_.PartialScriptObject.md#acl) -- [common](internal_.PartialScriptObject.md#common) -- [enums](internal_.PartialScriptObject.md#enums) -- [from](internal_.PartialScriptObject.md#from) -- [native](internal_.PartialScriptObject.md#native) -- [nonEdit](internal_.PartialScriptObject.md#nonedit) -- [ts](internal_.PartialScriptObject.md#ts) -- [type](internal_.PartialScriptObject.md#type) -- [user](internal_.PartialScriptObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`ScriptCommon`](internal_.ScriptCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1159](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1159) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"script"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1154](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1154) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialStateObject.md b/packages/controller/doc/interfaces/internal_.PartialStateObject.md deleted file mode 100644 index de1dc8446..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialStateObject.md +++ /dev/null @@ -1,164 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialStateObject - -# Interface: PartialStateObject - -[\](../modules/internal_.md).PartialStateObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`StateObject`](internal_.StateObject.md), ``"common"`` \| ``"acl"``\>\> - - ↳ **`PartialStateObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialStateObject.md#_id) -- [acl](internal_.PartialStateObject.md#acl) -- [common](internal_.PartialStateObject.md#common) -- [enums](internal_.PartialStateObject.md#enums) -- [from](internal_.PartialStateObject.md#from) -- [native](internal_.PartialStateObject.md#native) -- [nonEdit](internal_.PartialStateObject.md#nonedit) -- [ts](internal_.PartialStateObject.md#ts) -- [type](internal_.PartialStateObject.md#type) -- [user](internal_.PartialStateObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: `Partial`\<[`StateACL`](internal_.StateACL.md)\> - -#### Defined in - -[types-dev/objects.d.ts:925](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L925) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`StateCommon`](internal_.StateCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:924](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L924) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"state"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:918](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L918) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialSystemConfigObject.md b/packages/controller/doc/interfaces/internal_.PartialSystemConfigObject.md deleted file mode 100644 index c1de4c0d8..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialSystemConfigObject.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialSystemConfigObject - -# Interface: PartialSystemConfigObject - -[\](../modules/internal_.md).PartialSystemConfigObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`SystemConfigObject`](internal_.SystemConfigObject.md), ``"common"``\>\> - - ↳ **`PartialSystemConfigObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialSystemConfigObject.md#_id) -- [acl](internal_.PartialSystemConfigObject.md#acl) -- [common](internal_.PartialSystemConfigObject.md#common) -- [enums](internal_.PartialSystemConfigObject.md#enums) -- [from](internal_.PartialSystemConfigObject.md#from) -- [native](internal_.PartialSystemConfigObject.md#native) -- [nonEdit](internal_.PartialSystemConfigObject.md#nonedit) -- [ts](internal_.PartialSystemConfigObject.md#ts) -- [type](internal_.PartialSystemConfigObject.md#type) -- [user](internal_.PartialSystemConfigObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: `string` - -The ID of this object - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`SystemConfigCommon`](internal_.SystemConfigCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1168) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"config"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1163](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1163) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PartialUserObject.md b/packages/controller/doc/interfaces/internal_.PartialUserObject.md deleted file mode 100644 index 90f46af59..000000000 --- a/packages/controller/doc/interfaces/internal_.PartialUserObject.md +++ /dev/null @@ -1,166 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PartialUserObject - -# Interface: PartialUserObject - -[\](../modules/internal_.md).PartialUserObject - -## Hierarchy - -- `Partial`\<`Omit`\<[`UserObject`](internal_.UserObject.md), ``"common"``\>\> - - ↳ **`PartialUserObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.PartialUserObject.md#_id) -- [acl](internal_.PartialUserObject.md#acl) -- [common](internal_.PartialUserObject.md#common) -- [enums](internal_.PartialUserObject.md#enums) -- [from](internal_.PartialUserObject.md#from) -- [native](internal_.PartialUserObject.md#native) -- [nonEdit](internal_.PartialUserObject.md#nonedit) -- [ts](internal_.PartialUserObject.md#ts) -- [type](internal_.PartialUserObject.md#type) -- [user](internal_.PartialUserObject.md#user) - -## Properties - -### \_id - -• `Optional` **\_id**: \`system.user.$\{string}\` - -#### Inherited from - -Partial.\_id - -#### Defined in - -[types-dev/objects.d.ts:1134](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1134) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -Partial.acl - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• `Optional` **common**: `Partial`\<[`UserCommon`](internal_.UserCommon.md)\> - -#### Defined in - -[types-dev/objects.d.ts:1140](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1140) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -Partial.enums - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -Partial.from - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• `Optional` **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -Partial.native - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -Partial.nonEdit - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -Partial.ts - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• `Optional` **type**: ``"user"`` - -#### Inherited from - -Partial.type - -#### Defined in - -[types-dev/objects.d.ts:1135](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1135) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -Partial.user - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.PermissionSet.md b/packages/controller/doc/interfaces/internal_.PermissionSet.md deleted file mode 100644 index 2a68c2fd1..000000000 --- a/packages/controller/doc/interfaces/internal_.PermissionSet.md +++ /dev/null @@ -1,133 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / PermissionSet - -# Interface: PermissionSet - -[\](../modules/internal_.md).PermissionSet - -Defined the complete set of access rights a user has - -## Hierarchy - -- [`ObjectPermissions`](internal_.ObjectPermissions.md) - - ↳ **`PermissionSet`** - -## Table of contents - -### Properties - -- [file](internal_.PermissionSet.md#file) -- [groups](internal_.PermissionSet.md#groups) -- [object](internal_.PermissionSet.md#object) -- [other](internal_.PermissionSet.md#other) -- [state](internal_.PermissionSet.md#state) -- [user](internal_.PermissionSet.md#user) -- [users](internal_.PermissionSet.md#users) - -## Properties - -### file - -• **file**: [`ObjectOperationPermissions`](internal_.ObjectOperationPermissions.md) - -The access rights for files - -#### Inherited from - -[ObjectPermissions](internal_.ObjectPermissions.md).[file](internal_.ObjectPermissions.md#file) - -#### Defined in - -[types-dev/index.d.ts:112](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L112) - -___ - -### groups - -• **groups**: `string`[] - -The name of the groups this ACL was merged from - -#### Defined in - -[types-dev/index.d.ts:125](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L125) - -___ - -### object - -• **object**: [`ObjectOperationPermissions`](internal_.ObjectOperationPermissions.md) - -The access rights for objects - -#### Inherited from - -[ObjectPermissions](internal_.ObjectPermissions.md).[object](internal_.ObjectPermissions.md#object) - -#### Defined in - -[types-dev/index.d.ts:114](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L114) - -___ - -### other - -• **other**: `Object` - -The access rights for certain commands - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `execute` | `boolean` | -| `http` | `boolean` | -| `sendto` | `boolean` | - -#### Defined in - -[types-dev/index.d.ts:127](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L127) - -___ - -### state - -• `Optional` **state**: [`ObjectOperationPermissions`](internal_.ObjectOperationPermissions.md) - -The access rights for states - -#### Inherited from - -[ObjectPermissions](internal_.ObjectPermissions.md).[state](internal_.ObjectPermissions.md#state) - -#### Defined in - -[types-dev/index.d.ts:118](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L118) - -___ - -### user - -• **user**: `string` - -The name of the user this ACL is for - -#### Defined in - -[types-dev/index.d.ts:123](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L123) - -___ - -### users - -• **users**: [`ObjectOperationPermissions`](internal_.ObjectOperationPermissions.md) - -The access rights for users/groups - -#### Inherited from - -[ObjectPermissions](internal_.ObjectPermissions.md).[users](internal_.ObjectPermissions.md#users) - -#### Defined in - -[types-dev/index.d.ts:116](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L116) diff --git a/packages/controller/doc/interfaces/internal_.ReadDirResult.md b/packages/controller/doc/interfaces/internal_.ReadDirResult.md deleted file mode 100644 index f85282886..000000000 --- a/packages/controller/doc/interfaces/internal_.ReadDirResult.md +++ /dev/null @@ -1,90 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ReadDirResult - -# Interface: ReadDirResult - -[\](../modules/internal_.md).ReadDirResult - -Contains the return values of readDir - -## Table of contents - -### Properties - -- [acl](internal_.ReadDirResult.md#acl) -- [createdAt](internal_.ReadDirResult.md#createdat) -- [file](internal_.ReadDirResult.md#file) -- [isDir](internal_.ReadDirResult.md#isdir) -- [modifiedAt](internal_.ReadDirResult.md#modifiedat) -- [stats](internal_.ReadDirResult.md#stats) - -## Properties - -### acl - -• `Optional` **acl**: [`EvaluatedFileACL`](internal_.EvaluatedFileACL.md) - -Access rights - -#### Defined in - -[types-dev/index.d.ts:443](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L443) - -___ - -### createdAt - -• `Optional` **createdAt**: `number` - -Date of creation - -#### Defined in - -[types-dev/index.d.ts:447](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L447) - -___ - -### file - -• **file**: `string` - -Name of the file or directory - -#### Defined in - -[types-dev/index.d.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L437) - -___ - -### isDir - -• **isDir**: `boolean` - -Whether this is a directory or a file - -#### Defined in - -[types-dev/index.d.ts:441](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L441) - -___ - -### modifiedAt - -• `Optional` **modifiedAt**: `number` - -Date of last modification - -#### Defined in - -[types-dev/index.d.ts:445](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L445) - -___ - -### stats - -• **stats**: `Partial`\<`Stats`\> - -File system stats - -#### Defined in - -[types-dev/index.d.ts:439](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L439) diff --git a/packages/controller/doc/interfaces/internal_.RedisConnectionOptions.md b/packages/controller/doc/interfaces/internal_.RedisConnectionOptions.md deleted file mode 100644 index 064fa7a0e..000000000 --- a/packages/controller/doc/interfaces/internal_.RedisConnectionOptions.md +++ /dev/null @@ -1,168 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / RedisConnectionOptions - -# Interface: RedisConnectionOptions - -[\](../modules/internal_.md).RedisConnectionOptions - -## Hierarchy - -- [`ConnectionOptions`](internal_.ConnectionOptions.md) - - ↳ **`RedisConnectionOptions`** - -## Table of contents - -### Properties - -- [backup](internal_.RedisConnectionOptions.md#backup) -- [dataDir](internal_.RedisConnectionOptions.md#datadir) -- [enhancedLogging](internal_.RedisConnectionOptions.md#enhancedlogging) -- [host](internal_.RedisConnectionOptions.md#host) -- [maxQueue](internal_.RedisConnectionOptions.md#maxqueue) -- [options](internal_.RedisConnectionOptions.md#options) -- [pass](internal_.RedisConnectionOptions.md#pass) -- [port](internal_.RedisConnectionOptions.md#port) -- [redisNamespace](internal_.RedisConnectionOptions.md#redisnamespace) -- [sentinelName](internal_.RedisConnectionOptions.md#sentinelname) - -## Properties - -### backup - -• `Optional` **backup**: [`BackupOptions`](internal_.BackupOptions.md) - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[backup](internal_.ConnectionOptions.md#backup) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:20 - -___ - -### dataDir - -• **dataDir**: `string` - -relative path to the data dir - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[dataDir](internal_.ConnectionOptions.md#datadir) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:22 - -___ - -### enhancedLogging - -• `Optional` **enhancedLogging**: `boolean` - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[enhancedLogging](internal_.ConnectionOptions.md#enhancedlogging) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:19 - -___ - -### host - -• **host**: `string` \| `string`[] - -array on sentinel - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[host](internal_.ConnectionOptions.md#host) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:14 - -___ - -### maxQueue - -• `Optional` **maxQueue**: `number` - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[maxQueue](internal_.ConnectionOptions.md#maxqueue) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:18 - -___ - -### options - -• **options**: `Record`\<`string`, `any`\> - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[options](internal_.ConnectionOptions.md#options) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:17 - -___ - -### pass - -• `Optional` **pass**: `string` - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[pass](internal_.ConnectionOptions.md#pass) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:11 - -___ - -### port - -• **port**: `number` \| `number`[] - -array on sentinel - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[port](internal_.ConnectionOptions.md#port) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:16 - -___ - -### redisNamespace - -• `Optional` **redisNamespace**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:8 - -___ - -### sentinelName - -• `Optional` **sentinelName**: `string` - -#### Inherited from - -[ConnectionOptions](internal_.ConnectionOptions.md).[sentinelName](internal_.ConnectionOptions.md#sentinelname) - -#### Defined in - -db-base/build/esm/lib/inMemFileDB.d.ts:12 diff --git a/packages/controller/doc/interfaces/internal_.RepoInfo.md b/packages/controller/doc/interfaces/internal_.RepoInfo.md deleted file mode 100644 index 1e81bed19..000000000 --- a/packages/controller/doc/interfaces/internal_.RepoInfo.md +++ /dev/null @@ -1,49 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / RepoInfo - -# Interface: RepoInfo - -[\](../modules/internal_.md).RepoInfo - -## Table of contents - -### Properties - -- [name](internal_.RepoInfo.md#name) -- [repoTime](internal_.RepoInfo.md#repotime) -- [stable](internal_.RepoInfo.md#stable) - -## Properties - -### name - -• **name**: `Required`\<[`Translated`](../modules/internal_.md#translated)\> - -i18n name of the repository - -#### Defined in - -[types-dev/objects.d.ts:1010](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1010) - -___ - -### repoTime - -• **repoTime**: `string` - -Time of repository update - -#### Defined in - -[types-dev/objects.d.ts:1012](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1012) - -___ - -### stable - -• `Optional` **stable**: `boolean` - -If it is the official stable repository - -#### Defined in - -[types-dev/objects.d.ts:1008](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1008) diff --git a/packages/controller/doc/interfaces/internal_.RepositoryCommon.md b/packages/controller/doc/interfaces/internal_.RepositoryCommon.md deleted file mode 100644 index 0f6367551..000000000 --- a/packages/controller/doc/interfaces/internal_.RepositoryCommon.md +++ /dev/null @@ -1,146 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / RepositoryCommon - -# Interface: RepositoryCommon - -[\](../modules/internal_.md).RepositoryCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`RepositoryCommon`** - -## Table of contents - -### Properties - -- [color](internal_.RepositoryCommon.md#color) -- [custom](internal_.RepositoryCommon.md#custom) -- [desc](internal_.RepositoryCommon.md#desc) -- [dontDelete](internal_.RepositoryCommon.md#dontdelete) -- [expert](internal_.RepositoryCommon.md#expert) -- [icon](internal_.RepositoryCommon.md#icon) -- [name](internal_.RepositoryCommon.md#name) -- [role](internal_.RepositoryCommon.md#role) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:308](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L308) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.RepositoryInformation.md b/packages/controller/doc/interfaces/internal_.RepositoryInformation.md deleted file mode 100644 index 5f8b911c6..000000000 --- a/packages/controller/doc/interfaces/internal_.RepositoryInformation.md +++ /dev/null @@ -1,69 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / RepositoryInformation - -# Interface: RepositoryInformation - -[\](../modules/internal_.md).RepositoryInformation - -## Table of contents - -### Properties - -- [hash](internal_.RepositoryInformation.md#hash) -- [json](internal_.RepositoryInformation.md#json) -- [link](internal_.RepositoryInformation.md#link) -- [stable](internal_.RepositoryInformation.md#stable) -- [time](internal_.RepositoryInformation.md#time) - -## Properties - -### hash - -• `Optional` **hash**: `string` - -#### Defined in - -[types-dev/objects.d.ts:1027](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1027) - -___ - -### json - -• **json**: ``null`` \| [`RepositoryJson`](internal_.RepositoryJson.md) - -#### Defined in - -[types-dev/objects.d.ts:1026](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1026) - -___ - -### link - -• **link**: `string` - -Url to the repository - -#### Defined in - -[types-dev/objects.d.ts:1025](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1025) - -___ - -### stable - -• `Optional` **stable**: `boolean` - -If this repository stable - -#### Defined in - -[types-dev/objects.d.ts:1030](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1030) - -___ - -### time - -• `Optional` **time**: `string` - -#### Defined in - -[types-dev/objects.d.ts:1028](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1028) diff --git a/packages/controller/doc/interfaces/internal_.RepositoryJson.md b/packages/controller/doc/interfaces/internal_.RepositoryJson.md deleted file mode 100644 index 3fdb6487e..000000000 --- a/packages/controller/doc/interfaces/internal_.RepositoryJson.md +++ /dev/null @@ -1,29 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / RepositoryJson - -# Interface: RepositoryJson - -[\](../modules/internal_.md).RepositoryJson - -## Indexable - -▪ [adapter: `string`]: [`RepositoryJsonAdapterContent`](internal_.RepositoryJsonAdapterContent.md) \| [`RepoInfo`](internal_.RepoInfo.md) - -Information about each adapter - -## Table of contents - -### Properties - -- [\_repoInfo](internal_.RepositoryJson.md#_repoinfo) - -## Properties - -### \_repoInfo - -• **\_repoInfo**: [`RepoInfo`](internal_.RepoInfo.md) - -Information about the repository: creation time, name, is it stable - -#### Defined in - -[types-dev/objects.d.ts:1017](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1017) diff --git a/packages/controller/doc/interfaces/internal_.RepositoryJsonAdapterContent.md b/packages/controller/doc/interfaces/internal_.RepositoryJsonAdapterContent.md deleted file mode 100644 index 3f3f5341a..000000000 --- a/packages/controller/doc/interfaces/internal_.RepositoryJsonAdapterContent.md +++ /dev/null @@ -1,55 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / RepositoryJsonAdapterContent - -# Interface: RepositoryJsonAdapterContent - -[\](../modules/internal_.md).RepositoryJsonAdapterContent - -## Indexable - -▪ [other: `string`]: `unknown` - -Other Adapter related properties, not important for this implementation - -## Table of contents - -### Properties - -- [blockedVersions](internal_.RepositoryJsonAdapterContent.md#blockedversions) -- [name](internal_.RepositoryJsonAdapterContent.md#name) -- [version](internal_.RepositoryJsonAdapterContent.md#version) - -## Properties - -### blockedVersions - -• **blockedVersions**: `string`[] - -Array of blocked versions, each entry represents a semver range - -#### Defined in - -[types-dev/objects.d.ts:1000](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1000) - -___ - -### name - -• **name**: `string` - -Adapter name - -#### Defined in - -[types-dev/objects.d.ts:996](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L996) - -___ - -### version - -• **version**: `string` - -Newest available version - -#### Defined in - -[types-dev/objects.d.ts:998](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L998) diff --git a/packages/controller/doc/interfaces/internal_.RepositoryObject.md b/packages/controller/doc/interfaces/internal_.RepositoryObject.md deleted file mode 100644 index b9050a204..000000000 --- a/packages/controller/doc/interfaces/internal_.RepositoryObject.md +++ /dev/null @@ -1,179 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / RepositoryObject - -# Interface: RepositoryObject - -[\](../modules/internal_.md).RepositoryObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`RepositoryObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.RepositoryObject.md#_id) -- [acl](internal_.RepositoryObject.md#acl) -- [common](internal_.RepositoryObject.md#common) -- [enums](internal_.RepositoryObject.md#enums) -- [from](internal_.RepositoryObject.md#from) -- [native](internal_.RepositoryObject.md#native) -- [nonEdit](internal_.RepositoryObject.md#nonedit) -- [ts](internal_.RepositoryObject.md#ts) -- [type](internal_.RepositoryObject.md#type) -- [user](internal_.RepositoryObject.md#user) - -## Properties - -### \_id - -• **\_id**: ``"system.repositories"`` - -The ID of this object - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:1034](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1034) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`RepositoryCommon`](internal_.RepositoryCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1044](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1044) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `oldRepositories?` | \{ `[repoName: string]`: [`RepositoryInformation`](internal_.RepositoryInformation.md); } | -| `repositories` | \{ `[repoName: string]`: [`RepositoryInformation`](internal_.RepositoryInformation.md); } | - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:1036](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1036) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"config"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1035](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1035) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.RmResult.md b/packages/controller/doc/interfaces/internal_.RmResult.md deleted file mode 100644 index 24ae4098f..000000000 --- a/packages/controller/doc/interfaces/internal_.RmResult.md +++ /dev/null @@ -1,38 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / RmResult - -# Interface: RmResult - -[\](../modules/internal_.md).RmResult - -Contains the return values of rm - -## Table of contents - -### Properties - -- [file](internal_.RmResult.md#file) -- [path](internal_.RmResult.md#path) - -## Properties - -### file - -• **file**: `string` - -The name of the deleted file or directory - -#### Defined in - -[types-dev/index.d.ts:479](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L479) - -___ - -### path - -• **path**: `string` - -The parent directory of the deleted file or directory - -#### Defined in - -[types-dev/index.d.ts:477](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L477) diff --git a/packages/controller/doc/interfaces/internal_.ScheduleCommon.md b/packages/controller/doc/interfaces/internal_.ScheduleCommon.md deleted file mode 100644 index 476420404..000000000 --- a/packages/controller/doc/interfaces/internal_.ScheduleCommon.md +++ /dev/null @@ -1,157 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ScheduleCommon - -# Interface: ScheduleCommon - -[\](../modules/internal_.md).ScheduleCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`ScheduleCommon`** - -## Table of contents - -### Properties - -- [color](internal_.ScheduleCommon.md#color) -- [custom](internal_.ScheduleCommon.md#custom) -- [desc](internal_.ScheduleCommon.md#desc) -- [dontDelete](internal_.ScheduleCommon.md#dontdelete) -- [enabled](internal_.ScheduleCommon.md#enabled) -- [expert](internal_.ScheduleCommon.md#expert) -- [icon](internal_.ScheduleCommon.md#icon) -- [name](internal_.ScheduleCommon.md#name) -- [role](internal_.ScheduleCommon.md#role) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:304](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L304) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### enabled - -• `Optional` **enabled**: `boolean` - -#### Defined in - -[types-dev/objects.d.ts:302](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L302) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.ScheduleObject.md b/packages/controller/doc/interfaces/internal_.ScheduleObject.md deleted file mode 100644 index b272de273..000000000 --- a/packages/controller/doc/interfaces/internal_.ScheduleObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ScheduleObject - -# Interface: ScheduleObject - -[\](../modules/internal_.md).ScheduleObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`ScheduleObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.ScheduleObject.md#_id) -- [acl](internal_.ScheduleObject.md#acl) -- [common](internal_.ScheduleObject.md#common) -- [enums](internal_.ScheduleObject.md#enums) -- [from](internal_.ScheduleObject.md#from) -- [native](internal_.ScheduleObject.md#native) -- [nonEdit](internal_.ScheduleObject.md#nonedit) -- [ts](internal_.ScheduleObject.md#ts) -- [type](internal_.ScheduleObject.md#type) -- [user](internal_.ScheduleObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`ScheduleCommon`](internal_.ScheduleCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:983](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L983) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"schedule"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:982](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L982) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.ScriptCommon.md b/packages/controller/doc/interfaces/internal_.ScriptCommon.md deleted file mode 100644 index cc6f63c2f..000000000 --- a/packages/controller/doc/interfaces/internal_.ScriptCommon.md +++ /dev/null @@ -1,259 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ScriptCommon - -# Interface: ScriptCommon - -[\](../modules/internal_.md).ScriptCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`ScriptCommon`** - -## Table of contents - -### Properties - -- [color](internal_.ScriptCommon.md#color) -- [compiled](internal_.ScriptCommon.md#compiled) -- [custom](internal_.ScriptCommon.md#custom) -- [debug](internal_.ScriptCommon.md#debug) -- [declarations](internal_.ScriptCommon.md#declarations) -- [desc](internal_.ScriptCommon.md#desc) -- [dontDelete](internal_.ScriptCommon.md#dontdelete) -- [enabled](internal_.ScriptCommon.md#enabled) -- [engine](internal_.ScriptCommon.md#engine) -- [engineType](internal_.ScriptCommon.md#enginetype) -- [expert](internal_.ScriptCommon.md#expert) -- [icon](internal_.ScriptCommon.md#icon) -- [name](internal_.ScriptCommon.md#name) -- [role](internal_.ScriptCommon.md#role) -- [source](internal_.ScriptCommon.md#source) -- [sourceHash](internal_.ScriptCommon.md#sourcehash) -- [verbose](internal_.ScriptCommon.md#verbose) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### compiled - -• `Optional` **compiled**: `string` - -If the script uses a compiled language like TypeScript, this contains the compilation output - -#### Defined in - -[types-dev/objects.d.ts:468](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L468) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:473](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L473) - -___ - -### debug - -• **debug**: `boolean` - -#### Defined in - -[types-dev/objects.d.ts:461](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L461) - -___ - -### declarations - -• `Optional` **declarations**: `string` - -If the script uses a compiled language like TypeScript, this contains the generated declarations (global scripts only) - -#### Defined in - -[types-dev/objects.d.ts:470](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L470) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### enabled - -• **enabled**: `boolean` - -Whether this script should be executed - -#### Defined in - -[types-dev/objects.d.ts:464](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L464) - -___ - -### engine - -• **engine**: `string` - -The instance id of the instance which executes this script - -#### Defined in - -[types-dev/objects.d.ts:458](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L458) - -___ - -### engineType - -• **engineType**: `string` - -Defines the type of the script, e.g., TypeScript/ts, JavaScript/js or Blockly - -#### Defined in - -[types-dev/objects.d.ts:456](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L456) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: `string` - -The name of this object as a simple string or an object with translations - -#### Overrides - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:454](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L454) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) - -___ - -### source - -• **source**: `string` - -The source code of this script - -#### Defined in - -[types-dev/objects.d.ts:460](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L460) - -___ - -### sourceHash - -• `Optional` **sourceHash**: `string` - -Is used to determine whether a script has changed and needs to be recompiled - -#### Defined in - -[types-dev/objects.d.ts:466](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L466) - -___ - -### verbose - -• **verbose**: `boolean` - -#### Defined in - -[types-dev/objects.d.ts:462](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L462) diff --git a/packages/controller/doc/interfaces/internal_.ScriptObject.md b/packages/controller/doc/interfaces/internal_.ScriptObject.md deleted file mode 100644 index aacf29cdf..000000000 --- a/packages/controller/doc/interfaces/internal_.ScriptObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ScriptObject - -# Interface: ScriptObject - -[\](../modules/internal_.md).ScriptObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`ScriptObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.ScriptObject.md#_id) -- [acl](internal_.ScriptObject.md#acl) -- [common](internal_.ScriptObject.md#common) -- [enums](internal_.ScriptObject.md#enums) -- [from](internal_.ScriptObject.md#from) -- [native](internal_.ScriptObject.md#native) -- [nonEdit](internal_.ScriptObject.md#nonedit) -- [ts](internal_.ScriptObject.md#ts) -- [type](internal_.ScriptObject.md#type) -- [user](internal_.ScriptObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`ScriptCommon`](internal_.ScriptCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1155](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1155) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"script"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1154](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1154) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.SendToClientOptions.md b/packages/controller/doc/interfaces/internal_.SendToClientOptions.md deleted file mode 100644 index 990487e28..000000000 --- a/packages/controller/doc/interfaces/internal_.SendToClientOptions.md +++ /dev/null @@ -1,49 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / SendToClientOptions - -# Interface: SendToClientOptions - -[\](../modules/internal_.md).SendToClientOptions - -## Table of contents - -### Properties - -- [clientId](internal_.SendToClientOptions.md#clientid) -- [data](internal_.SendToClientOptions.md#data) -- [states](internal_.SendToClientOptions.md#states) - -## Properties - -### clientId - -• **clientId**: `string` - -ID of the client to send the message to, will send to all if omitted - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:28](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L28) - -___ - -### data - -• **data**: `unknown` - -Data to send to the client - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:30](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L30) - -___ - -### states - -• **states**: [`StateRedisClient`](../classes/internal_.StateRedisClient.md) - -The states db - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:32](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L32) diff --git a/packages/controller/doc/interfaces/internal_.SendToOptions.md b/packages/controller/doc/interfaces/internal_.SendToOptions.md deleted file mode 100644 index 89dad1cea..000000000 --- a/packages/controller/doc/interfaces/internal_.SendToOptions.md +++ /dev/null @@ -1,23 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / SendToOptions - -# Interface: SendToOptions - -[\](../modules/internal_.md).SendToOptions - -## Table of contents - -### Properties - -- [timeout](internal_.SendToOptions.md#timeout) - -## Properties - -### timeout - -• `Optional` **timeout**: `number` - -Method throws or calls error cb, if callback not called in time, works for single targets only - -#### Defined in - -[adapter/src/lib/_Types.ts:473](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L473) diff --git a/packages/controller/doc/interfaces/internal_.SendToUserInterfaceClientOptions.md b/packages/controller/doc/interfaces/internal_.SendToUserInterfaceClientOptions.md deleted file mode 100644 index 536cb62fc..000000000 --- a/packages/controller/doc/interfaces/internal_.SendToUserInterfaceClientOptions.md +++ /dev/null @@ -1,36 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / SendToUserInterfaceClientOptions - -# Interface: SendToUserInterfaceClientOptions - -[\](../modules/internal_.md).SendToUserInterfaceClientOptions - -## Table of contents - -### Properties - -- [clientId](internal_.SendToUserInterfaceClientOptions.md#clientid) -- [data](internal_.SendToUserInterfaceClientOptions.md#data) - -## Properties - -### clientId - -• `Optional` **clientId**: `string` - -id of the UI client, if not given send to all active clients - -#### Defined in - -[adapter/src/lib/_Types.ts:315](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L315) - -___ - -### data - -• **data**: `unknown` - -data to send to the client - -#### Defined in - -[adapter/src/lib/_Types.ts:317](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L317) diff --git a/packages/controller/doc/interfaces/internal_.SendableMessage.md b/packages/controller/doc/interfaces/internal_.SendableMessage.md deleted file mode 100644 index 858688aef..000000000 --- a/packages/controller/doc/interfaces/internal_.SendableMessage.md +++ /dev/null @@ -1,68 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / SendableMessage - -# Interface: SendableMessage - -[\](../modules/internal_.md).SendableMessage - -## Hierarchy - -- **`SendableMessage`** - - ↳ [`Message`](internal_.Message.md) - -## Table of contents - -### Properties - -- [callback](internal_.SendableMessage.md#callback) -- [command](internal_.SendableMessage.md#command) -- [from](internal_.SendableMessage.md#from) -- [message](internal_.SendableMessage.md#message) - -## Properties - -### callback - -• `Optional` **callback**: [`MessageCallbackInfo`](internal_.MessageCallbackInfo.md) - -Callback information. This is set when the source expects a response - -#### Defined in - -[types-dev/index.d.ts:253](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L253) - -___ - -### command - -• **command**: `string` - -The command to be executed - -#### Defined in - -[types-dev/index.d.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L247) - -___ - -### from - -• **from**: `string` - -The source of this message - -#### Defined in - -[types-dev/index.d.ts:251](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L251) - -___ - -### message - -• **message**: `any` - -The message payload - -#### Defined in - -[types-dev/index.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L249) diff --git a/packages/controller/doc/interfaces/internal_.SetStateChangedResult.md b/packages/controller/doc/interfaces/internal_.SetStateChangedResult.md deleted file mode 100644 index 3cf851e55..000000000 --- a/packages/controller/doc/interfaces/internal_.SetStateChangedResult.md +++ /dev/null @@ -1,32 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / SetStateChangedResult - -# Interface: SetStateChangedResult - -[\](../modules/internal_.md).SetStateChangedResult - -## Table of contents - -### Properties - -- [id](internal_.SetStateChangedResult.md#id) -- [notChanged](internal_.SetStateChangedResult.md#notchanged) - -## Properties - -### id - -• **id**: `string` - -#### Defined in - -[adapter/src/lib/_Types.ts:237](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L237) - -___ - -### notChanged - -• **notChanged**: `boolean` - -#### Defined in - -[adapter/src/lib/_Types.ts:236](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L236) diff --git a/packages/controller/doc/interfaces/internal_.State.md b/packages/controller/doc/interfaces/internal_.State.md deleted file mode 100644 index 55cccedc7..000000000 --- a/packages/controller/doc/interfaces/internal_.State.md +++ /dev/null @@ -1,127 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / State - -# Interface: State - -[\](../modules/internal_.md).State - -## Table of contents - -### Properties - -- [ack](internal_.State.md#ack) -- [c](internal_.State.md#c) -- [expire](internal_.State.md#expire) -- [from](internal_.State.md#from) -- [lc](internal_.State.md#lc) -- [q](internal_.State.md#q) -- [ts](internal_.State.md#ts) -- [user](internal_.State.md#user) -- [val](internal_.State.md#val) - -## Properties - -### ack - -• **ack**: `boolean` - -Direction flag: false for desired value and true for actual value. Default: false. - -#### Defined in - -[types-dev/index.d.ts:61](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L61) - -___ - -### c - -• `Optional` **c**: `string` - -Optional comment - -#### Defined in - -[types-dev/index.d.ts:82](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L82) - -___ - -### expire - -• `Optional` **expire**: `number` - -Optional time in seconds after which the state is reset to null - -#### Defined in - -[types-dev/index.d.ts:76](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L76) - -___ - -### from - -• **from**: `string` - -Name of the adapter instance which set the value, e.g. "system.adapter.web.0" - -#### Defined in - -[types-dev/index.d.ts:70](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L70) - -___ - -### lc - -• **lc**: `number` - -Unix timestamp of the last time the value changed - -#### Defined in - -[types-dev/index.d.ts:67](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L67) - -___ - -### q - -• `Optional` **q**: ``0`` \| ``64`` \| ``32`` \| ``2`` \| ``1`` \| ``16`` \| ``128`` \| ``17`` \| ``65`` \| ``129`` \| ``18`` \| ``66`` \| ``130`` \| ``68`` \| ``132`` - -Optional quality of the state value - -#### Defined in - -[types-dev/index.d.ts:79](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L79) - -___ - -### ts - -• **ts**: `number` - -Unix timestamp. Default: current time - -#### Defined in - -[types-dev/index.d.ts:64](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L64) - -___ - -### user - -• `Optional` **user**: `string` - -The user who set this value - -#### Defined in - -[types-dev/index.d.ts:73](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L73) - -___ - -### val - -• **val**: [`StateValue`](../modules/internal_.md#statevalue) - -The value of the state. - -#### Defined in - -[types-dev/index.d.ts:58](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L58) diff --git a/packages/controller/doc/interfaces/internal_.StateACL.md b/packages/controller/doc/interfaces/internal_.StateACL.md deleted file mode 100644 index 89d8a9540..000000000 --- a/packages/controller/doc/interfaces/internal_.StateACL.md +++ /dev/null @@ -1,82 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / StateACL - -# Interface: StateACL - -[\](../modules/internal_.md).StateACL - -Defines access rights for a single state object - -## Hierarchy - -- [`ObjectACL`](internal_.ObjectACL.md) - - ↳ **`StateACL`** - -## Table of contents - -### Properties - -- [object](internal_.StateACL.md#object) -- [owner](internal_.StateACL.md#owner) -- [ownerGroup](internal_.StateACL.md#ownergroup) -- [state](internal_.StateACL.md#state) - -## Properties - -### object - -• **object**: `number` - -Linux-type permissions defining access to this object - -#### Inherited from - -[ObjectACL](internal_.ObjectACL.md).[object](internal_.ObjectACL.md#object) - -#### Defined in - -[types-dev/objects.d.ts:31](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L31) - -___ - -### owner - -• **owner**: `string` - -Full name of the user who owns this object, e.g. "system.user.admin" - -#### Inherited from - -[ObjectACL](internal_.ObjectACL.md).[owner](internal_.ObjectACL.md#owner) - -#### Defined in - -[types-dev/objects.d.ts:27](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L27) - -___ - -### ownerGroup - -• **ownerGroup**: `string` - -Full name of the group who owns this object, e.g. "system.group.administrator" - -#### Inherited from - -[ObjectACL](internal_.ObjectACL.md).[ownerGroup](internal_.ObjectACL.md#ownergroup) - -#### Defined in - -[types-dev/objects.d.ts:29](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L29) - -___ - -### state - -• **state**: `number` - -Linux-type permissions defining access to this state - -#### Defined in - -[types-dev/objects.d.ts:37](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L37) diff --git a/packages/controller/doc/interfaces/internal_.StateCommon.md b/packages/controller/doc/interfaces/internal_.StateCommon.md deleted file mode 100644 index 6826d7218..000000000 --- a/packages/controller/doc/interfaces/internal_.StateCommon.md +++ /dev/null @@ -1,394 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / StateCommon - -# Interface: StateCommon - -[\](../modules/internal_.md).StateCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`StateCommon`** - -## Table of contents - -### Properties - -- [alias](internal_.StateCommon.md#alias) -- [color](internal_.StateCommon.md#color) -- [custom](internal_.StateCommon.md#custom) -- [def](internal_.StateCommon.md#def) -- [defAck](internal_.StateCommon.md#defack) -- [desc](internal_.StateCommon.md#desc) -- [dontDelete](internal_.StateCommon.md#dontdelete) -- [expert](internal_.StateCommon.md#expert) -- [habpanel](internal_.StateCommon.md#habpanel) -- [history](internal_.StateCommon.md#history) -- [icon](internal_.StateCommon.md#icon) -- [material](internal_.StateCommon.md#material) -- [max](internal_.StateCommon.md#max) -- [min](internal_.StateCommon.md#min) -- [mobile](internal_.StateCommon.md#mobile) -- [name](internal_.StateCommon.md#name) -- [read](internal_.StateCommon.md#read) -- [role](internal_.StateCommon.md#role) -- [smartName](internal_.StateCommon.md#smartname) -- [states](internal_.StateCommon.md#states) -- [step](internal_.StateCommon.md#step) -- [type](internal_.StateCommon.md#type) -- [unit](internal_.StateCommon.md#unit) -- [workingID](internal_.StateCommon.md#workingid) -- [write](internal_.StateCommon.md#write) - -## Properties - -### alias - -• `Optional` **alias**: `Object` - -Configures this state as an alias for another state - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `id` | `string` \| \{ `read`: `string` ; `write`: `string` } | The target state id | -| `read?` | `string` | An optional conversion function when reading, e.g. `"(val − 32) * 5/9"` | -| `write?` | `string` | An optional conversion function when reading, e.g. `"(val * 9/5) + 32"` | - -#### Defined in - -[types-dev/objects.d.ts:214](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L214) - -___ - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `Record`\<`string`, `any`\> - -Custom settings for this state - -#### Defined in - -[types-dev/objects.d.ts:255](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L255) - -___ - -### def - -• `Optional` **def**: `any` - -the default value - -#### Defined in - -[types-dev/objects.d.ts:209](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L209) - -___ - -### defAck - -• `Optional` **defAck**: `boolean` - -the default status of the ack flag - -#### Defined in - -[types-dev/objects.d.ts:211](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L211) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### habpanel - -• `Optional` **habpanel**: `any` - -Custom defined properties for backward compatibility of habpanel adapter - -#### Defined in - -[types-dev/objects.d.ts:261](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L261) - -___ - -### history - -• `Optional` **history**: `any` - -attached history information - -#### Defined in - -[types-dev/objects.d.ts:252](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L252) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### material - -• `Optional` **material**: `any` - -Custom defined properties for backward compatibility of material adapter - -#### Defined in - -[types-dev/objects.d.ts:258](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L258) - -___ - -### max - -• `Optional` **max**: `number` - -maximum value - -#### Defined in - -[types-dev/objects.d.ts:195](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L195) - -___ - -### min - -• `Optional` **min**: `number` - -minimum value - -#### Defined in - -[types-dev/objects.d.ts:193](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L193) - -___ - -### mobile - -• `Optional` **mobile**: `any` - -Custom defined properties for backward compatibility of habpanel adapter - -#### Defined in - -[types-dev/objects.d.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L264) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### read - -• **read**: `boolean` - -if this state is readable - -#### Defined in - -[types-dev/objects.d.ts:202](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L202) - -___ - -### role - -• **role**: `string` - -role of the state (used in user interfaces to indicate which widget to choose) - -#### Overrides - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:206](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L206) - -___ - -### smartName - -• `Optional` **smartName**: ``null`` \| `string` \| ``false`` \| \{ `de`: `undefined` \| `string` ; `en`: `undefined` \| `string` ; `es`: `undefined` \| `string` ; `fr`: `undefined` \| `string` ; `it`: `undefined` \| `string` ; `nl`: `undefined` \| `string` ; `pl`: `undefined` \| `string` ; `pt`: `undefined` \| `string` ; `ru`: `undefined` \| `string` ; `uk`: `undefined` \| `string` ; `zh-cn`: `undefined` \| `string` } & \{ `byON?`: ``null`` \| `string` ; `smartType?`: ``null`` \| `string` } - -Settings for IOT adapters and how the state should be named in e.g., Alexa. -The string "ignore" (deprecated please use boolean `false` instead) or boolean value `false` is a special case, causing the state to be ignored. -A value of `null` means that the device should be removed by the IOT adapters - -#### Defined in - -[types-dev/objects.d.ts:271](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L271) - -___ - -### states - -• `Optional` **states**: `string` \| `string`[] \| `Record`\<`string`, `string`\> - -Dictionary of possible values for this state in the form -```jsonc -{ - "internal value 1": "displayed value 1", - "internal value 2": "displayed value 2", - // ... -} -``` - -or as an array: -```jsonc -[ "value 1", "value 2", // ... ] -``` - -In old ioBroker versions, this could also be a string of the form -`"val1:text1;val2:text2"` (now deprecated) - -#### Defined in - -[types-dev/objects.d.ts:246](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L246) - -___ - -### step - -• `Optional` **step**: `number` - -allowed interval for numeric values - -#### Defined in - -[types-dev/objects.d.ts:197](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L197) - -___ - -### type - -• **type**: [`CommonType`](../modules/internal_.md#commontype) - -Type of this state. See https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state-commonrole for a detailed description - -#### Defined in - -[types-dev/objects.d.ts:191](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L191) - -___ - -### unit - -• `Optional` **unit**: `string` - -unit of the value - -#### Defined in - -[types-dev/objects.d.ts:199](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L199) - -___ - -### workingID - -• `Optional` **workingID**: `string` - -ID of a helper state indicating if the handler of this state is working - -#### Defined in - -[types-dev/objects.d.ts:249](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L249) - -___ - -### write - -• **write**: `boolean` - -if this state is writable - -#### Defined in - -[types-dev/objects.d.ts:204](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L204) diff --git a/packages/controller/doc/interfaces/internal_.StateObject.md b/packages/controller/doc/interfaces/internal_.StateObject.md deleted file mode 100644 index 8b486991e..000000000 --- a/packages/controller/doc/interfaces/internal_.StateObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / StateObject - -# Interface: StateObject - -[\](../modules/internal_.md).StateObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`StateObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.StateObject.md#_id) -- [acl](internal_.StateObject.md#acl) -- [common](internal_.StateObject.md#common) -- [enums](internal_.StateObject.md#enums) -- [from](internal_.StateObject.md#from) -- [native](internal_.StateObject.md#native) -- [nonEdit](internal_.StateObject.md#nonedit) -- [ts](internal_.StateObject.md#ts) -- [type](internal_.StateObject.md#type) -- [user](internal_.StateObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`StateACL`](internal_.StateACL.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:920](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L920) - -___ - -### common - -• **common**: [`StateCommon`](internal_.StateCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:919](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L919) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"state"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:918](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L918) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.StatesSettings.md b/packages/controller/doc/interfaces/internal_.StatesSettings.md deleted file mode 100644 index c30f1ffb3..000000000 --- a/packages/controller/doc/interfaces/internal_.StatesSettings.md +++ /dev/null @@ -1,180 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / StatesSettings - -# Interface: StatesSettings - -[\](../modules/internal_.md).StatesSettings - -## Table of contents - -### Properties - -- [autoConnect](internal_.StatesSettings.md#autoconnect) -- [change](internal_.StatesSettings.md#change) -- [changeUser](internal_.StatesSettings.md#changeuser) -- [connected](internal_.StatesSettings.md#connected) -- [connection](internal_.StatesSettings.md#connection) -- [disconnected](internal_.StatesSettings.md#disconnected) -- [hostname](internal_.StatesSettings.md#hostname) -- [logger](internal_.StatesSettings.md#logger) -- [metaNamespace](internal_.StatesSettings.md#metanamespace) -- [namespace](internal_.StatesSettings.md#namespace) -- [namespaceLog](internal_.StatesSettings.md#namespacelog) -- [namespaceMsg](internal_.StatesSettings.md#namespacemsg) -- [namespaceSession](internal_.StatesSettings.md#namespacesession) -- [redisNamespace](internal_.StatesSettings.md#redisnamespace) - -## Properties - -### autoConnect - -• `Optional` **autoConnect**: `boolean` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:31 - -___ - -### change - -• `Optional` **change**: [`ChangeFunction`](../modules/internal_.md#changefunction) - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:29 - -___ - -### changeUser - -• `Optional` **changeUser**: [`UserChangeFunction`](../modules/internal_.md#userchangefunction) - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:28 - -___ - -### connected - -• `Optional` **connected**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:26 - -___ - -### connection - -• **connection**: [`ConnectionOptions`](internal_.ConnectionOptions.md) - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:30 - -___ - -### disconnected - -• `Optional` **disconnected**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:27 - -___ - -### hostname - -• `Optional` **hostname**: `string` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:33 - -___ - -### logger - -• `Optional` **logger**: [`InternalLogger`](../modules/internal_.md#internallogger) - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:32 - -___ - -### metaNamespace - -• `Optional` **metaNamespace**: `string` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:35 - -___ - -### namespace - -• `Optional` **namespace**: `string` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:34 - -___ - -### namespaceLog - -• `Optional` **namespaceLog**: `string` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:37 - -___ - -### namespaceMsg - -• `Optional` **namespaceMsg**: `string` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:38 - -___ - -### namespaceSession - -• `Optional` **namespaceSession**: `string` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:36 - -___ - -### redisNamespace - -• `Optional` **redisNamespace**: `string` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:39 diff --git a/packages/controller/doc/interfaces/internal_.StopParameters.md b/packages/controller/doc/interfaces/internal_.StopParameters.md deleted file mode 100644 index 8da491626..000000000 --- a/packages/controller/doc/interfaces/internal_.StopParameters.md +++ /dev/null @@ -1,42 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / StopParameters - -# Interface: StopParameters - -[\](../modules/internal_.md).StopParameters - -## Hierarchy - -- **`StopParameters`** - - ↳ [`InternalStopParameters`](internal_.InternalStopParameters.md) - -## Table of contents - -### Properties - -- [exitCode](internal_.StopParameters.md#exitcode) -- [reason](internal_.StopParameters.md#reason) - -## Properties - -### exitCode - -• `Optional` **exitCode**: `number` - -Specify an optional exit code - -#### Defined in - -[adapter/src/lib/_Types.ts:581](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L581) - -___ - -### reason - -• `Optional` **reason**: `string` - -Specify an optional reason for stoppage - -#### Defined in - -[adapter/src/lib/_Types.ts:583](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L583) diff --git a/packages/controller/doc/interfaces/internal_.SystemConfigCommon.md b/packages/controller/doc/interfaces/internal_.SystemConfigCommon.md deleted file mode 100644 index bce71edfe..000000000 --- a/packages/controller/doc/interfaces/internal_.SystemConfigCommon.md +++ /dev/null @@ -1,436 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / SystemConfigCommon - -# Interface: SystemConfigCommon - -[\](../modules/internal_.md).SystemConfigCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`SystemConfigCommon`** - -## Table of contents - -### Properties - -- [activeRepo](internal_.SystemConfigCommon.md#activerepo) -- [adapterAutoUpgrade](internal_.SystemConfigCommon.md#adapterautoupgrade) -- [city](internal_.SystemConfigCommon.md#city) -- [color](internal_.SystemConfigCommon.md#color) -- [country](internal_.SystemConfigCommon.md#country) -- [currency](internal_.SystemConfigCommon.md#currency) -- [custom](internal_.SystemConfigCommon.md#custom) -- [dateFormat](internal_.SystemConfigCommon.md#dateformat) -- [defaultHistory](internal_.SystemConfigCommon.md#defaulthistory) -- [defaultLogLevel](internal_.SystemConfigCommon.md#defaultloglevel) -- [defaultNewAcl](internal_.SystemConfigCommon.md#defaultnewacl) -- [desc](internal_.SystemConfigCommon.md#desc) -- [diag](internal_.SystemConfigCommon.md#diag) -- [dontDelete](internal_.SystemConfigCommon.md#dontdelete) -- [expert](internal_.SystemConfigCommon.md#expert) -- [expertMode](internal_.SystemConfigCommon.md#expertmode) -- [firstDayOfWeek](internal_.SystemConfigCommon.md#firstdayofweek) -- [icon](internal_.SystemConfigCommon.md#icon) -- [intro](internal_.SystemConfigCommon.md#intro) -- [isFloatComma](internal_.SystemConfigCommon.md#isfloatcomma) -- [language](internal_.SystemConfigCommon.md#language) -- [latitude](internal_.SystemConfigCommon.md#latitude) -- [licenseConfirmed](internal_.SystemConfigCommon.md#licenseconfirmed) -- [longitude](internal_.SystemConfigCommon.md#longitude) -- [name](internal_.SystemConfigCommon.md#name) -- [role](internal_.SystemConfigCommon.md#role) -- [siteName](internal_.SystemConfigCommon.md#sitename) -- [tabsVisible](internal_.SystemConfigCommon.md#tabsvisible) -- [tempUnit](internal_.SystemConfigCommon.md#tempunit) - -## Properties - -### activeRepo - -• **activeRepo**: `string`[] - -Name of all active repositories - -#### Defined in - -[types-dev/objects.d.ts:807](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L807) - -___ - -### adapterAutoUpgrade - -• `Optional` **adapterAutoUpgrade**: `Object` - -Configured auto upgrade policy - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `defaultPolicy` | [`AutoUpgradePolicy`](../modules/internal_.md#autoupgradepolicy) | Default policy, if none has been set explicit for the adapter | -| `repositories` | \{ `[repoName: string]`: `boolean`; } | Configuration for each repository | - -#### Defined in - -[types-dev/objects.d.ts:847](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L847) - -___ - -### city - -• `Optional` **city**: `string` - -Optional user's city (only for diagnostics) - -#### Defined in - -[types-dev/objects.d.ts:817](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L817) - -___ - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### country - -• `Optional` **country**: `string` - -Optional user's country (only for diagnostics) - -#### Defined in - -[types-dev/objects.d.ts:819](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L819) - -___ - -### currency - -• `Optional` **currency**: `string` - -User-defined currency - -#### Defined in - -[types-dev/objects.d.ts:823](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L823) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:870](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L870) - -___ - -### dateFormat - -• **dateFormat**: `string` - -Used date format for formatting - -#### Defined in - -[types-dev/objects.d.ts:835](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L835) - -___ - -### defaultHistory - -• **defaultHistory**: `string` - -Default history instance - -#### Defined in - -[types-dev/objects.d.ts:827](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L827) - -___ - -### defaultLogLevel - -• `Optional` **defaultLogLevel**: [`LogLevel`](../modules/internal_.md#loglevel) - -System wide default log level - -#### Defined in - -[types-dev/objects.d.ts:833](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L833) - -___ - -### defaultNewAcl - -• **defaultNewAcl**: `Object` - -Default acl for new objects - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `file` | `number` | -| `object` | `number` | -| `owner` | \`system.user.$\{string}\` | -| `ownerGroup` | \`system.group.$\{string}\` | -| `state` | `number` | - -#### Defined in - -[types-dev/objects.d.ts:839](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L839) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### diag - -• **diag**: ``"none"`` \| ``"extended"`` \| ``"no-city"`` - -Which diag data is allowed to be sent - -#### Defined in - -[types-dev/objects.d.ts:829](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L829) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### expertMode - -• `Optional` **expertMode**: `boolean` - -Global saved expert mode for admin - -#### Defined in - -[types-dev/objects.d.ts:867](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L867) - -___ - -### firstDayOfWeek - -• `Optional` **firstDayOfWeek**: ``"monday"`` \| ``"sunday"`` - -User-defined first day of the week - -#### Defined in - -[types-dev/objects.d.ts:825](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L825) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### intro - -• `Optional` **intro**: `string`[] - -Deactivated instances, that should not be shown in admin/Intro page - -#### Defined in - -[types-dev/objects.d.ts:856](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L856) - -___ - -### isFloatComma - -• **isFloatComma**: `boolean` - -If floating comma is used instead of dot - -#### Defined in - -[types-dev/objects.d.ts:811](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L811) - -___ - -### language - -• **language**: [`Languages`](../modules/internal_.md#languages) - -Current configured language - -#### Defined in - -[types-dev/objects.d.ts:809](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L809) - -___ - -### latitude - -• `Optional` **latitude**: `number` - -Configured latitude - -#### Defined in - -[types-dev/objects.d.ts:815](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L815) - -___ - -### licenseConfirmed - -• **licenseConfirmed**: `boolean` - -If license has already been confirmed - -#### Defined in - -[types-dev/objects.d.ts:831](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L831) - -___ - -### longitude - -• `Optional` **longitude**: `number` - -Configured longitude - -#### Defined in - -[types-dev/objects.d.ts:813](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L813) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The name of this object as a simple string or an object with translations - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:168](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L168) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) - -___ - -### siteName - -• `Optional` **siteName**: `string` - -This name will be shown in admin's header. Just to identify the whole installation - -#### Defined in - -[types-dev/objects.d.ts:837](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L837) - -___ - -### tabsVisible - -• `Optional` **tabsVisible**: \{ `color?`: `string` ; `name`: `string` ; `visible`: `boolean` }[] - -Defines which tabs are visible in the left menu of the admin - -#### Defined in - -[types-dev/objects.d.ts:858](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L858) - -___ - -### tempUnit - -• `Optional` **tempUnit**: ``"°C"`` \| ``"°F"`` - -User-defined temperature unit - -#### Defined in - -[types-dev/objects.d.ts:821](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L821) diff --git a/packages/controller/doc/interfaces/internal_.SystemConfigObject.md b/packages/controller/doc/interfaces/internal_.SystemConfigObject.md deleted file mode 100644 index f539fc2d7..000000000 --- a/packages/controller/doc/interfaces/internal_.SystemConfigObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / SystemConfigObject - -# Interface: SystemConfigObject - -[\](../modules/internal_.md).SystemConfigObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`SystemConfigObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.SystemConfigObject.md#_id) -- [acl](internal_.SystemConfigObject.md#acl) -- [common](internal_.SystemConfigObject.md#common) -- [enums](internal_.SystemConfigObject.md#enums) -- [from](internal_.SystemConfigObject.md#from) -- [native](internal_.SystemConfigObject.md#native) -- [nonEdit](internal_.SystemConfigObject.md#nonedit) -- [ts](internal_.SystemConfigObject.md#ts) -- [type](internal_.SystemConfigObject.md#type) -- [user](internal_.SystemConfigObject.md#user) - -## Properties - -### \_id - -• **\_id**: `string` - -The ID of this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:901](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L901) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`SystemConfigCommon`](internal_.SystemConfigCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1164](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1164) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"config"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1163](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1163) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.UserCommon.md b/packages/controller/doc/interfaces/internal_.UserCommon.md deleted file mode 100644 index 6b57b754f..000000000 --- a/packages/controller/doc/interfaces/internal_.UserCommon.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / UserCommon - -# Interface: UserCommon - -[\](../modules/internal_.md).UserCommon - -## Hierarchy - -- [`ObjectCommon`](internal_.ObjectCommon.md) - - ↳ **`UserCommon`** - -## Table of contents - -### Properties - -- [color](internal_.UserCommon.md#color) -- [custom](internal_.UserCommon.md#custom) -- [desc](internal_.UserCommon.md#desc) -- [dontDelete](internal_.UserCommon.md#dontdelete) -- [enabled](internal_.UserCommon.md#enabled) -- [expert](internal_.UserCommon.md#expert) -- [icon](internal_.UserCommon.md#icon) -- [name](internal_.UserCommon.md#name) -- [password](internal_.UserCommon.md#password) -- [role](internal_.UserCommon.md#role) - -## Properties - -### color - -• `Optional` **color**: `string` - -Color attribute used in UI - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[color](internal_.ObjectCommon.md#color) - -#### Defined in - -[types-dev/objects.d.ts:179](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L179) - -___ - -### custom - -• `Optional` **custom**: `undefined` - -#### Defined in - -[types-dev/objects.d.ts:437](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L437) - -___ - -### desc - -• `Optional` **desc**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -Description of this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[desc](internal_.ObjectCommon.md#desc) - -#### Defined in - -[types-dev/objects.d.ts:171](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L171) - -___ - -### dontDelete - -• `Optional` **dontDelete**: ``true`` - -When set to true, this object may not be deleted - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[dontDelete](internal_.ObjectCommon.md#dontdelete) - -#### Defined in - -[types-dev/objects.d.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L174) - -___ - -### enabled - -• **enabled**: `boolean` - -Whether this user is enabled - -#### Defined in - -[types-dev/objects.d.ts:434](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L434) - -___ - -### expert - -• `Optional` **expert**: ``true`` - -When set to true, this object is only visible when expert mode is turned on in admin - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[expert](internal_.ObjectCommon.md#expert) - -#### Defined in - -[types-dev/objects.d.ts:177](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L177) - -___ - -### icon - -• `Optional` **icon**: `string` - -Icon for this object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[icon](internal_.ObjectCommon.md#icon) - -#### Defined in - -[types-dev/objects.d.ts:184](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L184) - -___ - -### name - -• **name**: [`StringOrTranslated`](../modules/internal_.md#stringortranslated) - -The username - -#### Overrides - -[ObjectCommon](internal_.ObjectCommon.md).[name](internal_.ObjectCommon.md#name) - -#### Defined in - -[types-dev/objects.d.ts:430](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L430) - -___ - -### password - -• **password**: `string` - -The hashed password - -#### Defined in - -[types-dev/objects.d.ts:432](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L432) - -___ - -### role - -• `Optional` **role**: `string` - -role of the object - -#### Inherited from - -[ObjectCommon](internal_.ObjectCommon.md).[role](internal_.ObjectCommon.md#role) - -#### Defined in - -[types-dev/objects.d.ts:186](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L186) diff --git a/packages/controller/doc/interfaces/internal_.UserInterfaceClientSubscribeReturnType.md b/packages/controller/doc/interfaces/internal_.UserInterfaceClientSubscribeReturnType.md deleted file mode 100644 index 0428d8f3c..000000000 --- a/packages/controller/doc/interfaces/internal_.UserInterfaceClientSubscribeReturnType.md +++ /dev/null @@ -1,36 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / UserInterfaceClientSubscribeReturnType - -# Interface: UserInterfaceClientSubscribeReturnType - -[\](../modules/internal_.md).UserInterfaceClientSubscribeReturnType - -## Table of contents - -### Properties - -- [accepted](internal_.UserInterfaceClientSubscribeReturnType.md#accepted) -- [heartbeat](internal_.UserInterfaceClientSubscribeReturnType.md#heartbeat) - -## Properties - -### accepted - -• **accepted**: `boolean` - -If the adapter has accepted the client subscription - -#### Defined in - -[adapter/src/lib/_Types.ts:149](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L149) - -___ - -### heartbeat - -• `Optional` **heartbeat**: `number` - -Optional heartbeat, if set, the client needs to re-subscribe every heartbeat interval - -#### Defined in - -[adapter/src/lib/_Types.ts:151](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L151) diff --git a/packages/controller/doc/interfaces/internal_.UserInterfaceSubscribeInfo.md b/packages/controller/doc/interfaces/internal_.UserInterfaceSubscribeInfo.md deleted file mode 100644 index 3fe8376be..000000000 --- a/packages/controller/doc/interfaces/internal_.UserInterfaceSubscribeInfo.md +++ /dev/null @@ -1,36 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / UserInterfaceSubscribeInfo - -# Interface: UserInterfaceSubscribeInfo - -[\](../modules/internal_.md).UserInterfaceSubscribeInfo - -## Table of contents - -### Properties - -- [clientId](internal_.UserInterfaceSubscribeInfo.md#clientid) -- [message](internal_.UserInterfaceSubscribeInfo.md#message) - -## Properties - -### clientId - -• **clientId**: `string` - -The client id, which can be used to send information to clients - -#### Defined in - -[adapter/src/lib/_Types.ts:138](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L138) - -___ - -### message - -• **message**: [`Message`](internal_.Message.md) - -The message used for subscription - -#### Defined in - -[adapter/src/lib/_Types.ts:140](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L140) diff --git a/packages/controller/doc/interfaces/internal_.UserObject.md b/packages/controller/doc/interfaces/internal_.UserObject.md deleted file mode 100644 index 676a6ba28..000000000 --- a/packages/controller/doc/interfaces/internal_.UserObject.md +++ /dev/null @@ -1,172 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / UserObject - -# Interface: UserObject - -[\](../modules/internal_.md).UserObject - -## Hierarchy - -- [`BaseObject`](internal_.BaseObject.md) - - ↳ **`UserObject`** - -## Table of contents - -### Properties - -- [\_id](internal_.UserObject.md#_id) -- [acl](internal_.UserObject.md#acl) -- [common](internal_.UserObject.md#common) -- [enums](internal_.UserObject.md#enums) -- [from](internal_.UserObject.md#from) -- [native](internal_.UserObject.md#native) -- [nonEdit](internal_.UserObject.md#nonedit) -- [ts](internal_.UserObject.md#ts) -- [type](internal_.UserObject.md#type) -- [user](internal_.UserObject.md#user) - -## Properties - -### \_id - -• **\_id**: \`system.user.$\{string}\` - -The ID of this object - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[_id](internal_.BaseObject.md#_id) - -#### Defined in - -[types-dev/objects.d.ts:1134](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1134) - -___ - -### acl - -• `Optional` **acl**: [`ObjectACL`](internal_.ObjectACL.md) - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[acl](internal_.BaseObject.md#acl) - -#### Defined in - -[types-dev/objects.d.ts:908](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L908) - -___ - -### common - -• **common**: [`UserCommon`](internal_.UserCommon.md) - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[common](internal_.BaseObject.md#common) - -#### Defined in - -[types-dev/objects.d.ts:1136](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1136) - -___ - -### enums - -• `Optional` **enums**: `Record`\<`string`, `string` \| [`Translated`](../modules/internal_.md#translated)\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[enums](internal_.BaseObject.md#enums) - -#### Defined in - -[types-dev/objects.d.ts:907](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L907) - -___ - -### from - -• `Optional` **from**: `string` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[from](internal_.BaseObject.md#from) - -#### Defined in - -[types-dev/objects.d.ts:909](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L909) - -___ - -### native - -• **native**: `Record`\<`string`, `any`\> - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[native](internal_.BaseObject.md#native) - -#### Defined in - -[types-dev/objects.d.ts:905](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L905) - -___ - -### nonEdit - -• `Optional` **nonEdit**: [`NonEditable`](internal_.NonEditable.md) - -These properties can only be edited if the correct password is provided - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[nonEdit](internal_.BaseObject.md#nonedit) - -#### Defined in - -[types-dev/objects.d.ts:914](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L914) - -___ - -### ts - -• `Optional` **ts**: `number` - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[ts](internal_.BaseObject.md#ts) - -#### Defined in - -[types-dev/objects.d.ts:912](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L912) - -___ - -### type - -• **type**: ``"user"`` - -#### Overrides - -[BaseObject](internal_.BaseObject.md).[type](internal_.BaseObject.md#type) - -#### Defined in - -[types-dev/objects.d.ts:1135](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1135) - -___ - -### user - -• `Optional` **user**: `string` - -The user who created or updated this object - -#### Inherited from - -[BaseObject](internal_.BaseObject.md).[user](internal_.BaseObject.md#user) - -#### Defined in - -[types-dev/objects.d.ts:911](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L911) diff --git a/packages/controller/doc/interfaces/internal_.ValidateIdOptions.md b/packages/controller/doc/interfaces/internal_.ValidateIdOptions.md deleted file mode 100644 index 7fed72cbd..000000000 --- a/packages/controller/doc/interfaces/internal_.ValidateIdOptions.md +++ /dev/null @@ -1,36 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / ValidateIdOptions - -# Interface: ValidateIdOptions - -[\](../modules/internal_.md).ValidateIdOptions - -## Table of contents - -### Properties - -- [maintenance](internal_.ValidateIdOptions.md#maintenance) -- [user](internal_.ValidateIdOptions.md#user) - -## Properties - -### maintenance - -• `Optional` **maintenance**: `boolean` - -in maintenance mode, we can access invalid ids to delete them, only works with the admin user - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:10](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L10) - -___ - -### user - -• `Optional` **user**: `string` - -User used to check for access rights - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:12](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L12) diff --git a/packages/controller/doc/interfaces/internal_.VisWidget.md b/packages/controller/doc/interfaces/internal_.VisWidget.md deleted file mode 100644 index 4c54014f6..000000000 --- a/packages/controller/doc/interfaces/internal_.VisWidget.md +++ /dev/null @@ -1,67 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / VisWidget - -# Interface: VisWidget - -[\](../modules/internal_.md).VisWidget - -## Table of contents - -### Properties - -- [components](internal_.VisWidget.md#components) -- [i18n](internal_.VisWidget.md#i18n) -- [ignoreInVersions](internal_.VisWidget.md#ignoreinversions) -- [name](internal_.VisWidget.md#name) -- [url](internal_.VisWidget.md#url) - -## Properties - -### components - -• **components**: `string`[] - -#### Defined in - -[types-dev/objects.d.ts:509](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L509) - -___ - -### i18n - -• **i18n**: ``true`` \| [`Translated`](../modules/internal_.md#translated) \| ``"component"`` - -#### Defined in - -[types-dev/objects.d.ts:506](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L506) - -___ - -### ignoreInVersions - -• **ignoreInVersions**: `number`[] - -The vis widget does not support the listed major versions of vis - -#### Defined in - -[types-dev/objects.d.ts:511](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L511) - -___ - -### name - -• **name**: `string` - -#### Defined in - -[types-dev/objects.d.ts:507](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L507) - -___ - -### url - -• **url**: `string` - -#### Defined in - -[types-dev/objects.d.ts:508](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L508) diff --git a/packages/controller/doc/interfaces/internal_.WriteFileOptions.md b/packages/controller/doc/interfaces/internal_.WriteFileOptions.md deleted file mode 100644 index 16aedeae4..000000000 --- a/packages/controller/doc/interfaces/internal_.WriteFileOptions.md +++ /dev/null @@ -1,117 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / [\](../modules/internal_.md) / WriteFileOptions - -# Interface: WriteFileOptions - -[\](../modules/internal_.md).WriteFileOptions - -## Hierarchy - -- [`CallOptions`](internal_.CallOptions.md) - - ↳ **`WriteFileOptions`** - -## Table of contents - -### Properties - -- [acl](internal_.WriteFileOptions.md#acl) -- [group](internal_.WriteFileOptions.md#group) -- [groups](internal_.WriteFileOptions.md#groups) -- [mimeType](internal_.WriteFileOptions.md#mimetype) -- [owner](internal_.WriteFileOptions.md#owner) -- [ownerGroup](internal_.WriteFileOptions.md#ownergroup) -- [user](internal_.WriteFileOptions.md#user) - -## Properties - -### acl - -• `Optional` **acl**: `any` - -#### Inherited from - -[CallOptions](internal_.CallOptions.md).[acl](internal_.CallOptions.md#acl) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:33 - -___ - -### group - -• `Optional` **group**: `string` - -#### Inherited from - -[CallOptions](internal_.CallOptions.md).[group](internal_.CallOptions.md#group) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:29 - -___ - -### groups - -• `Optional` **groups**: `string`[] - -#### Inherited from - -[CallOptions](internal_.CallOptions.md).[groups](internal_.CallOptions.md#groups) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:28 - -___ - -### mimeType - -• `Optional` **mimeType**: `string` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:37 - -___ - -### owner - -• `Optional` **owner**: \`system.user.$\{string}\` - -#### Inherited from - -[CallOptions](internal_.CallOptions.md).[owner](internal_.CallOptions.md#owner) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:31 - -___ - -### ownerGroup - -• `Optional` **ownerGroup**: `string` - -#### Inherited from - -[CallOptions](internal_.CallOptions.md).[ownerGroup](internal_.CallOptions.md#ownergroup) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:32 - -___ - -### user - -• `Optional` **user**: \`system.user.$\{string}\` - -#### Inherited from - -[CallOptions](internal_.CallOptions.md).[user](internal_.CallOptions.md#user) - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:30 diff --git a/packages/controller/doc/modules.md b/packages/controller/doc/modules.md deleted file mode 100644 index c3b5d02f0..000000000 --- a/packages/controller/doc/modules.md +++ /dev/null @@ -1,29 +0,0 @@ -[@iobroker/js-controller-adapter](README.md) / Exports - -# @iobroker/js-controller-adapter - -## Table of contents - -### Modules - -- [\](modules/internal_.md) - -### Classes - -- [AdapterClass](classes/AdapterClass.md) - -### Variables - -- [Adapter](modules.md#adapter) - -## Variables - -### Adapter - -• `Const` **Adapter**: typeof [`AdapterClass`](classes/AdapterClass.md) - -Polyfill to allow calling without `new` - -#### Defined in - -[adapter/src/lib/adapter/adapter.ts:12073](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/adapter.ts#L12073) diff --git a/packages/controller/doc/modules/internal_.md b/packages/controller/doc/modules/internal_.md deleted file mode 100644 index 9686c8cd8..000000000 --- a/packages/controller/doc/modules/internal_.md +++ /dev/null @@ -1,2576 +0,0 @@ -[@iobroker/js-controller-adapter](../README.md) / [Exports](../modules.md) / \ - -# Module: \ - -## Table of contents - -### Enumerations - -- [STATE\_QUALITY](../enums/internal_.STATE_QUALITY.md) - -### Classes - -- [Log](../classes/internal_.Log.md) -- [ObjectsInRedisClient](../classes/internal_.ObjectsInRedisClient.md) -- [StateRedisClient](../classes/internal_.StateRedisClient.md) -- [UserInterfaceMessagingController](../classes/internal_.UserInterfaceMessagingController.md) -- [Validator](../classes/internal_.Validator.md) - -### Interfaces - -- [ACLObject](../interfaces/internal_.ACLObject.md) -- [AdapterCommon](../interfaces/internal_.AdapterCommon.md) -- [AdapterConfig](../interfaces/internal_.AdapterConfig.md) -- [AdapterObject](../interfaces/internal_.AdapterObject.md) -- [AdapterOptions](../interfaces/internal_.AdapterOptions.md) -- [AdapterOptionsConfig](../interfaces/internal_.AdapterOptionsConfig.md) -- [AdminUi](../interfaces/internal_.AdminUi.md) -- [AliasDetails](../interfaces/internal_.AliasDetails.md) -- [AliasDetailsSource](../interfaces/internal_.AliasDetailsSource.md) -- [AliasTargetEntry](../interfaces/internal_.AliasTargetEntry.md) -- [BackupOptions](../interfaces/internal_.BackupOptions.md) -- [BaseObject](../interfaces/internal_.BaseObject.md) -- [CallOptions](../interfaces/internal_.CallOptions.md) -- [Certificates](../interfaces/internal_.Certificates.md) -- [ChannelCommon](../interfaces/internal_.ChannelCommon.md) -- [ChannelObject](../interfaces/internal_.ChannelObject.md) -- [ChartCommon](../interfaces/internal_.ChartCommon.md) -- [ChartObject](../interfaces/internal_.ChartObject.md) -- [CheckStatesResult](../interfaces/internal_.CheckStatesResult.md) -- [ChownFileResult](../interfaces/internal_.ChownFileResult.md) -- [ClientHandler](../interfaces/internal_.ClientHandler.md) -- [ConnectionOptions](../interfaces/internal_.ConnectionOptions.md) -- [CustomAdminColumn](../interfaces/internal_.CustomAdminColumn.md) -- [DbStatus](../interfaces/internal_.DbStatus.md) -- [DelObjectOptions](../interfaces/internal_.DelObjectOptions.md) -- [DesignObject](../interfaces/internal_.DesignObject.md) -- [DeviceCommon](../interfaces/internal_.DeviceCommon.md) -- [DeviceObject](../interfaces/internal_.DeviceObject.md) -- [EnumCommon](../interfaces/internal_.EnumCommon.md) -- [EnumObject](../interfaces/internal_.EnumObject.md) -- [EvaluatedFileACL](../interfaces/internal_.EvaluatedFileACL.md) -- [ExtendObjectOptions](../interfaces/internal_.ExtendObjectOptions.md) -- [ExtendObjectOptionsPreserve](../interfaces/internal_.ExtendObjectOptionsPreserve.md) -- [FileACL](../interfaces/internal_.FileACL.md) -- [FolderObject](../interfaces/internal_.FolderObject.md) -- [GetHistoryOptions](../interfaces/internal_.GetHistoryOptions.md) -- [GetObjectListItem](../interfaces/internal_.GetObjectListItem.md) -- [GetObjectViewItem](../interfaces/internal_.GetObjectViewItem.md) -- [GetObjectViewParams](../interfaces/internal_.GetObjectViewParams.md) -- [GetUserGroupsOptions](../interfaces/internal_.GetUserGroupsOptions.md) -- [GroupCommon](../interfaces/internal_.GroupCommon.md) -- [GroupObject](../interfaces/internal_.GroupObject.md) -- [HeartbeatTimer](../interfaces/internal_.HeartbeatTimer.md) -- [HostCommon](../interfaces/internal_.HostCommon.md) -- [HostNative](../interfaces/internal_.HostNative.md) -- [HostObject](../interfaces/internal_.HostObject.md) -- [IdObject](../interfaces/internal_.IdObject.md) -- [InstallNodeModuleOptions](../interfaces/internal_.InstallNodeModuleOptions.md) -- [InstanceCommon](../interfaces/internal_.InstanceCommon.md) -- [InstanceObject](../interfaces/internal_.InstanceObject.md) -- [InternalAddChannelToEnumOptions](../interfaces/internal_.InternalAddChannelToEnumOptions.md) -- [InternalAddStateToEnumOptions](../interfaces/internal_.InternalAddStateToEnumOptions.md) -- [InternalCalculatePermissionsOptions](../interfaces/internal_.InternalCalculatePermissionsOptions.md) -- [InternalCheckGroupOptions](../interfaces/internal_.InternalCheckGroupOptions.md) -- [InternalCheckPasswordOptions](../interfaces/internal_.InternalCheckPasswordOptions.md) -- [InternalCreateDeviceOptions](../interfaces/internal_.InternalCreateDeviceOptions.md) -- [InternalCreateStateOptions](../interfaces/internal_.InternalCreateStateOptions.md) -- [InternalDelObjectOptions](../interfaces/internal_.InternalDelObjectOptions.md) -- [InternalDelStateOptions](../interfaces/internal_.InternalDelStateOptions.md) -- [InternalDeleteChannelFromEnumOptions](../interfaces/internal_.InternalDeleteChannelFromEnumOptions.md) -- [InternalDeleteChannelOptions](../interfaces/internal_.InternalDeleteChannelOptions.md) -- [InternalDeleteDeviceOptions](../interfaces/internal_.InternalDeleteDeviceOptions.md) -- [InternalDeleteStateFromEnumOptions](../interfaces/internal_.InternalDeleteStateFromEnumOptions.md) -- [InternalDeleteStateOptions](../interfaces/internal_.InternalDeleteStateOptions.md) -- [InternalDestroySessionOptions](../interfaces/internal_.InternalDestroySessionOptions.md) -- [InternalFormatDateOptions](../interfaces/internal_.InternalFormatDateOptions.md) -- [InternalGetAdapterObjectsOptions](../interfaces/internal_.InternalGetAdapterObjectsOptions.md) -- [InternalGetCertificatesOptions](../interfaces/internal_.InternalGetCertificatesOptions.md) -- [InternalGetChannelsOfOptions](../interfaces/internal_.InternalGetChannelsOfOptions.md) -- [InternalGetDevicesOptions](../interfaces/internal_.InternalGetDevicesOptions.md) -- [InternalGetEncryptedConfigOptions](../interfaces/internal_.InternalGetEncryptedConfigOptions.md) -- [InternalGetEnumOptions](../interfaces/internal_.InternalGetEnumOptions.md) -- [InternalGetEnumsOptions](../interfaces/internal_.InternalGetEnumsOptions.md) -- [InternalGetHistoryOptions](../interfaces/internal_.InternalGetHistoryOptions.md) -- [InternalGetObjectOptions](../interfaces/internal_.InternalGetObjectOptions.md) -- [InternalGetObjectViewOptions](../interfaces/internal_.InternalGetObjectViewOptions.md) -- [InternalGetObjectsOptions](../interfaces/internal_.InternalGetObjectsOptions.md) -- [InternalGetPortOptions](../interfaces/internal_.InternalGetPortOptions.md) -- [InternalGetSessionOptions](../interfaces/internal_.InternalGetSessionOptions.md) -- [InternalGetStateOptions](../interfaces/internal_.InternalGetStateOptions.md) -- [InternalGetStatesOfOptions](../interfaces/internal_.InternalGetStatesOfOptions.md) -- [InternalGetStatesOptions](../interfaces/internal_.InternalGetStatesOptions.md) -- [InternalGetUserIDOptions](../interfaces/internal_.InternalGetUserIDOptions.md) -- [InternalInstallNodeModuleOptions](../interfaces/internal_.InternalInstallNodeModuleOptions.md) -- [InternalReportDeprecationOption](../interfaces/internal_.InternalReportDeprecationOption.md) -- [InternalSendToHostOptions](../interfaces/internal_.InternalSendToHostOptions.md) -- [InternalSendToOptions](../interfaces/internal_.InternalSendToOptions.md) -- [InternalSetObjectOptions](../interfaces/internal_.InternalSetObjectOptions.md) -- [InternalSetPasswordOptions](../interfaces/internal_.InternalSetPasswordOptions.md) -- [InternalSetSessionOptions](../interfaces/internal_.InternalSetSessionOptions.md) -- [InternalSetStateChangedOptions](../interfaces/internal_.InternalSetStateChangedOptions.md) -- [InternalSetStateOptions](../interfaces/internal_.InternalSetStateOptions.md) -- [InternalStopParameters](../interfaces/internal_.InternalStopParameters.md) -- [InternalSubscribeOptions](../interfaces/internal_.InternalSubscribeOptions.md) -- [InternalUpdateConfigOptions](../interfaces/internal_.InternalUpdateConfigOptions.md) -- [LicenseInformationFree](../interfaces/internal_.LicenseInformationFree.md) -- [LicenseInformationWithPayment](../interfaces/internal_.LicenseInformationWithPayment.md) -- [LogObject](../interfaces/internal_.LogObject.md) -- [Logger](../interfaces/internal_.Logger.md) -- [Message](../interfaces/internal_.Message.md) -- [MessageCallbackInfo](../interfaces/internal_.MessageCallbackInfo.md) -- [MessageCallbackObject](../interfaces/internal_.MessageCallbackObject.md) -- [MessageRule](../interfaces/internal_.MessageRule.md) -- [MessagingControllerOptions](../interfaces/internal_.MessagingControllerOptions.md) -- [MetaCommon](../interfaces/internal_.MetaCommon.md) -- [MetaObject](../interfaces/internal_.MetaObject.md) -- [NonEditable](../interfaces/internal_.NonEditable.md) -- [Notification](../interfaces/internal_.Notification.md) -- [NotificationContextData](../interfaces/internal_.NotificationContextData.md) -- [NotificationOptions](../interfaces/internal_.NotificationOptions.md) -- [NotificationScopes](../interfaces/internal_.NotificationScopes.md) -- [ObjectACL](../interfaces/internal_.ObjectACL.md) -- [ObjectCommon](../interfaces/internal_.ObjectCommon.md) -- [ObjectOperationPermissions](../interfaces/internal_.ObjectOperationPermissions.md) -- [ObjectPermissions](../interfaces/internal_.ObjectPermissions.md) -- [ObjectsSettings](../interfaces/internal_.ObjectsSettings.md) -- [Options](../interfaces/internal_.Options.md) -- [OtherCommon](../interfaces/internal_.OtherCommon.md) -- [OtherObject](../interfaces/internal_.OtherObject.md) -- [PartialAdapterObject](../interfaces/internal_.PartialAdapterObject.md) -- [PartialChannelObject](../interfaces/internal_.PartialChannelObject.md) -- [PartialDesignObject](../interfaces/internal_.PartialDesignObject.md) -- [PartialDeviceObject](../interfaces/internal_.PartialDeviceObject.md) -- [PartialEnumObject](../interfaces/internal_.PartialEnumObject.md) -- [PartialFolderObject](../interfaces/internal_.PartialFolderObject.md) -- [PartialGroupObject](../interfaces/internal_.PartialGroupObject.md) -- [PartialHostObject](../interfaces/internal_.PartialHostObject.md) -- [PartialInstanceObject](../interfaces/internal_.PartialInstanceObject.md) -- [PartialMetaObject](../interfaces/internal_.PartialMetaObject.md) -- [PartialOtherObject](../interfaces/internal_.PartialOtherObject.md) -- [PartialRepositoryObject](../interfaces/internal_.PartialRepositoryObject.md) -- [PartialScheduleObject](../interfaces/internal_.PartialScheduleObject.md) -- [PartialScriptObject](../interfaces/internal_.PartialScriptObject.md) -- [PartialStateObject](../interfaces/internal_.PartialStateObject.md) -- [PartialSystemConfigObject](../interfaces/internal_.PartialSystemConfigObject.md) -- [PartialUserObject](../interfaces/internal_.PartialUserObject.md) -- [PermissionSet](../interfaces/internal_.PermissionSet.md) -- [ReadDirResult](../interfaces/internal_.ReadDirResult.md) -- [RedisConnectionOptions](../interfaces/internal_.RedisConnectionOptions.md) -- [RepoInfo](../interfaces/internal_.RepoInfo.md) -- [RepositoryCommon](../interfaces/internal_.RepositoryCommon.md) -- [RepositoryInformation](../interfaces/internal_.RepositoryInformation.md) -- [RepositoryJson](../interfaces/internal_.RepositoryJson.md) -- [RepositoryJsonAdapterContent](../interfaces/internal_.RepositoryJsonAdapterContent.md) -- [RepositoryObject](../interfaces/internal_.RepositoryObject.md) -- [RmResult](../interfaces/internal_.RmResult.md) -- [ScheduleCommon](../interfaces/internal_.ScheduleCommon.md) -- [ScheduleObject](../interfaces/internal_.ScheduleObject.md) -- [ScriptCommon](../interfaces/internal_.ScriptCommon.md) -- [ScriptObject](../interfaces/internal_.ScriptObject.md) -- [SendToClientOptions](../interfaces/internal_.SendToClientOptions.md) -- [SendToOptions](../interfaces/internal_.SendToOptions.md) -- [SendToUserInterfaceClientOptions](../interfaces/internal_.SendToUserInterfaceClientOptions.md) -- [SendableMessage](../interfaces/internal_.SendableMessage.md) -- [SetStateChangedResult](../interfaces/internal_.SetStateChangedResult.md) -- [State](../interfaces/internal_.State.md) -- [StateACL](../interfaces/internal_.StateACL.md) -- [StateCommon](../interfaces/internal_.StateCommon.md) -- [StateObject](../interfaces/internal_.StateObject.md) -- [StatesSettings](../interfaces/internal_.StatesSettings.md) -- [StopParameters](../interfaces/internal_.StopParameters.md) -- [SupportedMessages](../interfaces/internal_.SupportedMessages.md) -- [SystemConfigCommon](../interfaces/internal_.SystemConfigCommon.md) -- [SystemConfigObject](../interfaces/internal_.SystemConfigObject.md) -- [UserCommon](../interfaces/internal_.UserCommon.md) -- [UserInterfaceClientSubscribeReturnType](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md) -- [UserInterfaceSubscribeInfo](../interfaces/internal_.UserInterfaceSubscribeInfo.md) -- [UserObject](../interfaces/internal_.UserObject.md) -- [ValidateIdOptions](../interfaces/internal_.ValidateIdOptions.md) -- [VisWidget](../interfaces/internal_.VisWidget.md) -- [WriteFileOptions](../interfaces/internal_.WriteFileOptions.md) - -### Type Aliases - -- [Adapter](internal_.md#adapter) -- [AdapterScopedObject](internal_.md#adapterscopedobject) -- [AnyObject](internal_.md#anyobject) -- [AnyPartialObject](internal_.md#anypartialobject) -- [AtLeastOne](internal_.md#atleastone) -- [AutoUpgradePolicy](internal_.md#autoupgradepolicy) -- [Brand](internal_.md#brand) -- [Branded](internal_.md#branded) -- [CalculatePermissionsCallback](internal_.md#calculatepermissionscallback) -- [Callback](internal_.md#callback) -- [CallbackReturnTypeOf](internal_.md#callbackreturntypeof) -- [ChangeFunction](internal_.md#changefunction) -- [ChangeFunction](internal_.md#changefunction-1) -- [Channel](internal_.md#channel) -- [CheckFileCallback](internal_.md#checkfilecallback) -- [CheckFileRightsCallback](internal_.md#checkfilerightscallback) -- [CheckGroupCallback](internal_.md#checkgroupcallback) -- [CheckPasswordCallback](internal_.md#checkpasswordcallback) -- [CheckStateCommand](internal_.md#checkstatecommand) -- [ChownFileCallback](internal_.md#chownfilecallback) -- [ChownObjectCallback](internal_.md#chownobjectcallback) -- [ClientUnsubscribeReason](internal_.md#clientunsubscribereason) -- [CommandsPermissions](internal_.md#commandspermissions) -- [CommandsPermissionsEntry](internal_.md#commandspermissionsentry) -- [CommandsPermissionsObject](internal_.md#commandspermissionsobject) -- [CommonType](internal_.md#commontype) -- [ConnectionType](internal_.md#connectiontype) -- [DeleteStateCallback](internal_.md#deletestatecallback) -- [Depdendencies](internal_.md#depdendencies) -- [EmptyCallback](internal_.md#emptycallback) -- [Enum](internal_.md#enum) -- [EnumList](internal_.md#enumlist) -- [ErrnoCallback](internal_.md#errnocallback) -- [ErrorCallback](internal_.md#errorcallback) -- [ErrorHandler](internal_.md#errorhandler) -- [ExtendObjectCallback](internal_.md#extendobjectcallback) -- [FileChangeHandler](internal_.md#filechangehandler) -- [FindObjectCallback](internal_.md#findobjectcallback) -- [GenericCallback](internal_.md#genericcallback) -- [GetCertificatesCallback](internal_.md#getcertificatescallback) -- [GetCertificatesPromiseReturnType](internal_.md#getcertificatespromisereturntype) -- [GetEncryptedConfigCallback](internal_.md#getencryptedconfigcallback) -- [GetEnumCallback](internal_.md#getenumcallback) -- [GetEnumsCallback](internal_.md#getenumscallback) -- [GetEnumsPromise](internal_.md#getenumspromise) -- [GetHistoryCallback](internal_.md#gethistorycallback) -- [GetHistoryResult](internal_.md#gethistoryresult) -- [GetKeysCallback](internal_.md#getkeyscallback) -- [GetObjectCallback](internal_.md#getobjectcallback) -- [GetObjectListCallback](internal_.md#getobjectlistcallback) -- [GetObjectListPromise](internal_.md#getobjectlistpromise) -- [GetObjectPromise](internal_.md#getobjectpromise) -- [GetObjectViewCallback](internal_.md#getobjectviewcallback) -- [GetObjectViewPromise](internal_.md#getobjectviewpromise) -- [GetObjectsCallback](internal_.md#getobjectscallback) -- [GetObjectsCallback3](internal_.md#getobjectscallback3) -- [GetObjectsCallbackTyped](internal_.md#getobjectscallbacktyped) -- [GetObjectsPromise](internal_.md#getobjectspromise) -- [GetObjectsPromiseTyped](internal_.md#getobjectspromisetyped) -- [GetSessionCallback](internal_.md#getsessioncallback) -- [GetStateCallback](internal_.md#getstatecallback) -- [GetStatePromise](internal_.md#getstatepromise) -- [GetStatesCallback](internal_.md#getstatescallback) -- [GetStatesPromise](internal_.md#getstatespromise) -- [GetUserGroupCallbackNoError](internal_.md#getusergroupcallbacknoerror) -- [GetUserGroupPromiseReturn](internal_.md#getusergrouppromisereturn) -- [Group](internal_.md#group) -- [InferGetObjectViewItemType](internal_.md#infergetobjectviewitemtype) -- [InstalledFrom](internal_.md#installedfrom) -- [Instance](internal_.md#instance) -- [InstanceMode](internal_.md#instancemode) -- [InternalLogger](internal_.md#internallogger) -- [Interval](internal_.md#interval) -- [Languages](internal_.md#languages) -- [LicenseInformation](internal_.md#licenseinformation) -- [LocalLink](internal_.md#locallink) -- [LogLevel](internal_.md#loglevel) -- [MaybePromise](internal_.md#maybepromise) -- [MessageCallback](internal_.md#messagecallback) -- [MessageHandler](internal_.md#messagehandler) -- [MessageUnsubscribeReason](internal_.md#messageunsubscribereason) -- [Meta](internal_.md#meta) -- [Misc](internal_.md#misc) -- [NonNullCallbackReturnTypeOf](internal_.md#nonnullcallbackreturntypeof) -- [NotificationCategory](internal_.md#notificationcategory) -- [Object](internal_.md#object) -- [ObjectChangeHandler](internal_.md#objectchangehandler) -- [ObjectIdToObjectType](internal_.md#objectidtoobjecttype) -- [ObjectType](internal_.md#objecttype) -- [OptionalCallback](internal_.md#optionalcallback) -- [PaidLicenseType](internal_.md#paidlicensetype) -- [PartialChartObject](internal_.md#partialchartobject) -- [PartialObjectWorker](internal_.md#partialobjectworker) -- [Pattern](internal_.md#pattern) -- [Pattern](internal_.md#pattern-1) -- [Plugin](internal_.md#plugin) -- [ReadDirCallback](internal_.md#readdircallback) -- [ReadDirPromise](internal_.md#readdirpromise) -- [ReadFileCallback](internal_.md#readfilecallback) -- [ReadFilePromise](internal_.md#readfilepromise) -- [ReadyHandler](internal_.md#readyhandler) -- [RmCallback](internal_.md#rmcallback) -- [ScriptOrChannel](internal_.md#scriptorchannel) -- [SecondParameterOf](internal_.md#secondparameterof) -- [SendToAllClientOptions](internal_.md#sendtoallclientoptions) -- [Session](internal_.md#session) -- [SetObjectCallback](internal_.md#setobjectcallback) -- [SetObjectPromise](internal_.md#setobjectpromise) -- [SetStateCallback](internal_.md#setstatecallback) -- [SetStateChangedCallback](internal_.md#setstatechangedcallback) -- [SetStateChangedPromise](internal_.md#setstatechangedpromise) -- [SetStatePromise](internal_.md#setstatepromise) -- [SettableObjectWorker](internal_.md#settableobjectworker) -- [SettableState](internal_.md#settablestate) -- [State](internal_.md#state) -- [StateChangeHandler](internal_.md#statechangehandler) -- [StateValue](internal_.md#statevalue) -- [StringOrTranslated](internal_.md#stringortranslated) -- [Timeout](internal_.md#timeout) -- [TimeoutCallback](internal_.md#timeoutcallback) -- [Translated](internal_.md#translated) -- [UnloadHandler](internal_.md#unloadhandler) -- [User](internal_.md#user) -- [UserChangeFunction](internal_.md#userchangefunction) -- [UserInterfaceClientRemoveMessage](internal_.md#userinterfaceclientremovemessage) -- [UserInterfaceClientSubscribeHandler](internal_.md#userinterfaceclientsubscribehandler) -- [UserInterfaceClientUnsubscribeHandler](internal_.md#userinterfaceclientunsubscribehandler) -- [UserInterfaceClientUnsubscribeReason](internal_.md#userinterfaceclientunsubscribereason) -- [UserInterfaceUnsubscribeInfo](internal_.md#userinterfaceunsubscribeinfo) -- [UserInterfaceUnsubscribeInfoBaseObject](internal_.md#userinterfaceunsubscribeinfobaseobject) -- [WelcomeScreenEntry](internal_.md#welcomescreenentry) - -## Type Aliases - -### Adapter - -Ƭ **Adapter**: \`system.adapter.$\{string}\` \| \`system.host.$\{string}.adapter.$\{string}\` - -#### Defined in - -[types-dev/objects.d.ts:83](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L83) - -___ - -### AdapterScopedObject - -Ƭ **AdapterScopedObject**: [`FolderObject`](../interfaces/internal_.FolderObject.md) \| [`DeviceObject`](../interfaces/internal_.DeviceObject.md) \| [`ChannelObject`](../interfaces/internal_.ChannelObject.md) \| [`StateObject`](../interfaces/internal_.StateObject.md) - -All objects that usually appear in an adapter scope - -#### Defined in - -[types-dev/objects.d.ts:1233](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1233) - -___ - -### AnyObject - -Ƭ **AnyObject**: [`StateObject`](../interfaces/internal_.StateObject.md) \| [`ChannelObject`](../interfaces/internal_.ChannelObject.md) \| [`DeviceObject`](../interfaces/internal_.DeviceObject.md) \| [`FolderObject`](../interfaces/internal_.FolderObject.md) \| [`EnumObject`](../interfaces/internal_.EnumObject.md) \| [`MetaObject`](../interfaces/internal_.MetaObject.md) \| [`HostObject`](../interfaces/internal_.HostObject.md) \| [`AdapterObject`](../interfaces/internal_.AdapterObject.md) \| [`InstanceObject`](../interfaces/internal_.InstanceObject.md) \| [`UserObject`](../interfaces/internal_.UserObject.md) \| [`GroupObject`](../interfaces/internal_.GroupObject.md) \| [`ScriptObject`](../interfaces/internal_.ScriptObject.md) \| [`ChartObject`](../interfaces/internal_.ChartObject.md) \| [`ScheduleObject`](../interfaces/internal_.ScheduleObject.md) \| [`RepositoryObject`](../interfaces/internal_.RepositoryObject.md) \| [`OtherObject`](../interfaces/internal_.OtherObject.md) \| [`DesignObject`](../interfaces/internal_.DesignObject.md) - -#### Defined in - -[types-dev/objects.d.ts:1193](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1193) - -___ - -### AnyPartialObject - -Ƭ **AnyPartialObject**: [`PartialStateObject`](../interfaces/internal_.PartialStateObject.md) \| [`PartialChannelObject`](../interfaces/internal_.PartialChannelObject.md) \| [`PartialDeviceObject`](../interfaces/internal_.PartialDeviceObject.md) \| [`PartialFolderObject`](../interfaces/internal_.PartialFolderObject.md) \| [`PartialEnumObject`](../interfaces/internal_.PartialEnumObject.md) \| [`PartialMetaObject`](../interfaces/internal_.PartialMetaObject.md) \| [`PartialHostObject`](../interfaces/internal_.PartialHostObject.md) \| [`PartialAdapterObject`](../interfaces/internal_.PartialAdapterObject.md) \| [`PartialInstanceObject`](../interfaces/internal_.PartialInstanceObject.md) \| [`PartialUserObject`](../interfaces/internal_.PartialUserObject.md) \| [`PartialGroupObject`](../interfaces/internal_.PartialGroupObject.md) \| [`PartialScriptObject`](../interfaces/internal_.PartialScriptObject.md) \| [`PartialChartObject`](internal_.md#partialchartobject) \| [`PartialScheduleObject`](../interfaces/internal_.PartialScheduleObject.md) \| [`PartialRepositoryObject`](../interfaces/internal_.PartialRepositoryObject.md) \| [`PartialSystemConfigObject`](../interfaces/internal_.PartialSystemConfigObject.md) \| [`PartialOtherObject`](../interfaces/internal_.PartialOtherObject.md) \| [`PartialDesignObject`](../interfaces/internal_.PartialDesignObject.md) - -#### Defined in - -[types-dev/objects.d.ts:1212](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1212) - -___ - -### AtLeastOne - -Ƭ **AtLeastOne**\<`T`, `Req`, `Opt`\>: \{ [K in keyof Req]: Omit\ & \{ [P in K]: Req[P] } }[keyof `Req`] - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | `T` | -| `Req` | \{ [K in keyof T]-?: T[K] } | -| `Opt` | \{ [K in keyof T]?: T[K] } | - -#### Defined in - -[types-dev/index.d.ts:11](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L11) - -___ - -### AutoUpgradePolicy - -Ƭ **AutoUpgradePolicy**: ``"none"`` \| ``"patch"`` \| ``"minor"`` \| ``"major"`` - -#### Defined in - -[types-dev/objects.d.ts:503](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L503) - -___ - -### Brand - -Ƭ **Brand**\<`B`\>: `Object` - -#### Type parameters - -| Name | -| :------ | -| `B` | - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `[___brand]` | `B` | - -#### Defined in - -[types-dev/utils.d.ts:2](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/utils.d.ts#L2) - -___ - -### Branded - -Ƭ **Branded**\<`T`, `B`\>: `T` & [`Brand`](internal_.md#brand)\<`B`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | -| `B` | - -#### Defined in - -[types-dev/utils.d.ts:3](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/utils.d.ts#L3) - -___ - -### CalculatePermissionsCallback - -Ƭ **CalculatePermissionsCallback**: (`result`: [`PermissionSet`](../interfaces/internal_.PermissionSet.md)) => `void` - -#### Type declaration - -▸ (`result`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `result` | [`PermissionSet`](../interfaces/internal_.PermissionSet.md) | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:311](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L311) - -___ - -### Callback - -Ƭ **Callback**: (...`args`: `any`[]) => `void` \| `Promise`\<`void`\> - -#### Type declaration - -▸ (`...args`): `void` \| `Promise`\<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `...args` | `any`[] | - -##### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:4](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L4) - -___ - -### CallbackReturnTypeOf - -Ƭ **CallbackReturnTypeOf**\<`T`\>: [`SecondParameterOf`](internal_.md#secondparameterof)\<`T`\> - -Infers the return type from a callback-style API and leaves null and undefined in - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends (...`args`: `any`[]) => `any` | - -#### Defined in - -[types-dev/index.d.ts:410](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L410) - -___ - -### ChangeFunction - -Ƭ **ChangeFunction**: (`id`: `string`, `state`: [`State`](../interfaces/internal_.State.md) \| [`Message`](../interfaces/internal_.Message.md) \| ``null``) => `void` - -#### Type declaration - -▸ (`id`, `state`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| [`Message`](../interfaces/internal_.Message.md) \| ``null`` | - -##### Returns - -`void` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:24 - -___ - -### ChangeFunction - -Ƭ **ChangeFunction**: (`id`: `string`, `object`: [`Object`](internal_.md#object) \| ``null``) => `void` - -#### Type declaration - -▸ (`id`, `object`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `object` | [`Object`](internal_.md#object) \| ``null`` | - -##### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:5 - -___ - -### Channel - -Ƭ **Channel**: \`script.js.$\{"common" \| "global"}\` \| \`$\{string}.$\{number}.info\` - -#### Defined in - -[types-dev/objects.d.ts:73](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L73) - -___ - -### CheckFileCallback - -Ƭ **CheckFileCallback**: (`checkFailed`: `boolean`, `options?`: [`CallOptions`](../interfaces/internal_.CallOptions.md), `fileOptions?`: \{ `notExists`: `boolean` }) => `void` - -#### Type declaration - -▸ (`checkFailed`, `options?`, `fileOptions?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `checkFailed` | `boolean` | -| `options?` | [`CallOptions`](../interfaces/internal_.CallOptions.md) | -| `fileOptions?` | `Object` | -| `fileOptions.notExists` | `boolean` | - -##### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:44 - -___ - -### CheckFileRightsCallback - -Ƭ **CheckFileRightsCallback**: (`err`: `Error` \| ``null`` \| `undefined`, `options`: `Record`\<`string`, `any`\>, `opt?`: `any`) => `void` - -#### Type declaration - -▸ (`err`, `options`, `opt?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err` | `Error` \| ``null`` \| `undefined` | -| `options` | `Record`\<`string`, `any`\> | -| `opt?` | `any` | - -##### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:34 - -___ - -### CheckGroupCallback - -Ƭ **CheckGroupCallback**: (`result`: `boolean`) => `void` - -#### Type declaration - -▸ (`result`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `result` | `boolean` | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:292](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L292) - -___ - -### CheckPasswordCallback - -Ƭ **CheckPasswordCallback**: (`success`: `boolean`, `user`: `string`) => `void` - -#### Type declaration - -▸ (`success`, `user`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `success` | `boolean` | -| `user` | `string` | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:272](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L272) - -___ - -### CheckStateCommand - -Ƭ **CheckStateCommand**: ``"getState"`` \| ``"setState"`` \| ``"delState"`` - -#### Defined in - -[adapter/src/lib/_Types.ts:245](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L245) - -___ - -### ChownFileCallback - -Ƭ **ChownFileCallback**: (`err?`: `NodeJS.ErrnoException` \| ``null``, `processed?`: [`ChownFileResult`](../interfaces/internal_.ChownFileResult.md)[]) => `void` - -#### Type declaration - -▸ (`err?`, `processed?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `NodeJS.ErrnoException` \| ``null`` | -| `processed?` | [`ChownFileResult`](../interfaces/internal_.ChownFileResult.md)[] | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:472](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L472) - -___ - -### ChownObjectCallback - -Ƭ **ChownObjectCallback**: (`err?`: `NodeJS.ErrnoException` \| ``null``, `list?`: [`Object`](internal_.md#object)[]) => `void` - -#### Type declaration - -▸ (`err?`, `list?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `NodeJS.ErrnoException` \| ``null`` | -| `list?` | [`Object`](internal_.md#object)[] | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:483](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L483) - -___ - -### ClientUnsubscribeReason - -Ƭ **ClientUnsubscribeReason**: [`MessageUnsubscribeReason`](internal_.md#messageunsubscribereason) \| ``"clientSubscribeError"`` - -#### Defined in - -[adapter/src/lib/_Types.ts:68](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L68) - -___ - -### CommandsPermissions - -Ƭ **CommandsPermissions**: [`CommandsPermissionsObject`](internal_.md#commandspermissionsobject) \| [`CommandsPermissionsEntry`](internal_.md#commandspermissionsentry)[] - -#### Defined in - -[adapter/src/lib/_Types.ts:309](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L309) - -___ - -### CommandsPermissionsEntry - -Ƭ **CommandsPermissionsEntry**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `operation` | `string` | -| `type` | ``"object"`` \| ``"state"`` \| ``""`` \| ``"other"`` \| ``"file"`` | - -#### Defined in - -[adapter/src/lib/_Types.ts:301](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L301) - -___ - -### CommandsPermissionsObject - -Ƭ **CommandsPermissionsObject**: `Object` - -#### Index signature - -▪ [permission: `string`]: [`CommandsPermissionsEntry`](internal_.md#commandspermissionsentry) - -#### Defined in - -[adapter/src/lib/_Types.ts:305](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L305) - -___ - -### CommonType - -Ƭ **CommonType**: ``"number"`` \| ``"string"`` \| ``"boolean"`` \| ``"array"`` \| ``"object"`` \| ``"mixed"`` - -#### Defined in - -[types-dev/objects.d.ts:164](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L164) - -___ - -### ConnectionType - -Ƭ **ConnectionType**: ``"local"`` \| ``"cloud"`` - -#### Defined in - -[types-dev/objects.d.ts:572](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L572) - -___ - -### DeleteStateCallback - -Ƭ **DeleteStateCallback**: (`err?`: `Error` \| ``null``, `id?`: `string`) => `void` - -#### Type declaration - -▸ (`err?`, `id?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `id?` | `string` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:424](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L424) - -___ - -### Depdendencies - -Ƭ **Depdendencies**: \{ `[adapterName: string]`: `string`; }[] \| `string`[] - -Format for local and global dependencies - -#### Defined in - -[types-dev/objects.d.ts:596](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L596) - -___ - -### EmptyCallback - -Ƭ **EmptyCallback**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:346](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L346) - -___ - -### Enum - -Ƭ **Enum**: \`enum.$\{string}\` - -#### Defined in - -[types-dev/objects.d.ts:79](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L79) - -___ - -### EnumList - -Ƭ **EnumList**: `string` \| `string`[] - -#### Defined in - -[types-dev/index.d.ts:264](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L264) - -___ - -### ErrnoCallback - -Ƭ **ErrnoCallback**: (`err?`: `NodeJS.ErrnoException` \| ``null``) => `void` - -Special variant of ErrorCallback for methods where Node.js returns an ErrnoException - -#### Type declaration - -▸ (`err?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `NodeJS.ErrnoException` \| ``null`` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:349](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L349) - -___ - -### ErrorCallback - -Ƭ **ErrorCallback**: (`err?`: `Error` \| ``null``) => `void` - -#### Type declaration - -▸ (`err?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:347](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L347) - -___ - -### ErrorHandler - -Ƭ **ErrorHandler**: (`err`: `Error`) => `boolean` - -#### Type declaration - -▸ (`err`): `boolean` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err` | `Error` | - -##### Returns - -`boolean` - -#### Defined in - -[types-dev/index.d.ts:344](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L344) - -___ - -### ExtendObjectCallback - -Ƭ **ExtendObjectCallback**: (`err?`: `Error` \| ``null``, `result?`: \{ `id`: `string` ; `value`: [`Object`](internal_.md#object) }, `id?`: `string`) => `void` - -#### Type declaration - -▸ (`err?`, `result?`, `id?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `result?` | `Object` | -| `result.id` | `string` | -| `result.value` | [`Object`](internal_.md#object) | -| `id?` | `string` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:511](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L511) - -___ - -### FileChangeHandler - -Ƭ **FileChangeHandler**: (`id`: `string`, `fileName`: `string`, `size`: `number` \| ``null``) => `void` - -#### Type declaration - -▸ (`id`, `fileName`, `size`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `fileName` | `string` | -| `size` | `number` \| ``null`` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:341](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L341) - -___ - -### FindObjectCallback - -Ƭ **FindObjectCallback**: (`err?`: `Error` \| ``null``, `id?`: `string`, `name?`: [`StringOrTranslated`](internal_.md#stringortranslated)) => `void` - -#### Type declaration - -▸ (`err?`, `id?`, `name?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `id?` | `string` | -| `name?` | [`StringOrTranslated`](internal_.md#stringortranslated) | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:385](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L385) - -___ - -### GenericCallback - -Ƭ **GenericCallback**\<`T`\>: (`err?`: `Error` \| ``null``, `result?`: `T`) => `void` - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Type declaration - -▸ (`err?`, `result?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `result?` | `T` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:351](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L351) - -___ - -### GetCertificatesCallback - -Ƭ **GetCertificatesCallback**: (`err?`: `Error` \| ``null``, `certs?`: [`Certificates`](../interfaces/internal_.Certificates.md), `useLetsEncryptCert?`: `boolean`) => `void` - -#### Type declaration - -▸ (`err?`, `certs?`, `useLetsEncryptCert?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `certs?` | [`Certificates`](../interfaces/internal_.Certificates.md) | -| `useLetsEncryptCert?` | `boolean` | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:329](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L329) - -___ - -### GetCertificatesPromiseReturnType - -Ƭ **GetCertificatesPromiseReturnType**: [cert: Certificates, useLetsEncryptCert?: boolean] - -#### Defined in - -[adapter/src/lib/_Types.ts:335](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L335) - -___ - -### GetEncryptedConfigCallback - -Ƭ **GetEncryptedConfigCallback**: (`error`: `Error` \| ``null`` \| `undefined`, `result?`: `string`) => `void` - -#### Type declaration - -▸ (`error`, `result?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `error` | `Error` \| ``null`` \| `undefined` | -| `result?` | `string` | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:348](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L348) - -___ - -### GetEnumCallback - -Ƭ **GetEnumCallback**: (`err?`: `Error` \| ``null``, `enums?`: `Record`\<`string`, [`EnumObject`](../interfaces/internal_.EnumObject.md)\>, `requestedEnum?`: `string`) => `void` - -#### Type declaration - -▸ (`err?`, `enums?`, `requestedEnum?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `enums?` | `Record`\<`string`, [`EnumObject`](../interfaces/internal_.EnumObject.md)\> | -| `requestedEnum?` | `string` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:365](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L365) - -___ - -### GetEnumsCallback - -Ƭ **GetEnumsCallback**: (`err?`: `Error` \| ``null``, `result?`: \{ `[groupName: string]`: `Record`\<`string`, [`EnumObject`](../interfaces/internal_.EnumObject.md)\>; }) => `void` - -#### Type declaration - -▸ (`err?`, `result?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `result?` | `Object` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:366](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L366) - -___ - -### GetEnumsPromise - -Ƭ **GetEnumsPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`GetEnumsCallback`](internal_.md#getenumscallback)\>\> - -#### Defined in - -[types-dev/index.d.ts:372](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L372) - -___ - -### GetHistoryCallback - -Ƭ **GetHistoryCallback**: (`err`: `Error` \| ``null``, `result?`: [`GetHistoryResult`](internal_.md#gethistoryresult), `step?`: `number`, `sessionId?`: `string`) => `void` - -#### Type declaration - -▸ (`err`, `result?`, `step?`, `sessionId?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err` | `Error` \| ``null`` | -| `result?` | [`GetHistoryResult`](internal_.md#gethistoryresult) | -| `step?` | `number` | -| `sessionId?` | `string` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:427](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L427) - -___ - -### GetHistoryResult - -Ƭ **GetHistoryResult**: [`State`](../interfaces/internal_.State.md) & \{ `id?`: `string` }[] - -#### Defined in - -[types-dev/index.d.ts:426](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L426) - -___ - -### GetKeysCallback - -Ƭ **GetKeysCallback**: (`err?`: `Error` \| ``null``, `list?`: `string`[]) => `void` - -#### Type declaration - -▸ (`err?`, `list?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `list?` | `string`[] | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:485](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L485) - -___ - -### GetObjectCallback - -Ƭ **GetObjectCallback**\<`T`\>: (`err?`: `Error` \| ``null``, `obj?`: [`ObjectIdToObjectType`](internal_.md#objectidtoobjecttype)\<`T`\> \| ``null``) => `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` = `string` | - -#### Type declaration - -▸ (`err?`, `obj?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `obj?` | [`ObjectIdToObjectType`](internal_.md#objectidtoobjecttype)\<`T`\> \| ``null`` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:359](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L359) - -___ - -### GetObjectListCallback - -Ƭ **GetObjectListCallback**\<`T`\>: (`err?`: `Error` \| ``null``, `result?`: \{ `rows`: [`GetObjectListItem`](../interfaces/internal_.GetObjectListItem.md)\<`T`\>[] }) => `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`Object`](internal_.md#object) | - -#### Type declaration - -▸ (`err?`, `result?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `result?` | `Object` | -| `result.rows` | [`GetObjectListItem`](../interfaces/internal_.GetObjectListItem.md)\<`T`\>[] | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:505](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L505) - -___ - -### GetObjectListPromise - -Ƭ **GetObjectListPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`GetObjectListCallback`](internal_.md#getobjectlistcallback)\<[`Object`](internal_.md#object)\>\>\> - -#### Defined in - -[types-dev/index.d.ts:509](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L509) - -___ - -### GetObjectPromise - -Ƭ **GetObjectPromise**\<`T`\>: `Promise`\<[`CallbackReturnTypeOf`](internal_.md#callbackreturntypeof)\<[`GetObjectCallback`](internal_.md#getobjectcallback)\<`T`\>\>\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` = `string` | - -#### Defined in - -[types-dev/index.d.ts:363](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L363) - -___ - -### GetObjectViewCallback - -Ƭ **GetObjectViewCallback**\<`T`\>: (`err?`: `Error` \| ``null``, `result?`: \{ `rows`: [`GetObjectViewItem`](../interfaces/internal_.GetObjectViewItem.md)\<`T`\>[] }) => `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`AnyObject`](internal_.md#anyobject) | - -#### Type declaration - -▸ (`err?`, `result?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `result?` | `Object` | -| `result.rows` | [`GetObjectViewItem`](../interfaces/internal_.GetObjectViewItem.md)\<`T`\>[] | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:493](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L493) - -___ - -### GetObjectViewPromise - -Ƭ **GetObjectViewPromise**\<`T`\>: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`GetObjectViewCallback`](internal_.md#getobjectviewcallback)\<`T`\>\>\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`AnyObject`](internal_.md#anyobject) | - -#### Defined in - -[types-dev/index.d.ts:497](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L497) - -___ - -### GetObjectsCallback - -Ƭ **GetObjectsCallback**: (`err?`: `Error` \| ``null``, `objects?`: `Record`\<`string`, [`Object`](internal_.md#object)\>) => `void` - -#### Type declaration - -▸ (`err?`, `objects?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `objects?` | `Record`\<`string`, [`Object`](internal_.md#object)\> | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:374](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L374) - -___ - -### GetObjectsCallback3 - -Ƭ **GetObjectsCallback3**\<`T`\>: (`err?`: `Error` \| ``null``, `result?`: `T`[]) => `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`BaseObject`](../interfaces/internal_.BaseObject.md) | - -#### Type declaration - -▸ (`err?`, `result?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `result?` | `T`[] | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:395](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L395) - -___ - -### GetObjectsCallbackTyped - -Ƭ **GetObjectsCallbackTyped**\<`T`\>: (`err?`: `Error` \| ``null``, `objects?`: `Record`\<`string`, [`AnyObject`](internal_.md#anyobject) & \{ `type`: `T` }\>) => `void` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`ObjectType`](internal_.md#objecttype) | - -#### Type declaration - -▸ (`err?`, `objects?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `objects?` | `Record`\<`string`, [`AnyObject`](internal_.md#anyobject) & \{ `type`: `T` }\> | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:377](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L377) - -___ - -### GetObjectsPromise - -Ƭ **GetObjectsPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`GetObjectsCallback`](internal_.md#getobjectscallback)\>\> - -#### Defined in - -[types-dev/index.d.ts:375](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L375) - -___ - -### GetObjectsPromiseTyped - -Ƭ **GetObjectsPromiseTyped**\<`T`\>: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`GetObjectsCallbackTyped`](internal_.md#getobjectscallbacktyped)\<`T`\>\>\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`ObjectType`](internal_.md#objecttype) | - -#### Defined in - -[types-dev/index.d.ts:381](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L381) - -___ - -### GetSessionCallback - -Ƭ **GetSessionCallback**: (`session`: [`Session`](internal_.md#session)) => `void` - -#### Type declaration - -▸ (`session`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `session` | [`Session`](internal_.md#session) | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:517](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L517) - -___ - -### GetStateCallback - -Ƭ **GetStateCallback**: (`err?`: `Error` \| ``null``, `state?`: [`State`](../interfaces/internal_.State.md) \| ``null``) => `void` - -#### Type declaration - -▸ (`err?`, `state?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `state?` | [`State`](../interfaces/internal_.State.md) \| ``null`` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:412](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L412) - -___ - -### GetStatePromise - -Ƭ **GetStatePromise**: `Promise`\<[`CallbackReturnTypeOf`](internal_.md#callbackreturntypeof)\<[`GetStateCallback`](internal_.md#getstatecallback)\>\> - -#### Defined in - -[types-dev/index.d.ts:413](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L413) - -___ - -### GetStatesCallback - -Ƭ **GetStatesCallback**: (`err?`: `Error` \| ``null``, `states?`: `Record`\<`string`, [`State`](../interfaces/internal_.State.md)\>) => `void` - -#### Type declaration - -▸ (`err?`, `states?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `states?` | `Record`\<`string`, [`State`](../interfaces/internal_.State.md)\> | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:415](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L415) - -___ - -### GetStatesPromise - -Ƭ **GetStatesPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`GetStatesCallback`](internal_.md#getstatescallback)\>\> - -#### Defined in - -[types-dev/index.d.ts:416](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L416) - -___ - -### GetUserGroupCallbackNoError - -Ƭ **GetUserGroupCallbackNoError**: (`user`: `string`, `groups`: `string`[], `acl`: [`ObjectPermissions`](../interfaces/internal_.ObjectPermissions.md)) => `void` - -#### Type declaration - -▸ (`user`, `groups`, `acl`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `user` | `string` | -| `groups` | `string`[] | -| `acl` | [`ObjectPermissions`](../interfaces/internal_.ObjectPermissions.md) | - -##### Returns - -`void` - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsInRedisClient.d.ts:6 - -___ - -### GetUserGroupPromiseReturn - -Ƭ **GetUserGroupPromiseReturn**: [user: string, groups: string[], acl: ObjectPermissions] - -#### Defined in - -db-objects-redis/build/esm/lib/objects/objectsUtils.d.ts:44 - -___ - -### Group - -Ƭ **Group**: \`system.group.$\{string}\` - -#### Defined in - -[types-dev/objects.d.ts:85](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L85) - -___ - -### InferGetObjectViewItemType - -Ƭ **InferGetObjectViewItemType**\<`Design`, `View`\>: `Design` extends ``"system"`` ? `View` extends ``"host"`` ? [`HostObject`](../interfaces/internal_.HostObject.md) : `View` extends ``"adapter"`` ? [`AdapterObject`](../interfaces/internal_.AdapterObject.md) : `View` extends ``"instance"`` ? [`InstanceObject`](../interfaces/internal_.InstanceObject.md) : `View` extends ``"meta"`` ? [`MetaObject`](../interfaces/internal_.MetaObject.md) : `View` extends ``"device"`` ? [`DeviceObject`](../interfaces/internal_.DeviceObject.md) : `View` extends ``"channel"`` ? [`ChannelObject`](../interfaces/internal_.ChannelObject.md) : `View` extends ``"state"`` ? [`StateObject`](../interfaces/internal_.StateObject.md) : `View` extends ``"folder"`` ? [`FolderObject`](../interfaces/internal_.FolderObject.md) : `View` extends ``"enum"`` ? [`EnumObject`](../interfaces/internal_.EnumObject.md) : ... extends ... ? ... : ... : `any` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `Design` | extends `string` | -| `View` | extends `string` | - -#### Defined in - -[types-dev/objects.d.ts:1276](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1276) - -___ - -### InstalledFrom - -Ƭ **InstalledFrom**: [`Branded`](internal_.md#branded)\<`string`, ``"InstalledFrom"``\> - -Installed from attribute of instance/adapter object - -#### Defined in - -[types-dev/objects.d.ts:345](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L345) - -___ - -### Instance - -Ƭ **Instance**: \`system.adapter.$\{string}.$\{number}\` - -#### Defined in - -[types-dev/objects.d.ts:81](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L81) - -___ - -### InstanceMode - -Ƭ **InstanceMode**: ``"none"`` \| ``"daemon"`` \| ``"schedule"`` \| ``"once"`` \| ``"extension"`` - -#### Defined in - -[types-dev/objects.d.ts:333](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L333) - -___ - -### InternalLogger - -Ƭ **InternalLogger**: `Omit`\<[`Logger`](../interfaces/internal_.Logger.md), ``"level"``\> - -#### Defined in - -common-db/build/esm/lib/common/tools.d.ts:610 - -___ - -### Interval - -Ƭ **Interval**: [`Branded`](internal_.md#branded)\<`number`, ``"Interval"``\> \| ``null`` - -#### Defined in - -[types-dev/index.d.ts:520](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L520) - -___ - -### Languages - -Ƭ **Languages**: ``"en"`` \| ``"de"`` \| ``"ru"`` \| ``"pt"`` \| ``"nl"`` \| ``"fr"`` \| ``"it"`` \| ``"es"`` \| ``"pl"`` \| ``"uk"`` \| ``"zh-cn"`` - -#### Defined in - -[types-dev/objects.d.ts:158](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L158) - -___ - -### LicenseInformation - -Ƭ **LicenseInformation**: [`LicenseInformationFree`](../interfaces/internal_.LicenseInformationFree.md) \| [`LicenseInformationWithPayment`](../interfaces/internal_.LicenseInformationWithPayment.md) - -#### Defined in - -[types-dev/objects.d.ts:540](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L540) - -___ - -### LocalLink - -Ƭ **LocalLink**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `cloud?` | `string` | Link to the adapter if it could be shown in the free cloud, like: vis-2/index.html according to "https://iobroker.net/" | -| `color?` | `string` | Color | -| `description?` | [`StringOrTranslated`](internal_.md#stringortranslated) | Description of the link. Could be multi-language | -| `icon?` | `string` | Link to icon, like "vis-2/img/favicon.png" | -| `intro?` | `boolean` | If this link should be shown on the intro tab in admin. false = do not show | -| `link` | `string` | Link to the web service of this adapter, like: "%web_protocol%://%ip%:%web_port%/vis-2/edit.html" | -| `name?` | [`StringOrTranslated`](internal_.md#stringortranslated) | Name of the link. Could be multi-language | -| `order?` | `number` | Order of the card. Used on "intro" and cloud tabs to sort the links | -| `pro?` | `string` | Link to the adapter if it could be shown in the pro-cloud, like: vis-2/edit.html according to "https://iobroker.pro/" | - -#### Defined in - -[types-dev/objects.d.ts:574](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L574) - -___ - -### LogLevel - -Ƭ **LogLevel**: ``"silly"`` \| ``"debug"`` \| ``"info"`` \| ``"warn"`` \| ``"error"`` - -#### Defined in - -[types-dev/index.d.ts:205](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L205) - -___ - -### MaybePromise - -Ƭ **MaybePromise**: `Promise`\<`void`\> \| `void` - -#### Defined in - -[adapter/src/lib/_Types.ts:247](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L247) - -___ - -### MessageCallback - -Ƭ **MessageCallback**: (`response?`: [`Message`](../interfaces/internal_.Message.md) \| `Error`) => `void` - -Due to backward compatibility first param can be result or error - -#### Type declaration - -▸ (`response?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `response?` | [`Message`](../interfaces/internal_.Message.md) \| `Error` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:354](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L354) - -___ - -### MessageHandler - -Ƭ **MessageHandler**: (`obj`: [`Message`](../interfaces/internal_.Message.md)) => `void` \| `Promise`\<`void`\> - -#### Type declaration - -▸ (`obj`): `void` \| `Promise`\<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `obj` | [`Message`](../interfaces/internal_.Message.md) | - -##### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -[types-dev/index.d.ts:342](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L342) - -___ - -### MessageUnsubscribeReason - -Ƭ **MessageUnsubscribeReason**: ``"client"`` \| ``"disconnect"`` - -#### Defined in - -[adapter/src/lib/_Types.ts:67](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L67) - -___ - -### Meta - -Ƭ **Meta**: \`$\{string}.$\{number}\` \| \`$\{string}.$\{"meta" \| "admin"}\` \| \`$\{string}.meta.$\{string}\` \| \`$\{string}.$\{number}.meta.$\{string}\` - -#### Defined in - -[types-dev/objects.d.ts:62](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L62) - -___ - -### Misc - -Ƭ **Misc**: \`system.host.$\{string}.$\{string}\` \| \`0\_userdata.0.$\{string}\` - -#### Defined in - -[types-dev/objects.d.ts:70](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L70) - -___ - -### NonNullCallbackReturnTypeOf - -Ƭ **NonNullCallbackReturnTypeOf**\<`T`\>: `Exclude`\<[`SecondParameterOf`](internal_.md#secondparameterof)\<`T`\>, ``null`` \| `undefined`\> - -Infers the return type from a callback-style API and strips out null and undefined - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends (...`args`: `any`[]) => `any` | - -#### Defined in - -[types-dev/index.d.ts:405](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L405) - -___ - -### NotificationCategory - -Ƭ **NotificationCategory**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `category` | ``"memIssues"`` \| ``"fsIoErrors"`` \| ``"noDiskSpace"`` \| ``"accessErrors"`` \| ``"nonExistingFileErrors"`` \| ``"remoteHostErrors"`` \| ``"restartLoop"`` \| ``"fileToJsonl"`` \| ``"automaticAdapterUpgradeFailed"`` \| ``"automaticAdapterUpgradeSuccessful"`` \| ``"blockedVersions"`` \| ``"databaseErrors"`` \| ``"securityIssues"`` \| ``"packageUpdates"`` \| ``"systemRebootRequired"`` \| ``"diskSpaceIssues"`` \| `string` & {} | The unique category identifier | -| `description` | [`Translated`](internal_.md#translated) | The human-readable category description | -| `limit` | `number` | Deletes older messages if more than the specified amount is present for this category | -| `name` | [`Translated`](internal_.md#translated) | The human-readable category name | -| `regex` | `string`[] | If a regex is specified, the js-controller will check error messages on adapter crashes against this regex and will generate a notification of this category | -| `severity` | ``"info"`` \| ``"notify"`` \| ``"alert"`` | Allows to define the severity of the notification with `info` being the lowest `notify` representing middle priority, `alert` representing high priority and often containing critical information | - -#### Defined in - -[types-dev/objects.d.ts:1058](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1058) - -___ - -### Object - -Ƭ **Object**: [`AnyObject`](internal_.md#anyobject) & \{ `common`: `Record`\<`string`, `any`\> ; `native`: `Record`\<`string`, `any`\> } - -#### Defined in - -[types-dev/objects.d.ts:1237](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1237) - -___ - -### ObjectChangeHandler - -Ƭ **ObjectChangeHandler**: (`id`: `string`, `obj`: [`Object`](internal_.md#object) \| ``null`` \| `undefined`) => `void` \| `Promise`\<`void`\> - -#### Type declaration - -▸ (`id`, `obj`): `void` \| `Promise`\<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `obj` | [`Object`](internal_.md#object) \| ``null`` \| `undefined` | - -##### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -[types-dev/index.d.ts:339](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L339) - -___ - -### ObjectIdToObjectType - -Ƭ **ObjectIdToObjectType**\<`T`, `Read`\>: `T` extends [`State`](internal_.md#state) ? [`StateObject`](../interfaces/internal_.StateObject.md) : `T` extends [`Instance`](internal_.md#instance) ? [`InstanceObject`](../interfaces/internal_.InstanceObject.md) : `T` extends [`Adapter`](internal_.md#adapter) ? [`AdapterObject`](../interfaces/internal_.AdapterObject.md) : `T` extends [`Channel`](internal_.md#channel) ? [`ChannelObject`](../interfaces/internal_.ChannelObject.md) : `T` extends [`Meta`](internal_.md#meta) ? [`MetaObject`](../interfaces/internal_.MetaObject.md) : `T` extends [`Misc`](internal_.md#misc) ? [`AdapterScopedObject`](internal_.md#adapterscopedobject) : `T` extends [`ScriptOrChannel`](internal_.md#scriptorchannel) ? [`ScriptObject`](../interfaces/internal_.ScriptObject.md) \| [`ChannelObject`](../interfaces/internal_.ChannelObject.md) : `T` extends [`Enum`](internal_.md#enum) ? [`EnumObject`](../interfaces/internal_.EnumObject.md) : `T` extends [`Group`](internal_.md#group) ? [`GroupObject`](../interfaces/internal_.GroupObject.md) : `T` extends [`User`](internal_.md#user) ? [`UserObject`](../interfaces/internal_.UserObject.md) : ... extends ... ? ... : ... - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `string` | -| `Read` | extends ``"read"`` \| ``"write"`` = ``"read"`` | - -#### Defined in - -[types-dev/objects.d.ts:119](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L119) - -___ - -### ObjectType - -Ƭ **ObjectType**: ``"state"`` \| ``"channel"`` \| ``"device"`` \| ``"folder"`` \| ``"enum"`` \| ``"adapter"`` \| ``"config"`` \| ``"group"`` \| ``"host"`` \| ``"instance"`` \| ``"meta"`` \| ``"script"`` \| ``"user"`` \| ``"chart"`` \| ``"schedule"`` \| ``"design"`` - -Defines the existing object types in ioBroker - -#### Defined in - -[types-dev/objects.d.ts:41](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L41) - -___ - -### OptionalCallback - -Ƭ **OptionalCallback**: `undefined` \| [`Callback`](internal_.md#callback) - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:5](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L5) - -___ - -### PaidLicenseType - -Ƭ **PaidLicenseType**: ``"paid"`` \| ``"commercial"`` \| ``"limited"`` - -#### Defined in - -[types-dev/objects.d.ts:514](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L514) - -___ - -### PartialChartObject - -Ƭ **PartialChartObject**: [`ChartObject`](../interfaces/internal_.ChartObject.md) - -#### Defined in - -[types-dev/objects.d.ts:979](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L979) - -___ - -### PartialObjectWorker - -Ƭ **PartialObjectWorker**\<`T`\>: `T` extends [`AnyObject`](internal_.md#anyobject) ? [`AnyPartialObject`](internal_.md#anypartialobject) & \{ `type?`: `T`[``"type"``] } : `never` - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Defined in - -[types-dev/objects.d.ts:1250](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1250) - -___ - -### Pattern - -Ƭ **Pattern**: `string` \| `string`[] - -#### Defined in - -[adapter/src/lib/_Types.ts:194](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L194) - -___ - -### Pattern - -Ƭ **Pattern**: `string` \| `string`[] - -#### Defined in - -[adapter/src/lib/adapter/validator.ts:6](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/validator.ts#L6) - -___ - -### Plugin - -Ƭ **Plugin**: `Record`\<`string`, `any`\> - -#### Defined in - -[types-dev/index.d.ts:266](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L266) - -___ - -### ReadDirCallback - -Ƭ **ReadDirCallback**: (`err?`: `NodeJS.ErrnoException` \| ``null``, `entries?`: [`ReadDirResult`](../interfaces/internal_.ReadDirResult.md)[]) => `void` - -#### Type declaration - -▸ (`err?`, `entries?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `NodeJS.ErrnoException` \| ``null`` | -| `entries?` | [`ReadDirResult`](../interfaces/internal_.ReadDirResult.md)[] | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:449](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L449) - -___ - -### ReadDirPromise - -Ƭ **ReadDirPromise**: `Promise`\<[`ReadDirResult`](../interfaces/internal_.ReadDirResult.md)[]\> - -#### Defined in - -[types-dev/index.d.ts:450](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L450) - -___ - -### ReadFileCallback - -Ƭ **ReadFileCallback**: (`err?`: `NodeJS.ErrnoException` \| ``null``, `data?`: `Buffer` \| `string`, `mimeType?`: `string`) => `void` - -#### Type declaration - -▸ (`err?`, `data?`, `mimeType?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `NodeJS.ErrnoException` \| ``null`` | -| `data?` | `Buffer` \| `string` | -| `mimeType?` | `string` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:452](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L452) - -___ - -### ReadFilePromise - -Ƭ **ReadFilePromise**: `Promise`\<\{ `file`: `string` \| `Buffer` ; `mimeType?`: `string` }\> - -#### Defined in - -[types-dev/index.d.ts:453](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L453) - -___ - -### ReadyHandler - -Ƭ **ReadyHandler**: () => `void` \| `Promise`\<`void`\> - -#### Type declaration - -▸ (): `void` \| `Promise`\<`void`\> - -##### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -[types-dev/index.d.ts:338](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L338) - -___ - -### RmCallback - -Ƭ **RmCallback**: (`err?`: `NodeJS.ErrnoException` \| ``null``, `entries?`: [`RmResult`](../interfaces/internal_.RmResult.md)[]) => `void` - -#### Type declaration - -▸ (`err?`, `entries?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `NodeJS.ErrnoException` \| ``null`` | -| `entries?` | [`RmResult`](../interfaces/internal_.RmResult.md)[] | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:481](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L481) - -___ - -### ScriptOrChannel - -Ƭ **ScriptOrChannel**: \`script.js.$\{string}\` - -#### Defined in - -[types-dev/objects.d.ts:75](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L75) - -___ - -### SecondParameterOf - -Ƭ **SecondParameterOf**\<`T`\>: `T` extends (`arg0`: `any`, `arg1`: infer R, ...`args`: `any`[]) => `any` ? `R` : `never` - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends (...`args`: `any`[]) => `any` | - -#### Defined in - -[types-dev/index.d.ts:397](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L397) - -___ - -### SendToAllClientOptions - -Ƭ **SendToAllClientOptions**: `Omit`\<[`SendToClientOptions`](../interfaces/internal_.SendToClientOptions.md), ``"clientId"``\> - -#### Defined in - -[adapter/src/lib/adapter/userInterfaceMessagingController.ts:35](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/adapter/userInterfaceMessagingController.ts#L35) - -___ - -### Session - -Ƭ **Session**: `any` - -#### Defined in - -[types-dev/index.d.ts:93](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L93) - -___ - -### SetObjectCallback - -Ƭ **SetObjectCallback**: (`err?`: `Error` \| ``null``, `obj?`: \{ `id`: `string` }) => `void` - -#### Type declaration - -▸ (`err?`, `obj?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `obj?` | `Object` | -| `obj.id` | `string` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:356](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L356) - -___ - -### SetObjectPromise - -Ƭ **SetObjectPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`SetObjectCallback`](internal_.md#setobjectcallback)\>\> - -#### Defined in - -[types-dev/index.d.ts:357](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L357) - -___ - -### SetStateCallback - -Ƭ **SetStateCallback**: (`err?`: `Error` \| ``null``, `id?`: `string`) => `void` - -#### Type declaration - -▸ (`err?`, `id?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `id?` | `string` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:418](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L418) - -___ - -### SetStateChangedCallback - -Ƭ **SetStateChangedCallback**: (`err?`: `Error` \| ``null``, `id?`: `string`, `notChanged?`: `boolean`) => `void` - -#### Type declaration - -▸ (`err?`, `id?`, `notChanged?`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `err?` | `Error` \| ``null`` | -| `id?` | `string` | -| `notChanged?` | `boolean` | - -##### Returns - -`void` - -#### Defined in - -[types-dev/index.d.ts:421](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L421) - -___ - -### SetStateChangedPromise - -Ƭ **SetStateChangedPromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`SetStateChangedCallback`](internal_.md#setstatechangedcallback)\>\> - -#### Defined in - -[types-dev/index.d.ts:422](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L422) - -___ - -### SetStatePromise - -Ƭ **SetStatePromise**: `Promise`\<[`NonNullCallbackReturnTypeOf`](internal_.md#nonnullcallbackreturntypeof)\<[`SetStateCallback`](internal_.md#setstatecallback)\>\> - -#### Defined in - -[types-dev/index.d.ts:419](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L419) - -___ - -### SettableObjectWorker - -Ƭ **SettableObjectWorker**\<`T`\>: `T` extends [`AnyObject`](internal_.md#anyobject) ? `Omit`\<`T`, ``"_id"`` \| ``"acl"``\> & \{ `_id?`: `T`[``"_id"``] ; `acl?`: `T`[``"acl"``] } : `never` - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Defined in - -[types-dev/objects.d.ts:1243](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L1243) - -___ - -### SettableState - -Ƭ **SettableState**: [`AtLeastOne`](internal_.md#atleastone)\<[`State`](../interfaces/internal_.State.md)\> - -#### Defined in - -[types-dev/index.d.ts:85](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L85) - -___ - -### State - -Ƭ **State**: \`system.adapter.$\{string}.$\{number}.$\{string}\` - -#### Defined in - -[types-dev/objects.d.ts:77](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L77) - -___ - -### StateChangeHandler - -Ƭ **StateChangeHandler**: (`id`: `string`, `obj`: [`State`](../interfaces/internal_.State.md) \| ``null`` \| `undefined`) => `void` \| `Promise`\<`void`\> - -#### Type declaration - -▸ (`id`, `obj`): `void` \| `Promise`\<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `obj` | [`State`](../interfaces/internal_.State.md) \| ``null`` \| `undefined` | - -##### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -[types-dev/index.d.ts:340](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L340) - -___ - -### StateValue - -Ƭ **StateValue**: `string` \| `number` \| `boolean` \| ``null`` - -#### Defined in - -[types-dev/index.d.ts:54](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L54) - -___ - -### StringOrTranslated - -Ƭ **StringOrTranslated**: `string` \| [`Translated`](internal_.md#translated) - -For objects, we require the English language to be present - -#### Defined in - -[types-dev/objects.d.ts:162](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L162) - -___ - -### Timeout - -Ƭ **Timeout**: [`Branded`](internal_.md#branded)\<`number`, ``"Timeout"``\> \| ``null`` - -#### Defined in - -[types-dev/index.d.ts:519](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L519) - -___ - -### TimeoutCallback - -Ƭ **TimeoutCallback**: (...`args`: `any`[]) => `void` - -#### Type declaration - -▸ (`...args`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `...args` | `any`[] | - -##### Returns - -`void` - -#### Defined in - -[adapter/src/lib/_Types.ts:355](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L355) - -___ - -### Translated - -Ƭ **Translated**: \{ `en`: `string` } & \{ [lang in Languages]?: string } - -#### Defined in - -[types-dev/objects.d.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L159) - -___ - -### UnloadHandler - -Ƭ **UnloadHandler**: (`callback`: [`EmptyCallback`](internal_.md#emptycallback)) => `void` \| `Promise`\<`void`\> - -#### Type declaration - -▸ (`callback`): `void` \| `Promise`\<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | [`EmptyCallback`](internal_.md#emptycallback) | - -##### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -[types-dev/index.d.ts:343](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/index.d.ts#L343) - -___ - -### User - -Ƭ **User**: \`system.user.$\{string}\` - -#### Defined in - -[types-dev/objects.d.ts:87](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L87) - -___ - -### UserChangeFunction - -Ƭ **UserChangeFunction**: (`id`: `string`, `state`: [`State`](../interfaces/internal_.State.md) \| ``null``) => `void` - -#### Type declaration - -▸ (`id`, `state`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | -| `state` | [`State`](../interfaces/internal_.State.md) \| ``null`` | - -##### Returns - -`void` - -#### Defined in - -db-states-redis/build/esm/lib/states/statesInRedisClient.d.ts:23 - -___ - -### UserInterfaceClientRemoveMessage - -Ƭ **UserInterfaceClientRemoveMessage**: `Omit`\<[`Message`](../interfaces/internal_.Message.md), ``"message"`` \| ``"command"``\> & \{ `command`: ``"clientUnsubscribe"`` ; `message`: \{ `reason`: [`MessageUnsubscribeReason`](internal_.md#messageunsubscribereason) ; `type`: `string`[] } } \| `Omit`\<[`Message`](../interfaces/internal_.Message.md), ``"message"`` \| ``"command"``\> & \{ `command`: ``"clientSubscribeError"`` ; `message`: \{ `reason`: `undefined` ; `type`: `string`[] } } - -#### Defined in - -[adapter/src/lib/_Types.ts:178](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L178) - -___ - -### UserInterfaceClientSubscribeHandler - -Ƭ **UserInterfaceClientSubscribeHandler**: (`subscribeInfo`: [`UserInterfaceSubscribeInfo`](../interfaces/internal_.UserInterfaceSubscribeInfo.md)) => [`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md) \| `Promise`\<[`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)\> - -#### Type declaration - -▸ (`subscribeInfo`): [`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md) \| `Promise`\<[`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `subscribeInfo` | [`UserInterfaceSubscribeInfo`](../interfaces/internal_.UserInterfaceSubscribeInfo.md) | - -##### Returns - -[`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md) \| `Promise`\<[`UserInterfaceClientSubscribeReturnType`](../interfaces/internal_.UserInterfaceClientSubscribeReturnType.md)\> - -#### Defined in - -[adapter/src/lib/_Types.ts:143](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L143) - -___ - -### UserInterfaceClientUnsubscribeHandler - -Ƭ **UserInterfaceClientUnsubscribeHandler**: (`unsubscribeInfo`: [`UserInterfaceUnsubscribeInfo`](internal_.md#userinterfaceunsubscribeinfo)) => `void` \| `Promise`\<`void`\> - -#### Type declaration - -▸ (`unsubscribeInfo`): `void` \| `Promise`\<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `unsubscribeInfo` | [`UserInterfaceUnsubscribeInfo`](internal_.md#userinterfaceunsubscribeinfo) | - -##### Returns - -`void` \| `Promise`\<`void`\> - -#### Defined in - -[adapter/src/lib/_Types.ts:174](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L174) - -___ - -### UserInterfaceClientUnsubscribeReason - -Ƭ **UserInterfaceClientUnsubscribeReason**: [`ClientUnsubscribeReason`](internal_.md#clientunsubscribereason) \| ``"timeout"`` - -#### Defined in - -[adapter/src/lib/_Types.ts:69](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L69) - -___ - -### UserInterfaceUnsubscribeInfo - -Ƭ **UserInterfaceUnsubscribeInfo**: [`UserInterfaceUnsubscribeInfoBaseObject`](internal_.md#userinterfaceunsubscribeinfobaseobject) & \{ `message?`: `undefined` ; `reason`: `Exclude`\<[`UserInterfaceClientUnsubscribeReason`](internal_.md#userinterfaceclientunsubscribereason), [`ClientUnsubscribeReason`](internal_.md#clientunsubscribereason)\> } \| \{ `message`: [`Message`](../interfaces/internal_.Message.md) ; `reason`: [`ClientUnsubscribeReason`](internal_.md#clientunsubscribereason) } - -#### Defined in - -[adapter/src/lib/_Types.ts:159](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L159) - -___ - -### UserInterfaceUnsubscribeInfoBaseObject - -Ƭ **UserInterfaceUnsubscribeInfoBaseObject**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `clientId` | `string` | The handler id, which can be used to send information to clients | - -#### Defined in - -[adapter/src/lib/_Types.ts:154](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/adapter/src/lib/_Types.ts#L154) - -___ - -### WelcomeScreenEntry - -Ƭ **WelcomeScreenEntry**: `string` \| \{ `color`: `string` ; `img`: `string` ; `link`: `string` ; `name`: `string` } - -#### Defined in - -[types-dev/objects.d.ts:476](https://github.com/ioBroker/ioBroker.js-controller/blob/a0d19f0c12f79a792741858b32ef9d3886c117c5/packages/types-dev/objects.d.ts#L476) diff --git a/packages/controller/doc/variables/Adapter.md b/packages/controller/doc/variables/Adapter.md new file mode 100644 index 000000000..b081052af --- /dev/null +++ b/packages/controller/doc/variables/Adapter.md @@ -0,0 +1,15 @@ +[**@iobroker/js-controller-adapter**](../README.md) • **Docs** + +*** + +[@iobroker/js-controller-adapter](../globals.md) / Adapter + +# Variable: Adapter + +> `const` **Adapter**: *typeof* [`AdapterClass`](../classes/AdapterClass.md) + +Polyfill to allow calling without `new` + +## Defined in + +[adapter/src/lib/adapter/adapter.ts:12073](https://github.com/ioBroker/ioBroker.js-controller/blob/dae94f706cc75e41fc7f1fe6bb283f8c8f9ede06/packages/adapter/src/lib/adapter/adapter.ts#L12073) diff --git a/packages/controller/io-package.json b/packages/controller/io-package.json index d0d538d35..422d4a119 100644 --- a/packages/controller/io-package.json +++ b/packages/controller/io-package.json @@ -1,7 +1,7 @@ { "common": { "name": "js-controller", - "version": "7.0.2", + "version": "7.0.3", "platform": "Javascript/Node.js", "controller": true, "mode": "daemon", @@ -20,7 +20,7 @@ "zh-cn": "JS控制器" }, "news": { - "7.0.2": { + "7.0.3": { "en": "see CHANGELOG.md", "de": "siehe CHANGELOG.md", "ru": "см. CHANGELOG.md", diff --git a/packages/controller/package.json b/packages/controller/package.json index ade8dff46..441de1b2c 100644 --- a/packages/controller/package.json +++ b/packages/controller/package.json @@ -1,7 +1,7 @@ { "name": "iobroker.js-controller", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=18.0.0" }, diff --git a/packages/db-base/package.json b/packages/db-base/package.json index ad73918ee..e8d0334ba 100644 --- a/packages/db-base/package.json +++ b/packages/db-base/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/db-base", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=18.0.0" }, diff --git a/packages/db-objects-file/package.json b/packages/db-objects-file/package.json index 947726668..95d3d8c3d 100644 --- a/packages/db-objects-file/package.json +++ b/packages/db-objects-file/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/db-objects-file", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=12.0.0" }, diff --git a/packages/db-objects-jsonl/package.json b/packages/db-objects-jsonl/package.json index a179ed51d..0f02e3272 100644 --- a/packages/db-objects-jsonl/package.json +++ b/packages/db-objects-jsonl/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/db-objects-jsonl", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=12.0.0" }, diff --git a/packages/db-objects-redis/package.json b/packages/db-objects-redis/package.json index 81df0bd0a..f8761f5b2 100644 --- a/packages/db-objects-redis/package.json +++ b/packages/db-objects-redis/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/db-objects-redis", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=16.4.0" }, diff --git a/packages/db-states-file/package.json b/packages/db-states-file/package.json index 59be40864..1af340e37 100644 --- a/packages/db-states-file/package.json +++ b/packages/db-states-file/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/db-states-file", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=12.0.0" }, diff --git a/packages/db-states-jsonl/package.json b/packages/db-states-jsonl/package.json index e5c49af3e..888c2639b 100644 --- a/packages/db-states-jsonl/package.json +++ b/packages/db-states-jsonl/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/db-states-jsonl", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=12.0.0" }, diff --git a/packages/db-states-redis/package.json b/packages/db-states-redis/package.json index 7f5eb6592..8c7e90726 100644 --- a/packages/db-states-redis/package.json +++ b/packages/db-states-redis/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/db-states-redis", "type": "module", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=12.0.0" }, diff --git a/packages/types-dev/package.json b/packages/types-dev/package.json index 8f31730d0..7d7db0533 100644 --- a/packages/types-dev/package.json +++ b/packages/types-dev/package.json @@ -1,7 +1,7 @@ { "name": "@iobroker/types-dev", "private": true, - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=12.0.0" }, diff --git a/packages/types-public/package.json b/packages/types-public/package.json index cadaf8a27..c047660e8 100644 --- a/packages/types-public/package.json +++ b/packages/types-public/package.json @@ -1,6 +1,6 @@ { "name": "@iobroker/types", - "version": "7.0.2", + "version": "7.0.3", "engines": { "node": ">=12.0.0" },