From 316bfcb83e1cec8c280add19dbf451803d9a8d56 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 20 Jan 2023 11:35:23 +0100 Subject: [PATCH 01/48] move backend-api to its own lib folder --- .../{src/core => libs}/backend-api/core/ApiError.ts | 0 .../{src/core => libs}/backend-api/core/ApiRequestOptions.ts | 0 .../{src/core => libs}/backend-api/core/ApiResult.ts | 0 .../{src/core => libs}/backend-api/core/CancelablePromise.ts | 0 .../{src/core => libs}/backend-api/core/OpenAPI.ts | 0 .../{src/core => libs}/backend-api/core/request.ts | 0 .../{src/core => libs}/backend-api/index.ts | 0 .../{src/core => libs}/backend-api/models/Assembly.ts | 0 .../backend-api/models/BackOfficeNotification.ts | 0 .../core => libs}/backend-api/models/CallingConventions.ts | 0 .../{src/core => libs}/backend-api/models/ConsentLevel.ts | 0 .../{src/core => libs}/backend-api/models/ConstructorInfo.ts | 0 .../{src/core => libs}/backend-api/models/ContentApp.ts | 0 .../{src/core => libs}/backend-api/models/ContentAppBadge.ts | 0 .../core => libs}/backend-api/models/ContentAppBadgeType.ts | 0 .../{src/core => libs}/backend-api/models/ContentResult.ts | 0 .../{src/core => libs}/backend-api/models/ContentTreeItem.ts | 0 .../{src/core => libs}/backend-api/models/CreatedResult.ts | 0 .../{src/core => libs}/backend-api/models/Culture.ts | 0 .../core => libs}/backend-api/models/CustomAttributeData.ts | 0 .../backend-api/models/CustomAttributeNamedArgument.ts | 0 .../backend-api/models/CustomAttributeTypedArgument.ts | 0 .../{src/core => libs}/backend-api/models/DataType.ts | 0 .../core => libs}/backend-api/models/DataTypeCreateModel.ts | 0 .../{src/core => libs}/backend-api/models/DataTypeProperty.ts | 0 .../backend-api/models/DataTypePropertyReference.ts | 0 .../core => libs}/backend-api/models/DataTypeReference.ts | 0 .../core => libs}/backend-api/models/DataTypeUpdateModel.ts | 0 .../{src/core => libs}/backend-api/models/DatabaseInstall.ts | 0 .../{src/core => libs}/backend-api/models/DatabaseSettings.ts | 0 .../{src/core => libs}/backend-api/models/Dictionary.ts | 0 .../{src/core => libs}/backend-api/models/DictionaryImport.ts | 0 .../{src/core => libs}/backend-api/models/DictionaryItem.ts | 0 .../core => libs}/backend-api/models/DictionaryItemsImport.ts | 0 .../core => libs}/backend-api/models/DictionaryOverview.ts | 0 .../core => libs}/backend-api/models/DictionaryTranslation.ts | 0 .../backend-api/models/DictionaryTranslationOverview.ts | 0 .../backend-api/models/DocumentBlueprintTreeItem.ts | 0 .../{src/core => libs}/backend-api/models/DocumentTreeItem.ts | 0 .../core => libs}/backend-api/models/DocumentTypeTreeItem.ts | 0 .../{src/core => libs}/backend-api/models/EntityTreeItem.ts | 0 .../{src/core => libs}/backend-api/models/EventAttributes.ts | 0 .../{src/core => libs}/backend-api/models/EventInfo.ts | 0 .../{src/core => libs}/backend-api/models/Field.ts | 0 .../{src/core => libs}/backend-api/models/FieldAttributes.ts | 0 .../{src/core => libs}/backend-api/models/FieldInfo.ts | 0 .../core => libs}/backend-api/models/FileSystemTreeItem.ts | 0 .../{src/core => libs}/backend-api/models/Folder.ts | 0 .../core => libs}/backend-api/models/FolderCreateModel.ts | 0 .../{src/core => libs}/backend-api/models/FolderTreeItem.ts | 0 .../core => libs}/backend-api/models/FolderUpdateModel.ts | 0 .../backend-api/models/GenericParameterAttributes.ts | 0 .../{src/core => libs}/backend-api/models/HealthCheck.ts | 0 .../core => libs}/backend-api/models/HealthCheckAction.ts | 0 .../{src/core => libs}/backend-api/models/HealthCheckGroup.ts | 0 .../backend-api/models/HealthCheckGroupWithResult.ts | 0 .../core => libs}/backend-api/models/HealthCheckResult.ts | 0 .../core => libs}/backend-api/models/HealthCheckWithResult.ts | 0 .../{src/core => libs}/backend-api/models/HealthStatus.ts | 0 .../{src/core => libs}/backend-api/models/HelpPage.ts | 0 .../backend-api/models/ICustomAttributeProvider.ts | 0 .../{src/core => libs}/backend-api/models/IOutputFormatter.ts | 0 .../{src/core => libs}/backend-api/models/Index.ts | 0 .../{src/core => libs}/backend-api/models/Install.ts | 0 .../{src/core => libs}/backend-api/models/InstallSettings.ts | 0 .../{src/core => libs}/backend-api/models/IntPtr.ts | 0 .../{src/core => libs}/backend-api/models/JsonPatch.ts | 0 .../{src/core => libs}/backend-api/models/Language.ts | 0 .../{src/core => libs}/backend-api/models/LayoutKind.ts | 0 .../{src/core => libs}/backend-api/models/MemberInfo.ts | 0 .../{src/core => libs}/backend-api/models/MemberTypes.ts | 0 .../{src/core => libs}/backend-api/models/MethodAttributes.ts | 0 .../{src/core => libs}/backend-api/models/MethodBase.ts | 0 .../core => libs}/backend-api/models/MethodImplAttributes.ts | 0 .../{src/core => libs}/backend-api/models/MethodInfo.ts | 0 .../{src/core => libs}/backend-api/models/ModelsBuilder.ts | 0 .../{src/core => libs}/backend-api/models/ModelsMode.ts | 0 .../{src/core => libs}/backend-api/models/Module.ts | 0 .../{src/core => libs}/backend-api/models/ModuleHandle.ts | 0 .../{src/core => libs}/backend-api/models/NotFoundResult.ts | 0 .../core => libs}/backend-api/models/NotificationStyle.ts | 0 .../{src/core => libs}/backend-api/models/OkResult.ts | 0 .../{src/core => libs}/backend-api/models/Operator.ts | 0 .../{src/core => libs}/backend-api/models/OutOfDateStatus.ts | 0 .../{src/core => libs}/backend-api/models/OutOfDateType.ts | 0 .../core => libs}/backend-api/models/PagedContentTreeItem.ts | 0 .../{src/core => libs}/backend-api/models/PagedCulture.ts | 0 .../backend-api/models/PagedDictionaryOverview.ts | 0 .../backend-api/models/PagedDocumentBlueprintTreeItem.ts | 0 .../core => libs}/backend-api/models/PagedDocumentTreeItem.ts | 0 .../backend-api/models/PagedDocumentTypeTreeItem.ts | 0 .../core => libs}/backend-api/models/PagedEntityTreeItem.ts | 0 .../backend-api/models/PagedFileSystemTreeItem.ts | 0 .../core => libs}/backend-api/models/PagedFolderTreeItem.ts | 0 .../core => libs}/backend-api/models/PagedHealthCheckGroup.ts | 0 .../{src/core => libs}/backend-api/models/PagedHelpPage.ts | 0 .../{src/core => libs}/backend-api/models/PagedIndex.ts | 0 .../{src/core => libs}/backend-api/models/PagedLanguage.ts | 0 .../core => libs}/backend-api/models/PagedRecycleBinItem.ts | 0 .../{src/core => libs}/backend-api/models/PagedRedirectUrl.ts | 0 .../{src/core => libs}/backend-api/models/PagedRelation.ts | 0 .../core => libs}/backend-api/models/PagedRelationItem.ts | 0 .../core => libs}/backend-api/models/PagedSearchResult.ts | 0 .../{src/core => libs}/backend-api/models/PagedSearcher.ts | 0 .../{src/core => libs}/backend-api/models/PagedTelemetry.ts | 0 .../core => libs}/backend-api/models/ParameterAttributes.ts | 0 .../{src/core => libs}/backend-api/models/ParameterInfo.ts | 0 .../{src/core => libs}/backend-api/models/ProblemDetails.ts | 0 .../{src/core => libs}/backend-api/models/ProfilingStatus.ts | 0 .../core => libs}/backend-api/models/PropertyAttributes.ts | 0 .../{src/core => libs}/backend-api/models/PropertyInfo.ts | 0 .../{src/core => libs}/backend-api/models/RecycleBinItem.ts | 0 .../{src/core => libs}/backend-api/models/RedirectStatus.ts | 0 .../{src/core => libs}/backend-api/models/RedirectUrl.ts | 0 .../core => libs}/backend-api/models/RedirectUrlStatus.ts | 0 .../{src/core => libs}/backend-api/models/Relation.ts | 0 .../{src/core => libs}/backend-api/models/RelationItem.ts | 0 .../core => libs}/backend-api/models/RuntimeFieldHandle.ts | 0 .../{src/core => libs}/backend-api/models/RuntimeLevel.ts | 0 .../core => libs}/backend-api/models/RuntimeMethodHandle.ts | 0 .../core => libs}/backend-api/models/RuntimeTypeHandle.ts | 0 .../{src/core => libs}/backend-api/models/SearchResult.ts | 0 .../{src/core => libs}/backend-api/models/Searcher.ts | 0 .../{src/core => libs}/backend-api/models/SecurityRuleSet.ts | 0 .../{src/core => libs}/backend-api/models/ServerStatus.ts | 0 .../{src/core => libs}/backend-api/models/StatusResultType.ts | 0 .../core => libs}/backend-api/models/StructLayoutAttribute.ts | 0 .../{src/core => libs}/backend-api/models/Telemetry.ts | 0 .../{src/core => libs}/backend-api/models/TelemetryLevel.ts | 0 .../{src/core => libs}/backend-api/models/Template.ts | 0 .../core => libs}/backend-api/models/TemplateCreateModel.ts | 0 .../backend-api/models/TemplateQueryExecuteFilterModel.ts | 0 .../backend-api/models/TemplateQueryExecuteModel.ts | 0 .../backend-api/models/TemplateQueryExecuteSortModel.ts | 0 .../core => libs}/backend-api/models/TemplateQueryOperator.ts | 0 .../core => libs}/backend-api/models/TemplateQueryProperty.ts | 0 .../backend-api/models/TemplateQueryPropertyType.ts | 0 .../core => libs}/backend-api/models/TemplateQueryResult.ts | 0 .../backend-api/models/TemplateQueryResultItem.ts | 0 .../core => libs}/backend-api/models/TemplateQuerySettings.ts | 0 .../{src/core => libs}/backend-api/models/TemplateScaffold.ts | 0 .../core => libs}/backend-api/models/TemplateUpdateModel.ts | 0 .../{src/core => libs}/backend-api/models/Type.ts | 0 .../{src/core => libs}/backend-api/models/TypeAttributes.ts | 0 .../{src/core => libs}/backend-api/models/TypeInfo.ts | 0 .../{src/core => libs}/backend-api/models/UpgradeSettings.ts | 0 .../{src/core => libs}/backend-api/models/UserInstall.ts | 0 .../{src/core => libs}/backend-api/models/UserSettings.ts | 0 .../{src/core => libs}/backend-api/models/Version.ts | 0 .../core => libs}/backend-api/services/CultureResource.ts | 0 .../core => libs}/backend-api/services/DataTypeResource.ts | 0 .../core => libs}/backend-api/services/DictionaryResource.ts | 0 .../backend-api/services/DocumentBlueprintResource.ts | 0 .../core => libs}/backend-api/services/DocumentResource.ts | 0 .../backend-api/services/DocumentTypeResource.ts | 0 .../core => libs}/backend-api/services/HealthCheckResource.ts | 0 .../{src/core => libs}/backend-api/services/HelpResource.ts | 0 .../core => libs}/backend-api/services/IndexerResource.ts | 0 .../core => libs}/backend-api/services/InstallResource.ts | 0 .../core => libs}/backend-api/services/LanguageResource.ts | 0 .../{src/core => libs}/backend-api/services/MediaResource.ts | 0 .../core => libs}/backend-api/services/MediaTypeResource.ts | 0 .../core => libs}/backend-api/services/MemberGroupResource.ts | 0 .../core => libs}/backend-api/services/MemberTypeResource.ts | 0 .../backend-api/services/ModelsBuilderResource.ts | 0 .../core => libs}/backend-api/services/PartialViewResource.ts | 0 .../core => libs}/backend-api/services/ProfilingResource.ts | 0 .../backend-api/services/PublishedCacheResource.ts | 0 .../backend-api/services/RedirectManagementResource.ts | 0 .../core => libs}/backend-api/services/RelationResource.ts | 0 .../backend-api/services/RelationTypeResource.ts | 0 .../{src/core => libs}/backend-api/services/ScriptResource.ts | 0 .../core => libs}/backend-api/services/SearcherResource.ts | 0 .../core => libs}/backend-api/services/SecurityResource.ts | 0 .../{src/core => libs}/backend-api/services/ServerResource.ts | 0 .../core => libs}/backend-api/services/StaticFileResource.ts | 0 .../core => libs}/backend-api/services/StylesheetResource.ts | 0 .../core => libs}/backend-api/services/TelemetryResource.ts | 0 .../core => libs}/backend-api/services/TemplateResource.ts | 0 .../backend-api/services/TrackedReferenceResource.ts | 0 .../core => libs}/backend-api/services/UpgradeResource.ts | 0 src/Umbraco.Web.UI.Client/package.json | 4 ++-- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- src/Umbraco.Web.UI.Client/web-test-runner.config.mjs | 2 +- 184 files changed, 4 insertions(+), 4 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/core/ApiError.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/core/ApiRequestOptions.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/core/ApiResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/core/CancelablePromise.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/core/OpenAPI.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/core/request.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Assembly.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/BackOfficeNotification.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/CallingConventions.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ConsentLevel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ConstructorInfo.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ContentApp.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ContentAppBadge.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ContentAppBadgeType.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ContentResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ContentTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/CreatedResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Culture.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/CustomAttributeData.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/CustomAttributeNamedArgument.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/CustomAttributeTypedArgument.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DataType.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DataTypeCreateModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DataTypeProperty.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DataTypePropertyReference.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DataTypeReference.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DataTypeUpdateModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DatabaseInstall.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DatabaseSettings.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Dictionary.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DictionaryImport.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DictionaryItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DictionaryItemsImport.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DictionaryOverview.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DictionaryTranslation.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DictionaryTranslationOverview.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DocumentBlueprintTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DocumentTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/DocumentTypeTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/EntityTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/EventAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/EventInfo.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Field.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/FieldAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/FieldInfo.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/FileSystemTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Folder.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/FolderCreateModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/FolderTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/FolderUpdateModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/GenericParameterAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/HealthCheck.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/HealthCheckAction.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/HealthCheckGroup.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/HealthCheckGroupWithResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/HealthCheckResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/HealthCheckWithResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/HealthStatus.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/HelpPage.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ICustomAttributeProvider.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/IOutputFormatter.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Install.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/InstallSettings.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/IntPtr.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/JsonPatch.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Language.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/LayoutKind.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/MemberInfo.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/MemberTypes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/MethodAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/MethodBase.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/MethodImplAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/MethodInfo.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ModelsBuilder.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ModelsMode.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Module.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ModuleHandle.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/NotFoundResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/NotificationStyle.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/OkResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Operator.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/OutOfDateStatus.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/OutOfDateType.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedContentTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedCulture.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedDictionaryOverview.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedDocumentBlueprintTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedDocumentTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedDocumentTypeTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedEntityTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedFileSystemTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedFolderTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedHealthCheckGroup.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedHelpPage.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedIndex.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedLanguage.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedRecycleBinItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedRedirectUrl.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedRelation.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedRelationItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedSearchResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedSearcher.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PagedTelemetry.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ParameterAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ParameterInfo.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ProblemDetails.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ProfilingStatus.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PropertyAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/PropertyInfo.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RecycleBinItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RedirectStatus.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RedirectUrl.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RedirectUrlStatus.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Relation.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RelationItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RuntimeFieldHandle.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RuntimeLevel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RuntimeMethodHandle.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/RuntimeTypeHandle.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/SearchResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Searcher.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/SecurityRuleSet.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/ServerStatus.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/StatusResultType.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/StructLayoutAttribute.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Telemetry.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TelemetryLevel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Template.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateCreateModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQueryExecuteFilterModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQueryExecuteModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQueryExecuteSortModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQueryOperator.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQueryProperty.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQueryPropertyType.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQueryResult.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQueryResultItem.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateQuerySettings.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateScaffold.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TemplateUpdateModel.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Type.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TypeAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/TypeInfo.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/UpgradeSettings.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/UserInstall.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/UserSettings.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/models/Version.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/CultureResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/DataTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/DictionaryResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/DocumentBlueprintResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/DocumentResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/DocumentTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/HealthCheckResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/HelpResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/IndexerResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/InstallResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/LanguageResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/MediaResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/MediaTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/MemberGroupResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/MemberTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/ModelsBuilderResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/PartialViewResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/ProfilingResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/PublishedCacheResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/RedirectManagementResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/RelationResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/RelationTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/ScriptResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/SearcherResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/SecurityResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/ServerResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/StaticFileResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/StylesheetResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/TelemetryResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/TemplateResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/TrackedReferenceResource.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/backend-api/services/UpgradeResource.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/core/ApiError.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiError.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/core/ApiError.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiError.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/core/ApiRequestOptions.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiRequestOptions.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/core/ApiRequestOptions.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiRequestOptions.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/core/ApiResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/core/ApiResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/core/CancelablePromise.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/core/CancelablePromise.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/core/CancelablePromise.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/core/CancelablePromise.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/core/OpenAPI.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/core/OpenAPI.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/core/OpenAPI.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/core/OpenAPI.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/core/request.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/core/request.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/core/request.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/core/request.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/index.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/index.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Assembly.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Assembly.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Assembly.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Assembly.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/BackOfficeNotification.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/BackOfficeNotification.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/BackOfficeNotification.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/BackOfficeNotification.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/CallingConventions.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/CallingConventions.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/CallingConventions.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/CallingConventions.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ConsentLevel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ConsentLevel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ConsentLevel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ConsentLevel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ConstructorInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ConstructorInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ConstructorInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ConstructorInfo.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentApp.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentApp.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentApp.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentApp.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentAppBadge.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentAppBadge.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentAppBadge.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentAppBadge.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentAppBadgeType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentAppBadgeType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentAppBadgeType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentAppBadgeType.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ContentTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/CreatedResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/CreatedResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/CreatedResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/CreatedResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Culture.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Culture.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Culture.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Culture.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/CustomAttributeData.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeData.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/CustomAttributeData.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeData.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/CustomAttributeNamedArgument.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeNamedArgument.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/CustomAttributeNamedArgument.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeNamedArgument.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/CustomAttributeTypedArgument.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeTypedArgument.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/CustomAttributeTypedArgument.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeTypedArgument.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DataType.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypeCreateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeCreateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypeCreateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeCreateModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypeProperty.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeProperty.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypeProperty.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeProperty.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypePropertyReference.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypePropertyReference.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypePropertyReference.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypePropertyReference.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypeReference.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeReference.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypeReference.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeReference.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypeUpdateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeUpdateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DataTypeUpdateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeUpdateModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DatabaseInstall.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DatabaseInstall.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DatabaseInstall.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DatabaseInstall.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DatabaseSettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DatabaseSettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DatabaseSettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DatabaseSettings.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Dictionary.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Dictionary.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Dictionary.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Dictionary.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryImport.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryImport.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryImport.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryImport.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryItemsImport.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryItemsImport.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryItemsImport.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryItemsImport.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryOverview.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryOverview.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryOverview.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryOverview.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryTranslation.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryTranslation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryTranslation.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryTranslation.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryTranslationOverview.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryTranslationOverview.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DictionaryTranslationOverview.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryTranslationOverview.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DocumentBlueprintTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentBlueprintTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DocumentBlueprintTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentBlueprintTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DocumentTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DocumentTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/DocumentTypeTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentTypeTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/DocumentTypeTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentTypeTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/EntityTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/EntityTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/EntityTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/EntityTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/EventAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/EventAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/EventAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/EventAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/EventInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/EventInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/EventInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/EventInfo.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Field.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Field.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Field.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Field.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/FieldAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/FieldAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/FieldAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/FieldAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/FieldInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/FieldInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/FieldInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/FieldInfo.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/FileSystemTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/FileSystemTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/FileSystemTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/FileSystemTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Folder.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Folder.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Folder.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Folder.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/FolderCreateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderCreateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/FolderCreateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderCreateModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/FolderTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/FolderTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/FolderUpdateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderUpdateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/FolderUpdateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderUpdateModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/GenericParameterAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/GenericParameterAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/GenericParameterAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/GenericParameterAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheck.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheck.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheck.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheck.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckAction.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckAction.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckAction.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckAction.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckGroup.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckGroup.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckGroup.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckGroup.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckGroupWithResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckGroupWithResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckGroupWithResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckGroupWithResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckWithResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckWithResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthCheckWithResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckWithResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/HealthStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthStatus.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/HelpPage.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/HelpPage.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/HelpPage.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/HelpPage.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ICustomAttributeProvider.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ICustomAttributeProvider.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ICustomAttributeProvider.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ICustomAttributeProvider.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/IOutputFormatter.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/IOutputFormatter.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/IOutputFormatter.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/IOutputFormatter.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Index.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Index.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Install.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Install.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Install.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Install.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/InstallSettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/InstallSettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/InstallSettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/InstallSettings.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/IntPtr.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/IntPtr.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/IntPtr.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/IntPtr.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/JsonPatch.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/JsonPatch.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/JsonPatch.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/JsonPatch.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Language.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Language.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Language.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Language.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/LayoutKind.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/LayoutKind.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/LayoutKind.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/LayoutKind.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/MemberInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/MemberInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/MemberInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/MemberInfo.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/MemberTypes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/MemberTypes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/MemberTypes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/MemberTypes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/MethodAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/MethodAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/MethodBase.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodBase.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/MethodBase.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodBase.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/MethodImplAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodImplAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/MethodImplAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodImplAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/MethodInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/MethodInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodInfo.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ModelsBuilder.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ModelsBuilder.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ModelsBuilder.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ModelsBuilder.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ModelsMode.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ModelsMode.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ModelsMode.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ModelsMode.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Module.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Module.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Module.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Module.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ModuleHandle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ModuleHandle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ModuleHandle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ModuleHandle.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/NotFoundResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/NotFoundResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/NotFoundResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/NotFoundResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/NotificationStyle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/NotificationStyle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/NotificationStyle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/NotificationStyle.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/OkResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/OkResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/OkResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/OkResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Operator.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Operator.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Operator.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Operator.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/OutOfDateStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/OutOfDateStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/OutOfDateStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/OutOfDateStatus.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/OutOfDateType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/OutOfDateType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/OutOfDateType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/OutOfDateType.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedContentTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedContentTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedContentTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedContentTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedCulture.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedCulture.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedCulture.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedCulture.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedDictionaryOverview.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDictionaryOverview.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedDictionaryOverview.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDictionaryOverview.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedDocumentBlueprintTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentBlueprintTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedDocumentBlueprintTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentBlueprintTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedDocumentTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedDocumentTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedDocumentTypeTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentTypeTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedDocumentTypeTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentTypeTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedEntityTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedEntityTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedEntityTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedEntityTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedFileSystemTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedFileSystemTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedFileSystemTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedFileSystemTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedFolderTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedFolderTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedFolderTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedFolderTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedHealthCheckGroup.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedHealthCheckGroup.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedHealthCheckGroup.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedHealthCheckGroup.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedHelpPage.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedHelpPage.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedHelpPage.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedHelpPage.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedIndex.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedIndex.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedIndex.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedIndex.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedLanguage.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedLanguage.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedLanguage.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedLanguage.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedRecycleBinItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRecycleBinItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedRecycleBinItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRecycleBinItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedRedirectUrl.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRedirectUrl.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedRedirectUrl.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRedirectUrl.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedRelation.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRelation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedRelation.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRelation.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedRelationItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRelationItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedRelationItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRelationItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedSearchResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedSearchResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedSearchResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedSearchResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedSearcher.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedSearcher.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedSearcher.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedSearcher.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedTelemetry.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedTelemetry.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PagedTelemetry.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedTelemetry.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ParameterAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ParameterAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ParameterAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ParameterAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ParameterInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ParameterInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ParameterInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ParameterInfo.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ProblemDetails.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ProblemDetails.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ProblemDetails.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ProblemDetails.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ProfilingStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ProfilingStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ProfilingStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ProfilingStatus.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PropertyAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PropertyAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PropertyAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PropertyAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/PropertyInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/PropertyInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/PropertyInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/PropertyInfo.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RecycleBinItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RecycleBinItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RecycleBinItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RecycleBinItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RedirectStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RedirectStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectStatus.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RedirectUrl.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectUrl.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RedirectUrl.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectUrl.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RedirectUrlStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectUrlStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RedirectUrlStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectUrlStatus.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Relation.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Relation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Relation.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Relation.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RelationItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RelationItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RelationItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RelationItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RuntimeFieldHandle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeFieldHandle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RuntimeFieldHandle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeFieldHandle.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RuntimeLevel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeLevel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RuntimeLevel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeLevel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RuntimeMethodHandle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeMethodHandle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RuntimeMethodHandle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeMethodHandle.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/RuntimeTypeHandle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeTypeHandle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/RuntimeTypeHandle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeTypeHandle.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/SearchResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/SearchResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/SearchResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/SearchResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Searcher.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Searcher.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Searcher.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Searcher.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/SecurityRuleSet.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/SecurityRuleSet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/SecurityRuleSet.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/SecurityRuleSet.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/ServerStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/ServerStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/ServerStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/ServerStatus.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/StatusResultType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/StatusResultType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/StatusResultType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/StatusResultType.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/StructLayoutAttribute.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/StructLayoutAttribute.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/StructLayoutAttribute.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/StructLayoutAttribute.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Telemetry.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Telemetry.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Telemetry.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Telemetry.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TelemetryLevel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TelemetryLevel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TelemetryLevel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TelemetryLevel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Template.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Template.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Template.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Template.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateCreateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateCreateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateCreateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateCreateModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryExecuteFilterModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteFilterModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryExecuteFilterModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteFilterModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryExecuteModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryExecuteModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryExecuteSortModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteSortModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryExecuteSortModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteSortModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryOperator.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryOperator.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryOperator.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryOperator.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryProperty.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryProperty.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryProperty.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryProperty.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryPropertyType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryPropertyType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryPropertyType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryPropertyType.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryResult.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryResultItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryResultItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQueryResultItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryResultItem.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQuerySettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQuerySettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateQuerySettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQuerySettings.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateScaffold.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateScaffold.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateScaffold.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateScaffold.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateUpdateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateUpdateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TemplateUpdateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateUpdateModel.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Type.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Type.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Type.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Type.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TypeAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TypeAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TypeAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TypeAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/TypeInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/TypeInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/TypeInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/TypeInfo.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/UpgradeSettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/UpgradeSettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/UpgradeSettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/UpgradeSettings.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/UserInstall.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/UserInstall.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/UserInstall.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/UserInstall.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/UserSettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/UserSettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/UserSettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/UserSettings.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/models/Version.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/models/Version.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/models/Version.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/models/Version.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/CultureResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/CultureResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/CultureResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/CultureResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/DataTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/DataTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/DataTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/DataTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/DictionaryResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/DictionaryResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/DictionaryResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/DictionaryResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/DocumentBlueprintResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentBlueprintResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/DocumentBlueprintResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentBlueprintResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/DocumentResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/DocumentResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/DocumentTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/DocumentTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/HealthCheckResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/HealthCheckResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/HealthCheckResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/HealthCheckResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/HelpResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/HelpResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/HelpResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/HelpResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/IndexerResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/IndexerResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/IndexerResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/IndexerResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/InstallResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/InstallResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/InstallResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/InstallResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/LanguageResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/LanguageResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/LanguageResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/LanguageResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/MediaResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/MediaResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/MediaResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/MediaResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/MediaTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/MediaTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/MediaTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/MediaTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/MemberGroupResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/MemberGroupResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/MemberGroupResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/MemberGroupResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/MemberTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/MemberTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/MemberTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/MemberTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/ModelsBuilderResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/ModelsBuilderResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/ModelsBuilderResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/ModelsBuilderResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/PartialViewResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/PartialViewResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/PartialViewResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/PartialViewResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/ProfilingResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/ProfilingResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/ProfilingResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/ProfilingResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/PublishedCacheResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/PublishedCacheResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/PublishedCacheResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/PublishedCacheResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/RedirectManagementResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/RedirectManagementResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/RedirectManagementResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/RedirectManagementResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/RelationResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/RelationResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/RelationResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/RelationResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/RelationTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/RelationTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/RelationTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/RelationTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/ScriptResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/ScriptResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/ScriptResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/ScriptResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/SearcherResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/SearcherResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/SearcherResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/SearcherResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/SecurityResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/SecurityResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/SecurityResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/SecurityResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/ServerResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/ServerResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/ServerResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/ServerResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/StaticFileResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/StaticFileResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/StaticFileResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/StaticFileResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/StylesheetResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/StylesheetResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/StylesheetResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/StylesheetResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/TelemetryResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/TelemetryResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/TelemetryResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/TelemetryResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/TemplateResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/TemplateResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/TemplateResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/TemplateResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/TrackedReferenceResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/TrackedReferenceResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/TrackedReferenceResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/TrackedReferenceResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/backend-api/services/UpgradeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/services/UpgradeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/backend-api/services/UpgradeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/services/UpgradeResource.ts diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index 4a11ab1255..d8d95d76d8 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -39,8 +39,8 @@ "lint:fix": "npm run lint -- --fix", "format": "prettier 'src/**/*.ts'", "format:fix": "npm run format -- --write", - "generate:api": "openapi --input https://raw.githubusercontent.com/umbraco/Umbraco-CMS/v13/dev/src/Umbraco.Cms.Api.Management/OpenApi.json --output src/core/backend-api --postfix Resource --useOptions", - "generate:api-dev": "openapi --input http://localhost:9000/umbraco/swagger/v1/swagger.json --output src/core/backend-api --postfix Resource --useOptions", + "generate:api": "openapi --input https://raw.githubusercontent.com/umbraco/Umbraco-CMS/v13/dev/src/Umbraco.Cms.Api.Management/OpenApi.json --output libs/backend-api --postfix Resource --useOptions", + "generate:api-dev": "openapi --input http://localhost:9000/umbraco/swagger/v1/swagger.json --output libs/backend-api --postfix Resource --useOptions", "storybook": "npm run wc-analyze && start-storybook -p 6006", "storybook:build": "npm run wc-analyze && build-storybook", "build-storybook": "npm run wc-analyze && build-storybook", diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 36aecaf703..35c28d51f9 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -21,7 +21,7 @@ "baseUrl": ".", "paths": { "@umbraco-cms/models": ["src/core/models"], - "@umbraco-cms/backend-api": ["src/core/backend-api"], + "@umbraco-cms/backend-api": ["libs/backend-api"], "@umbraco-cms/context-api": ["src/core/context-api"], "@umbraco-cms/controller": ["src/core/controller"], "@umbraco-cms/element": ["src/core/element"], diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 32cccd6044..e4fc2503f2 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -13,7 +13,7 @@ export default { imports: { 'src/': './src/', '@umbraco-cms/models': './src/core/models/index.ts', - '@umbraco-cms/backend-api': './src/core/backend-api/index.ts', + '@umbraco-cms/backend-api': './libs/backend-api/index.ts', '@umbraco-cms/context-api': './src/core/context-api/index.ts', '@umbraco-cms/controller': './src/core/controller/index.ts', '@umbraco-cms/element': './src/core/element/index.ts', From 0bb1d61e1aa4747f848dca34222ab08550ac6d82 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 20 Jan 2023 13:19:15 +0100 Subject: [PATCH 02/48] scan libs folder for tests --- src/Umbraco.Web.UI.Client/web-test-runner.config.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index e4fc2503f2..3f1dff2918 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -4,7 +4,7 @@ import { importMapsPlugin } from '@web/dev-server-import-maps'; export default { nodeResolve: true, - files: 'src/**/*.test.ts', + files: ['src/**/*.test.ts', 'libs/**/*.test.ts'], plugins: [ esbuildPlugin({ ts: true, target: 'auto', json: true }), importMapsPlugin({ @@ -22,7 +22,7 @@ export default { '@umbraco-cms/observable-api': './src/core/observable-api/index.ts', '@umbraco-cms/utils': './src/core/utils/index.ts', '@umbraco-cms/test-utils': './src/core/test-utils/index.ts', - '@umbraco-cms/resources': './src/core/resources/index.ts' + '@umbraco-cms/resources': './libs/resources/index.ts' }, }, }, From 3bc591645197932e83214743579e5ba5c9a9de8c Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 20 Jan 2023 13:19:42 +0100 Subject: [PATCH 03/48] migrate @umbraco-cms/resources to libs --- .../{src/core => libs}/resources/index.ts | 0 .../{src/core => libs}/resources/resource.controller.ts | 8 ++++---- .../{src/core => libs}/resources/tryExecute.method.ts | 0 .../core => libs}/resources/tryExecuteAndNotify.method.ts | 2 +- src/Umbraco.Web.UI.Client/src/app.ts | 2 +- .../dashboard-performance-profiling.element.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/resources/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/resources/resource.controller.ts (90%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/resources/tryExecute.method.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/resources/tryExecuteAndNotify.method.ts (81%) diff --git a/src/Umbraco.Web.UI.Client/src/core/resources/index.ts b/src/Umbraco.Web.UI.Client/libs/resources/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/resources/index.ts rename to src/Umbraco.Web.UI.Client/libs/resources/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/resources/resource.controller.ts b/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts similarity index 90% rename from src/Umbraco.Web.UI.Client/src/core/resources/resource.controller.ts rename to src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts index d767400037..de8c9b7812 100644 --- a/src/Umbraco.Web.UI.Client/src/core/resources/resource.controller.ts +++ b/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts @@ -1,13 +1,13 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { UmbController } from '../controller/controller.class'; -import { UmbControllerHostInterface } from '../controller/controller-host.mixin'; -import { UmbContextConsumerController } from '../context-api/consume/context-consumer.controller'; +import { UmbController } from '../../src/core/controller/controller.class'; +import { UmbControllerHostInterface } from '../../src/core/controller/controller-host.mixin'; +import { UmbContextConsumerController } from '../../src/core/context-api/consume/context-consumer.controller'; import { UmbNotificationOptions, UmbNotificationService, UmbNotificationDefaultData, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, -} from '../notification'; +} from '../../src/core/notification'; import { ApiError, CancelablePromise, ProblemDetails } from '@umbraco-cms/backend-api'; export class UmbResourceController extends UmbController { diff --git a/src/Umbraco.Web.UI.Client/src/core/resources/tryExecute.method.ts b/src/Umbraco.Web.UI.Client/libs/resources/tryExecute.method.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/resources/tryExecute.method.ts rename to src/Umbraco.Web.UI.Client/libs/resources/tryExecute.method.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/resources/tryExecuteAndNotify.method.ts b/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts similarity index 81% rename from src/Umbraco.Web.UI.Client/src/core/resources/tryExecuteAndNotify.method.ts rename to src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts index ac1b9c860d..2660a56345 100644 --- a/src/Umbraco.Web.UI.Client/src/core/resources/tryExecuteAndNotify.method.ts +++ b/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { UmbControllerHostInterface } from '../controller/controller-host.mixin'; +import { UmbControllerHostInterface } from '../../src/core/controller/controller-host.mixin'; import { UmbResourceController } from './resource.controller'; import { UmbNotificationOptions } from 'src/core/notification'; diff --git a/src/Umbraco.Web.UI.Client/src/app.ts b/src/Umbraco.Web.UI.Client/src/app.ts index 8cbb6f7bb0..26fed1c8ea 100644 --- a/src/Umbraco.Web.UI.Client/src/app.ts +++ b/src/Umbraco.Web.UI.Client/src/app.ts @@ -19,7 +19,7 @@ import { css, html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import { UmbLitElement } from './core/element/lit-element.element'; -import { tryExecuteAndNotify } from './core/resources/tryExecuteAndNotify.method'; +import { tryExecuteAndNotify } from '@umbraco-cms/resources'; import { OpenAPI, RuntimeLevel, ServerResource } from '@umbraco-cms/backend-api'; import { UmbIconStore } from '@umbraco-cms/stores/icon/icon.store'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts index 6ac5a4205c..fb74431a4b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { ProfilingResource } from '@umbraco-cms/backend-api'; -import { tryExecuteAndNotify } from 'src/core/resources/tryExecuteAndNotify.method'; +import { tryExecuteAndNotify } from '@umbraco-cms/resources'; import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-dashboard-performance-profiling') diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 35c28d51f9..5eff22b54e 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -30,7 +30,7 @@ "@umbraco-cms/observable-api": ["src/core/observable-api"], "@umbraco-cms/utils": ["src/core/utils"], "@umbraco-cms/test-utils": ["src/core/test-utils"], - "@umbraco-cms/resources": ["src/core/resources"], + "@umbraco-cms/resources": ["libs/resources"], "@umbraco-cms/components/*": ["src/backoffice/components/*"], "@umbraco-cms/stores/*": ["src/core/stores/*"], "@umbraco-cms/sections/*": ["src/backoffice/sections/*"] From 9815303c90530c563e6cf42c454bcaa3342f4007 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 20 Jan 2023 13:28:31 +0100 Subject: [PATCH 04/48] include libs in tsconfig --- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 5eff22b54e..3c47b835e2 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -36,7 +36,7 @@ "@umbraco-cms/sections/*": ["src/backoffice/sections/*"] } }, - "include": ["src/**/*.ts", "e2e/**/*.ts"], + "include": ["src/**/*.ts", "libs/**/*.ts", "e2e/**/*.ts"], "references": [ { "path": "./tsconfig.node.json" From e53ee08093ef4bbc710340f81301c5f41a3a2491 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 20 Jan 2023 13:28:41 +0100 Subject: [PATCH 05/48] migrate @umbraco-cms/controller to libs --- .../controller/controller-host.mixin.ts | 28 +++++++++---------- .../controller/controller.class.ts | 0 .../controller/controller.interface.ts | 0 .../controller/controller.test.ts | 10 ++----- .../{src/core => libs}/controller/index.ts | 0 .../libs/resources/resource.controller.ts | 5 ++-- .../resources/tryExecuteAndNotify.method.ts | 4 +-- .../observable-api/observer.controller.ts | 9 ++---- .../src/core/stores/store.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- 10 files changed, 23 insertions(+), 37 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/controller/controller-host.mixin.ts (83%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/controller/controller.class.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/controller/controller.interface.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/controller/controller.test.ts (88%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/controller/index.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/src/core/controller/controller-host.mixin.ts b/src/Umbraco.Web.UI.Client/libs/controller/controller-host.mixin.ts similarity index 83% rename from src/Umbraco.Web.UI.Client/src/core/controller/controller-host.mixin.ts rename to src/Umbraco.Web.UI.Client/libs/controller/controller-host.mixin.ts index 0463d493d4..9f237a2b3f 100644 --- a/src/Umbraco.Web.UI.Client/src/core/controller/controller-host.mixin.ts +++ b/src/Umbraco.Web.UI.Client/libs/controller/controller-host.mixin.ts @@ -1,13 +1,13 @@ -import type { HTMLElementConstructor } from '../models'; +import type { HTMLElementConstructor } from '../../src/core/models'; import { UmbControllerInterface } from './controller.interface'; export declare class UmbControllerHostInterface extends HTMLElement { //#controllers:UmbController[]; //#attached:boolean; - hasController(controller:UmbControllerInterface): boolean; + hasController(controller: UmbControllerInterface): boolean; getControllers(filterMethod: (ctrl: UmbControllerInterface) => boolean): UmbControllerInterface[]; - addController(controller:UmbControllerInterface): void; - removeController(controller:UmbControllerInterface): void; + addController(controller: UmbControllerInterface): void; + removeController(controller: UmbControllerInterface): void; } /** @@ -19,7 +19,6 @@ export declare class UmbControllerHostInterface extends HTMLElement { */ export const UmbControllerHostMixin = (superClass: T) => { class UmbContextConsumerClass extends superClass { - #controllers: UmbControllerInterface[] = []; #attached = false; @@ -29,7 +28,7 @@ export const UmbControllerHostMixin = (superCl * @param {UmbControllerInterface} ctrl */ hasController(ctrl: UmbControllerInterface): boolean { - return (this.#controllers.indexOf(ctrl) !== -1); + return this.#controllers.indexOf(ctrl) !== -1; } /** @@ -45,18 +44,17 @@ export const UmbControllerHostMixin = (superCl * @param {UmbControllerInterface} ctrl */ addController(ctrl: UmbControllerInterface): void { - // Check if there is one already with same unique - if(ctrl.unique) { - this.#controllers.forEach(x => { - if(x.unique === ctrl.unique) { + if (ctrl.unique) { + this.#controllers.forEach((x) => { + if (x.unique === ctrl.unique) { this.removeController(x); } }); } this.#controllers.push(ctrl); - if(this.#attached) { + if (this.#attached) { ctrl.hostConnected(); } } @@ -68,9 +66,9 @@ export const UmbControllerHostMixin = (superCl */ removeController(ctrl: UmbControllerInterface): void { const index = this.#controllers.indexOf(ctrl); - if(index !== -1) { + if (index !== -1) { this.#controllers.splice(index, 1); - if(this.#attached) { + if (this.#attached) { ctrl.hostDisconnected(); } ctrl.destroy(); @@ -83,8 +81,8 @@ export const UmbControllerHostMixin = (superCl * @param {string} unique */ removeControllerByAlias(unique: string): void { - this.#controllers.forEach(x => { - if(x.unique === unique) { + this.#controllers.forEach((x) => { + if (x.unique === unique) { this.removeController(x); } }); diff --git a/src/Umbraco.Web.UI.Client/src/core/controller/controller.class.ts b/src/Umbraco.Web.UI.Client/libs/controller/controller.class.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/controller/controller.class.ts rename to src/Umbraco.Web.UI.Client/libs/controller/controller.class.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/controller/controller.interface.ts b/src/Umbraco.Web.UI.Client/libs/controller/controller.interface.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/controller/controller.interface.ts rename to src/Umbraco.Web.UI.Client/libs/controller/controller.interface.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/controller/controller.test.ts b/src/Umbraco.Web.UI.Client/libs/controller/controller.test.ts similarity index 88% rename from src/Umbraco.Web.UI.Client/src/core/controller/controller.test.ts rename to src/Umbraco.Web.UI.Client/libs/controller/controller.test.ts index 4da206b75e..b59c7bd9cd 100644 --- a/src/Umbraco.Web.UI.Client/src/core/controller/controller.test.ts +++ b/src/Umbraco.Web.UI.Client/libs/controller/controller.test.ts @@ -1,16 +1,14 @@ import { expect } from '@open-wc/testing'; import { customElement } from 'lit/decorators.js'; -import { UmbContextProviderController } from '../context-api/provide/context-provider.controller'; import { UmbControllerHostInterface, UmbControllerHostMixin } from './controller-host.mixin'; +import { UmbContextProviderController } from '@umbraco-cms/context-api'; class MyClass { prop = 'value from provider'; } @customElement('test-my-controller-host') -class MyHostElement extends UmbControllerHostMixin(HTMLElement) { - -} +export class MyHostElement extends UmbControllerHostMixin(HTMLElement) {} describe('UmbContextProvider', () => { type NewType = UmbControllerHostInterface; @@ -22,10 +20,8 @@ describe('UmbContextProvider', () => { hostElement = document.createElement('test-my-controller-host') as UmbControllerHostInterface; }); - describe('Destroyed controllers is gone from host', () => { it('has a host property', () => { - const ctrl = new UmbContextProviderController(hostElement, 'my-test-context', contextInstance); expect(hostElement.hasController(ctrl)).to.be.true; @@ -38,7 +34,6 @@ describe('UmbContextProvider', () => { describe('Unique controllers replace each other', () => { it('has a host property', () => { - const firstCtrl = new UmbContextProviderController(hostElement, 'my-test-context', contextInstance); const secondCtrl = new UmbContextProviderController(hostElement, 'my-test-context', contextInstance); @@ -46,5 +41,4 @@ describe('UmbContextProvider', () => { expect(hostElement.hasController(secondCtrl)).to.be.true; }); }); - }); diff --git a/src/Umbraco.Web.UI.Client/src/core/controller/index.ts b/src/Umbraco.Web.UI.Client/libs/controller/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/controller/index.ts rename to src/Umbraco.Web.UI.Client/libs/controller/index.ts diff --git a/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts b/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts index de8c9b7812..7754e71fc1 100644 --- a/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts +++ b/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts @@ -1,7 +1,4 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { UmbController } from '../../src/core/controller/controller.class'; -import { UmbControllerHostInterface } from '../../src/core/controller/controller-host.mixin'; -import { UmbContextConsumerController } from '../../src/core/context-api/consume/context-consumer.controller'; import { UmbNotificationOptions, UmbNotificationService, @@ -9,6 +6,8 @@ import { UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '../../src/core/notification'; import { ApiError, CancelablePromise, ProblemDetails } from '@umbraco-cms/backend-api'; +import { UmbController, UmbControllerHostInterface } from '@umbraco-cms/controller'; +import { UmbContextConsumerController } from '@umbraco-cms/context-api'; export class UmbResourceController extends UmbController { #promise: Promise; diff --git a/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts b/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts index 2660a56345..456b30fbac 100644 --- a/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts +++ b/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { UmbControllerHostInterface } from '../../src/core/controller/controller-host.mixin'; +import { UmbNotificationOptions } from '../../src/core/notification'; import { UmbResourceController } from './resource.controller'; -import { UmbNotificationOptions } from 'src/core/notification'; +import { UmbControllerHostInterface } from '@umbraco-cms/controller'; export function tryExecuteAndNotify( host: UmbControllerHostInterface, diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.controller.ts b/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.controller.ts index f7f1cf5c4f..6598b7a358 100644 --- a/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.controller.ts @@ -1,17 +1,14 @@ import { Observable } from 'rxjs'; import { UmbObserver } from './observer'; -import type { UmbControllerInterface } from 'src/core/controller/controller.interface'; -import { UmbControllerHostInterface } from '@umbraco-cms/controller'; - +import { UmbControllerInterface, UmbControllerHostInterface } from '@umbraco-cms/controller'; export class UmbObserverController extends UmbObserver implements UmbControllerInterface { - _alias?: string; public get unique() { return this._alias; } - constructor(host:UmbControllerHostInterface, source: Observable, callback: (_value: T) => void, alias?: string) { + constructor(host: UmbControllerHostInterface, source: Observable, callback: (_value: T) => void, alias?: string) { super(source, callback); this._alias = alias; @@ -29,6 +26,4 @@ export class UmbObserverController extends UmbObserver implements UmbContr hostConnected() { return; } - - } diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/store.ts index 3720a2f01a..d2c8b8f8c7 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/store.ts @@ -1,6 +1,6 @@ import type { Observable } from 'rxjs'; -import { UmbControllerHostInterface } from '../controller/controller-host.mixin'; import { UniqueBehaviorSubject } from '../observable-api/unique-behavior-subject'; +import { UmbControllerHostInterface } from '@umbraco-cms/controller'; export interface UmbDataStoreIdentifiers { key?: string; diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 3c47b835e2..8049716d82 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -23,7 +23,7 @@ "@umbraco-cms/models": ["src/core/models"], "@umbraco-cms/backend-api": ["libs/backend-api"], "@umbraco-cms/context-api": ["src/core/context-api"], - "@umbraco-cms/controller": ["src/core/controller"], + "@umbraco-cms/controller": ["libs/controller"], "@umbraco-cms/element": ["src/core/element"], "@umbraco-cms/extensions-api": ["src/core/extensions-api"], "@umbraco-cms/extensions-registry": ["src/core/extensions-registry"], From b602a11328d3d104740f7401bcc6b1e549f1a120 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 20 Jan 2023 13:29:26 +0100 Subject: [PATCH 06/48] update wtr config --- src/Umbraco.Web.UI.Client/web-test-runner.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 3f1dff2918..387f67f2bc 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -15,7 +15,7 @@ export default { '@umbraco-cms/models': './src/core/models/index.ts', '@umbraco-cms/backend-api': './libs/backend-api/index.ts', '@umbraco-cms/context-api': './src/core/context-api/index.ts', - '@umbraco-cms/controller': './src/core/controller/index.ts', + '@umbraco-cms/controller': './libs/controller/index.ts', '@umbraco-cms/element': './src/core/element/index.ts', '@umbraco-cms/extensions-api': './src/core/extensions-api/index.ts', '@umbraco-cms/extensions-registry': './src/core/extensions-registry/index.ts', From 99e91a7c65c41d00544699978b00de8864a072c3 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 20 Jan 2023 13:31:31 +0100 Subject: [PATCH 07/48] migrate @umbraco-cms/context-api --- .../context-api/consume/context-consumer.controller.ts | 0 .../core => libs}/context-api/consume/context-consumer.test.ts | 0 .../{src/core => libs}/context-api/consume/context-consumer.ts | 0 .../context-api/consume/context-request.event.test.ts | 0 .../core => libs}/context-api/consume/context-request.event.ts | 0 .../context-api/consume/is-context-consumer-type.function.ts | 0 .../{src/core => libs}/context-api/context-token.test.ts | 0 .../{src/core => libs}/context-api/context-token.ts | 0 .../{src/core => libs}/context-api/index.ts | 0 .../context-api/provide/context-provide.event.test.ts | 0 .../core => libs}/context-api/provide/context-provide.event.ts | 0 .../context-api/provide/context-provider.controller.ts | 0 .../context-api/provide/context-provider.element.test.ts | 0 .../context-api/provide/context-provider.element.ts | 0 .../core => libs}/context-api/provide/context-provider.test.ts | 0 .../{src/core => libs}/context-api/provide/context-provider.ts | 0 .../src/core/notification/notification.stories.ts | 2 +- .../src/installer/shared/utils.story-helpers.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- 19 files changed, 3 insertions(+), 3 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/consume/context-consumer.controller.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/consume/context-consumer.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/consume/context-consumer.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/consume/context-request.event.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/consume/context-request.event.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/consume/is-context-consumer-type.function.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/context-token.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/context-token.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/provide/context-provide.event.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/provide/context-provide.event.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/provide/context-provider.controller.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/provide/context-provider.element.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/provide/context-provider.element.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/provide/context-provider.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/context-api/provide/context-provider.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.controller.ts b/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.controller.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.controller.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.controller.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.test.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.ts b/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-request.event.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-request.event.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-request.event.test.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/consume/context-request.event.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-request.event.ts b/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-request.event.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-request.event.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/consume/context-request.event.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/consume/is-context-consumer-type.function.ts b/src/Umbraco.Web.UI.Client/libs/context-api/consume/is-context-consumer-type.function.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/consume/is-context-consumer-type.function.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/consume/is-context-consumer-type.function.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/context-token.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/context-token.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/context-token.test.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/context-token.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/context-token.ts b/src/Umbraco.Web.UI.Client/libs/context-api/context-token.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/context-token.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/context-token.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/index.ts b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/index.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provide.event.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provide.event.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provide.event.test.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provide.event.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provide.event.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provide.event.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provide.event.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provide.event.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.controller.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.controller.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.controller.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.controller.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.element.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.element.test.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.element.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.element.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.test.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/context-api/provide/context-provider.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.ts b/src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.ts index a0a93c275a..482cd95574 100644 --- a/src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.ts @@ -1,5 +1,5 @@ import '../../backoffice/shared/components/backoffice-frame/backoffice-notification-container.element'; -import '../context-api/provide/context-provider.element'; +import '../../../libs/context-api/provide/context-provider.element'; import './layouts/default'; import { Meta, Story } from '@storybook/web-components'; diff --git a/src/Umbraco.Web.UI.Client/src/installer/shared/utils.story-helpers.ts b/src/Umbraco.Web.UI.Client/src/installer/shared/utils.story-helpers.ts index f3a302684a..d52d5a25c9 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/shared/utils.story-helpers.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/shared/utils.story-helpers.ts @@ -1,6 +1,6 @@ import { html } from 'lit-html'; import { UmbInstallerContext } from '../installer.context'; -import '../../core/context-api/provide/context-provider.element'; +import '../../../libs/context-api/provide/context-provider.element'; export const installerContextProvider = (story: any, installerContext = new UmbInstallerContext()) => html` Date: Fri, 20 Jan 2023 13:33:28 +0100 Subject: [PATCH 08/48] update references to tsconfig paths --- .../workspace-property/workspace-property.context.ts | 7 +++---- .../property-action-menu/property-action-menu.context.ts | 3 +-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.context.ts index 4bf94b6d3c..212144bf47 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.context.ts @@ -1,9 +1,8 @@ import { UmbWorkspaceContentContext } from '../workspace/workspace-content/workspace-content.context'; import type { DataTypeDetails } from '@umbraco-cms/models'; -import { UmbControllerHostInterface } from 'src/core/controller/controller-host.mixin'; -import { createObservablePart, UniqueBehaviorSubject } from 'src/core/observable-api/unique-behavior-subject'; -import { UmbContextProviderController } from 'src/core/context-api/provide/context-provider.controller'; -import { UmbContextConsumerController } from 'src/core/context-api/consume/context-consumer.controller'; +import { UmbControllerHostInterface } from '@umbraco-cms/controller'; +import { createObservablePart, UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; +import { UmbContextConsumerController, UmbContextProviderController } from '@umbraco-cms/context-api'; // If we get this from the server then we can consider using TypeScripts Partial<> around the model from the Management-API. export type WorkspacePropertyData = { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.context.ts index ca6fe35afc..da7137c8e4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.context.ts @@ -1,9 +1,8 @@ -import { UmbContextProviderController } from 'src/core/context-api/provide/context-provider.controller'; +import { UmbContextProviderController } from '@umbraco-cms/context-api'; import type { UmbControllerHostInterface } from '@umbraco-cms/controller'; import { UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; export class UmbPropertyActionMenuContext { - #isOpen = new UniqueBehaviorSubject(false); public readonly isOpen = this.#isOpen.asObservable(); From 0de2f9edde26d06344013367a1e0364310c082fd Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 20 Jan 2023 13:46:33 +0100 Subject: [PATCH 09/48] add initial library files to backend-api --- .../libs/backend-api/index.ts | 184 +----------------- .../libs/backend-api/package.json | 14 ++ .../libs/backend-api/rollup.config.js | 13 ++ .../backend-api/{ => src}/core/ApiError.ts | 0 .../{ => src}/core/ApiRequestOptions.ts | 0 .../backend-api/{ => src}/core/ApiResult.ts | 0 .../{ => src}/core/CancelablePromise.ts | 0 .../backend-api/{ => src}/core/OpenAPI.ts | 0 .../backend-api/{ => src}/core/request.ts | 0 .../libs/backend-api/src/index.ts | 183 +++++++++++++++++ .../backend-api/{ => src}/models/Assembly.ts | 0 .../models/BackOfficeNotification.ts | 0 .../{ => src}/models/CallingConventions.ts | 0 .../{ => src}/models/ConsentLevel.ts | 0 .../{ => src}/models/ConstructorInfo.ts | 0 .../{ => src}/models/ContentApp.ts | 0 .../{ => src}/models/ContentAppBadge.ts | 0 .../{ => src}/models/ContentAppBadgeType.ts | 0 .../{ => src}/models/ContentResult.ts | 0 .../{ => src}/models/ContentTreeItem.ts | 0 .../{ => src}/models/CreatedResult.ts | 0 .../backend-api/{ => src}/models/Culture.ts | 0 .../{ => src}/models/CustomAttributeData.ts | 0 .../models/CustomAttributeNamedArgument.ts | 0 .../models/CustomAttributeTypedArgument.ts | 0 .../backend-api/{ => src}/models/DataType.ts | 0 .../{ => src}/models/DataTypeCreateModel.ts | 0 .../{ => src}/models/DataTypeProperty.ts | 0 .../models/DataTypePropertyReference.ts | 0 .../{ => src}/models/DataTypeReference.ts | 0 .../{ => src}/models/DataTypeUpdateModel.ts | 0 .../{ => src}/models/DatabaseInstall.ts | 0 .../{ => src}/models/DatabaseSettings.ts | 0 .../{ => src}/models/Dictionary.ts | 0 .../{ => src}/models/DictionaryImport.ts | 0 .../{ => src}/models/DictionaryItem.ts | 0 .../{ => src}/models/DictionaryItemsImport.ts | 0 .../{ => src}/models/DictionaryOverview.ts | 0 .../{ => src}/models/DictionaryTranslation.ts | 0 .../models/DictionaryTranslationOverview.ts | 0 .../models/DocumentBlueprintTreeItem.ts | 0 .../{ => src}/models/DocumentTreeItem.ts | 0 .../{ => src}/models/DocumentTypeTreeItem.ts | 0 .../{ => src}/models/EntityTreeItem.ts | 0 .../{ => src}/models/EventAttributes.ts | 0 .../backend-api/{ => src}/models/EventInfo.ts | 0 .../backend-api/{ => src}/models/Field.ts | 0 .../{ => src}/models/FieldAttributes.ts | 0 .../backend-api/{ => src}/models/FieldInfo.ts | 0 .../{ => src}/models/FileSystemTreeItem.ts | 0 .../backend-api/{ => src}/models/Folder.ts | 0 .../{ => src}/models/FolderCreateModel.ts | 0 .../{ => src}/models/FolderTreeItem.ts | 0 .../{ => src}/models/FolderUpdateModel.ts | 0 .../models/GenericParameterAttributes.ts | 0 .../{ => src}/models/HealthCheck.ts | 0 .../{ => src}/models/HealthCheckAction.ts | 0 .../{ => src}/models/HealthCheckGroup.ts | 0 .../models/HealthCheckGroupWithResult.ts | 0 .../{ => src}/models/HealthCheckResult.ts | 0 .../{ => src}/models/HealthCheckWithResult.ts | 0 .../{ => src}/models/HealthStatus.ts | 0 .../backend-api/{ => src}/models/HelpPage.ts | 0 .../models/ICustomAttributeProvider.ts | 0 .../{ => src}/models/IOutputFormatter.ts | 0 .../backend-api/{ => src}/models/Index.ts | 0 .../backend-api/{ => src}/models/Install.ts | 0 .../{ => src}/models/InstallSettings.ts | 0 .../backend-api/{ => src}/models/IntPtr.ts | 0 .../backend-api/{ => src}/models/JsonPatch.ts | 0 .../backend-api/{ => src}/models/Language.ts | 0 .../{ => src}/models/LayoutKind.ts | 0 .../{ => src}/models/MemberInfo.ts | 0 .../{ => src}/models/MemberTypes.ts | 0 .../{ => src}/models/MethodAttributes.ts | 0 .../{ => src}/models/MethodBase.ts | 0 .../{ => src}/models/MethodImplAttributes.ts | 0 .../{ => src}/models/MethodInfo.ts | 0 .../{ => src}/models/ModelsBuilder.ts | 0 .../{ => src}/models/ModelsMode.ts | 0 .../backend-api/{ => src}/models/Module.ts | 0 .../{ => src}/models/ModuleHandle.ts | 0 .../{ => src}/models/NotFoundResult.ts | 0 .../{ => src}/models/NotificationStyle.ts | 0 .../backend-api/{ => src}/models/OkResult.ts | 0 .../backend-api/{ => src}/models/Operator.ts | 0 .../{ => src}/models/OutOfDateStatus.ts | 0 .../{ => src}/models/OutOfDateType.ts | 0 .../{ => src}/models/PagedContentTreeItem.ts | 0 .../{ => src}/models/PagedCulture.ts | 0 .../models/PagedDictionaryOverview.ts | 0 .../models/PagedDocumentBlueprintTreeItem.ts | 0 .../{ => src}/models/PagedDocumentTreeItem.ts | 0 .../models/PagedDocumentTypeTreeItem.ts | 0 .../{ => src}/models/PagedEntityTreeItem.ts | 0 .../models/PagedFileSystemTreeItem.ts | 0 .../{ => src}/models/PagedFolderTreeItem.ts | 0 .../{ => src}/models/PagedHealthCheckGroup.ts | 0 .../{ => src}/models/PagedHelpPage.ts | 0 .../{ => src}/models/PagedIndex.ts | 0 .../{ => src}/models/PagedLanguage.ts | 0 .../{ => src}/models/PagedRecycleBinItem.ts | 0 .../{ => src}/models/PagedRedirectUrl.ts | 0 .../{ => src}/models/PagedRelation.ts | 0 .../{ => src}/models/PagedRelationItem.ts | 0 .../{ => src}/models/PagedSearchResult.ts | 0 .../{ => src}/models/PagedSearcher.ts | 0 .../{ => src}/models/PagedTelemetry.ts | 0 .../{ => src}/models/ParameterAttributes.ts | 0 .../{ => src}/models/ParameterInfo.ts | 0 .../{ => src}/models/ProblemDetails.ts | 0 .../{ => src}/models/ProfilingStatus.ts | 0 .../{ => src}/models/PropertyAttributes.ts | 0 .../{ => src}/models/PropertyInfo.ts | 0 .../{ => src}/models/RecycleBinItem.ts | 0 .../{ => src}/models/RedirectStatus.ts | 0 .../{ => src}/models/RedirectUrl.ts | 0 .../{ => src}/models/RedirectUrlStatus.ts | 0 .../backend-api/{ => src}/models/Relation.ts | 0 .../{ => src}/models/RelationItem.ts | 0 .../{ => src}/models/RuntimeFieldHandle.ts | 0 .../{ => src}/models/RuntimeLevel.ts | 0 .../{ => src}/models/RuntimeMethodHandle.ts | 0 .../{ => src}/models/RuntimeTypeHandle.ts | 0 .../{ => src}/models/SearchResult.ts | 0 .../backend-api/{ => src}/models/Searcher.ts | 0 .../{ => src}/models/SecurityRuleSet.ts | 0 .../{ => src}/models/ServerStatus.ts | 0 .../{ => src}/models/StatusResultType.ts | 0 .../{ => src}/models/StructLayoutAttribute.ts | 0 .../backend-api/{ => src}/models/Telemetry.ts | 0 .../{ => src}/models/TelemetryLevel.ts | 0 .../backend-api/{ => src}/models/Template.ts | 0 .../{ => src}/models/TemplateCreateModel.ts | 0 .../models/TemplateQueryExecuteFilterModel.ts | 0 .../models/TemplateQueryExecuteModel.ts | 0 .../models/TemplateQueryExecuteSortModel.ts | 0 .../{ => src}/models/TemplateQueryOperator.ts | 0 .../{ => src}/models/TemplateQueryProperty.ts | 0 .../models/TemplateQueryPropertyType.ts | 0 .../{ => src}/models/TemplateQueryResult.ts | 0 .../models/TemplateQueryResultItem.ts | 0 .../{ => src}/models/TemplateQuerySettings.ts | 0 .../{ => src}/models/TemplateScaffold.ts | 0 .../{ => src}/models/TemplateUpdateModel.ts | 0 .../libs/backend-api/{ => src}/models/Type.ts | 0 .../{ => src}/models/TypeAttributes.ts | 0 .../backend-api/{ => src}/models/TypeInfo.ts | 0 .../{ => src}/models/UpgradeSettings.ts | 0 .../{ => src}/models/UserInstall.ts | 0 .../{ => src}/models/UserSettings.ts | 0 .../backend-api/{ => src}/models/Version.ts | 0 .../{ => src}/services/CultureResource.ts | 0 .../{ => src}/services/DataTypeResource.ts | 0 .../{ => src}/services/DictionaryResource.ts | 0 .../services/DocumentBlueprintResource.ts | 0 .../{ => src}/services/DocumentResource.ts | 0 .../services/DocumentTypeResource.ts | 0 .../{ => src}/services/HealthCheckResource.ts | 0 .../{ => src}/services/HelpResource.ts | 0 .../{ => src}/services/IndexerResource.ts | 0 .../{ => src}/services/InstallResource.ts | 0 .../{ => src}/services/LanguageResource.ts | 0 .../{ => src}/services/MediaResource.ts | 0 .../{ => src}/services/MediaTypeResource.ts | 0 .../{ => src}/services/MemberGroupResource.ts | 0 .../{ => src}/services/MemberTypeResource.ts | 0 .../services/ModelsBuilderResource.ts | 0 .../{ => src}/services/PartialViewResource.ts | 0 .../{ => src}/services/ProfilingResource.ts | 0 .../services/PublishedCacheResource.ts | 0 .../services/RedirectManagementResource.ts | 0 .../{ => src}/services/RelationResource.ts | 0 .../services/RelationTypeResource.ts | 0 .../{ => src}/services/ScriptResource.ts | 0 .../{ => src}/services/SearcherResource.ts | 0 .../{ => src}/services/SecurityResource.ts | 0 .../{ => src}/services/ServerResource.ts | 0 .../{ => src}/services/StaticFileResource.ts | 0 .../{ => src}/services/StylesheetResource.ts | 0 .../{ => src}/services/TelemetryResource.ts | 0 .../{ => src}/services/TemplateResource.ts | 0 .../services/TrackedReferenceResource.ts | 0 .../{ => src}/services/UpgradeResource.ts | 0 .../libs/backend-api/tsconfig.json | 3 + src/Umbraco.Web.UI.Client/package-lock.json | 176 ++++++++++++++--- src/Umbraco.Web.UI.Client/package.json | 4 +- 187 files changed, 361 insertions(+), 216 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/libs/backend-api/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/backend-api/rollup.config.js rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/core/ApiError.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/core/ApiRequestOptions.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/core/ApiResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/core/CancelablePromise.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/core/OpenAPI.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/core/request.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/backend-api/src/index.ts rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Assembly.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/BackOfficeNotification.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/CallingConventions.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ConsentLevel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ConstructorInfo.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ContentApp.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ContentAppBadge.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ContentAppBadgeType.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ContentResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ContentTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/CreatedResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Culture.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/CustomAttributeData.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/CustomAttributeNamedArgument.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/CustomAttributeTypedArgument.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DataType.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DataTypeCreateModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DataTypeProperty.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DataTypePropertyReference.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DataTypeReference.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DataTypeUpdateModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DatabaseInstall.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DatabaseSettings.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Dictionary.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DictionaryImport.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DictionaryItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DictionaryItemsImport.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DictionaryOverview.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DictionaryTranslation.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DictionaryTranslationOverview.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DocumentBlueprintTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DocumentTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/DocumentTypeTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/EntityTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/EventAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/EventInfo.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Field.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/FieldAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/FieldInfo.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/FileSystemTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Folder.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/FolderCreateModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/FolderTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/FolderUpdateModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/GenericParameterAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/HealthCheck.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/HealthCheckAction.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/HealthCheckGroup.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/HealthCheckGroupWithResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/HealthCheckResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/HealthCheckWithResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/HealthStatus.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/HelpPage.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ICustomAttributeProvider.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/IOutputFormatter.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Index.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Install.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/InstallSettings.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/IntPtr.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/JsonPatch.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Language.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/LayoutKind.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/MemberInfo.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/MemberTypes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/MethodAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/MethodBase.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/MethodImplAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/MethodInfo.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ModelsBuilder.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ModelsMode.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Module.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ModuleHandle.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/NotFoundResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/NotificationStyle.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/OkResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Operator.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/OutOfDateStatus.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/OutOfDateType.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedContentTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedCulture.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedDictionaryOverview.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedDocumentBlueprintTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedDocumentTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedDocumentTypeTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedEntityTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedFileSystemTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedFolderTreeItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedHealthCheckGroup.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedHelpPage.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedIndex.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedLanguage.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedRecycleBinItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedRedirectUrl.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedRelation.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedRelationItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedSearchResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedSearcher.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PagedTelemetry.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ParameterAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ParameterInfo.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ProblemDetails.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ProfilingStatus.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PropertyAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/PropertyInfo.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RecycleBinItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RedirectStatus.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RedirectUrl.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RedirectUrlStatus.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Relation.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RelationItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RuntimeFieldHandle.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RuntimeLevel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RuntimeMethodHandle.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/RuntimeTypeHandle.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/SearchResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Searcher.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/SecurityRuleSet.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/ServerStatus.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/StatusResultType.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/StructLayoutAttribute.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Telemetry.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TelemetryLevel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Template.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateCreateModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQueryExecuteFilterModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQueryExecuteModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQueryExecuteSortModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQueryOperator.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQueryProperty.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQueryPropertyType.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQueryResult.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQueryResultItem.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateQuerySettings.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateScaffold.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TemplateUpdateModel.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Type.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TypeAttributes.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/TypeInfo.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/UpgradeSettings.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/UserInstall.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/UserSettings.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/models/Version.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/CultureResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/DataTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/DictionaryResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/DocumentBlueprintResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/DocumentResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/DocumentTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/HealthCheckResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/HelpResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/IndexerResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/InstallResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/LanguageResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/MediaResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/MediaTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/MemberGroupResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/MemberTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/ModelsBuilderResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/PartialViewResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/ProfilingResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/PublishedCacheResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/RedirectManagementResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/RelationResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/RelationTypeResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/ScriptResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/SearcherResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/SecurityResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/ServerResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/StaticFileResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/StylesheetResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/TelemetryResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/TemplateResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/TrackedReferenceResource.ts (100%) rename src/Umbraco.Web.UI.Client/libs/backend-api/{ => src}/services/UpgradeResource.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/backend-api/tsconfig.json diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/index.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/index.ts index 7d1b97b143..8420b1093f 100644 --- a/src/Umbraco.Web.UI.Client/libs/backend-api/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/index.ts @@ -1,183 +1 @@ -/* istanbul ignore file */ -/* tslint:disable */ -/* eslint-disable */ -export { ApiError } from './core/ApiError'; -export { CancelablePromise, CancelError } from './core/CancelablePromise'; -export { OpenAPI } from './core/OpenAPI'; -export type { OpenAPIConfig } from './core/OpenAPI'; - -export type { Assembly } from './models/Assembly'; -export type { BackOfficeNotification } from './models/BackOfficeNotification'; -export { CallingConventions } from './models/CallingConventions'; -export type { ConsentLevel } from './models/ConsentLevel'; -export type { ConstructorInfo } from './models/ConstructorInfo'; -export type { ContentApp } from './models/ContentApp'; -export type { ContentAppBadge } from './models/ContentAppBadge'; -export { ContentAppBadgeType } from './models/ContentAppBadgeType'; -export type { ContentResult } from './models/ContentResult'; -export type { ContentTreeItem } from './models/ContentTreeItem'; -export type { CreatedResult } from './models/CreatedResult'; -export type { Culture } from './models/Culture'; -export type { CustomAttributeData } from './models/CustomAttributeData'; -export type { CustomAttributeNamedArgument } from './models/CustomAttributeNamedArgument'; -export type { CustomAttributeTypedArgument } from './models/CustomAttributeTypedArgument'; -export type { DatabaseInstall } from './models/DatabaseInstall'; -export type { DatabaseSettings } from './models/DatabaseSettings'; -export type { DataType } from './models/DataType'; -export type { DataTypeCreateModel } from './models/DataTypeCreateModel'; -export type { DataTypeProperty } from './models/DataTypeProperty'; -export type { DataTypePropertyReference } from './models/DataTypePropertyReference'; -export type { DataTypeReference } from './models/DataTypeReference'; -export type { DataTypeUpdateModel } from './models/DataTypeUpdateModel'; -export type { Dictionary } from './models/Dictionary'; -export type { DictionaryImport } from './models/DictionaryImport'; -export type { DictionaryItem } from './models/DictionaryItem'; -export type { DictionaryItemsImport } from './models/DictionaryItemsImport'; -export type { DictionaryOverview } from './models/DictionaryOverview'; -export type { DictionaryTranslation } from './models/DictionaryTranslation'; -export type { DictionaryTranslationOverview } from './models/DictionaryTranslationOverview'; -export type { DocumentBlueprintTreeItem } from './models/DocumentBlueprintTreeItem'; -export type { DocumentTreeItem } from './models/DocumentTreeItem'; -export type { DocumentTypeTreeItem } from './models/DocumentTypeTreeItem'; -export type { EntityTreeItem } from './models/EntityTreeItem'; -export { EventAttributes } from './models/EventAttributes'; -export type { EventInfo } from './models/EventInfo'; -export type { Field } from './models/Field'; -export { FieldAttributes } from './models/FieldAttributes'; -export type { FieldInfo } from './models/FieldInfo'; -export type { FileSystemTreeItem } from './models/FileSystemTreeItem'; -export type { Folder } from './models/Folder'; -export type { FolderCreateModel } from './models/FolderCreateModel'; -export type { FolderTreeItem } from './models/FolderTreeItem'; -export type { FolderUpdateModel } from './models/FolderUpdateModel'; -export { GenericParameterAttributes } from './models/GenericParameterAttributes'; -export type { HealthCheck } from './models/HealthCheck'; -export type { HealthCheckAction } from './models/HealthCheckAction'; -export type { HealthCheckGroup } from './models/HealthCheckGroup'; -export type { HealthCheckGroupWithResult } from './models/HealthCheckGroupWithResult'; -export type { HealthCheckResult } from './models/HealthCheckResult'; -export type { HealthCheckWithResult } from './models/HealthCheckWithResult'; -export { HealthStatus } from './models/HealthStatus'; -export type { HelpPage } from './models/HelpPage'; -export type { ICustomAttributeProvider } from './models/ICustomAttributeProvider'; -export type { Index } from './models/Index'; -export type { Install } from './models/Install'; -export type { InstallSettings } from './models/InstallSettings'; -export type { IntPtr } from './models/IntPtr'; -export type { IOutputFormatter } from './models/IOutputFormatter'; -export type { JsonPatch } from './models/JsonPatch'; -export type { Language } from './models/Language'; -export { LayoutKind } from './models/LayoutKind'; -export type { MemberInfo } from './models/MemberInfo'; -export { MemberTypes } from './models/MemberTypes'; -export { MethodAttributes } from './models/MethodAttributes'; -export type { MethodBase } from './models/MethodBase'; -export { MethodImplAttributes } from './models/MethodImplAttributes'; -export type { MethodInfo } from './models/MethodInfo'; -export type { ModelsBuilder } from './models/ModelsBuilder'; -export { ModelsMode } from './models/ModelsMode'; -export type { Module } from './models/Module'; -export type { ModuleHandle } from './models/ModuleHandle'; -export type { NotFoundResult } from './models/NotFoundResult'; -export { NotificationStyle } from './models/NotificationStyle'; -export type { OkResult } from './models/OkResult'; -export { Operator } from './models/Operator'; -export type { OutOfDateStatus } from './models/OutOfDateStatus'; -export { OutOfDateType } from './models/OutOfDateType'; -export type { PagedContentTreeItem } from './models/PagedContentTreeItem'; -export type { PagedCulture } from './models/PagedCulture'; -export type { PagedDictionaryOverview } from './models/PagedDictionaryOverview'; -export type { PagedDocumentBlueprintTreeItem } from './models/PagedDocumentBlueprintTreeItem'; -export type { PagedDocumentTreeItem } from './models/PagedDocumentTreeItem'; -export type { PagedDocumentTypeTreeItem } from './models/PagedDocumentTypeTreeItem'; -export type { PagedEntityTreeItem } from './models/PagedEntityTreeItem'; -export type { PagedFileSystemTreeItem } from './models/PagedFileSystemTreeItem'; -export type { PagedFolderTreeItem } from './models/PagedFolderTreeItem'; -export type { PagedHealthCheckGroup } from './models/PagedHealthCheckGroup'; -export type { PagedHelpPage } from './models/PagedHelpPage'; -export type { PagedIndex } from './models/PagedIndex'; -export type { PagedLanguage } from './models/PagedLanguage'; -export type { PagedRecycleBinItem } from './models/PagedRecycleBinItem'; -export type { PagedRedirectUrl } from './models/PagedRedirectUrl'; -export type { PagedRelation } from './models/PagedRelation'; -export type { PagedRelationItem } from './models/PagedRelationItem'; -export type { PagedSearcher } from './models/PagedSearcher'; -export type { PagedSearchResult } from './models/PagedSearchResult'; -export type { PagedTelemetry } from './models/PagedTelemetry'; -export { ParameterAttributes } from './models/ParameterAttributes'; -export type { ParameterInfo } from './models/ParameterInfo'; -export type { ProblemDetails } from './models/ProblemDetails'; -export type { ProfilingStatus } from './models/ProfilingStatus'; -export { PropertyAttributes } from './models/PropertyAttributes'; -export type { PropertyInfo } from './models/PropertyInfo'; -export type { RecycleBinItem } from './models/RecycleBinItem'; -export { RedirectStatus } from './models/RedirectStatus'; -export type { RedirectUrl } from './models/RedirectUrl'; -export type { RedirectUrlStatus } from './models/RedirectUrlStatus'; -export type { Relation } from './models/Relation'; -export type { RelationItem } from './models/RelationItem'; -export type { RuntimeFieldHandle } from './models/RuntimeFieldHandle'; -export { RuntimeLevel } from './models/RuntimeLevel'; -export type { RuntimeMethodHandle } from './models/RuntimeMethodHandle'; -export type { RuntimeTypeHandle } from './models/RuntimeTypeHandle'; -export type { Searcher } from './models/Searcher'; -export type { SearchResult } from './models/SearchResult'; -export { SecurityRuleSet } from './models/SecurityRuleSet'; -export type { ServerStatus } from './models/ServerStatus'; -export { StatusResultType } from './models/StatusResultType'; -export type { StructLayoutAttribute } from './models/StructLayoutAttribute'; -export type { Telemetry } from './models/Telemetry'; -export { TelemetryLevel } from './models/TelemetryLevel'; -export type { Template } from './models/Template'; -export type { TemplateCreateModel } from './models/TemplateCreateModel'; -export type { TemplateQueryExecuteFilterModel } from './models/TemplateQueryExecuteFilterModel'; -export type { TemplateQueryExecuteModel } from './models/TemplateQueryExecuteModel'; -export type { TemplateQueryExecuteSortModel } from './models/TemplateQueryExecuteSortModel'; -export type { TemplateQueryOperator } from './models/TemplateQueryOperator'; -export type { TemplateQueryProperty } from './models/TemplateQueryProperty'; -export { TemplateQueryPropertyType } from './models/TemplateQueryPropertyType'; -export type { TemplateQueryResult } from './models/TemplateQueryResult'; -export type { TemplateQueryResultItem } from './models/TemplateQueryResultItem'; -export type { TemplateQuerySettings } from './models/TemplateQuerySettings'; -export type { TemplateScaffold } from './models/TemplateScaffold'; -export type { TemplateUpdateModel } from './models/TemplateUpdateModel'; -export type { Type } from './models/Type'; -export { TypeAttributes } from './models/TypeAttributes'; -export type { TypeInfo } from './models/TypeInfo'; -export type { UpgradeSettings } from './models/UpgradeSettings'; -export type { UserInstall } from './models/UserInstall'; -export type { UserSettings } from './models/UserSettings'; -export type { Version } from './models/Version'; - -export { CultureResource } from './services/CultureResource'; -export { DataTypeResource } from './services/DataTypeResource'; -export { DictionaryResource } from './services/DictionaryResource'; -export { DocumentResource } from './services/DocumentResource'; -export { DocumentBlueprintResource } from './services/DocumentBlueprintResource'; -export { DocumentTypeResource } from './services/DocumentTypeResource'; -export { HealthCheckResource } from './services/HealthCheckResource'; -export { HelpResource } from './services/HelpResource'; -export { IndexerResource } from './services/IndexerResource'; -export { InstallResource } from './services/InstallResource'; -export { LanguageResource } from './services/LanguageResource'; -export { MediaResource } from './services/MediaResource'; -export { MediaTypeResource } from './services/MediaTypeResource'; -export { MemberGroupResource } from './services/MemberGroupResource'; -export { MemberTypeResource } from './services/MemberTypeResource'; -export { ModelsBuilderResource } from './services/ModelsBuilderResource'; -export { PartialViewResource } from './services/PartialViewResource'; -export { ProfilingResource } from './services/ProfilingResource'; -export { PublishedCacheResource } from './services/PublishedCacheResource'; -export { RedirectManagementResource } from './services/RedirectManagementResource'; -export { RelationResource } from './services/RelationResource'; -export { RelationTypeResource } from './services/RelationTypeResource'; -export { ScriptResource } from './services/ScriptResource'; -export { SearcherResource } from './services/SearcherResource'; -export { SecurityResource } from './services/SecurityResource'; -export { ServerResource } from './services/ServerResource'; -export { StaticFileResource } from './services/StaticFileResource'; -export { StylesheetResource } from './services/StylesheetResource'; -export { TelemetryResource } from './services/TelemetryResource'; -export { TemplateResource } from './services/TemplateResource'; -export { TrackedReferenceResource } from './services/TrackedReferenceResource'; -export { UpgradeResource } from './services/UpgradeResource'; +export * from './src'; diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json new file mode 100644 index 0000000000..22054b9f31 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json @@ -0,0 +1,14 @@ +{ + "name": "@umbraco-cms/backend-api", + "version": "0.0.0", + "description": "", + "main": "index.js", + "module": "index.js", + "type": "module", + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/backend-api/rollup.config.js new file mode 100644 index 0000000000..9151313ac8 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/rollup.config.js @@ -0,0 +1,13 @@ +import esbuild from 'rollup-plugin-esbuild'; +//import { nodeResolve } from '@rollup/plugin-node-resolve'; + +export default [ + { + input: 'index.ts', + output: { + file: 'dist/index.js', + format: 'es', + }, + plugins: [esbuild({ sourceMap: true })], + }, +]; diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiError.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/core/ApiError.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiError.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/core/ApiError.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiRequestOptions.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/core/ApiRequestOptions.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiRequestOptions.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/core/ApiRequestOptions.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/core/ApiResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/core/ApiResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/core/ApiResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/core/CancelablePromise.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/core/CancelablePromise.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/core/CancelablePromise.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/core/CancelablePromise.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/core/OpenAPI.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/core/OpenAPI.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/core/OpenAPI.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/core/OpenAPI.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/core/request.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/core/request.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/core/request.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/core/request.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/src/index.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/index.ts new file mode 100644 index 0000000000..7d1b97b143 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/src/index.ts @@ -0,0 +1,183 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ +export { ApiError } from './core/ApiError'; +export { CancelablePromise, CancelError } from './core/CancelablePromise'; +export { OpenAPI } from './core/OpenAPI'; +export type { OpenAPIConfig } from './core/OpenAPI'; + +export type { Assembly } from './models/Assembly'; +export type { BackOfficeNotification } from './models/BackOfficeNotification'; +export { CallingConventions } from './models/CallingConventions'; +export type { ConsentLevel } from './models/ConsentLevel'; +export type { ConstructorInfo } from './models/ConstructorInfo'; +export type { ContentApp } from './models/ContentApp'; +export type { ContentAppBadge } from './models/ContentAppBadge'; +export { ContentAppBadgeType } from './models/ContentAppBadgeType'; +export type { ContentResult } from './models/ContentResult'; +export type { ContentTreeItem } from './models/ContentTreeItem'; +export type { CreatedResult } from './models/CreatedResult'; +export type { Culture } from './models/Culture'; +export type { CustomAttributeData } from './models/CustomAttributeData'; +export type { CustomAttributeNamedArgument } from './models/CustomAttributeNamedArgument'; +export type { CustomAttributeTypedArgument } from './models/CustomAttributeTypedArgument'; +export type { DatabaseInstall } from './models/DatabaseInstall'; +export type { DatabaseSettings } from './models/DatabaseSettings'; +export type { DataType } from './models/DataType'; +export type { DataTypeCreateModel } from './models/DataTypeCreateModel'; +export type { DataTypeProperty } from './models/DataTypeProperty'; +export type { DataTypePropertyReference } from './models/DataTypePropertyReference'; +export type { DataTypeReference } from './models/DataTypeReference'; +export type { DataTypeUpdateModel } from './models/DataTypeUpdateModel'; +export type { Dictionary } from './models/Dictionary'; +export type { DictionaryImport } from './models/DictionaryImport'; +export type { DictionaryItem } from './models/DictionaryItem'; +export type { DictionaryItemsImport } from './models/DictionaryItemsImport'; +export type { DictionaryOverview } from './models/DictionaryOverview'; +export type { DictionaryTranslation } from './models/DictionaryTranslation'; +export type { DictionaryTranslationOverview } from './models/DictionaryTranslationOverview'; +export type { DocumentBlueprintTreeItem } from './models/DocumentBlueprintTreeItem'; +export type { DocumentTreeItem } from './models/DocumentTreeItem'; +export type { DocumentTypeTreeItem } from './models/DocumentTypeTreeItem'; +export type { EntityTreeItem } from './models/EntityTreeItem'; +export { EventAttributes } from './models/EventAttributes'; +export type { EventInfo } from './models/EventInfo'; +export type { Field } from './models/Field'; +export { FieldAttributes } from './models/FieldAttributes'; +export type { FieldInfo } from './models/FieldInfo'; +export type { FileSystemTreeItem } from './models/FileSystemTreeItem'; +export type { Folder } from './models/Folder'; +export type { FolderCreateModel } from './models/FolderCreateModel'; +export type { FolderTreeItem } from './models/FolderTreeItem'; +export type { FolderUpdateModel } from './models/FolderUpdateModel'; +export { GenericParameterAttributes } from './models/GenericParameterAttributes'; +export type { HealthCheck } from './models/HealthCheck'; +export type { HealthCheckAction } from './models/HealthCheckAction'; +export type { HealthCheckGroup } from './models/HealthCheckGroup'; +export type { HealthCheckGroupWithResult } from './models/HealthCheckGroupWithResult'; +export type { HealthCheckResult } from './models/HealthCheckResult'; +export type { HealthCheckWithResult } from './models/HealthCheckWithResult'; +export { HealthStatus } from './models/HealthStatus'; +export type { HelpPage } from './models/HelpPage'; +export type { ICustomAttributeProvider } from './models/ICustomAttributeProvider'; +export type { Index } from './models/Index'; +export type { Install } from './models/Install'; +export type { InstallSettings } from './models/InstallSettings'; +export type { IntPtr } from './models/IntPtr'; +export type { IOutputFormatter } from './models/IOutputFormatter'; +export type { JsonPatch } from './models/JsonPatch'; +export type { Language } from './models/Language'; +export { LayoutKind } from './models/LayoutKind'; +export type { MemberInfo } from './models/MemberInfo'; +export { MemberTypes } from './models/MemberTypes'; +export { MethodAttributes } from './models/MethodAttributes'; +export type { MethodBase } from './models/MethodBase'; +export { MethodImplAttributes } from './models/MethodImplAttributes'; +export type { MethodInfo } from './models/MethodInfo'; +export type { ModelsBuilder } from './models/ModelsBuilder'; +export { ModelsMode } from './models/ModelsMode'; +export type { Module } from './models/Module'; +export type { ModuleHandle } from './models/ModuleHandle'; +export type { NotFoundResult } from './models/NotFoundResult'; +export { NotificationStyle } from './models/NotificationStyle'; +export type { OkResult } from './models/OkResult'; +export { Operator } from './models/Operator'; +export type { OutOfDateStatus } from './models/OutOfDateStatus'; +export { OutOfDateType } from './models/OutOfDateType'; +export type { PagedContentTreeItem } from './models/PagedContentTreeItem'; +export type { PagedCulture } from './models/PagedCulture'; +export type { PagedDictionaryOverview } from './models/PagedDictionaryOverview'; +export type { PagedDocumentBlueprintTreeItem } from './models/PagedDocumentBlueprintTreeItem'; +export type { PagedDocumentTreeItem } from './models/PagedDocumentTreeItem'; +export type { PagedDocumentTypeTreeItem } from './models/PagedDocumentTypeTreeItem'; +export type { PagedEntityTreeItem } from './models/PagedEntityTreeItem'; +export type { PagedFileSystemTreeItem } from './models/PagedFileSystemTreeItem'; +export type { PagedFolderTreeItem } from './models/PagedFolderTreeItem'; +export type { PagedHealthCheckGroup } from './models/PagedHealthCheckGroup'; +export type { PagedHelpPage } from './models/PagedHelpPage'; +export type { PagedIndex } from './models/PagedIndex'; +export type { PagedLanguage } from './models/PagedLanguage'; +export type { PagedRecycleBinItem } from './models/PagedRecycleBinItem'; +export type { PagedRedirectUrl } from './models/PagedRedirectUrl'; +export type { PagedRelation } from './models/PagedRelation'; +export type { PagedRelationItem } from './models/PagedRelationItem'; +export type { PagedSearcher } from './models/PagedSearcher'; +export type { PagedSearchResult } from './models/PagedSearchResult'; +export type { PagedTelemetry } from './models/PagedTelemetry'; +export { ParameterAttributes } from './models/ParameterAttributes'; +export type { ParameterInfo } from './models/ParameterInfo'; +export type { ProblemDetails } from './models/ProblemDetails'; +export type { ProfilingStatus } from './models/ProfilingStatus'; +export { PropertyAttributes } from './models/PropertyAttributes'; +export type { PropertyInfo } from './models/PropertyInfo'; +export type { RecycleBinItem } from './models/RecycleBinItem'; +export { RedirectStatus } from './models/RedirectStatus'; +export type { RedirectUrl } from './models/RedirectUrl'; +export type { RedirectUrlStatus } from './models/RedirectUrlStatus'; +export type { Relation } from './models/Relation'; +export type { RelationItem } from './models/RelationItem'; +export type { RuntimeFieldHandle } from './models/RuntimeFieldHandle'; +export { RuntimeLevel } from './models/RuntimeLevel'; +export type { RuntimeMethodHandle } from './models/RuntimeMethodHandle'; +export type { RuntimeTypeHandle } from './models/RuntimeTypeHandle'; +export type { Searcher } from './models/Searcher'; +export type { SearchResult } from './models/SearchResult'; +export { SecurityRuleSet } from './models/SecurityRuleSet'; +export type { ServerStatus } from './models/ServerStatus'; +export { StatusResultType } from './models/StatusResultType'; +export type { StructLayoutAttribute } from './models/StructLayoutAttribute'; +export type { Telemetry } from './models/Telemetry'; +export { TelemetryLevel } from './models/TelemetryLevel'; +export type { Template } from './models/Template'; +export type { TemplateCreateModel } from './models/TemplateCreateModel'; +export type { TemplateQueryExecuteFilterModel } from './models/TemplateQueryExecuteFilterModel'; +export type { TemplateQueryExecuteModel } from './models/TemplateQueryExecuteModel'; +export type { TemplateQueryExecuteSortModel } from './models/TemplateQueryExecuteSortModel'; +export type { TemplateQueryOperator } from './models/TemplateQueryOperator'; +export type { TemplateQueryProperty } from './models/TemplateQueryProperty'; +export { TemplateQueryPropertyType } from './models/TemplateQueryPropertyType'; +export type { TemplateQueryResult } from './models/TemplateQueryResult'; +export type { TemplateQueryResultItem } from './models/TemplateQueryResultItem'; +export type { TemplateQuerySettings } from './models/TemplateQuerySettings'; +export type { TemplateScaffold } from './models/TemplateScaffold'; +export type { TemplateUpdateModel } from './models/TemplateUpdateModel'; +export type { Type } from './models/Type'; +export { TypeAttributes } from './models/TypeAttributes'; +export type { TypeInfo } from './models/TypeInfo'; +export type { UpgradeSettings } from './models/UpgradeSettings'; +export type { UserInstall } from './models/UserInstall'; +export type { UserSettings } from './models/UserSettings'; +export type { Version } from './models/Version'; + +export { CultureResource } from './services/CultureResource'; +export { DataTypeResource } from './services/DataTypeResource'; +export { DictionaryResource } from './services/DictionaryResource'; +export { DocumentResource } from './services/DocumentResource'; +export { DocumentBlueprintResource } from './services/DocumentBlueprintResource'; +export { DocumentTypeResource } from './services/DocumentTypeResource'; +export { HealthCheckResource } from './services/HealthCheckResource'; +export { HelpResource } from './services/HelpResource'; +export { IndexerResource } from './services/IndexerResource'; +export { InstallResource } from './services/InstallResource'; +export { LanguageResource } from './services/LanguageResource'; +export { MediaResource } from './services/MediaResource'; +export { MediaTypeResource } from './services/MediaTypeResource'; +export { MemberGroupResource } from './services/MemberGroupResource'; +export { MemberTypeResource } from './services/MemberTypeResource'; +export { ModelsBuilderResource } from './services/ModelsBuilderResource'; +export { PartialViewResource } from './services/PartialViewResource'; +export { ProfilingResource } from './services/ProfilingResource'; +export { PublishedCacheResource } from './services/PublishedCacheResource'; +export { RedirectManagementResource } from './services/RedirectManagementResource'; +export { RelationResource } from './services/RelationResource'; +export { RelationTypeResource } from './services/RelationTypeResource'; +export { ScriptResource } from './services/ScriptResource'; +export { SearcherResource } from './services/SearcherResource'; +export { SecurityResource } from './services/SecurityResource'; +export { ServerResource } from './services/ServerResource'; +export { StaticFileResource } from './services/StaticFileResource'; +export { StylesheetResource } from './services/StylesheetResource'; +export { TelemetryResource } from './services/TelemetryResource'; +export { TemplateResource } from './services/TemplateResource'; +export { TrackedReferenceResource } from './services/TrackedReferenceResource'; +export { UpgradeResource } from './services/UpgradeResource'; diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Assembly.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Assembly.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Assembly.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Assembly.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/BackOfficeNotification.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/BackOfficeNotification.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/BackOfficeNotification.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/BackOfficeNotification.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/CallingConventions.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CallingConventions.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/CallingConventions.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CallingConventions.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ConsentLevel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ConsentLevel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ConsentLevel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ConsentLevel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ConstructorInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ConstructorInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ConstructorInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ConstructorInfo.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentApp.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentApp.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentApp.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentApp.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentAppBadge.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentAppBadge.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentAppBadge.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentAppBadge.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentAppBadgeType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentAppBadgeType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentAppBadgeType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentAppBadgeType.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ContentTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ContentTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/CreatedResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CreatedResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/CreatedResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CreatedResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Culture.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Culture.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Culture.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Culture.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeData.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CustomAttributeData.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeData.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CustomAttributeData.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeNamedArgument.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CustomAttributeNamedArgument.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeNamedArgument.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CustomAttributeNamedArgument.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeTypedArgument.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CustomAttributeTypedArgument.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/CustomAttributeTypedArgument.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/CustomAttributeTypedArgument.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DataType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataType.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeCreateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypeCreateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeCreateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypeCreateModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeProperty.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypeProperty.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeProperty.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypeProperty.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypePropertyReference.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypePropertyReference.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypePropertyReference.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypePropertyReference.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeReference.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypeReference.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeReference.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypeReference.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeUpdateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypeUpdateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DataTypeUpdateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DataTypeUpdateModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DatabaseInstall.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DatabaseInstall.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DatabaseInstall.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DatabaseInstall.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DatabaseSettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DatabaseSettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DatabaseSettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DatabaseSettings.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Dictionary.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Dictionary.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Dictionary.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Dictionary.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryImport.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryImport.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryImport.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryImport.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryItemsImport.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryItemsImport.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryItemsImport.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryItemsImport.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryOverview.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryOverview.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryOverview.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryOverview.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryTranslation.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryTranslation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryTranslation.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryTranslation.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryTranslationOverview.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryTranslationOverview.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DictionaryTranslationOverview.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DictionaryTranslationOverview.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentBlueprintTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DocumentBlueprintTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentBlueprintTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DocumentBlueprintTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DocumentTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DocumentTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentTypeTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DocumentTypeTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/DocumentTypeTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/DocumentTypeTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/EntityTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/EntityTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/EntityTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/EntityTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/EventAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/EventAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/EventAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/EventAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/EventInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/EventInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/EventInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/EventInfo.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Field.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Field.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Field.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Field.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/FieldAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FieldAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/FieldAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FieldAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/FieldInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FieldInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/FieldInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FieldInfo.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/FileSystemTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FileSystemTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/FileSystemTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FileSystemTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Folder.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Folder.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Folder.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Folder.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderCreateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FolderCreateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderCreateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FolderCreateModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FolderTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FolderTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderUpdateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FolderUpdateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/FolderUpdateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/FolderUpdateModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/GenericParameterAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/GenericParameterAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/GenericParameterAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/GenericParameterAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheck.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheck.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheck.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheck.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckAction.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckAction.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckAction.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckAction.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckGroup.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckGroup.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckGroup.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckGroup.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckGroupWithResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckGroupWithResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckGroupWithResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckGroupWithResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckWithResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckWithResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthCheckWithResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthCheckWithResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/HealthStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HealthStatus.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/HelpPage.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HelpPage.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/HelpPage.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/HelpPage.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ICustomAttributeProvider.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ICustomAttributeProvider.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ICustomAttributeProvider.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ICustomAttributeProvider.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/IOutputFormatter.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/IOutputFormatter.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/IOutputFormatter.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/IOutputFormatter.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Index.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Index.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Index.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Install.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Install.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Install.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Install.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/InstallSettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/InstallSettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/InstallSettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/InstallSettings.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/IntPtr.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/IntPtr.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/IntPtr.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/IntPtr.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/JsonPatch.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/JsonPatch.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/JsonPatch.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/JsonPatch.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Language.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Language.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Language.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Language.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/LayoutKind.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/LayoutKind.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/LayoutKind.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/LayoutKind.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/MemberInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MemberInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/MemberInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MemberInfo.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/MemberTypes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MemberTypes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/MemberTypes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MemberTypes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MethodAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MethodAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodBase.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MethodBase.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodBase.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MethodBase.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodImplAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MethodImplAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodImplAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MethodImplAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MethodInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/MethodInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/MethodInfo.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ModelsBuilder.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ModelsBuilder.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ModelsBuilder.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ModelsBuilder.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ModelsMode.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ModelsMode.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ModelsMode.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ModelsMode.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Module.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Module.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Module.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Module.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ModuleHandle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ModuleHandle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ModuleHandle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ModuleHandle.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/NotFoundResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/NotFoundResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/NotFoundResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/NotFoundResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/NotificationStyle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/NotificationStyle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/NotificationStyle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/NotificationStyle.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/OkResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/OkResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/OkResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/OkResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Operator.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Operator.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Operator.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Operator.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/OutOfDateStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/OutOfDateStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/OutOfDateStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/OutOfDateStatus.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/OutOfDateType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/OutOfDateType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/OutOfDateType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/OutOfDateType.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedContentTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedContentTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedContentTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedContentTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedCulture.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedCulture.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedCulture.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedCulture.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDictionaryOverview.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedDictionaryOverview.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDictionaryOverview.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedDictionaryOverview.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentBlueprintTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedDocumentBlueprintTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentBlueprintTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedDocumentBlueprintTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedDocumentTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedDocumentTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentTypeTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedDocumentTypeTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedDocumentTypeTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedDocumentTypeTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedEntityTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedEntityTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedEntityTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedEntityTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedFileSystemTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedFileSystemTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedFileSystemTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedFileSystemTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedFolderTreeItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedFolderTreeItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedFolderTreeItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedFolderTreeItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedHealthCheckGroup.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedHealthCheckGroup.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedHealthCheckGroup.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedHealthCheckGroup.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedHelpPage.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedHelpPage.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedHelpPage.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedHelpPage.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedIndex.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedIndex.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedIndex.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedIndex.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedLanguage.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedLanguage.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedLanguage.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedLanguage.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRecycleBinItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedRecycleBinItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRecycleBinItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedRecycleBinItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRedirectUrl.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedRedirectUrl.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRedirectUrl.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedRedirectUrl.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRelation.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedRelation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRelation.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedRelation.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRelationItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedRelationItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedRelationItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedRelationItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedSearchResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedSearchResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedSearchResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedSearchResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedSearcher.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedSearcher.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedSearcher.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedSearcher.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedTelemetry.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedTelemetry.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PagedTelemetry.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PagedTelemetry.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ParameterAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ParameterAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ParameterAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ParameterAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ParameterInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ParameterInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ParameterInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ParameterInfo.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ProblemDetails.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ProblemDetails.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ProblemDetails.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ProblemDetails.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ProfilingStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ProfilingStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ProfilingStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ProfilingStatus.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PropertyAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PropertyAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PropertyAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PropertyAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/PropertyInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PropertyInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/PropertyInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/PropertyInfo.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RecycleBinItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RecycleBinItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RecycleBinItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RecycleBinItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RedirectStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RedirectStatus.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectUrl.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RedirectUrl.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectUrl.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RedirectUrl.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectUrlStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RedirectUrlStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RedirectUrlStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RedirectUrlStatus.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Relation.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Relation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Relation.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Relation.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RelationItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RelationItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RelationItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RelationItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeFieldHandle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RuntimeFieldHandle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeFieldHandle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RuntimeFieldHandle.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeLevel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RuntimeLevel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeLevel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RuntimeLevel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeMethodHandle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RuntimeMethodHandle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeMethodHandle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RuntimeMethodHandle.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeTypeHandle.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RuntimeTypeHandle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/RuntimeTypeHandle.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/RuntimeTypeHandle.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/SearchResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/SearchResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/SearchResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/SearchResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Searcher.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Searcher.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Searcher.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Searcher.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/SecurityRuleSet.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/SecurityRuleSet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/SecurityRuleSet.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/SecurityRuleSet.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/ServerStatus.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ServerStatus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/ServerStatus.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/ServerStatus.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/StatusResultType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/StatusResultType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/StatusResultType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/StatusResultType.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/StructLayoutAttribute.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/StructLayoutAttribute.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/StructLayoutAttribute.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/StructLayoutAttribute.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Telemetry.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Telemetry.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Telemetry.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Telemetry.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TelemetryLevel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TelemetryLevel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TelemetryLevel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TelemetryLevel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Template.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Template.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Template.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Template.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateCreateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateCreateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateCreateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateCreateModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteFilterModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryExecuteFilterModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteFilterModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryExecuteFilterModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryExecuteModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryExecuteModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteSortModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryExecuteSortModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryExecuteSortModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryExecuteSortModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryOperator.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryOperator.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryOperator.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryOperator.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryProperty.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryProperty.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryProperty.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryProperty.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryPropertyType.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryPropertyType.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryPropertyType.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryPropertyType.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryResult.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryResult.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryResult.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryResult.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryResultItem.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryResultItem.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQueryResultItem.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQueryResultItem.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQuerySettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQuerySettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateQuerySettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateQuerySettings.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateScaffold.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateScaffold.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateScaffold.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateScaffold.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateUpdateModel.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateUpdateModel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TemplateUpdateModel.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TemplateUpdateModel.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Type.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Type.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Type.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Type.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TypeAttributes.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TypeAttributes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TypeAttributes.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TypeAttributes.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/TypeInfo.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TypeInfo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/TypeInfo.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/TypeInfo.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/UpgradeSettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/UpgradeSettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/UpgradeSettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/UpgradeSettings.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/UserInstall.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/UserInstall.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/UserInstall.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/UserInstall.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/UserSettings.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/UserSettings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/UserSettings.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/UserSettings.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/models/Version.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Version.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/models/Version.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/models/Version.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/CultureResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/CultureResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/CultureResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/CultureResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/DataTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DataTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/DataTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DataTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/DictionaryResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DictionaryResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/DictionaryResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DictionaryResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentBlueprintResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DocumentBlueprintResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentBlueprintResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DocumentBlueprintResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DocumentResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DocumentResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DocumentTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/DocumentTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/DocumentTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/HealthCheckResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/HealthCheckResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/HealthCheckResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/HealthCheckResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/HelpResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/HelpResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/HelpResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/HelpResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/IndexerResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/IndexerResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/IndexerResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/IndexerResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/InstallResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/InstallResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/InstallResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/InstallResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/LanguageResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/LanguageResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/LanguageResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/LanguageResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/MediaResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/MediaResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/MediaResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/MediaResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/MediaTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/MediaTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/MediaTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/MediaTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/MemberGroupResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/MemberGroupResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/MemberGroupResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/MemberGroupResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/MemberTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/MemberTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/MemberTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/MemberTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/ModelsBuilderResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/ModelsBuilderResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/ModelsBuilderResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/ModelsBuilderResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/PartialViewResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/PartialViewResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/PartialViewResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/PartialViewResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/ProfilingResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/ProfilingResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/ProfilingResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/ProfilingResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/PublishedCacheResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/PublishedCacheResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/PublishedCacheResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/PublishedCacheResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/RedirectManagementResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/RedirectManagementResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/RedirectManagementResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/RedirectManagementResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/RelationResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/RelationResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/RelationResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/RelationResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/RelationTypeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/RelationTypeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/RelationTypeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/RelationTypeResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/ScriptResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/ScriptResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/ScriptResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/ScriptResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/SearcherResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/SearcherResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/SearcherResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/SearcherResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/SecurityResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/SecurityResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/SecurityResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/SecurityResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/ServerResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/ServerResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/ServerResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/ServerResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/StaticFileResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/StaticFileResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/StaticFileResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/StaticFileResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/StylesheetResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/StylesheetResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/StylesheetResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/StylesheetResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/TelemetryResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/TelemetryResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/TelemetryResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/TelemetryResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/TemplateResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/TemplateResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/TemplateResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/TemplateResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/TrackedReferenceResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/TrackedReferenceResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/TrackedReferenceResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/TrackedReferenceResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/services/UpgradeResource.ts b/src/Umbraco.Web.UI.Client/libs/backend-api/src/services/UpgradeResource.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/backend-api/services/UpgradeResource.ts rename to src/Umbraco.Web.UI.Client/libs/backend-api/src/services/UpgradeResource.ts diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/tsconfig.json b/src/Umbraco.Web.UI.Client/libs/backend-api/tsconfig.json new file mode 100644 index 0000000000..1864d58c15 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../../tsconfig.json" +} diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json index 714173e565..6f84f22b33 100644 --- a/src/Umbraco.Web.UI.Client/package-lock.json +++ b/src/Umbraco.Web.UI.Client/package-lock.json @@ -63,6 +63,8 @@ "playwright-msw": "^2.1.0", "plop": "^3.1.1", "prettier": "2.8.3", + "rollup": "^3.10.0", + "rollup-plugin-esbuild": "^5.0.0", "tiny-glob": "^0.2.9", "typescript": "^4.9.4", "vite": "^4.0.4", @@ -8676,6 +8678,21 @@ "node": ">=10.0.0" } }, + "node_modules/@web/dev-server-rollup/node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/@web/dev-server/node_modules/ip": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", @@ -17900,6 +17917,15 @@ "node": ">=8" } }, + "node_modules/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -18009,6 +18035,12 @@ "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==", + "dev": true + }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -24066,20 +24098,70 @@ } }, "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.0.tgz", + "integrity": "sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.18.0", + "npm": ">=8.0.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, + "node_modules/rollup-plugin-esbuild": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-esbuild/-/rollup-plugin-esbuild-5.0.0.tgz", + "integrity": "sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "debug": "^4.3.4", + "es-module-lexer": "^1.0.5", + "joycon": "^3.1.1", + "jsonc-parser": "^3.2.0" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "peerDependencies": { + "esbuild": ">=0.10.1", + "rollup": "^1.20.0 || ^2.0.0 || ^3.0.0" + } + }, + "node_modules/rollup-plugin-esbuild/node_modules/@rollup/pluginutils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/rollup-plugin-esbuild/node_modules/es-module-lexer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.1.0.tgz", + "integrity": "sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==", + "dev": true + }, "node_modules/router-slot": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/router-slot/-/router-slot-1.5.5.tgz", @@ -27699,22 +27781,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/vite/node_modules/rollup": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.9.1.tgz", - "integrity": "sha512-GswCYHXftN8ZKGVgQhTFUJB/NBXxrRGgO2NCy6E8s1rwEJ4Q9/VttNqcYfEvx4dTo4j58YqdC3OVztPzlKSX8w==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -35970,6 +36036,17 @@ "parse5": "^6.0.1", "rollup": "^2.67.0", "whatwg-url": "^11.0.0" + }, + "dependencies": { + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + } } }, "@web/parse5-utils": { @@ -43034,6 +43111,12 @@ } } }, + "joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", + "dev": true + }, "js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -43119,6 +43202,12 @@ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, + "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==", + "dev": true + }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -47691,14 +47780,46 @@ } }, "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.0.tgz", + "integrity": "sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==", "dev": true, "requires": { "fsevents": "~2.3.2" } }, + "rollup-plugin-esbuild": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-esbuild/-/rollup-plugin-esbuild-5.0.0.tgz", + "integrity": "sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^5.0.1", + "debug": "^4.3.4", + "es-module-lexer": "^1.0.5", + "joycon": "^3.1.1", + "jsonc-parser": "^3.2.0" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "dev": true, + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + } + }, + "es-module-lexer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.1.0.tgz", + "integrity": "sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==", + "dev": true + } + } + }, "router-slot": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/router-slot/-/router-slot-1.5.5.tgz", @@ -50473,15 +50594,6 @@ "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } - }, - "rollup": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.9.1.tgz", - "integrity": "sha512-GswCYHXftN8ZKGVgQhTFUJB/NBXxrRGgO2NCy6E8s1rwEJ4Q9/VttNqcYfEvx4dTo4j58YqdC3OVztPzlKSX8w==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } } } }, diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index d8d95d76d8..c662db5c27 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -40,7 +40,7 @@ "format": "prettier 'src/**/*.ts'", "format:fix": "npm run format -- --write", "generate:api": "openapi --input https://raw.githubusercontent.com/umbraco/Umbraco-CMS/v13/dev/src/Umbraco.Cms.Api.Management/OpenApi.json --output libs/backend-api --postfix Resource --useOptions", - "generate:api-dev": "openapi --input http://localhost:9000/umbraco/swagger/v1/swagger.json --output libs/backend-api --postfix Resource --useOptions", + "generate:api-dev": "openapi --input http://localhost:9000/umbraco/swagger/v1/swagger.json --output libs/backend-api/src --postfix Resource --useOptions", "storybook": "npm run wc-analyze && start-storybook -p 6006", "storybook:build": "npm run wc-analyze && build-storybook", "build-storybook": "npm run wc-analyze && build-storybook", @@ -109,6 +109,8 @@ "playwright-msw": "^2.1.0", "plop": "^3.1.1", "prettier": "2.8.3", + "rollup": "^3.10.0", + "rollup-plugin-esbuild": "^5.0.0", "tiny-glob": "^0.2.9", "typescript": "^4.9.4", "vite": "^4.0.4", From 0e9a68ea9759549317225e5ed766291c0e1f3077 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 13:51:19 +0100 Subject: [PATCH 10/48] add packed npm modules to ignore list --- src/Umbraco.Web.UI.Client/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Web.UI.Client/.gitignore b/src/Umbraco.Web.UI.Client/.gitignore index b5676c1781..def38d0c92 100644 --- a/src/Umbraco.Web.UI.Client/.gitignore +++ b/src/Umbraco.Web.UI.Client/.gitignore @@ -12,6 +12,7 @@ dist dist-ssr types *.local +*.tgz ## testing /coverage/ From ac9a406eb98b1960e712eb32f43a8687f92aebf4 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 13:51:26 +0100 Subject: [PATCH 11/48] only include dist folder --- src/Umbraco.Web.UI.Client/libs/backend-api/package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json index 22054b9f31..8b6fc7371b 100644 --- a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json @@ -2,9 +2,11 @@ "name": "@umbraco-cms/backend-api", "version": "0.0.0", "description": "", - "main": "index.js", "module": "index.js", "type": "module", + "files": [ + "dist" + ], "scripts": { "build": "rollup -c", "test": "echo \"Error: no test specified\" && exit 1" From 01d23848b9634bcfb993e282a3117712e55b4169 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:28:44 +0100 Subject: [PATCH 12/48] move observable-api to libs --- .../core => libs}/observable-api/create-observable-part.method.ts | 0 .../{src/core => libs}/observable-api/index.ts | 0 .../{src/core => libs}/observable-api/observer.controller.ts | 0 .../{src/core => libs}/observable-api/observer.ts | 0 .../observable-api/unique-array-behavior-subject.test.ts | 0 .../core => libs}/observable-api/unique-array-behavior-subject.ts | 0 .../core => libs}/observable-api/unique-behavior-subject.test.ts | 0 .../{src/core => libs}/observable-api/unique-behavior-subject.ts | 0 .../observable-api/unique-object-behavior-subject.test.ts | 0 .../observable-api/unique-object-behavior-subject.ts | 0 10 files changed, 0 insertions(+), 0 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/create-observable-part.method.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/observer.controller.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/observer.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/unique-array-behavior-subject.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/unique-array-behavior-subject.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/unique-behavior-subject.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/unique-behavior-subject.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/unique-object-behavior-subject.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/observable-api/unique-object-behavior-subject.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/create-observable-part.method.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/create-observable-part.method.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/create-observable-part.method.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/create-observable-part.method.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/index.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/index.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.controller.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/observer.controller.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/observer.controller.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/observer.controller.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/observer.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/observer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/observer.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/observer.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/unique-array-behavior-subject.test.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/unique-array-behavior-subject.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/unique-array-behavior-subject.test.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/unique-array-behavior-subject.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/unique-array-behavior-subject.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/unique-array-behavior-subject.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/unique-array-behavior-subject.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/unique-array-behavior-subject.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/unique-behavior-subject.test.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/unique-behavior-subject.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/unique-behavior-subject.test.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/unique-behavior-subject.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/unique-behavior-subject.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/unique-behavior-subject.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/unique-behavior-subject.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/unique-behavior-subject.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/unique-object-behavior-subject.test.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/unique-object-behavior-subject.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/unique-object-behavior-subject.test.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/unique-object-behavior-subject.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/observable-api/unique-object-behavior-subject.ts b/src/Umbraco.Web.UI.Client/libs/observable-api/unique-object-behavior-subject.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/observable-api/unique-object-behavior-subject.ts rename to src/Umbraco.Web.UI.Client/libs/observable-api/unique-object-behavior-subject.ts From 76b18db41e219d82d80c121ca101c6b8ab794439 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:28:53 +0100 Subject: [PATCH 13/48] update imports --- .../libs/resources/tryExecuteAndNotify.method.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts b/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts index 456b30fbac..54ccd47986 100644 --- a/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts +++ b/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -import { UmbNotificationOptions } from '../../src/core/notification'; -import { UmbResourceController } from './resource.controller'; import { UmbControllerHostInterface } from '@umbraco-cms/controller'; +import type { UmbNotificationOptions } from '../../src/core/notification'; +import { UmbResourceController } from './resource.controller'; export function tryExecuteAndNotify( host: UmbControllerHostInterface, From c2597e56a491deedd362417aa4c4c3909a3993e5 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:34:37 +0100 Subject: [PATCH 14/48] move observable-api to libs --- src/Umbraco.Web.UI.Client/web-test-runner.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 387f67f2bc..d52924d597 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -19,7 +19,7 @@ export default { '@umbraco-cms/element': './src/core/element/index.ts', '@umbraco-cms/extensions-api': './src/core/extensions-api/index.ts', '@umbraco-cms/extensions-registry': './src/core/extensions-registry/index.ts', - '@umbraco-cms/observable-api': './src/core/observable-api/index.ts', + '@umbraco-cms/observable-api': './libs/observable-api/index.ts', '@umbraco-cms/utils': './src/core/utils/index.ts', '@umbraco-cms/test-utils': './src/core/test-utils/index.ts', '@umbraco-cms/resources': './libs/resources/index.ts' From a01690277c8b142f795a2fca214b8cba3f4c70dc Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:34:51 +0100 Subject: [PATCH 15/48] add base rollup config --- src/Umbraco.Web.UI.Client/utils/rollup.config.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/utils/rollup.config.js diff --git a/src/Umbraco.Web.UI.Client/utils/rollup.config.js b/src/Umbraco.Web.UI.Client/utils/rollup.config.js new file mode 100644 index 0000000000..3fee640fc8 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/utils/rollup.config.js @@ -0,0 +1,14 @@ +import esbuild from 'rollup-plugin-esbuild'; +//import { nodeResolve } from '@rollup/plugin-node-resolve'; + +/** @type {import('rollup').RollupOptions} */ +export default { + input: 'index.ts', + external: [/^@umbraco-cms\//, /^@umbraco-ui\//, /^lit/, /^rxjs/], + output: { + file: 'dist/index.js', + format: 'es', + sourcemap: true, + }, + plugins: [esbuild({ sourceMap: true })], +}; From 65a8015c10844e1d74a27189449aad8dbd4e66a0 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:35:31 +0100 Subject: [PATCH 16/48] export context-provider element --- src/Umbraco.Web.UI.Client/libs/context-api/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/index.ts b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts index 67aaa8edcf..083215832d 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts @@ -4,4 +4,5 @@ export * from './consume/context-request.event'; export * from './provide/context-provider.controller'; export * from './provide/context-provider'; export * from './provide/context-provide.event'; +export * from './provide/context-provider.element'; export * from './context-token'; From 4f53ab43ea324eda0a6ccf02acdecc430b146244 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:36:50 +0100 Subject: [PATCH 17/48] add package and rollup to libs --- .../libs/backend-api/rollup.config.js | 17 ++++------------ .../libs/context-api/package.json | 20 +++++++++++++++++++ .../libs/context-api/rollup.config.js | 4 ++++ .../libs/controller/package.json | 16 +++++++++++++++ .../libs/controller/rollup.config.js | 4 ++++ .../libs/observable-api/package.json | 19 ++++++++++++++++++ .../libs/observable-api/rollup.config.js | 4 ++++ .../libs/resources/package.json | 16 +++++++++++++++ .../libs/resources/rollup.config.js | 4 ++++ 9 files changed, 91 insertions(+), 13 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/libs/context-api/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/context-api/rollup.config.js create mode 100644 src/Umbraco.Web.UI.Client/libs/controller/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/controller/rollup.config.js create mode 100644 src/Umbraco.Web.UI.Client/libs/observable-api/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/observable-api/rollup.config.js create mode 100644 src/Umbraco.Web.UI.Client/libs/resources/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/resources/rollup.config.js diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/backend-api/rollup.config.js index 9151313ac8..945c0afe88 100644 --- a/src/Umbraco.Web.UI.Client/libs/backend-api/rollup.config.js +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/rollup.config.js @@ -1,13 +1,4 @@ -import esbuild from 'rollup-plugin-esbuild'; -//import { nodeResolve } from '@rollup/plugin-node-resolve'; - -export default [ - { - input: 'index.ts', - output: { - file: 'dist/index.js', - format: 'es', - }, - plugins: [esbuild({ sourceMap: true })], - }, -]; +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/package.json b/src/Umbraco.Web.UI.Client/libs/context-api/package.json new file mode 100644 index 0000000000..ec0f9dfc2a --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/context-api/package.json @@ -0,0 +1,20 @@ +{ + "name": "@umbraco-cms/context-api", + "version": "0.0.0", + "description": "", + "module": "index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "dependencies": { + "lit": "^2.6.1", + "@umbraco-cms/element": "^0.0.0" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/context-api/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/context-api/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/libs/controller/package.json b/src/Umbraco.Web.UI.Client/libs/controller/package.json new file mode 100644 index 0000000000..11bad2e628 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/controller/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/controller", + "version": "0.0.0", + "description": "", + "module": "index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc && rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/controller/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/controller/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/controller/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json new file mode 100644 index 0000000000..0d0b2b2d6f --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json @@ -0,0 +1,19 @@ +{ + "name": "@umbraco-cms/observable-api", + "version": "0.0.0", + "description": "", + "module": "index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc && rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "dependencies": { + "rxjs": "^6.6.3" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/observable-api/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/observable-api/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/observable-api/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/libs/resources/package.json b/src/Umbraco.Web.UI.Client/libs/resources/package.json new file mode 100644 index 0000000000..c7ed92742c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/resources/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/resources", + "version": "0.0.0", + "description": "", + "module": "index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc && rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/resources/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/resources/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/resources/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; From c42d824d10182f76942252188279791b5a792b6c Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:37:56 +0100 Subject: [PATCH 18/48] update alias to observable-api --- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 6e4deaf138..7a5db1449d 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -27,7 +27,7 @@ "@umbraco-cms/element": ["src/core/element"], "@umbraco-cms/extensions-api": ["src/core/extensions-api"], "@umbraco-cms/extensions-registry": ["src/core/extensions-registry"], - "@umbraco-cms/observable-api": ["src/core/observable-api"], + "@umbraco-cms/observable-api": ["libs/observable-api"], "@umbraco-cms/utils": ["src/core/utils"], "@umbraco-cms/test-utils": ["src/core/test-utils"], "@umbraco-cms/resources": ["libs/resources"], From fbd1971be9974de4b8ac092eacdc5a7f069827eb Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:39:19 +0100 Subject: [PATCH 19/48] update import paths to observable-api --- .../shared/collection/collection.element.ts | 2 +- .../workspace-property.element.ts | 37 ++++++++++--------- .../src/core/stores/store.ts | 2 +- 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts index 4812e18d3a..2a75c95f73 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts @@ -9,7 +9,7 @@ import { createExtensionElement } from '@umbraco-cms/extensions-api'; import type { ManifestCollectionView, MediaDetails } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import { UmbLitElement } from '@umbraco-cms/element'; -import type { UmbObserverController } from 'src/core/observable-api/observer.controller'; +import type { UmbObserverController } from '@umbraco-cms/observable-api'; @customElement('umb-collection') export class UmbCollectionElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts index d9f15582ed..8a8945effb 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts @@ -9,7 +9,7 @@ import type { DataTypePropertyData, ManifestPropertyEditorUI, ManifestTypes } fr import '../../property-actions/shared/property-action-menu/property-action-menu.element'; import '../../../../backoffice/shared/components/workspace/workspace-property-layout/workspace-property-layout.element'; -import { UmbObserverController } from 'src/core/observable-api/observer.controller'; +import { UmbObserverController } from '@umbraco-cms/observable-api'; import { UmbLitElement } from '@umbraco-cms/element'; /** @@ -49,10 +49,10 @@ export class UmbWorkspacePropertyElement extends UmbLitElement { ]; @state() - private _label?:string; + private _label?: string; @state() - private _description?:string; + private _description?: string; /** * Label. Name of the property @@ -98,7 +98,7 @@ export class UmbWorkspacePropertyElement extends UmbLitElement { private _propertyEditorUIAlias = ''; @property({ type: String, attribute: 'property-editor-ui-alias' }) public set propertyEditorUIAlias(value: string) { - if(this._propertyEditorUIAlias === value) return; + if (this._propertyEditorUIAlias === value) return; this._propertyEditorUIAlias = value; this._observePropertyEditorUI(); } @@ -110,7 +110,7 @@ export class UmbWorkspacePropertyElement extends UmbLitElement { * @attr * @default undefined */ - @property({attribute: false }) + @property({ attribute: false }) public set value(value: unknown) { this._propertyContext.setValue(value); } @@ -131,7 +131,6 @@ export class UmbWorkspacePropertyElement extends UmbLitElement { @state() private _element?: { value?: any; config?: any } & HTMLElement; // TODO: invent interface for propertyEditorUI. - private _propertyContext = new UmbWorkspacePropertyContext(this); private propertyEditorUIObserver?: UmbObserverController; @@ -139,7 +138,6 @@ export class UmbWorkspacePropertyElement extends UmbLitElement { private _valueObserver?: UmbObserverController; private _configObserver?: UmbObserverController; - constructor() { super(); @@ -149,21 +147,23 @@ export class UmbWorkspacePropertyElement extends UmbLitElement { this.observe(this._propertyContext.description, (description) => { this._description = description; }); - } private _onPropertyEditorChange = (e: CustomEvent) => { const target = e.composedPath()[0] as any; - this.value = target.value;// Sets value in context. + this.value = target.value; // Sets value in context. e.stopPropagation(); }; private _observePropertyEditorUI() { this.propertyEditorUIObserver?.destroy(); - this.propertyEditorUIObserver = this.observe(umbExtensionsRegistry.getByTypeAndAlias('propertyEditorUI', this._propertyEditorUIAlias), (manifest) => { - this._gotEditorUI(manifest); - }); + this.propertyEditorUIObserver = this.observe( + umbExtensionsRegistry.getByTypeAndAlias('propertyEditorUI', this._propertyEditorUIAlias), + (manifest) => { + this._gotEditorUI(manifest); + } + ); } private _gotEditorUI(manifest?: ManifestPropertyEditorUI | null) { @@ -183,33 +183,34 @@ export class UmbWorkspacePropertyElement extends UmbLitElement { this._valueObserver?.destroy(); this._configObserver?.destroy(); - if(this._element) { + if (this._element) { this._element.addEventListener('property-value-change', this._onPropertyEditorChange as any as EventListener); this._valueObserver = this.observe(this._propertyContext.value, (value) => { - if(this._element) { + if (this._element) { this._element.value = value; } }); this._configObserver = this.observe(this._propertyContext.config, (config) => { - if(this._element) { + if (this._element) { this._element.config = config; } }); } this.requestUpdate('element', oldValue); - }) .catch(() => { // TODO: loading JS failed so we should do some nice UI. (This does only happen if extension has a js prop, otherwise we concluded that no source was needed resolved the load.) }); } - render() { return html` - + ${this._renderPropertyActionMenu()}
${this._element}
diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/store.ts b/src/Umbraco.Web.UI.Client/src/core/stores/store.ts index d2c8b8f8c7..f6fc600e5a 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/store.ts +++ b/src/Umbraco.Web.UI.Client/src/core/stores/store.ts @@ -1,5 +1,5 @@ import type { Observable } from 'rxjs'; -import { UniqueBehaviorSubject } from '../observable-api/unique-behavior-subject'; +import { UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; import { UmbControllerHostInterface } from '@umbraco-cms/controller'; export interface UmbDataStoreIdentifiers { From 7a219dda29d60604548540c8df419c0c6cd40f3b Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:51:39 +0100 Subject: [PATCH 20/48] move extensions-registry to libs --- .../libs/controller/package.json | 2 +- .../collection-bulk-action.models.ts | 0 .../collection-view.models.ts | 0 .../dashboard-collection.models.ts | 0 .../extensions-registry/dashboard.models.ts | 0 .../external-login-provider.models.ts | 0 .../extensions-registry/header-app.models.ts | 0 .../core => libs}/extensions-registry/index.ts | 0 .../core => libs}/extensions-registry/models.ts | 0 .../extensions-registry/package-view.models.ts | 0 .../libs/extensions-registry/package.json | 16 ++++++++++++++++ .../property-action.models.ts | 0 .../property-editor.models.ts | 0 .../libs/extensions-registry/rollup.config.js | 4 ++++ .../extensions-registry/section-view.models.ts | 0 .../extensions-registry/section.models.ts | 0 .../sidebar-menu-item.models.ts | 0 .../tree-item-action.models.ts | 0 .../extensions-registry/tree.models.ts | 0 .../extensions-registry/user-dashboard.models.ts | 0 .../workspace-action.models.ts | 0 .../workspace-view-collection.models.ts | 0 .../extensions-registry/workspace-view.models.ts | 0 .../extensions-registry/workspace.models.ts | 0 .../extension-slot/extension-slot.element.ts | 7 +++---- .../is-manifest-elementable-type.function.ts | 8 ++++---- .../is-manifest-js-type.function.ts | 6 +++--- .../is-manifest-loader-type.function.ts | 4 ++-- .../src/core/models/index.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- .../web-test-runner.config.mjs | 2 +- 31 files changed, 36 insertions(+), 17 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/collection-bulk-action.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/collection-view.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/dashboard-collection.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/dashboard.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/external-login-provider.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/header-app.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/package-view.models.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/property-action.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/property-editor.models.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-registry/rollup.config.js rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/section-view.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/section.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/sidebar-menu-item.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/tree-item-action.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/tree.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/user-dashboard.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/workspace-action.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/workspace-view-collection.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/workspace-view.models.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-registry/workspace.models.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/libs/controller/package.json b/src/Umbraco.Web.UI.Client/libs/controller/package.json index 11bad2e628..45aa0f97eb 100644 --- a/src/Umbraco.Web.UI.Client/libs/controller/package.json +++ b/src/Umbraco.Web.UI.Client/libs/controller/package.json @@ -1,5 +1,5 @@ { - "name": "@umbraco-cms/controller", + "name": "@umbraco-cms/extensions-registry", "version": "0.0.0", "description": "", "module": "index.js", diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/collection-bulk-action.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/collection-bulk-action.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/collection-bulk-action.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/collection-bulk-action.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/collection-view.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/collection-view.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/collection-view.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/collection-view.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/dashboard-collection.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/dashboard-collection.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/dashboard-collection.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/dashboard-collection.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/dashboard.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/dashboard.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/dashboard.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/dashboard.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/external-login-provider.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/external-login-provider.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/external-login-provider.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/external-login-provider.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/header-app.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/header-app.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/header-app.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/header-app.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/index.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/index.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/package-view.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package-view.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/package-view.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/package-view.models.ts diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json new file mode 100644 index 0000000000..11bad2e628 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/controller", + "version": "0.0.0", + "description": "", + "module": "index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "tsc && rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/property-action.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/property-action.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/property-action.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/property-action.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/property-editor.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/property-editor.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/property-editor.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/property-editor.models.ts diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/extensions-registry/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/section-view.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/section-view.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/section-view.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/section-view.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/section.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/section.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/section.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/section.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/sidebar-menu-item.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/sidebar-menu-item.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/sidebar-menu-item.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/sidebar-menu-item.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/tree-item-action.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/tree-item-action.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/tree-item-action.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/tree-item-action.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/tree.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/tree.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/tree.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/tree.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/user-dashboard.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/user-dashboard.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/user-dashboard.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/user-dashboard.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/workspace-action.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/workspace-action.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/workspace-action.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/workspace-action.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/workspace-view-collection.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/workspace-view-collection.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/workspace-view-collection.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/workspace-view-collection.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/workspace-view.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/workspace-view.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/workspace-view.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/workspace-view.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-registry/workspace.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/workspace.models.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-registry/workspace.models.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-registry/workspace.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts index 795d5b2cae..d5cb2940e1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts @@ -1,7 +1,6 @@ -import { nothing } from 'lit'; +import { css, nothing } from 'lit'; import type { TemplateResult } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; -import { css } from 'lit'; import { map } from 'rxjs'; import { repeat } from 'lit/directives/repeat.js'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; @@ -20,7 +19,6 @@ export type InitializedExtension = { alias: string; weight: number; component: H */ @customElement('umb-extension-slot') export class UmbExtensionSlotElement extends UmbLitElement { - static styles = css` :host { display: contents; @@ -40,7 +38,8 @@ export class UmbExtensionSlotElement extends UmbLitElement { public defaultElement = ''; @property() - public renderMethod: (manifest: InitializedExtension) => TemplateResult<1 | 2> | HTMLElement | null = (manifest) => manifest.component; + public renderMethod: (manifest: InitializedExtension) => TemplateResult<1 | 2> | HTMLElement | null = (manifest) => + manifest.component; connectedCallback(): void { super.connectedCallback(); diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-elementable-type.function.ts b/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-elementable-type.function.ts index 84454a5e57..529506a783 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-elementable-type.function.ts +++ b/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-elementable-type.function.ts @@ -1,7 +1,7 @@ -import type { ManifestElement, ManifestBase } from "../extensions-registry/models"; -import { isManifestElementNameType } from "./is-manifest-element-name-type.function"; -import { isManifestJSType } from "./is-manifest-js-type.function"; -import { isManifestLoaderType } from "./is-manifest-loader-type.function"; +import type { ManifestElement, ManifestBase } from '@umbraco-cms/extensions-registry'; +import { isManifestElementNameType } from './is-manifest-element-name-type.function'; +import { isManifestJSType } from './is-manifest-js-type.function'; +import { isManifestLoaderType } from './is-manifest-loader-type.function'; export function isManifestElementableType(manifest: ManifestBase): manifest is ManifestElement { return isManifestElementNameType(manifest) || isManifestLoaderType(manifest) || isManifestJSType(manifest); diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-js-type.function.ts b/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-js-type.function.ts index f49e604547..6ca58caa11 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-js-type.function.ts +++ b/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-js-type.function.ts @@ -1,6 +1,6 @@ -import type { ManifestBase } from "../extensions-registry/models"; -import { ManifestJSType } from "./load-extension.function"; +import type { ManifestBase } from '@umbraco-cms/extensions-registry'; +import { ManifestJSType } from './load-extension.function'; export function isManifestJSType(manifest: ManifestBase): manifest is ManifestJSType { return (manifest as ManifestJSType).js !== undefined; -} \ No newline at end of file +} diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-loader-type.function.ts b/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-loader-type.function.ts index 8303cb7e55..e5e03ba228 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-loader-type.function.ts +++ b/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-loader-type.function.ts @@ -1,5 +1,5 @@ -import type { ManifestBase } from "../extensions-registry/models"; -import { ManifestLoaderType } from "./load-extension.function"; +import type { ManifestBase } from '@umbraco-cms/extensions-registry'; +import { ManifestLoaderType } from './load-extension.function'; export function isManifestLoaderType(manifest: ManifestBase): manifest is ManifestLoaderType { return typeof (manifest as ManifestLoaderType).loader === 'function'; diff --git a/src/Umbraco.Web.UI.Client/src/core/models/index.ts b/src/Umbraco.Web.UI.Client/src/core/models/index.ts index 6fe815ed33..bac83bed0d 100644 --- a/src/Umbraco.Web.UI.Client/src/core/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/core/models/index.ts @@ -8,7 +8,7 @@ import { } from '@umbraco-cms/backend-api'; // Extension Manifests -export * from '../extensions-registry/models'; +export * from '../../../libs/extensions-registry/models'; // eslint-disable-next-line @typescript-eslint/no-explicit-any export type HTMLElementConstructor = new (...args: any[]) => T; diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 7a5db1449d..698021dc2e 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -26,7 +26,7 @@ "@umbraco-cms/controller": ["libs/controller"], "@umbraco-cms/element": ["src/core/element"], "@umbraco-cms/extensions-api": ["src/core/extensions-api"], - "@umbraco-cms/extensions-registry": ["src/core/extensions-registry"], + "@umbraco-cms/extensions-registry": ["libs/extensions-registry"], "@umbraco-cms/observable-api": ["libs/observable-api"], "@umbraco-cms/utils": ["src/core/utils"], "@umbraco-cms/test-utils": ["src/core/test-utils"], diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index d52924d597..7ac4133929 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -18,7 +18,7 @@ export default { '@umbraco-cms/controller': './libs/controller/index.ts', '@umbraco-cms/element': './src/core/element/index.ts', '@umbraco-cms/extensions-api': './src/core/extensions-api/index.ts', - '@umbraco-cms/extensions-registry': './src/core/extensions-registry/index.ts', + '@umbraco-cms/extensions-registry': './libs/extensions-registry/index.ts', '@umbraco-cms/observable-api': './libs/observable-api/index.ts', '@umbraco-cms/utils': './src/core/utils/index.ts', '@umbraco-cms/test-utils': './src/core/test-utils/index.ts', From 7ae95ff7aea7e7c13f0ca8f76e35a0479bdda8dd Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:53:17 +0100 Subject: [PATCH 21/48] switch names on packages --- src/Umbraco.Web.UI.Client/libs/controller/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/controller/package.json b/src/Umbraco.Web.UI.Client/libs/controller/package.json index 45aa0f97eb..11bad2e628 100644 --- a/src/Umbraco.Web.UI.Client/libs/controller/package.json +++ b/src/Umbraco.Web.UI.Client/libs/controller/package.json @@ -1,5 +1,5 @@ { - "name": "@umbraco-cms/extensions-registry", + "name": "@umbraco-cms/controller", "version": "0.0.0", "description": "", "module": "index.js", diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json index 11bad2e628..45aa0f97eb 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json @@ -1,5 +1,5 @@ { - "name": "@umbraco-cms/controller", + "name": "@umbraco-cms/extensions-registry", "version": "0.0.0", "description": "", "module": "index.js", From 45252017f1a4a6ca343279d1eace109014579e02 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:56:21 +0100 Subject: [PATCH 22/48] move extensions-api to libs --- .../create-extension-element.function.ts | 0 .../has-default-export.function.ts | 0 .../{src/core => libs}/extensions-api/index.ts | 0 .../is-manifest-element-name-type.function.ts | 0 .../is-manifest-elementable-type.function.ts | 2 +- .../is-manifest-js-type.function.ts | 2 +- .../is-manifest-loader-type.function.ts | 2 +- .../extensions-api/load-extension.function.ts | 0 .../libs/extensions-api/package.json | 16 ++++++++++++++++ .../registry/extension.registry.test.ts | 0 .../registry/extension.registry.ts | 0 .../libs/extensions-api/rollup.config.js | 4 ++++ src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- .../web-test-runner.config.mjs | 2 +- 14 files changed, 25 insertions(+), 5 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/create-extension-element.function.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/has-default-export.function.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/is-manifest-element-name-type.function.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/is-manifest-elementable-type.function.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/is-manifest-js-type.function.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/is-manifest-loader-type.function.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/load-extension.function.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-api/package.json rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/registry/extension.registry.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/extensions-api/registry/extension.registry.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-api/rollup.config.js diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/create-extension-element.function.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/create-extension-element.function.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/create-extension-element.function.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/create-extension-element.function.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/has-default-export.function.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/has-default-export.function.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/has-default-export.function.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/has-default-export.function.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/index.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/index.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-element-name-type.function.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-element-name-type.function.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-element-name-type.function.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-element-name-type.function.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-elementable-type.function.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-elementable-type.function.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-elementable-type.function.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-elementable-type.function.ts index 529506a783..25d9c8f478 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-elementable-type.function.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-elementable-type.function.ts @@ -1,7 +1,7 @@ -import type { ManifestElement, ManifestBase } from '@umbraco-cms/extensions-registry'; import { isManifestElementNameType } from './is-manifest-element-name-type.function'; import { isManifestJSType } from './is-manifest-js-type.function'; import { isManifestLoaderType } from './is-manifest-loader-type.function'; +import type { ManifestElement, ManifestBase } from '@umbraco-cms/extensions-registry'; export function isManifestElementableType(manifest: ManifestBase): manifest is ManifestElement { return isManifestElementNameType(manifest) || isManifestLoaderType(manifest) || isManifestJSType(manifest); diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-js-type.function.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-js-type.function.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-js-type.function.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-js-type.function.ts index 6ca58caa11..5f4244f660 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-js-type.function.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-js-type.function.ts @@ -1,5 +1,5 @@ -import type { ManifestBase } from '@umbraco-cms/extensions-registry'; import { ManifestJSType } from './load-extension.function'; +import type { ManifestBase } from '@umbraco-cms/extensions-registry'; export function isManifestJSType(manifest: ManifestBase): manifest is ManifestJSType { return (manifest as ManifestJSType).js !== undefined; diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-loader-type.function.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-loader-type.function.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-loader-type.function.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-loader-type.function.ts index e5e03ba228..b2a3ba7dbf 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extensions-api/is-manifest-loader-type.function.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/is-manifest-loader-type.function.ts @@ -1,5 +1,5 @@ -import type { ManifestBase } from '@umbraco-cms/extensions-registry'; import { ManifestLoaderType } from './load-extension.function'; +import type { ManifestBase } from '@umbraco-cms/extensions-registry'; export function isManifestLoaderType(manifest: ManifestBase): manifest is ManifestLoaderType { return typeof (manifest as ManifestLoaderType).loader === 'function'; diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/load-extension.function.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/load-extension.function.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/load-extension.function.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/load-extension.function.ts diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json new file mode 100644 index 0000000000..ac4497bfb3 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/extensions-api", + "version": "0.0.0", + "description": "", + "module": "index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/registry/extension.registry.test.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/registry/extension.registry.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/registry/extension.registry.test.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/registry/extension.registry.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/registry/extension.registry.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/registry/extension.registry.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/extensions-api/registry/extension.registry.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/registry/extension.registry.ts diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-api/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/extensions-api/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 698021dc2e..3bfe5a8f31 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -25,7 +25,7 @@ "@umbraco-cms/context-api": ["libs/context-api"], "@umbraco-cms/controller": ["libs/controller"], "@umbraco-cms/element": ["src/core/element"], - "@umbraco-cms/extensions-api": ["src/core/extensions-api"], + "@umbraco-cms/extensions-api": ["libs/extensions-api"], "@umbraco-cms/extensions-registry": ["libs/extensions-registry"], "@umbraco-cms/observable-api": ["libs/observable-api"], "@umbraco-cms/utils": ["src/core/utils"], diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 7ac4133929..9b1f03253d 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -17,7 +17,7 @@ export default { '@umbraco-cms/context-api': './src/core/context-api/index.ts', '@umbraco-cms/controller': './libs/controller/index.ts', '@umbraco-cms/element': './src/core/element/index.ts', - '@umbraco-cms/extensions-api': './src/core/extensions-api/index.ts', + '@umbraco-cms/extensions-api': './libs/extensions-api/index.ts', '@umbraco-cms/extensions-registry': './libs/extensions-registry/index.ts', '@umbraco-cms/observable-api': './libs/observable-api/index.ts', '@umbraco-cms/utils': './src/core/utils/index.ts', From 6977854d65b26d76fb508dee4f9bc4dccdecedfa Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:56:26 +0100 Subject: [PATCH 23/48] revert tsc command --- src/Umbraco.Web.UI.Client/libs/controller/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/observable-api/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/resources/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/controller/package.json b/src/Umbraco.Web.UI.Client/libs/controller/package.json index 11bad2e628..8c64e168c8 100644 --- a/src/Umbraco.Web.UI.Client/libs/controller/package.json +++ b/src/Umbraco.Web.UI.Client/libs/controller/package.json @@ -8,7 +8,7 @@ "dist" ], "scripts": { - "build": "tsc && rollup -c", + "build": "rollup -c", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Umbraco HQ", diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json index 45aa0f97eb..7b98ca6850 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json @@ -8,7 +8,7 @@ "dist" ], "scripts": { - "build": "tsc && rollup -c", + "build": "rollup -c", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Umbraco HQ", diff --git a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json index 0d0b2b2d6f..cabd5155a7 100644 --- a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json +++ b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json @@ -8,7 +8,7 @@ "dist" ], "scripts": { - "build": "tsc && rollup -c", + "build": "rollup -c", "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { diff --git a/src/Umbraco.Web.UI.Client/libs/resources/package.json b/src/Umbraco.Web.UI.Client/libs/resources/package.json index c7ed92742c..785539840d 100644 --- a/src/Umbraco.Web.UI.Client/libs/resources/package.json +++ b/src/Umbraco.Web.UI.Client/libs/resources/package.json @@ -8,7 +8,7 @@ "dist" ], "scripts": { - "build": "tsc && rollup -c", + "build": "rollup -c", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Umbraco HQ", From b9d55af99ffee14b7193a5f0dfdc409b579a0ccc Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:01:10 +0100 Subject: [PATCH 24/48] move models to libs --- src/Umbraco.Web.UI.Client/{src/core => libs}/models/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/models/index.ts (96%) diff --git a/src/Umbraco.Web.UI.Client/src/core/models/index.ts b/src/Umbraco.Web.UI.Client/libs/models/index.ts similarity index 96% rename from src/Umbraco.Web.UI.Client/src/core/models/index.ts rename to src/Umbraco.Web.UI.Client/libs/models/index.ts index bac83bed0d..3c43ea7c17 100644 --- a/src/Umbraco.Web.UI.Client/src/core/models/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/models/index.ts @@ -1,4 +1,3 @@ -import type { UserStatus } from '../../auth/utils'; import { ContentTreeItem, DocumentTreeItem, @@ -8,7 +7,7 @@ import { } from '@umbraco-cms/backend-api'; // Extension Manifests -export * from '../../../libs/extensions-registry/models'; +export * from '@umbraco-cms/extensions-registry'; // eslint-disable-next-line @typescript-eslint/no-explicit-any export type HTMLElementConstructor = new (...args: any[]) => T; @@ -35,6 +34,7 @@ export interface UserEntity extends Entity { type: 'user'; } +export type UserStatus = 'enabled' | 'inactive' | 'invited' | 'disabled'; export interface UserDetails extends UserEntity { email: string; status: UserStatus; From 1b3a81ef8c4541ad26c66956896fe1d26b53b9b2 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:01:47 +0100 Subject: [PATCH 25/48] update references --- .../libs/controller/controller-host.mixin.ts | 2 +- src/Umbraco.Web.UI.Client/src/auth/utils.test.ts | 2 +- src/Umbraco.Web.UI.Client/src/auth/utils.ts | 3 +-- src/Umbraco.Web.UI.Client/src/core/element/element.mixin.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- src/Umbraco.Web.UI.Client/web-test-runner.config.mjs | 2 +- 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/controller/controller-host.mixin.ts b/src/Umbraco.Web.UI.Client/libs/controller/controller-host.mixin.ts index 9f237a2b3f..bce6f4815c 100644 --- a/src/Umbraco.Web.UI.Client/libs/controller/controller-host.mixin.ts +++ b/src/Umbraco.Web.UI.Client/libs/controller/controller-host.mixin.ts @@ -1,4 +1,4 @@ -import type { HTMLElementConstructor } from '../../src/core/models'; +import type { HTMLElementConstructor } from '@umbraco-cms/models'; import { UmbControllerInterface } from './controller.interface'; export declare class UmbControllerHostInterface extends HTMLElement { diff --git a/src/Umbraco.Web.UI.Client/src/auth/utils.test.ts b/src/Umbraco.Web.UI.Client/src/auth/utils.test.ts index 536135647f..8639f81945 100644 --- a/src/Umbraco.Web.UI.Client/src/auth/utils.test.ts +++ b/src/Umbraco.Web.UI.Client/src/auth/utils.test.ts @@ -1,7 +1,7 @@ import { expect } from '@open-wc/testing'; +import type { UserStatus } from '@umbraco-cms/models'; import { InterfaceColor, InterfaceLook } from '@umbraco-ui/uui-base/lib/types'; -import type { UserStatus } from './utils'; import { getTagLookAndColor } from './utils'; describe('UmbUserExtensions', () => { diff --git a/src/Umbraco.Web.UI.Client/src/auth/utils.ts b/src/Umbraco.Web.UI.Client/src/auth/utils.ts index 4966053554..c798404481 100644 --- a/src/Umbraco.Web.UI.Client/src/auth/utils.ts +++ b/src/Umbraco.Web.UI.Client/src/auth/utils.ts @@ -1,7 +1,6 @@ +import type { UserStatus } from '@umbraco-cms/models'; import { InterfaceColor, InterfaceLook } from '@umbraco-ui/uui-base/lib/types'; -export type UserStatus = 'enabled' | 'inactive' | 'invited' | 'disabled'; - export const getTagLookAndColor = (status: UserStatus): { look: InterfaceLook; color: InterfaceColor } => { switch ((status || '').toLowerCase()) { case 'invited': diff --git a/src/Umbraco.Web.UI.Client/src/core/element/element.mixin.ts b/src/Umbraco.Web.UI.Client/src/core/element/element.mixin.ts index 768b1d40cc..39748f9f26 100644 --- a/src/Umbraco.Web.UI.Client/src/core/element/element.mixin.ts +++ b/src/Umbraco.Web.UI.Client/src/core/element/element.mixin.ts @@ -1,6 +1,6 @@ import { Observable } from 'rxjs'; -import type { HTMLElementConstructor } from '../models'; +import type { HTMLElementConstructor } from '@umbraco-cms/models'; import { UmbControllerHostInterface, UmbControllerHostMixin } from '@umbraco-cms/controller'; import { diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 3bfe5a8f31..06c5104191 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -20,7 +20,7 @@ "resolveJsonModule": true, "baseUrl": ".", "paths": { - "@umbraco-cms/models": ["src/core/models"], + "@umbraco-cms/models": ["libs/models"], "@umbraco-cms/backend-api": ["libs/backend-api"], "@umbraco-cms/context-api": ["libs/context-api"], "@umbraco-cms/controller": ["libs/controller"], diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 9b1f03253d..19ed2a586f 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -12,7 +12,7 @@ export default { importMap: { imports: { 'src/': './src/', - '@umbraco-cms/models': './src/core/models/index.ts', + '@umbraco-cms/models': './libs/models/index.ts', '@umbraco-cms/backend-api': './libs/backend-api/index.ts', '@umbraco-cms/context-api': './src/core/context-api/index.ts', '@umbraco-cms/controller': './libs/controller/index.ts', From c75f8561ea680b94dc66a4a10c8c177a85421e36 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:05:41 +0100 Subject: [PATCH 26/48] move element to libs --- .../{src/core => libs}/element/element.mixin.ts | 0 .../{src/core => libs}/element/index.ts | 0 .../core => libs}/element/lit-element.element.ts | 0 .../libs/element/package.json | 16 ++++++++++++++++ .../libs/element/rollup.config.js | 4 ++++ src/Umbraco.Web.UI.Client/src/app.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- .../web-test-runner.config.mjs | 2 +- 8 files changed, 23 insertions(+), 3 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/element/element.mixin.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/element/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/element/lit-element.element.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/element/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/element/rollup.config.js diff --git a/src/Umbraco.Web.UI.Client/src/core/element/element.mixin.ts b/src/Umbraco.Web.UI.Client/libs/element/element.mixin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/element/element.mixin.ts rename to src/Umbraco.Web.UI.Client/libs/element/element.mixin.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/element/index.ts b/src/Umbraco.Web.UI.Client/libs/element/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/element/index.ts rename to src/Umbraco.Web.UI.Client/libs/element/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/element/lit-element.element.ts b/src/Umbraco.Web.UI.Client/libs/element/lit-element.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/element/lit-element.element.ts rename to src/Umbraco.Web.UI.Client/libs/element/lit-element.element.ts diff --git a/src/Umbraco.Web.UI.Client/libs/element/package.json b/src/Umbraco.Web.UI.Client/libs/element/package.json new file mode 100644 index 0000000000..84d5050545 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/element/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/element", + "version": "0.0.0", + "description": "", + "module": "index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/src/app.ts b/src/Umbraco.Web.UI.Client/src/app.ts index 26fed1c8ea..1dad1fbbc4 100644 --- a/src/Umbraco.Web.UI.Client/src/app.ts +++ b/src/Umbraco.Web.UI.Client/src/app.ts @@ -18,7 +18,7 @@ import { UUIIconRegistryEssential } from '@umbraco-ui/uui'; import { css, html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; -import { UmbLitElement } from './core/element/lit-element.element'; +import { UmbLitElement } from '@umbraco-cms/element'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; import { OpenAPI, RuntimeLevel, ServerResource } from '@umbraco-cms/backend-api'; import { UmbIconStore } from '@umbraco-cms/stores/icon/icon.store'; diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 06c5104191..1843444310 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -24,7 +24,7 @@ "@umbraco-cms/backend-api": ["libs/backend-api"], "@umbraco-cms/context-api": ["libs/context-api"], "@umbraco-cms/controller": ["libs/controller"], - "@umbraco-cms/element": ["src/core/element"], + "@umbraco-cms/element": ["libs/element"], "@umbraco-cms/extensions-api": ["libs/extensions-api"], "@umbraco-cms/extensions-registry": ["libs/extensions-registry"], "@umbraco-cms/observable-api": ["libs/observable-api"], diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 19ed2a586f..e822fa0c76 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -16,7 +16,7 @@ export default { '@umbraco-cms/backend-api': './libs/backend-api/index.ts', '@umbraco-cms/context-api': './src/core/context-api/index.ts', '@umbraco-cms/controller': './libs/controller/index.ts', - '@umbraco-cms/element': './src/core/element/index.ts', + '@umbraco-cms/element': './libs/element/index.ts', '@umbraco-cms/extensions-api': './libs/extensions-api/index.ts', '@umbraco-cms/extensions-registry': './libs/extensions-registry/index.ts', '@umbraco-cms/observable-api': './libs/observable-api/index.ts', From 107339e2a420c2c6d84755fa0456d9cdf082ed54 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:12:48 +0100 Subject: [PATCH 27/48] move notification to libs --- .../{src/core => libs}/notification/index.ts | 0 .../notification/layouts/default/index.ts | 0 .../notification-layout-default.element.ts | 0 .../notification-layout-default.stories.ts | 0 .../default/notification-layout-default.test.ts | 0 .../notification/notification-handler.test.ts | 2 +- .../notification/notification-handler.ts | 0 .../notification/notification.service.test.ts | 0 .../notification/notification.service.ts | 2 +- .../notification/notification.stories.mdx | 0 .../notification/notification.stories.ts | 4 ++-- .../libs/notification/package.json | 16 ++++++++++++++++ .../libs/notification/rollup.config.js | 4 ++++ .../libs/resources/resource.controller.ts | 2 +- .../libs/resources/tryExecuteAndNotify.method.ts | 2 +- .../src/backoffice/backoffice.element.ts | 2 +- .../language/language-workspace.element.ts | 2 +- .../backoffice-notification-container.element.ts | 2 +- .../workspace-content.context.ts | 10 ++++++---- .../copy/property-action-copy.element.ts | 7 +++++-- .../users/workspace-view-users-create.element.ts | 7 +++++-- src/Umbraco.Web.UI.Client/tsconfig.json | 1 + .../web-test-runner.config.mjs | 1 + 23 files changed, 47 insertions(+), 17 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/layouts/default/index.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/layouts/default/notification-layout-default.element.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/layouts/default/notification-layout-default.stories.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/layouts/default/notification-layout-default.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/notification-handler.test.ts (98%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/notification-handler.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/notification.service.test.ts (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/notification.service.ts (97%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/notification.stories.mdx (100%) rename src/Umbraco.Web.UI.Client/{src/core => libs}/notification/notification.stories.ts (93%) create mode 100644 src/Umbraco.Web.UI.Client/libs/notification/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/notification/rollup.config.js diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/index.ts b/src/Umbraco.Web.UI.Client/libs/notification/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/notification/index.ts rename to src/Umbraco.Web.UI.Client/libs/notification/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/layouts/default/index.ts b/src/Umbraco.Web.UI.Client/libs/notification/layouts/default/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/notification/layouts/default/index.ts rename to src/Umbraco.Web.UI.Client/libs/notification/layouts/default/index.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/layouts/default/notification-layout-default.element.ts b/src/Umbraco.Web.UI.Client/libs/notification/layouts/default/notification-layout-default.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/notification/layouts/default/notification-layout-default.element.ts rename to src/Umbraco.Web.UI.Client/libs/notification/layouts/default/notification-layout-default.element.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/layouts/default/notification-layout-default.stories.ts b/src/Umbraco.Web.UI.Client/libs/notification/layouts/default/notification-layout-default.stories.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/notification/layouts/default/notification-layout-default.stories.ts rename to src/Umbraco.Web.UI.Client/libs/notification/layouts/default/notification-layout-default.stories.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/layouts/default/notification-layout-default.test.ts b/src/Umbraco.Web.UI.Client/libs/notification/layouts/default/notification-layout-default.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/notification/layouts/default/notification-layout-default.test.ts rename to src/Umbraco.Web.UI.Client/libs/notification/layouts/default/notification-layout-default.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/notification-handler.test.ts b/src/Umbraco.Web.UI.Client/libs/notification/notification-handler.test.ts similarity index 98% rename from src/Umbraco.Web.UI.Client/src/core/notification/notification-handler.test.ts rename to src/Umbraco.Web.UI.Client/libs/notification/notification-handler.test.ts index 31e47e56a8..108576c54c 100644 --- a/src/Umbraco.Web.UI.Client/src/core/notification/notification-handler.test.ts +++ b/src/Umbraco.Web.UI.Client/libs/notification/notification-handler.test.ts @@ -4,7 +4,7 @@ import { validate as uuidValidate } from 'uuid'; import { UmbNotificationHandler } from './notification-handler'; import type { UmbNotificationDefaultData } from './layouts/default'; -import type { UmbNotificationOptions } from '.'; +import type { UmbNotificationOptions } from './notification.service'; describe('UmbNotificationHandler', () => { let notificationHandler: UmbNotificationHandler; diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/notification-handler.ts b/src/Umbraco.Web.UI.Client/libs/notification/notification-handler.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/notification/notification-handler.ts rename to src/Umbraco.Web.UI.Client/libs/notification/notification-handler.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/notification.service.test.ts b/src/Umbraco.Web.UI.Client/libs/notification/notification.service.test.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/notification/notification.service.test.ts rename to src/Umbraco.Web.UI.Client/libs/notification/notification.service.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/notification.service.ts b/src/Umbraco.Web.UI.Client/libs/notification/notification.service.ts similarity index 97% rename from src/Umbraco.Web.UI.Client/src/core/notification/notification.service.ts rename to src/Umbraco.Web.UI.Client/libs/notification/notification.service.ts index 6f4b295f1b..1427ecb223 100644 --- a/src/Umbraco.Web.UI.Client/src/core/notification/notification.service.ts +++ b/src/Umbraco.Web.UI.Client/libs/notification/notification.service.ts @@ -1,6 +1,6 @@ import { BehaviorSubject } from 'rxjs'; -import { UmbNotificationHandler } from '.'; import { UmbContextToken } from '@umbraco-cms/context-api'; +import { UmbNotificationHandler } from './notification-handler'; export type UmbNotificationData = any; diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.mdx b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx similarity index 100% rename from src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.mdx rename to src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx diff --git a/src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.ts b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts similarity index 93% rename from src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.ts rename to src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts index 482cd95574..f1b19deb37 100644 --- a/src/Umbraco.Web.UI.Client/src/core/notification/notification.stories.ts +++ b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts @@ -1,5 +1,5 @@ -import '../../backoffice/shared/components/backoffice-frame/backoffice-notification-container.element'; -import '../../../libs/context-api/provide/context-provider.element'; +import '../../src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element'; +import '../context-api/provide/context-provider.element'; import './layouts/default'; import { Meta, Story } from '@storybook/web-components'; diff --git a/src/Umbraco.Web.UI.Client/libs/notification/package.json b/src/Umbraco.Web.UI.Client/libs/notification/package.json new file mode 100644 index 0000000000..1e77b9277b --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/notification/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/notification", + "version": "0.0.0", + "description": "", + "module": "index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/notification/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/notification/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/notification/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts b/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts index 7754e71fc1..1352dc1f0f 100644 --- a/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts +++ b/src/Umbraco.Web.UI.Client/libs/resources/resource.controller.ts @@ -4,7 +4,7 @@ import { UmbNotificationService, UmbNotificationDefaultData, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, -} from '../../src/core/notification'; +} from '@umbraco-cms/notification'; import { ApiError, CancelablePromise, ProblemDetails } from '@umbraco-cms/backend-api'; import { UmbController, UmbControllerHostInterface } from '@umbraco-cms/controller'; import { UmbContextConsumerController } from '@umbraco-cms/context-api'; diff --git a/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts b/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts index 54ccd47986..2bd9c26d61 100644 --- a/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts +++ b/src/Umbraco.Web.UI.Client/libs/resources/tryExecuteAndNotify.method.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { UmbControllerHostInterface } from '@umbraco-cms/controller'; -import type { UmbNotificationOptions } from '../../src/core/notification'; +import type { UmbNotificationOptions } from '@umbraco-cms/notification'; import { UmbResourceController } from './resource.controller'; export function tryExecuteAndNotify( diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts index 2712f528bc..606c2efbec 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts @@ -3,7 +3,6 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html } from 'lit'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../core/modal'; -import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '../core/notification'; import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from './users/users/user.store'; import { UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN } from './users/user-groups/user-group.store'; import { UmbCurrentUserStore, UMB_CURRENT_USER_STORE_CONTEXT_TOKEN } from './users/current-user/current-user.store'; @@ -29,6 +28,7 @@ import { import { UmbSectionStore, UMB_SECTION_STORE_CONTEXT_TOKEN } from './shared/components/section/section.store'; import { UmbDataTypeStore, UMB_DATA_TYPE_STORE_CONTEXT_TOKEN } from './settings/data-types/data-type.store'; +import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '@umbraco-cms/notification'; import { UmbLitElement } from '@umbraco-cms/element'; // Domains diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts index 0ffc2e1b27..598f869a85 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; -import { UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from 'src/core/notification'; +import { UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '@umbraco-cms/notification'; import { UmbLitElement } from '@umbraco-cms/element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts index a66040d95f..c222b88208 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts @@ -6,7 +6,7 @@ import { UmbNotificationHandler, UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, -} from '../../../../core/notification'; +} from '@umbraco-cms/notification'; import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-backoffice-notification-container') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts index f700645f0a..8563137735 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts @@ -1,12 +1,14 @@ import { v4 as uuidv4 } from 'uuid'; -import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '../../../../../core/notification'; -import { UmbNotificationDefaultData } from '../../../../../core/notification/layouts/default'; +import { UniqueBehaviorSubject, UmbObserverController, createObservablePart } from '@umbraco-cms/observable-api'; +import { + UmbNotificationDefaultData, + UmbNotificationService, + UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, +} from '@umbraco-cms/notification'; import { UmbNodeStoreBase } from '@umbraco-cms/stores/store'; import { UmbControllerHostInterface } from '@umbraco-cms/controller'; import { UmbContextConsumerController, UmbContextProviderController } from '@umbraco-cms/context-api'; import { EntityTreeItem } from '@umbraco-cms/backend-api'; -import { UniqueBehaviorSubject, UmbObserverController } from '@umbraco-cms/observable-api'; -import { createObservablePart } from '@umbraco-cms/observable-api'; // TODO: Consider if its right to have this many class-inheritance of WorkspaceContext // TODO: Could we extract this code into a 'Manager' of its own, which will be instantiated by the concrete Workspace Context. This will be more transparent and 'reuseable' diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts index 4c0901e9bd..6e9a1db8c1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts @@ -1,8 +1,11 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; -import type { UmbNotificationDefaultData } from '../../../../core/notification/layouts/default'; -import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '../../../../core/notification'; import type { UmbPropertyAction } from '../shared/property-action/property-action.model'; +import { + UmbNotificationDefaultData, + UmbNotificationService, + UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, +} from '@umbraco-cms/notification'; import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-property-action-copy') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-create.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-create.element.ts index 38917f60a7..6d8dbc9544 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-create.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-create.element.ts @@ -4,8 +4,11 @@ import { customElement, query, state } from 'lit/decorators.js'; import { UUIInputPasswordElement } from '@umbraco-ui/uui'; import { UmbInputPickerUserGroupElement } from 'src/auth/components/input-user-group/input-user-group.element'; import type { UserDetails } from '@umbraco-cms/models'; -import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from 'src/core/notification'; -import { UmbNotificationDefaultData } from 'src/core/notification/layouts/default'; +import { + UmbNotificationDefaultData, + UmbNotificationService, + UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, +} from '@umbraco-cms/notification'; import { UmbModalLayoutElement } from 'src/core/modal'; import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from 'src/backoffice/users/users/user.store'; diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 1843444310..b7c46b0dc7 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -27,6 +27,7 @@ "@umbraco-cms/element": ["libs/element"], "@umbraco-cms/extensions-api": ["libs/extensions-api"], "@umbraco-cms/extensions-registry": ["libs/extensions-registry"], + "@umbraco-cms/notification": ["libs/notification"], "@umbraco-cms/observable-api": ["libs/observable-api"], "@umbraco-cms/utils": ["src/core/utils"], "@umbraco-cms/test-utils": ["src/core/test-utils"], diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index e822fa0c76..3a41ed641b 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -19,6 +19,7 @@ export default { '@umbraco-cms/element': './libs/element/index.ts', '@umbraco-cms/extensions-api': './libs/extensions-api/index.ts', '@umbraco-cms/extensions-registry': './libs/extensions-registry/index.ts', + '@umbraco-cms/notification': './libs/notification/index.ts', '@umbraco-cms/observable-api': './libs/observable-api/index.ts', '@umbraco-cms/utils': './src/core/utils/index.ts', '@umbraco-cms/test-utils': './src/core/test-utils/index.ts', From bc02acdeb90bb4a0f0d9d212af331e4411d56c7f Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:22:36 +0100 Subject: [PATCH 28/48] move store to libs --- .../core/stores => libs/store}/icon/icon.store.ts | 2 +- .../core/stores => libs/store}/icon/icon.stories.ts | 12 ++++++------ .../store}/icon/svgs/icon-activity.svg | 0 .../stores => libs/store}/icon/svgs/icon-add.svg | 0 .../store}/icon/svgs/icon-addressbook.svg | 0 .../store}/icon/svgs/icon-alarm-clock.svg | 0 .../store}/icon/svgs/icon-alert-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-alert.svg | 0 .../stores => libs/store}/icon/svgs/icon-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-anchor.svg | 0 .../stores => libs/store}/icon/svgs/icon-app.svg | 0 .../store}/icon/svgs/icon-application-error.svg | 0 .../store}/icon/svgs/icon-application-window-alt.svg | 0 .../store}/icon/svgs/icon-application-window.svg | 0 .../store}/icon/svgs/icon-arrivals.svg | 0 .../store}/icon/svgs/icon-arrow-down.svg | 0 .../store}/icon/svgs/icon-arrow-left.svg | 0 .../store}/icon/svgs/icon-arrow-right.svg | 0 .../store}/icon/svgs/icon-arrow-up.svg | 0 .../store}/icon/svgs/icon-art-easel.svg | 0 .../stores => libs/store}/icon/svgs/icon-article.svg | 0 .../store}/icon/svgs/icon-attachment.svg | 0 .../store}/icon/svgs/icon-auction-hammer.svg | 0 .../store}/icon/svgs/icon-autofill.svg | 0 .../stores => libs/store}/icon/svgs/icon-award.svg | 0 .../store}/icon/svgs/icon-axis-rotation-2.svg | 0 .../store}/icon/svgs/icon-axis-rotation-3.svg | 0 .../store}/icon/svgs/icon-axis-rotation.svg | 0 .../store}/icon/svgs/icon-baby-stroller.svg | 0 .../store}/icon/svgs/icon-backspace.svg | 0 .../store}/icon/svgs/icon-badge-add.svg | 0 .../store}/icon/svgs/icon-badge-count.svg | 0 .../store}/icon/svgs/icon-badge-remove.svg | 0 .../store}/icon/svgs/icon-badge-restricted.svg | 0 .../stores => libs/store}/icon/svgs/icon-ball.svg | 0 .../store}/icon/svgs/icon-band-aid.svg | 0 .../store}/icon/svgs/icon-bar-chart.svg | 0 .../stores => libs/store}/icon/svgs/icon-barcode.svg | 0 .../stores => libs/store}/icon/svgs/icon-bars.svg | 0 .../store}/icon/svgs/icon-battery-full.svg | 0 .../store}/icon/svgs/icon-battery-low.svg | 0 .../store}/icon/svgs/icon-beer-glass.svg | 0 .../store}/icon/svgs/icon-bell-off.svg | 0 .../stores => libs/store}/icon/svgs/icon-bell.svg | 0 .../store}/icon/svgs/icon-bill-dollar.svg | 0 .../store}/icon/svgs/icon-bill-euro.svg | 0 .../store}/icon/svgs/icon-bill-pound.svg | 0 .../store}/icon/svgs/icon-bill-yen.svg | 0 .../stores => libs/store}/icon/svgs/icon-bill.svg | 0 .../store}/icon/svgs/icon-billboard.svg | 0 .../store}/icon/svgs/icon-bills-dollar.svg | 0 .../store}/icon/svgs/icon-bills-euro.svg | 0 .../store}/icon/svgs/icon-bills-pound.svg | 0 .../store}/icon/svgs/icon-bills-yen.svg | 0 .../stores => libs/store}/icon/svgs/icon-bills.svg | 0 .../store}/icon/svgs/icon-binarycode.svg | 0 .../store}/icon/svgs/icon-binoculars.svg | 0 .../stores => libs/store}/icon/svgs/icon-bird.svg | 0 .../store}/icon/svgs/icon-birthday-cake.svg | 0 .../stores => libs/store}/icon/svgs/icon-block.svg | 0 .../store}/icon/svgs/icon-blueprint.svg | 0 .../store}/icon/svgs/icon-bluetooth.svg | 0 .../store}/icon/svgs/icon-boat-shipping.svg | 0 .../stores => libs/store}/icon/svgs/icon-bomb.svg | 0 .../stores => libs/store}/icon/svgs/icon-bones.svg | 0 .../store}/icon/svgs/icon-book-alt-2.svg | 0 .../store}/icon/svgs/icon-book-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-book.svg | 0 .../store}/icon/svgs/icon-bookmark.svg | 0 .../stores => libs/store}/icon/svgs/icon-books.svg | 0 .../stores => libs/store}/icon/svgs/icon-box-alt.svg | 0 .../store}/icon/svgs/icon-box-open.svg | 0 .../stores => libs/store}/icon/svgs/icon-box.svg | 0 .../store}/icon/svgs/icon-brackets.svg | 0 .../stores => libs/store}/icon/svgs/icon-brick.svg | 0 .../store}/icon/svgs/icon-briefcase.svg | 0 .../store}/icon/svgs/icon-browser-window.svg | 0 .../store}/icon/svgs/icon-brush-alt-2.svg | 0 .../store}/icon/svgs/icon-brush-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-brush.svg | 0 .../stores => libs/store}/icon/svgs/icon-bug.svg | 0 .../store}/icon/svgs/icon-bulleted-list.svg | 0 .../stores => libs/store}/icon/svgs/icon-burn.svg | 0 .../stores => libs/store}/icon/svgs/icon-bus.svg | 0 .../store}/icon/svgs/icon-calculator.svg | 0 .../store}/icon/svgs/icon-calendar-alt.svg | 0 .../store}/icon/svgs/icon-calendar.svg | 0 .../store}/icon/svgs/icon-camcorder.svg | 0 .../store}/icon/svgs/icon-camera-roll.svg | 0 .../stores => libs/store}/icon/svgs/icon-candy.svg | 0 .../store}/icon/svgs/icon-caps-lock.svg | 0 .../stores => libs/store}/icon/svgs/icon-car.svg | 0 .../store}/icon/svgs/icon-cash-register.svg | 0 .../store}/icon/svgs/icon-categories.svg | 0 .../store}/icon/svgs/icon-certificate.svg | 0 .../store}/icon/svgs/icon-chart-curve.svg | 0 .../stores => libs/store}/icon/svgs/icon-chart.svg | 0 .../store}/icon/svgs/icon-chat-active.svg | 0 .../stores => libs/store}/icon/svgs/icon-chat.svg | 0 .../stores => libs/store}/icon/svgs/icon-check.svg | 0 .../store}/icon/svgs/icon-checkbox-dotted-active.svg | 0 .../store}/icon/svgs/icon-checkbox-dotted.svg | 0 .../store}/icon/svgs/icon-checkbox-empty.svg | 0 .../store}/icon/svgs/icon-checkbox.svg | 0 .../stores => libs/store}/icon/svgs/icon-chess.svg | 0 .../store}/icon/svgs/icon-chip-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-chip.svg | 0 .../stores => libs/store}/icon/svgs/icon-cinema.svg | 0 .../store}/icon/svgs/icon-circle-dotted-active.svg | 0 .../store}/icon/svgs/icon-circle-dotted.svg | 0 .../store}/icon/svgs/icon-circuits.svg | 0 .../stores => libs/store}/icon/svgs/icon-circus.svg | 0 .../stores => libs/store}/icon/svgs/icon-client.svg | 0 .../store}/icon/svgs/icon-clothes-hanger.svg | 0 .../store}/icon/svgs/icon-cloud-drive.svg | 0 .../store}/icon/svgs/icon-cloud-upload.svg | 0 .../stores => libs/store}/icon/svgs/icon-cloud.svg | 0 .../stores => libs/store}/icon/svgs/icon-cloudy.svg | 0 .../stores => libs/store}/icon/svgs/icon-clubs.svg | 0 .../store}/icon/svgs/icon-cocktail.svg | 0 .../stores => libs/store}/icon/svgs/icon-code.svg | 0 .../stores => libs/store}/icon/svgs/icon-coffee.svg | 0 .../store}/icon/svgs/icon-coin-dollar.svg | 0 .../store}/icon/svgs/icon-coin-euro.svg | 0 .../store}/icon/svgs/icon-coin-pound.svg | 0 .../store}/icon/svgs/icon-coin-yen.svg | 0 .../stores => libs/store}/icon/svgs/icon-coin.svg | 0 .../store}/icon/svgs/icon-coins-alt.svg | 0 .../store}/icon/svgs/icon-coins-dollar-alt.svg | 0 .../store}/icon/svgs/icon-coins-dollar.svg | 0 .../store}/icon/svgs/icon-coins-euro-alt.svg | 0 .../store}/icon/svgs/icon-coins-euro.svg | 0 .../store}/icon/svgs/icon-coins-pound-alt.svg | 0 .../store}/icon/svgs/icon-coins-pound.svg | 0 .../store}/icon/svgs/icon-coins-yen-alt.svg | 0 .../store}/icon/svgs/icon-coins-yen.svg | 0 .../stores => libs/store}/icon/svgs/icon-coins.svg | 0 .../store}/icon/svgs/icon-color-bucket.svg | 0 .../store}/icon/svgs/icon-colorpicker.svg | 0 .../stores => libs/store}/icon/svgs/icon-columns.svg | 0 .../stores => libs/store}/icon/svgs/icon-comb.svg | 0 .../store}/icon/svgs/icon-combination-lock-open.svg | 0 .../store}/icon/svgs/icon-combination-lock.svg | 0 .../stores => libs/store}/icon/svgs/icon-command.svg | 0 .../stores => libs/store}/icon/svgs/icon-company.svg | 0 .../store}/icon/svgs/icon-compress.svg | 0 .../store}/icon/svgs/icon-connection.svg | 0 .../stores => libs/store}/icon/svgs/icon-console.svg | 0 .../store}/icon/svgs/icon-contrast.svg | 0 .../store}/icon/svgs/icon-conversation-alt.svg | 0 .../store}/icon/svgs/icon-conversation.svg | 0 .../store}/icon/svgs/icon-coverflow.svg | 0 .../store}/icon/svgs/icon-credit-card-alt.svg | 0 .../store}/icon/svgs/icon-credit-card.svg | 0 .../stores => libs/store}/icon/svgs/icon-crop.svg | 0 .../store}/icon/svgs/icon-crosshair.svg | 0 .../store}/icon/svgs/icon-crown-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-crown.svg | 0 .../stores => libs/store}/icon/svgs/icon-cupcake.svg | 0 .../stores => libs/store}/icon/svgs/icon-curve.svg | 0 .../stores => libs/store}/icon/svgs/icon-cut.svg | 0 .../store}/icon/svgs/icon-dashboard.svg | 0 .../stores => libs/store}/icon/svgs/icon-defrag.svg | 0 .../store}/icon/svgs/icon-delete-key.svg | 0 .../stores => libs/store}/icon/svgs/icon-delete.svg | 0 .../store}/icon/svgs/icon-departure.svg | 0 .../stores => libs/store}/icon/svgs/icon-desk.svg | 0 .../stores => libs/store}/icon/svgs/icon-desktop.svg | 0 .../store}/icon/svgs/icon-diagnostics.svg | 0 .../store}/icon/svgs/icon-diagonal-arrow-alt.svg | 0 .../store}/icon/svgs/icon-diagonal-arrow.svg | 0 .../stores => libs/store}/icon/svgs/icon-diamond.svg | 0 .../store}/icon/svgs/icon-diamonds.svg | 0 .../stores => libs/store}/icon/svgs/icon-dice.svg | 0 .../store}/icon/svgs/icon-diploma-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-diploma.svg | 0 .../store}/icon/svgs/icon-directions-alt.svg | 0 .../store}/icon/svgs/icon-directions.svg | 0 .../stores => libs/store}/icon/svgs/icon-disc.svg | 0 .../store}/icon/svgs/icon-disk-image.svg | 0 .../stores => libs/store}/icon/svgs/icon-display.svg | 0 .../stores => libs/store}/icon/svgs/icon-dna.svg | 0 .../store}/icon/svgs/icon-dock-connector.svg | 0 .../store}/icon/svgs/icon-document-dashed-line.svg | 0 .../store}/icon/svgs/icon-document.svg | 0 .../store}/icon/svgs/icon-documents.svg | 0 .../store}/icon/svgs/icon-dollar-bag.svg | 0 .../stores => libs/store}/icon/svgs/icon-donate.svg | 0 .../store}/icon/svgs/icon-door-open-alt.svg | 0 .../store}/icon/svgs/icon-door-open.svg | 0 .../store}/icon/svgs/icon-download-alt.svg | 0 .../store}/icon/svgs/icon-download.svg | 0 .../stores => libs/store}/icon/svgs/icon-drop.svg | 0 .../stores => libs/store}/icon/svgs/icon-eco.svg | 0 .../stores => libs/store}/icon/svgs/icon-economy.svg | 0 .../stores => libs/store}/icon/svgs/icon-edit.svg | 0 .../stores => libs/store}/icon/svgs/icon-eject.svg | 0 .../store}/icon/svgs/icon-employee.svg | 0 .../store}/icon/svgs/icon-energy-saving-bulb.svg | 0 .../stores => libs/store}/icon/svgs/icon-enter.svg | 0 .../store}/icon/svgs/icon-equalizer.svg | 0 .../stores => libs/store}/icon/svgs/icon-escape.svg | 0 .../store}/icon/svgs/icon-ethernet.svg | 0 .../store}/icon/svgs/icon-euro-bag.svg | 0 .../store}/icon/svgs/icon-exit-fullscreen.svg | 0 .../stores => libs/store}/icon/svgs/icon-eye.svg | 0 .../store}/icon/svgs/icon-facebook-like.svg | 0 .../stores => libs/store}/icon/svgs/icon-factory.svg | 0 .../store}/icon/svgs/icon-favorite.svg | 0 .../store}/icon/svgs/icon-female-symbol.svg | 0 .../store}/icon/svgs/icon-file-cabinet.svg | 0 .../stores => libs/store}/icon/svgs/icon-files.svg | 0 .../store}/icon/svgs/icon-filter-arrows.svg | 0 .../stores => libs/store}/icon/svgs/icon-filter.svg | 0 .../store}/icon/svgs/icon-fingerprint.svg | 0 .../stores => libs/store}/icon/svgs/icon-fire.svg | 0 .../store}/icon/svgs/icon-firewall.svg | 0 .../store}/icon/svgs/icon-firewire.svg | 0 .../store}/icon/svgs/icon-flag-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-flag.svg | 0 .../stores => libs/store}/icon/svgs/icon-flash.svg | 0 .../store}/icon/svgs/icon-flashlight.svg | 0 .../store}/icon/svgs/icon-flowerpot.svg | 0 .../store}/icon/svgs/icon-folder-open.svg | 0 .../store}/icon/svgs/icon-folder-outline.svg | 0 .../stores => libs/store}/icon/svgs/icon-folder.svg | 0 .../stores => libs/store}/icon/svgs/icon-folders.svg | 0 .../stores => libs/store}/icon/svgs/icon-font.svg | 0 .../stores => libs/store}/icon/svgs/icon-food.svg | 0 .../store}/icon/svgs/icon-footprints.svg | 0 .../stores => libs/store}/icon/svgs/icon-forking.svg | 0 .../store}/icon/svgs/icon-frame-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-frame.svg | 0 .../store}/icon/svgs/icon-fullscreen-alt.svg | 0 .../store}/icon/svgs/icon-fullscreen.svg | 0 .../stores => libs/store}/icon/svgs/icon-game.svg | 0 .../store}/icon/svgs/icon-geometry.svg | 0 .../stores => libs/store}/icon/svgs/icon-gift.svg | 0 .../stores => libs/store}/icon/svgs/icon-glasses.svg | 0 .../store}/icon/svgs/icon-globe-alt.svg | 0 .../store}/icon/svgs/icon-globe-asia.svg | 0 .../store}/icon/svgs/icon-globe-europe-africa.svg | 0 .../store}/icon/svgs/icon-globe-inverted-america.svg | 0 .../store}/icon/svgs/icon-globe-inverted-asia.svg | 0 .../icon/svgs/icon-globe-inverted-europe-africa.svg | 0 .../stores => libs/store}/icon/svgs/icon-globe.svg | 0 .../stores => libs/store}/icon/svgs/icon-gps.svg | 0 .../store}/icon/svgs/icon-graduate.svg | 0 .../stores => libs/store}/icon/svgs/icon-grid.svg | 0 .../stores => libs/store}/icon/svgs/icon-hammer.svg | 0 .../store}/icon/svgs/icon-hand-active-alt.svg | 0 .../store}/icon/svgs/icon-hand-active.svg | 0 .../store}/icon/svgs/icon-hand-pointer-alt.svg | 0 .../store}/icon/svgs/icon-hand-pointer.svg | 0 .../store}/icon/svgs/icon-handprint.svg | 0 .../store}/icon/svgs/icon-handshake.svg | 0 .../store}/icon/svgs/icon-handtool-alt.svg | 0 .../store}/icon/svgs/icon-handtool.svg | 0 .../store}/icon/svgs/icon-hard-drive-alt.svg | 0 .../store}/icon/svgs/icon-hard-drive.svg | 0 .../stores => libs/store}/icon/svgs/icon-hat.svg | 0 .../core/stores => libs/store}/icon/svgs/icon-hd.svg | 0 .../store}/icon/svgs/icon-headphones.svg | 0 .../stores => libs/store}/icon/svgs/icon-headset.svg | 0 .../stores => libs/store}/icon/svgs/icon-hearts.svg | 0 .../stores => libs/store}/icon/svgs/icon-height.svg | 0 .../store}/icon/svgs/icon-help-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-help.svg | 0 .../stores => libs/store}/icon/svgs/icon-home.svg | 0 .../store}/icon/svgs/icon-hourglass.svg | 0 .../stores => libs/store}/icon/svgs/icon-imac.svg | 0 .../store}/icon/svgs/icon-inactive-line.svg | 0 .../store}/icon/svgs/icon-inbox-full.svg | 0 .../stores => libs/store}/icon/svgs/icon-inbox.svg | 0 .../stores => libs/store}/icon/svgs/icon-indent.svg | 0 .../store}/icon/svgs/icon-infinity.svg | 0 .../stores => libs/store}/icon/svgs/icon-info.svg | 0 .../stores => libs/store}/icon/svgs/icon-invoice.svg | 0 .../stores => libs/store}/icon/svgs/icon-ipad.svg | 0 .../stores => libs/store}/icon/svgs/icon-iphone.svg | 0 .../store}/icon/svgs/icon-item-arrangement.svg | 0 .../stores => libs/store}/icon/svgs/icon-junk.svg | 0 .../stores => libs/store}/icon/svgs/icon-key.svg | 0 .../store}/icon/svgs/icon-keyboard.svg | 0 .../store}/icon/svgs/icon-keychain.svg | 0 .../stores => libs/store}/icon/svgs/icon-keyhole.svg | 0 .../stores => libs/store}/icon/svgs/icon-lab.svg | 0 .../stores => libs/store}/icon/svgs/icon-laptop.svg | 0 .../store}/icon/svgs/icon-layers-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-layers.svg | 0 .../stores => libs/store}/icon/svgs/icon-layout.svg | 0 .../store}/icon/svgs/icon-left-double-arrow.svg | 0 .../stores => libs/store}/icon/svgs/icon-legal.svg | 0 .../stores => libs/store}/icon/svgs/icon-lense.svg | 0 .../stores => libs/store}/icon/svgs/icon-library.svg | 0 .../store}/icon/svgs/icon-light-down.svg | 0 .../store}/icon/svgs/icon-light-up.svg | 0 .../store}/icon/svgs/icon-lightbulb-active.svg | 0 .../store}/icon/svgs/icon-lightbulb.svg | 0 .../store}/icon/svgs/icon-lightning.svg | 0 .../stores => libs/store}/icon/svgs/icon-link.svg | 0 .../store}/icon/svgs/icon-linux-tux.svg | 0 .../stores => libs/store}/icon/svgs/icon-list.svg | 0 .../stores => libs/store}/icon/svgs/icon-load.svg | 0 .../stores => libs/store}/icon/svgs/icon-loading.svg | 0 .../stores => libs/store}/icon/svgs/icon-locate.svg | 0 .../store}/icon/svgs/icon-location-near-me.svg | 0 .../store}/icon/svgs/icon-location-nearby.svg | 0 .../stores => libs/store}/icon/svgs/icon-lock.svg | 0 .../stores => libs/store}/icon/svgs/icon-log-out.svg | 0 .../stores => libs/store}/icon/svgs/icon-logout.svg | 0 .../stores => libs/store}/icon/svgs/icon-loupe.svg | 0 .../stores => libs/store}/icon/svgs/icon-magnet.svg | 0 .../stores => libs/store}/icon/svgs/icon-mailbox.svg | 0 .../store}/icon/svgs/icon-male-and-female.svg | 0 .../store}/icon/svgs/icon-male-symbol.svg | 0 .../stores => libs/store}/icon/svgs/icon-map-alt.svg | 0 .../store}/icon/svgs/icon-map-location.svg | 0 .../store}/icon/svgs/icon-map-marker.svg | 0 .../stores => libs/store}/icon/svgs/icon-map.svg | 0 .../stores => libs/store}/icon/svgs/icon-medal.svg | 0 .../store}/icon/svgs/icon-medical-emergency.svg | 0 .../store}/icon/svgs/icon-medicine.svg | 0 .../stores => libs/store}/icon/svgs/icon-meeting.svg | 0 .../store}/icon/svgs/icon-megaphone.svg | 0 .../stores => libs/store}/icon/svgs/icon-merge.svg | 0 .../store}/icon/svgs/icon-message-open.svg | 0 .../store}/icon/svgs/icon-message-unopened.svg | 0 .../stores => libs/store}/icon/svgs/icon-message.svg | 0 .../store}/icon/svgs/icon-microscope.svg | 0 .../stores => libs/store}/icon/svgs/icon-mindmap.svg | 0 .../stores => libs/store}/icon/svgs/icon-mobile.svg | 0 .../store}/icon/svgs/icon-molecular-network.svg | 0 .../store}/icon/svgs/icon-molecular.svg | 0 .../store}/icon/svgs/icon-mountain.svg | 0 .../store}/icon/svgs/icon-mouse-cursor.svg | 0 .../stores => libs/store}/icon/svgs/icon-mouse.svg | 0 .../store}/icon/svgs/icon-movie-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-movie.svg | 0 .../store}/icon/svgs/icon-multiple-credit-cards.svg | 0 .../store}/icon/svgs/icon-multiple-windows.svg | 0 .../stores => libs/store}/icon/svgs/icon-music.svg | 0 .../store}/icon/svgs/icon-name-badge.svg | 0 .../store}/icon/svgs/icon-navigation-bottom.svg | 0 .../store}/icon/svgs/icon-navigation-down.svg | 0 .../store}/icon/svgs/icon-navigation-first.svg | 0 .../store}/icon/svgs/icon-navigation-horizontal.svg | 0 .../store}/icon/svgs/icon-navigation-last.svg | 0 .../store}/icon/svgs/icon-navigation-left.svg | 0 .../store}/icon/svgs/icon-navigation-right.svg | 0 .../store}/icon/svgs/icon-navigation-road.svg | 0 .../store}/icon/svgs/icon-navigation-top.svg | 0 .../store}/icon/svgs/icon-navigation-up.svg | 0 .../store}/icon/svgs/icon-navigation-vertical.svg | 0 .../store}/icon/svgs/icon-navigation.svg | 0 .../store}/icon/svgs/icon-navigational-arrow.svg | 0 .../store}/icon/svgs/icon-network-alt.svg | 0 .../store}/icon/svgs/icon-newspaper-alt.svg | 0 .../store}/icon/svgs/icon-newspaper.svg | 0 .../store}/icon/svgs/icon-next-media.svg | 0 .../stores => libs/store}/icon/svgs/icon-next.svg | 0 .../stores => libs/store}/icon/svgs/icon-nodes.svg | 0 .../store}/icon/svgs/icon-notepad-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-notepad.svg | 0 .../stores => libs/store}/icon/svgs/icon-old-key.svg | 0 .../store}/icon/svgs/icon-old-phone.svg | 0 .../store}/icon/svgs/icon-operator.svg | 0 .../store}/icon/svgs/icon-ordered-list.svg | 0 .../stores => libs/store}/icon/svgs/icon-os-x.svg | 0 .../stores => libs/store}/icon/svgs/icon-out.svg | 0 .../stores => libs/store}/icon/svgs/icon-outbox.svg | 0 .../stores => libs/store}/icon/svgs/icon-outdent.svg | 0 .../store}/icon/svgs/icon-page-add.svg | 0 .../store}/icon/svgs/icon-page-down.svg | 0 .../store}/icon/svgs/icon-page-remove.svg | 0 .../store}/icon/svgs/icon-page-restricted.svg | 0 .../stores => libs/store}/icon/svgs/icon-page-up.svg | 0 .../store}/icon/svgs/icon-paint-roller.svg | 0 .../stores => libs/store}/icon/svgs/icon-palette.svg | 0 .../store}/icon/svgs/icon-panel-show.svg | 0 .../store}/icon/svgs/icon-pannel-close.svg | 0 .../stores => libs/store}/icon/svgs/icon-pants.svg | 0 .../store}/icon/svgs/icon-paper-bag.svg | 0 .../store}/icon/svgs/icon-paper-plane-alt.svg | 0 .../store}/icon/svgs/icon-paper-plane.svg | 0 .../store}/icon/svgs/icon-parachute-drop.svg | 0 .../store}/icon/svgs/icon-parental-control.svg | 0 .../store}/icon/svgs/icon-partly-cloudy.svg | 0 .../store}/icon/svgs/icon-paste-in.svg | 0 .../stores => libs/store}/icon/svgs/icon-path.svg | 0 .../stores => libs/store}/icon/svgs/icon-pause.svg | 0 .../core/stores => libs/store}/icon/svgs/icon-pc.svg | 0 .../store}/icon/svgs/icon-people-alt-2.svg | 0 .../store}/icon/svgs/icon-people-alt.svg | 0 .../store}/icon/svgs/icon-people-female.svg | 0 .../stores => libs/store}/icon/svgs/icon-people.svg | 0 .../store}/icon/svgs/icon-phone-ring.svg | 0 .../stores => libs/store}/icon/svgs/icon-phone.svg | 0 .../store}/icon/svgs/icon-photo-album.svg | 0 .../stores => libs/store}/icon/svgs/icon-picture.svg | 0 .../store}/icon/svgs/icon-pictures-alt-2.svg | 0 .../store}/icon/svgs/icon-pictures-alt.svg | 0 .../store}/icon/svgs/icon-pictures.svg | 0 .../store}/icon/svgs/icon-pie-chart.svg | 0 .../store}/icon/svgs/icon-piggy-bank.svg | 0 .../store}/icon/svgs/icon-pin-location.svg | 0 .../stores => libs/store}/icon/svgs/icon-piracy.svg | 0 .../stores => libs/store}/icon/svgs/icon-plane.svg | 0 .../stores => libs/store}/icon/svgs/icon-planet.svg | 0 .../stores => libs/store}/icon/svgs/icon-play.svg | 0 .../store}/icon/svgs/icon-playing-cards.svg | 0 .../store}/icon/svgs/icon-playlist.svg | 0 .../stores => libs/store}/icon/svgs/icon-plugin.svg | 0 .../stores => libs/store}/icon/svgs/icon-podcast.svg | 0 .../store}/icon/svgs/icon-poker-chip.svg | 0 .../stores => libs/store}/icon/svgs/icon-poll.svg | 0 .../stores => libs/store}/icon/svgs/icon-post-it.svg | 0 .../store}/icon/svgs/icon-pound-bag.svg | 0 .../store}/icon/svgs/icon-power-outlet.svg | 0 .../stores => libs/store}/icon/svgs/icon-power.svg | 0 .../store}/icon/svgs/icon-presentation.svg | 0 .../store}/icon/svgs/icon-previous-media.svg | 0 .../store}/icon/svgs/icon-previous.svg | 0 .../store}/icon/svgs/icon-price-dollar.svg | 0 .../store}/icon/svgs/icon-price-euro.svg | 0 .../store}/icon/svgs/icon-price-pound.svg | 0 .../store}/icon/svgs/icon-price-yen.svg | 0 .../stores => libs/store}/icon/svgs/icon-print.svg | 0 .../store}/icon/svgs/icon-printer-alt.svg | 0 .../store}/icon/svgs/icon-projector.svg | 0 .../stores => libs/store}/icon/svgs/icon-pulse.svg | 0 .../stores => libs/store}/icon/svgs/icon-pushpin.svg | 0 .../stores => libs/store}/icon/svgs/icon-qr-code.svg | 0 .../stores => libs/store}/icon/svgs/icon-quote.svg | 0 .../store}/icon/svgs/icon-radio-alt.svg | 0 .../store}/icon/svgs/icon-radio-receiver.svg | 0 .../stores => libs/store}/icon/svgs/icon-radio.svg | 0 .../stores => libs/store}/icon/svgs/icon-rain.svg | 0 .../stores => libs/store}/icon/svgs/icon-rate.svg | 0 .../stores => libs/store}/icon/svgs/icon-re-post.svg | 0 .../store}/icon/svgs/icon-readonly.svg | 0 .../store}/icon/svgs/icon-receipt-alt.svg | 0 .../store}/icon/svgs/icon-receipt-dollar.svg | 0 .../store}/icon/svgs/icon-receipt-euro.svg | 0 .../store}/icon/svgs/icon-receipt-pound.svg | 0 .../store}/icon/svgs/icon-receipt-yen.svg | 0 .../store}/icon/svgs/icon-reception.svg | 0 .../stores => libs/store}/icon/svgs/icon-record.svg | 0 .../stores => libs/store}/icon/svgs/icon-redo.svg | 0 .../stores => libs/store}/icon/svgs/icon-refresh.svg | 0 .../stores => libs/store}/icon/svgs/icon-remote.svg | 0 .../stores => libs/store}/icon/svgs/icon-remove.svg | 0 .../store}/icon/svgs/icon-repeat-one.svg | 0 .../stores => libs/store}/icon/svgs/icon-repeat.svg | 0 .../store}/icon/svgs/icon-reply-arrow.svg | 0 .../stores => libs/store}/icon/svgs/icon-resize.svg | 0 .../store}/icon/svgs/icon-return-to-top.svg | 0 .../store}/icon/svgs/icon-right-double-arrow.svg | 0 .../stores => libs/store}/icon/svgs/icon-road.svg | 0 .../store}/icon/svgs/icon-roadsign.svg | 0 .../stores => libs/store}/icon/svgs/icon-rocket.svg | 0 .../stores => libs/store}/icon/svgs/icon-rss.svg | 0 .../store}/icon/svgs/icon-ruler-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-ruler.svg | 0 .../stores => libs/store}/icon/svgs/icon-safe.svg | 0 .../store}/icon/svgs/icon-safedial.svg | 0 .../store}/icon/svgs/icon-sandbox-toys.svg | 0 .../store}/icon/svgs/icon-satellite-dish.svg | 0 .../stores => libs/store}/icon/svgs/icon-save.svg | 0 .../stores => libs/store}/icon/svgs/icon-scan.svg | 0 .../stores => libs/store}/icon/svgs/icon-school.svg | 0 .../store}/icon/svgs/icon-screensharing.svg | 0 .../store}/icon/svgs/icon-script-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-script.svg | 0 .../stores => libs/store}/icon/svgs/icon-scull.svg | 0 .../stores => libs/store}/icon/svgs/icon-search.svg | 0 .../store}/icon/svgs/icon-security-camera.svg | 0 .../stores => libs/store}/icon/svgs/icon-sensor.svg | 0 .../store}/icon/svgs/icon-server-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-server.svg | 0 .../store}/icon/svgs/icon-settings-alt-2.svg | 0 .../store}/icon/svgs/icon-settings-alt.svg | 0 .../store}/icon/svgs/icon-settings.svg | 0 .../store}/icon/svgs/icon-share-alt-2.svg | 0 .../store}/icon/svgs/icon-share-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-share.svg | 0 .../store}/icon/svgs/icon-sharing-iphone.svg | 0 .../stores => libs/store}/icon/svgs/icon-shield.svg | 0 .../stores => libs/store}/icon/svgs/icon-shift.svg | 0 .../store}/icon/svgs/icon-shipping-box.svg | 0 .../store}/icon/svgs/icon-shipping.svg | 0 .../stores => libs/store}/icon/svgs/icon-shoe.svg | 0 .../store}/icon/svgs/icon-shopping-basket-alt-2.svg | 0 .../store}/icon/svgs/icon-shopping-basket-alt.svg | 0 .../store}/icon/svgs/icon-shopping-basket.svg | 0 .../stores => libs/store}/icon/svgs/icon-shorts.svg | 0 .../stores => libs/store}/icon/svgs/icon-shuffle.svg | 0 .../stores => libs/store}/icon/svgs/icon-sience.svg | 0 .../stores => libs/store}/icon/svgs/icon-simcard.svg | 0 .../store}/icon/svgs/icon-single-note.svg | 0 .../stores => libs/store}/icon/svgs/icon-sitemap.svg | 0 .../stores => libs/store}/icon/svgs/icon-sleep.svg | 0 .../store}/icon/svgs/icon-slideshow.svg | 0 .../store}/icon/svgs/icon-smiley-inverted.svg | 0 .../stores => libs/store}/icon/svgs/icon-smiley.svg | 0 .../stores => libs/store}/icon/svgs/icon-snow.svg | 0 .../store}/icon/svgs/icon-sound-low.svg | 0 .../store}/icon/svgs/icon-sound-medium.svg | 0 .../store}/icon/svgs/icon-sound-off.svg | 0 .../store}/icon/svgs/icon-sound-waves.svg | 0 .../stores => libs/store}/icon/svgs/icon-sound.svg | 0 .../stores => libs/store}/icon/svgs/icon-spades.svg | 0 .../stores => libs/store}/icon/svgs/icon-speaker.svg | 0 .../store}/icon/svgs/icon-speed-gauge.svg | 0 .../store}/icon/svgs/icon-split-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-split.svg | 0 .../stores => libs/store}/icon/svgs/icon-sprout.svg | 0 .../store}/icon/svgs/icon-squiggly-line.svg | 0 .../stores => libs/store}/icon/svgs/icon-ssd.svg | 0 .../store}/icon/svgs/icon-stacked-disks.svg | 0 .../stores => libs/store}/icon/svgs/icon-stamp.svg | 0 .../store}/icon/svgs/icon-stop-alt.svg | 0 .../store}/icon/svgs/icon-stop-hand.svg | 0 .../stores => libs/store}/icon/svgs/icon-stop.svg | 0 .../stores => libs/store}/icon/svgs/icon-store.svg | 0 .../stores => libs/store}/icon/svgs/icon-stream.svg | 0 .../stores => libs/store}/icon/svgs/icon-sunny.svg | 0 .../store}/icon/svgs/icon-sweatshirt.svg | 0 .../stores => libs/store}/icon/svgs/icon-sync.svg | 0 .../stores => libs/store}/icon/svgs/icon-t-shirt.svg | 0 .../stores => libs/store}/icon/svgs/icon-tab-key.svg | 0 .../stores => libs/store}/icon/svgs/icon-tab.svg | 0 .../stores => libs/store}/icon/svgs/icon-tactics.svg | 0 .../stores => libs/store}/icon/svgs/icon-tag.svg | 0 .../stores => libs/store}/icon/svgs/icon-tags.svg | 0 .../store}/icon/svgs/icon-takeaway-cup.svg | 0 .../stores => libs/store}/icon/svgs/icon-target.svg | 0 .../store}/icon/svgs/icon-temperatrure-alt.svg | 0 .../store}/icon/svgs/icon-temperature.svg | 0 .../store}/icon/svgs/icon-terminal.svg | 0 .../stores => libs/store}/icon/svgs/icon-theater.svg | 0 .../stores => libs/store}/icon/svgs/icon-theif.svg | 0 .../store}/icon/svgs/icon-thought-bubble.svg | 0 .../store}/icon/svgs/icon-thumb-down.svg | 0 .../store}/icon/svgs/icon-thumb-up.svg | 0 .../store}/icon/svgs/icon-thumbnail-list.svg | 0 .../store}/icon/svgs/icon-thumbnails-small.svg | 0 .../store}/icon/svgs/icon-thumbnails.svg | 0 .../stores => libs/store}/icon/svgs/icon-ticket.svg | 0 .../stores => libs/store}/icon/svgs/icon-time.svg | 0 .../stores => libs/store}/icon/svgs/icon-timer.svg | 0 .../stores => libs/store}/icon/svgs/icon-tools.svg | 0 .../stores => libs/store}/icon/svgs/icon-top.svg | 0 .../store}/icon/svgs/icon-traffic-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-trafic.svg | 0 .../stores => libs/store}/icon/svgs/icon-train.svg | 0 .../store}/icon/svgs/icon-trash-alt-2.svg | 0 .../store}/icon/svgs/icon-trash-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-trash.svg | 0 .../stores => libs/store}/icon/svgs/icon-tree.svg | 0 .../stores => libs/store}/icon/svgs/icon-trophy.svg | 0 .../stores => libs/store}/icon/svgs/icon-truck.svg | 0 .../stores => libs/store}/icon/svgs/icon-tv-old.svg | 0 .../core/stores => libs/store}/icon/svgs/icon-tv.svg | 0 .../store}/icon/svgs/icon-umb-content.svg | 0 .../store}/icon/svgs/icon-umb-contour.svg | 0 .../store}/icon/svgs/icon-umb-deploy.svg | 0 .../store}/icon/svgs/icon-umb-developer.svg | 0 .../store}/icon/svgs/icon-umb-media.svg | 0 .../store}/icon/svgs/icon-umb-members.svg | 0 .../store}/icon/svgs/icon-umb-settings.svg | 0 .../store}/icon/svgs/icon-umb-users.svg | 0 .../stores => libs/store}/icon/svgs/icon-umbraco.svg | 0 .../store}/icon/svgs/icon-umbrella.svg | 0 .../stores => libs/store}/icon/svgs/icon-undo.svg | 0 .../store}/icon/svgs/icon-universal.svg | 0 .../store}/icon/svgs/icon-unlocked.svg | 0 .../store}/icon/svgs/icon-untitled.svg | 0 .../store}/icon/svgs/icon-usb-connector.svg | 0 .../stores => libs/store}/icon/svgs/icon-usb.svg | 0 .../store}/icon/svgs/icon-user-female.svg | 0 .../store}/icon/svgs/icon-user-females-alt.svg | 0 .../store}/icon/svgs/icon-user-females.svg | 0 .../store}/icon/svgs/icon-user-glasses.svg | 0 .../stores => libs/store}/icon/svgs/icon-user.svg | 0 .../store}/icon/svgs/icon-users-alt.svg | 0 .../stores => libs/store}/icon/svgs/icon-users.svg | 0 .../store}/icon/svgs/icon-utilities.svg | 0 .../stores => libs/store}/icon/svgs/icon-vcard.svg | 0 .../stores => libs/store}/icon/svgs/icon-video.svg | 0 .../stores => libs/store}/icon/svgs/icon-voice.svg | 0 .../store}/icon/svgs/icon-wall-plug.svg | 0 .../stores => libs/store}/icon/svgs/icon-wallet.svg | 0 .../stores => libs/store}/icon/svgs/icon-wand.svg | 0 .../stores => libs/store}/icon/svgs/icon-war.svg | 0 .../stores => libs/store}/icon/svgs/icon-weight.svg | 0 .../stores => libs/store}/icon/svgs/icon-width.svg | 0 .../stores => libs/store}/icon/svgs/icon-wifi.svg | 0 .../store}/icon/svgs/icon-window-popin.svg | 0 .../store}/icon/svgs/icon-window-sizes.svg | 0 .../stores => libs/store}/icon/svgs/icon-windows.svg | 0 .../store}/icon/svgs/icon-wine-glass.svg | 0 .../stores => libs/store}/icon/svgs/icon-wrench.svg | 0 .../stores => libs/store}/icon/svgs/icon-wrong.svg | 0 .../stores => libs/store}/icon/svgs/icon-yen-bag.svg | 0 .../stores => libs/store}/icon/svgs/icon-zip.svg | 0 .../stores => libs/store}/icon/svgs/icon-zom-out.svg | 0 .../stores => libs/store}/icon/svgs/icon-zoom-in.svg | 0 src/Umbraco.Web.UI.Client/libs/store/index.ts | 2 ++ .../{src/core/stores => libs/store}/store.ts | 0 src/Umbraco.Web.UI.Client/src/app.ts | 2 +- .../document-blueprints/document-blueprint.store.ts | 2 +- .../documents/document-types/document-type.store.ts | 2 +- .../backoffice/documents/documents/document.store.ts | 10 ++++++---- .../backoffice/media/media-types/media-type.store.ts | 2 +- .../src/backoffice/media/media/media.store.ts | 2 +- .../members/member-groups/member-group.store.ts | 2 +- .../members/member-types/member-type.store.ts | 2 +- .../settings/data-types/data-type.store.ts | 2 +- .../shared/collection/collection.context.ts | 2 +- .../shared/components/tree/tree-item.element.ts | 2 +- .../shared/components/tree/tree.element.ts | 2 +- .../variant-selector/variant-selector.element.ts | 2 +- .../workspace-content/workspace-content.context.ts | 2 +- .../translation/dictionary/dictionary.store.ts | 2 +- .../backoffice/users/user-groups/user-group.store.ts | 2 +- .../src/backoffice/users/users/user.store.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 2 +- src/Umbraco.Web.UI.Client/web-test-runner.config.mjs | 1 + 629 files changed, 33 insertions(+), 28 deletions(-) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/icon.store.ts (93%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/icon.stories.ts (80%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-activity.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-add.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-addressbook.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-alarm-clock.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-alert-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-alert.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-anchor.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-app.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-application-error.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-application-window-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-application-window.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-arrivals.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-arrow-down.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-arrow-left.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-arrow-right.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-arrow-up.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-art-easel.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-article.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-attachment.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-auction-hammer.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-autofill.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-award.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-axis-rotation-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-axis-rotation-3.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-axis-rotation.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-baby-stroller.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-backspace.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-badge-add.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-badge-count.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-badge-remove.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-badge-restricted.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-ball.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-band-aid.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bar-chart.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-barcode.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bars.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-battery-full.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-battery-low.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-beer-glass.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bell-off.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bell.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bill-dollar.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bill-euro.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bill-pound.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bill-yen.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bill.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-billboard.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bills-dollar.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bills-euro.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bills-pound.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bills-yen.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bills.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-binarycode.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-binoculars.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bird.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-birthday-cake.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-block.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-blueprint.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bluetooth.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-boat-shipping.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bomb.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bones.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-book-alt-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-book-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-book.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bookmark.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-books.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-box-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-box-open.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-box.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-brackets.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-brick.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-briefcase.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-browser-window.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-brush-alt-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-brush-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-brush.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bug.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bulleted-list.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-burn.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-bus.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-calculator.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-calendar-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-calendar.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-camcorder.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-camera-roll.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-candy.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-caps-lock.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-car.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cash-register.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-categories.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-certificate.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-chart-curve.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-chart.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-chat-active.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-chat.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-check.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-checkbox-dotted-active.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-checkbox-dotted.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-checkbox-empty.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-checkbox.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-chess.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-chip-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-chip.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cinema.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-circle-dotted-active.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-circle-dotted.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-circuits.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-circus.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-client.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-clothes-hanger.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cloud-drive.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cloud-upload.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cloud.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cloudy.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-clubs.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cocktail.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-code.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coffee.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coin-dollar.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coin-euro.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coin-pound.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coin-yen.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coin.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-dollar-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-dollar.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-euro-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-euro.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-pound-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-pound.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-yen-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins-yen.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coins.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-color-bucket.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-colorpicker.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-columns.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-comb.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-combination-lock-open.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-combination-lock.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-command.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-company.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-compress.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-connection.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-console.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-contrast.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-conversation-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-conversation.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-coverflow.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-credit-card-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-credit-card.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-crop.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-crosshair.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-crown-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-crown.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cupcake.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-curve.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-cut.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-dashboard.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-defrag.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-delete-key.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-delete.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-departure.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-desk.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-desktop.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-diagnostics.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-diagonal-arrow-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-diagonal-arrow.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-diamond.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-diamonds.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-dice.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-diploma-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-diploma.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-directions-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-directions.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-disc.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-disk-image.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-display.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-dna.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-dock-connector.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-document-dashed-line.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-document.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-documents.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-dollar-bag.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-donate.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-door-open-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-door-open.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-download-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-download.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-drop.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-eco.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-economy.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-edit.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-eject.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-employee.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-energy-saving-bulb.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-enter.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-equalizer.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-escape.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-ethernet.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-euro-bag.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-exit-fullscreen.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-eye.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-facebook-like.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-factory.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-favorite.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-female-symbol.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-file-cabinet.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-files.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-filter-arrows.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-filter.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-fingerprint.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-fire.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-firewall.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-firewire.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-flag-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-flag.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-flash.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-flashlight.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-flowerpot.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-folder-open.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-folder-outline.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-folder.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-folders.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-font.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-food.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-footprints.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-forking.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-frame-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-frame.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-fullscreen-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-fullscreen.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-game.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-geometry.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-gift.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-glasses.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-globe-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-globe-asia.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-globe-europe-africa.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-globe-inverted-america.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-globe-inverted-asia.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-globe-inverted-europe-africa.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-globe.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-gps.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-graduate.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-grid.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hammer.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hand-active-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hand-active.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hand-pointer-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hand-pointer.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-handprint.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-handshake.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-handtool-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-handtool.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hard-drive-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hard-drive.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hat.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hd.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-headphones.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-headset.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hearts.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-height.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-help-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-help.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-home.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-hourglass.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-imac.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-inactive-line.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-inbox-full.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-inbox.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-indent.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-infinity.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-info.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-invoice.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-ipad.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-iphone.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-item-arrangement.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-junk.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-key.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-keyboard.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-keychain.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-keyhole.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-lab.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-laptop.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-layers-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-layers.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-layout.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-left-double-arrow.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-legal.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-lense.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-library.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-light-down.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-light-up.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-lightbulb-active.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-lightbulb.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-lightning.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-link.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-linux-tux.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-list.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-load.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-loading.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-locate.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-location-near-me.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-location-nearby.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-lock.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-log-out.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-logout.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-loupe.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-magnet.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-mailbox.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-male-and-female.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-male-symbol.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-map-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-map-location.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-map-marker.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-map.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-medal.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-medical-emergency.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-medicine.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-meeting.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-megaphone.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-merge.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-message-open.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-message-unopened.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-message.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-microscope.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-mindmap.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-mobile.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-molecular-network.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-molecular.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-mountain.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-mouse-cursor.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-mouse.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-movie-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-movie.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-multiple-credit-cards.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-multiple-windows.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-music.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-name-badge.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-bottom.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-down.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-first.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-horizontal.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-last.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-left.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-right.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-road.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-top.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-up.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation-vertical.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigation.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-navigational-arrow.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-network-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-newspaper-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-newspaper.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-next-media.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-next.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-nodes.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-notepad-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-notepad.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-old-key.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-old-phone.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-operator.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-ordered-list.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-os-x.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-out.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-outbox.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-outdent.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-page-add.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-page-down.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-page-remove.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-page-restricted.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-page-up.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-paint-roller.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-palette.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-panel-show.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pannel-close.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pants.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-paper-bag.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-paper-plane-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-paper-plane.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-parachute-drop.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-parental-control.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-partly-cloudy.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-paste-in.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-path.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pause.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pc.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-people-alt-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-people-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-people-female.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-people.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-phone-ring.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-phone.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-photo-album.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-picture.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pictures-alt-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pictures-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pictures.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pie-chart.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-piggy-bank.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pin-location.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-piracy.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-plane.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-planet.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-play.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-playing-cards.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-playlist.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-plugin.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-podcast.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-poker-chip.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-poll.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-post-it.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pound-bag.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-power-outlet.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-power.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-presentation.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-previous-media.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-previous.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-price-dollar.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-price-euro.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-price-pound.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-price-yen.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-print.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-printer-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-projector.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pulse.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-pushpin.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-qr-code.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-quote.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-radio-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-radio-receiver.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-radio.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-rain.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-rate.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-re-post.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-readonly.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-receipt-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-receipt-dollar.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-receipt-euro.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-receipt-pound.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-receipt-yen.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-reception.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-record.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-redo.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-refresh.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-remote.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-remove.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-repeat-one.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-repeat.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-reply-arrow.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-resize.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-return-to-top.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-right-double-arrow.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-road.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-roadsign.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-rocket.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-rss.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-ruler-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-ruler.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-safe.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-safedial.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sandbox-toys.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-satellite-dish.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-save.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-scan.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-school.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-screensharing.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-script-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-script.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-scull.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-search.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-security-camera.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sensor.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-server-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-server.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-settings-alt-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-settings-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-settings.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-share-alt-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-share-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-share.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sharing-iphone.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shield.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shift.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shipping-box.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shipping.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shoe.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shopping-basket-alt-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shopping-basket-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shopping-basket.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shorts.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-shuffle.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sience.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-simcard.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-single-note.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sitemap.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sleep.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-slideshow.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-smiley-inverted.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-smiley.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-snow.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sound-low.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sound-medium.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sound-off.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sound-waves.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sound.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-spades.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-speaker.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-speed-gauge.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-split-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-split.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sprout.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-squiggly-line.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-ssd.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-stacked-disks.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-stamp.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-stop-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-stop-hand.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-stop.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-store.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-stream.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sunny.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sweatshirt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-sync.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-t-shirt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tab-key.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tab.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tactics.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tag.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tags.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-takeaway-cup.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-target.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-temperatrure-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-temperature.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-terminal.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-theater.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-theif.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-thought-bubble.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-thumb-down.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-thumb-up.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-thumbnail-list.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-thumbnails-small.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-thumbnails.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-ticket.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-time.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-timer.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tools.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-top.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-traffic-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-trafic.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-train.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-trash-alt-2.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-trash-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-trash.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tree.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-trophy.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-truck.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tv-old.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-tv.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umb-content.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umb-contour.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umb-deploy.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umb-developer.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umb-media.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umb-members.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umb-settings.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umb-users.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umbraco.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-umbrella.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-undo.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-universal.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-unlocked.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-untitled.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-usb-connector.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-usb.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-user-female.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-user-females-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-user-females.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-user-glasses.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-user.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-users-alt.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-users.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-utilities.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-vcard.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-video.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-voice.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-wall-plug.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-wallet.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-wand.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-war.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-weight.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-width.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-wifi.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-window-popin.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-window-sizes.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-windows.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-wine-glass.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-wrench.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-wrong.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-yen-bag.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-zip.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-zom-out.svg (100%) rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/icon/svgs/icon-zoom-in.svg (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/store/index.ts rename src/Umbraco.Web.UI.Client/{src/core/stores => libs/store}/store.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/icon/icon.store.ts b/src/Umbraco.Web.UI.Client/libs/store/icon/icon.store.ts similarity index 93% rename from src/Umbraco.Web.UI.Client/src/core/stores/icon/icon.store.ts rename to src/Umbraco.Web.UI.Client/libs/store/icon/icon.store.ts index e80b828c1f..522530209f 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/icon/icon.store.ts +++ b/src/Umbraco.Web.UI.Client/libs/store/icon/icon.store.ts @@ -1,5 +1,5 @@ import { UUIIconRegistry } from '@umbraco-ui/uui'; -import icons from '../../../../public-assets/icons/icons.json'; +import icons from '../../../public-assets/icons/icons.json'; import { baseUrl } from '@umbraco-cms/utils'; interface UmbIconDescriptor { diff --git a/src/Umbraco.Web.UI.Client/src/core/stores/icon/icon.stories.ts b/src/Umbraco.Web.UI.Client/libs/store/icon/icon.stories.ts similarity index 80% rename from src/Umbraco.Web.UI.Client/src/core/stores/icon/icon.stories.ts rename to src/Umbraco.Web.UI.Client/libs/store/icon/icon.stories.ts index 618d96ff8a..3ff7779ff8 100644 --- a/src/Umbraco.Web.UI.Client/src/core/stores/icon/icon.stories.ts +++ b/src/Umbraco.Web.UI.Client/libs/store/icon/icon.stories.ts @@ -1,7 +1,7 @@ import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit-html'; import { repeat } from 'lit/directives/repeat.js'; -import icons from '../../../../public-assets/icons/icons.json'; +import icons from '../../../public-assets/icons/icons.json'; export default { title: 'API/Icons', @@ -23,11 +23,11 @@ const Template: Story = () => { (icon) => html`
this.updateItems(data); }); - /* + /* return this.items.pipe( map( (documents) => @@ -41,8 +41,10 @@ export class UmbDocumentStore extends UmbNodeStoreBase ); */ - return createObservablePart(this.items, (documents) => - (documents.find((document) => document.key === key && isDocumentDetails(document)) as DocumentDetails) + return createObservablePart( + this.items, + (documents) => + documents.find((document) => document.key === key && isDocumentDetails(document)) as DocumentDetails ); } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/media-type.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/media-type.store.ts index 4a5e21868e..5bcaef4730 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/media-type.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/media-type.store.ts @@ -1,5 +1,5 @@ import { map, Observable } from 'rxjs'; -import { UmbNodeStoreBase } from '../../../core/stores/store'; +import { UmbNodeStoreBase } from '@umbraco-cms/store'; import { MediaTypeResource, FolderTreeItem } from '@umbraco-cms/backend-api'; import type { MediaTypeDetails } from '@umbraco-cms/models'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/media.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/media.store.ts index fba7c229ae..61db13cd6e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/media.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/media.store.ts @@ -1,5 +1,5 @@ import { map, Observable } from 'rxjs'; -import { UmbDataStoreBase } from '../../../core/stores/store'; +import { UmbDataStoreBase } from '@umbraco-cms/store'; import type { MediaDetails } from '@umbraco-cms/models'; import { ContentTreeItem, MediaResource } from '@umbraco-cms/backend-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/member-group.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/member-group.store.ts index 9be7cc8a67..23b877768d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/member-group.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/member-group.store.ts @@ -1,5 +1,5 @@ import { map, Observable } from 'rxjs'; -import { UmbNodeStoreBase } from '../../../core/stores/store'; +import { UmbNodeStoreBase } from '@umbraco-cms/store'; import { EntityTreeItem, MemberGroupResource } from '@umbraco-cms/backend-api'; import type { MemberGroupDetails } from '@umbraco-cms/models'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/member-type.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/member-type.store.ts index 954d28e266..8d826d9e8b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/member-type.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/member-type.store.ts @@ -1,5 +1,5 @@ import { map, Observable } from 'rxjs'; -import { UmbDataStoreBase } from '../../../core/stores/store'; +import { UmbDataStoreBase } from '@umbraco-cms/store'; import { MemberTypeResource, EntityTreeItem } from '@umbraco-cms/backend-api'; import type { MemberTypeDetails } from '@umbraco-cms/models'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/data-type.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/data-type.store.ts index 7ffda6749a..43bfee78f9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/data-type.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/data-type.store.ts @@ -1,5 +1,5 @@ import { map, Observable } from 'rxjs'; -import { UmbDataStoreBase } from '../../../core/stores/store'; +import { UmbDataStoreBase } from '@umbraco-cms/store'; import type { DataTypeDetails } from '@umbraco-cms/models'; import { DataTypeResource, FolderTreeItem } from '@umbraco-cms/backend-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.context.ts index 8a23c626b1..c8a09d48a5 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.context.ts @@ -1,5 +1,5 @@ import { ContentTreeItem } from '@umbraco-cms/backend-api'; -import { UmbTreeDataStore } from '@umbraco-cms/stores/store'; +import { UmbTreeDataStore } from '@umbraco-cms/store'; import { UmbControllerHostInterface } from '@umbraco-cms/controller'; import { UmbContextToken, UmbContextConsumerController } from '@umbraco-cms/context-api'; import { UniqueBehaviorSubject, UmbObserverController } from '@umbraco-cms/observable-api'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts index 83d7affd20..9a565d115a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts @@ -11,7 +11,7 @@ import { UMB_TREE_CONTEXT_MENU_SERVICE_CONTEXT_TOKEN, } from './context-menu/tree-context-menu.service'; import type { Entity } from '@umbraco-cms/models'; -import { UmbTreeDataStore } from '@umbraco-cms/stores/store'; +import type { UmbTreeDataStore } from '@umbraco-cms/store'; import { UmbLitElement } from '@umbraco-cms/element'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts index 9af9c01147..552befc7e7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts @@ -5,7 +5,7 @@ import { repeat } from 'lit-html/directives/repeat.js'; import { UmbTreeContextBase } from './tree.context'; import type { Entity, ManifestTree } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbTreeDataStore } from '@umbraco-cms/stores/store'; +import { UmbTreeDataStore } from '@umbraco-cms/store'; import { UmbLitElement } from '@umbraco-cms/element'; import './tree-item.element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts index dc605c8d92..adc7588e89 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts @@ -6,7 +6,7 @@ import { distinctUntilChanged } from 'rxjs'; import type { UmbWorkspaceContentContext } from '../workspace/workspace-content/workspace-content.context'; import type { DocumentDetails, MediaDetails } from '@umbraco-cms/models'; -import type { UmbNodeStoreBase } from '@umbraco-cms/stores/store'; +import type { UmbNodeStoreBase } from '@umbraco-cms/store'; import { UmbLitElement } from '@umbraco-cms/element'; type ContentTypeTypes = DocumentDetails | MediaDetails; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts index 8563137735..9e12012e43 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.context.ts @@ -5,7 +5,7 @@ import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '@umbraco-cms/notification'; -import { UmbNodeStoreBase } from '@umbraco-cms/stores/store'; +import { UmbNodeStoreBase } from '@umbraco-cms/store'; import { UmbControllerHostInterface } from '@umbraco-cms/controller'; import { UmbContextConsumerController, UmbContextProviderController } from '@umbraco-cms/context-api'; import { EntityTreeItem } from '@umbraco-cms/backend-api'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/dictionary.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/dictionary.store.ts index 0fcf2c3fe5..133a0ed9e9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/dictionary.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/dictionary.store.ts @@ -1,5 +1,5 @@ import { map, Observable } from 'rxjs'; -import { UmbDataStoreBase } from '../../../core/stores/store'; +import { UmbDataStoreBase } from '@umbraco-cms/store'; import { DictionaryResource, EntityTreeItem } from '@umbraco-cms/backend-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; import { UmbContextToken } from '@umbraco-cms/context-api'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/user-group.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/user-group.store.ts index ebf7d6af87..edbb706351 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/user-group.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/user-group.store.ts @@ -1,5 +1,5 @@ import { map, Observable } from 'rxjs'; -import { UmbDataStoreBase } from '../../../core/stores/store'; +import { UmbDataStoreBase } from '@umbraco-cms/store'; import type { UserGroupDetails, UserGroupEntity } from '@umbraco-cms/models'; import { UmbContextToken } from '@umbraco-cms/context-api'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/user.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/user.store.ts index 7399a86e63..cc3d7bee39 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/user.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/user.store.ts @@ -1,8 +1,8 @@ import { map, Observable } from 'rxjs'; -import { UmbDataStoreBase } from '../../../core/stores/store'; import type { UserDetails } from '@umbraco-cms/models'; import { UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; import { UmbContextToken } from '@umbraco-cms/context-api'; +import { UmbDataStoreBase } from '@umbraco-cms/store'; export type UmbUserStoreItemType = UserDetails; diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index b7c46b0dc7..e82a3ad7e7 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -32,8 +32,8 @@ "@umbraco-cms/utils": ["src/core/utils"], "@umbraco-cms/test-utils": ["src/core/test-utils"], "@umbraco-cms/resources": ["libs/resources"], + "@umbraco-cms/store": ["libs/store"], "@umbraco-cms/components/*": ["src/backoffice/components/*"], - "@umbraco-cms/stores/*": ["src/core/stores/*"], "@umbraco-cms/sections/*": ["src/backoffice/sections/*"] } }, diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 3a41ed641b..a1c7445c71 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -21,6 +21,7 @@ export default { '@umbraco-cms/extensions-registry': './libs/extensions-registry/index.ts', '@umbraco-cms/notification': './libs/notification/index.ts', '@umbraco-cms/observable-api': './libs/observable-api/index.ts', + '@umbraco-cms/store': './libs/store/index.ts', '@umbraco-cms/utils': './src/core/utils/index.ts', '@umbraco-cms/test-utils': './src/core/test-utils/index.ts', '@umbraco-cms/resources': './libs/resources/index.ts' From 095337245e1a1c32e181045d1cf1f97de4706cc7 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 15:39:05 +0100 Subject: [PATCH 29/48] update module of package.json [skip ci] --- src/Umbraco.Web.UI.Client/libs/backend-api/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/context-api/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/controller/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/element/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/extensions-api/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/notification/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/observable-api/package.json | 2 +- src/Umbraco.Web.UI.Client/libs/resources/package.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json index 8b6fc7371b..25b096f57b 100644 --- a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/backend-api", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/package.json b/src/Umbraco.Web.UI.Client/libs/context-api/package.json index ec0f9dfc2a..1e5e8432db 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/package.json +++ b/src/Umbraco.Web.UI.Client/libs/context-api/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/context-api", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" diff --git a/src/Umbraco.Web.UI.Client/libs/controller/package.json b/src/Umbraco.Web.UI.Client/libs/controller/package.json index 8c64e168c8..4690cedd87 100644 --- a/src/Umbraco.Web.UI.Client/libs/controller/package.json +++ b/src/Umbraco.Web.UI.Client/libs/controller/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/controller", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" diff --git a/src/Umbraco.Web.UI.Client/libs/element/package.json b/src/Umbraco.Web.UI.Client/libs/element/package.json index 84d5050545..f730e3eaa7 100644 --- a/src/Umbraco.Web.UI.Client/libs/element/package.json +++ b/src/Umbraco.Web.UI.Client/libs/element/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/element", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json index ac4497bfb3..7bc3418edc 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/extensions-api", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json index 7b98ca6850..6c83f4e1b4 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/extensions-registry", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" diff --git a/src/Umbraco.Web.UI.Client/libs/notification/package.json b/src/Umbraco.Web.UI.Client/libs/notification/package.json index 1e77b9277b..7ace02f3cd 100644 --- a/src/Umbraco.Web.UI.Client/libs/notification/package.json +++ b/src/Umbraco.Web.UI.Client/libs/notification/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/notification", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" diff --git a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json index cabd5155a7..4c3c73135c 100644 --- a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json +++ b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/observable-api", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" diff --git a/src/Umbraco.Web.UI.Client/libs/resources/package.json b/src/Umbraco.Web.UI.Client/libs/resources/package.json index 785539840d..8c72fc92d3 100644 --- a/src/Umbraco.Web.UI.Client/libs/resources/package.json +++ b/src/Umbraco.Web.UI.Client/libs/resources/package.json @@ -2,7 +2,7 @@ "name": "@umbraco-cms/resources", "version": "0.0.0", "description": "", - "module": "index.js", + "module": "dist/index.js", "type": "module", "files": [ "dist" From 5bd133fc51ef4fed1d61900acd729f31aed24106 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 16:11:45 +0100 Subject: [PATCH 30/48] unify import --- .../users/current-user/current-user-history.store.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-history.store.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-history.store.ts index 1a512f18c6..6044e059f1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-history.store.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-history.store.ts @@ -1,6 +1,5 @@ import { UmbContextToken } from '@umbraco-cms/context-api'; -import { UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; -import { createObservablePart } from '@umbraco-cms/observable-api'; +import { createObservablePart, UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; export type UmbModelType = 'dialog' | 'sidebar'; From f836800220e8679cfcbc433a90d3477aa9d927ea Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 16:13:33 +0100 Subject: [PATCH 31/48] lockfile --- src/Umbraco.Web.UI.Client/package-lock.json | 6793 +++++++++---------- 1 file changed, 3111 insertions(+), 3682 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json index 6f84f22b33..dc3d008743 100644 --- a/src/Umbraco.Web.UI.Client/package-lock.json +++ b/src/Umbraco.Web.UI.Client/package-lock.json @@ -133,9 +133,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", - "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -243,33 +243,19 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz", + "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { @@ -280,13 +266,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "regexpu-core": "^5.2.1" }, "engines": { "node": ">=6.9.0" @@ -359,12 +345,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -414,9 +400,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -441,16 +427,17 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -469,12 +456,12 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -520,28 +507,28 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, "dependencies": { "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", - "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", "dev": true, "dependencies": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", + "@babel/traverse": "^7.20.13", "@babel/types": "^7.20.7" }, "engines": { @@ -563,9 +550,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", - "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -590,14 +577,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -607,13 +594,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -641,13 +628,13 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -658,14 +645,14 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.3.tgz", - "integrity": "sha512-MbgXtNXqo7RTKYIXVchVJGPvaVufQH3pxvQyfbGvNw1DObIhph+PesYXJTcd8J4DdWibvf6Z2eanOyItX8WnJg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.13.tgz", + "integrity": "sha512-7T6BKHa9Cpd7lCueHBBzP0nkXNina+h5giOZw+a8ZpMfPFY19VjJAjIxyFHuWkhCWgL6QMqRiY/wB1fLXzm6Mw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/plugin-syntax-decorators": "^7.19.0" }, @@ -741,12 +728,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -789,16 +776,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -824,13 +811,13 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -857,14 +844,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -984,12 +971,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1140,12 +1127,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1155,12 +1142,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1170,14 +1157,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1202,12 +1189,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1217,18 +1204,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, @@ -1240,12 +1227,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1255,12 +1243,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1379,14 +1367,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1396,15 +1383,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1414,16 +1400,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1449,13 +1434,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1496,12 +1481,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" }, "engines": { "node": ">=6.9.0" @@ -1541,16 +1526,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.13.tgz", + "integrity": "sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" + "@babel/types": "^7.20.7" }, "engines": { "node": ">=6.9.0" @@ -1590,12 +1575,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz", - "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1621,13 +1606,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" }, "engines": { "node": ">=6.9.0" @@ -1667,13 +1652,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -1728,14 +1713,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", - "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.13.tgz", + "integrity": "sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-typescript": "^7.18.6" + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" }, "engines": { "node": ">=6.9.0" @@ -1776,18 +1761,18 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", - "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -1796,7 +1781,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -1807,7 +1792,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1820,10 +1805,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -1831,14 +1816,14 @@ "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-modules-umd": "^7.18.6", "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", @@ -1850,7 +1835,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.3", + "@babel/types": "^7.20.2", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -1937,12 +1922,12 @@ } }, "node_modules/@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" @@ -1963,9 +1948,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz", - "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", @@ -1974,7 +1959,7 @@ "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.7", + "@babel/parser": "^7.20.13", "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" @@ -2039,9 +2024,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.16.tgz", - "integrity": "sha512-BUuWMlt4WSXod1HSl7aGK8fJOsi+Tab/M0IDK1V1/GstzoOpqc/v3DqmN8MkuapPKQ9Br1WtLAN4uEgWR8x64A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", "cpu": [ "arm" ], @@ -2055,9 +2040,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.16.tgz", - "integrity": "sha512-hFHVAzUKp9Tf8psGq+bDVv+6hTy1bAOoV/jJMUWwhUnIHsh6WbFMhw0ZTkqDuh7TdpffFoHOiIOIxmHc7oYRBQ==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", "cpu": [ "arm64" ], @@ -2071,9 +2056,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.16.tgz", - "integrity": "sha512-9WhxJpeb6XumlfivldxqmkJepEcELekmSw3NkGrs+Edq6sS5KRxtUBQuKYDD7KqP59dDkxVbaoPIQFKWQG0KLg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", "cpu": [ "x64" ], @@ -2087,9 +2072,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.16.tgz", - "integrity": "sha512-8Z+wld+vr/prHPi2O0X7o1zQOfMbXWGAw9hT0jEyU/l/Yrg+0Z3FO9pjPho72dVkZs4ewZk0bDOFLdZHm8jEfw==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", "cpu": [ "arm64" ], @@ -2103,9 +2088,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.16.tgz", - "integrity": "sha512-CYkxVvkZzGCqFrt7EgjFxQKhlUPyDkuR9P0Y5wEcmJqVI8ncerOIY5Kej52MhZyzOBXkYrJgZeVZC9xXXoEg9A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", "cpu": [ "x64" ], @@ -2119,9 +2104,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.16.tgz", - "integrity": "sha512-fxrw4BYqQ39z/3Ja9xj/a1gMsVq0xEjhSyI4a9MjfvDDD8fUV8IYliac96i7tzZc3+VytyXX+XNsnpEk5sw5Wg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", "cpu": [ "arm64" ], @@ -2135,9 +2120,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.16.tgz", - "integrity": "sha512-8p3v1D+du2jiDvSoNVimHhj7leSfST9YlKsAEO7etBfuqjaBMndo0fmjNLp0JCMld+XIx9L80tooOkyUv1a1PQ==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", "cpu": [ "x64" ], @@ -2151,9 +2136,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.16.tgz", - "integrity": "sha512-bYaocE1/PTMRmkgSckZ0D0Xn2nox8v2qlk+MVVqm+VECNKDdZvghVZtH41dNtBbwADSvA6qkCHGYeWm9LrNCBw==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", "cpu": [ "arm" ], @@ -2167,9 +2152,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.16.tgz", - "integrity": "sha512-N3u6BBbCVY3xeP2D8Db7QY8I+nZ+2AgOopUIqk+5yCoLnsWkcVxD2ay5E9iIdvApFi1Vg1lZiiwaVp8bOpAc4A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", "cpu": [ "arm64" ], @@ -2183,9 +2168,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.16.tgz", - "integrity": "sha512-dxjqLKUW8GqGemoRT9v8IgHk+T4tRm1rn1gUcArsp26W9EkK/27VSjBVUXhEG5NInHZ92JaQ3SSMdTwv/r9a2A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", "cpu": [ "ia32" ], @@ -2215,9 +2200,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.16.tgz", - "integrity": "sha512-CO3YmO7jYMlGqGoeFeKzdwx/bx8Vtq/SZaMAi+ZLDUnDUdfC7GmGwXzIwDJ70Sg+P9pAemjJyJ1icKJ9R3q/Fg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", "cpu": [ "mips64el" ], @@ -2231,9 +2216,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.16.tgz", - "integrity": "sha512-DSl5Czh5hCy/7azX0Wl9IdzPHX2H8clC6G87tBnZnzUpNgRxPFhfmArbaHoAysu4JfqCqbB/33u/GL9dUgCBAw==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", "cpu": [ "ppc64" ], @@ -2247,9 +2232,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.16.tgz", - "integrity": "sha512-sSVVMEXsqf1fQu0j7kkhXMViroixU5XoaJXl1u/u+jbXvvhhCt9YvA/B6VM3aM/77HuRQ94neS5bcisijGnKFQ==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", "cpu": [ "riscv64" ], @@ -2263,9 +2248,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.16.tgz", - "integrity": "sha512-jRqBCre9gZGoCdCN/UWCCMwCMsOg65IpY9Pyj56mKCF5zXy9d60kkNRdDN6YXGjr3rzcC4DXnS/kQVCGcC4yPQ==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", "cpu": [ "s390x" ], @@ -2279,9 +2264,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.16.tgz", - "integrity": "sha512-G1+09TopOzo59/55lk5Q0UokghYLyHTKKzD5lXsAOOlGDbieGEFJpJBr3BLDbf7cz89KX04sBeExAR/pL/26sA==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", "cpu": [ "x64" ], @@ -2295,9 +2280,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.16.tgz", - "integrity": "sha512-xwjGJB5wwDEujLaJIrSMRqWkbigALpBNcsF9SqszoNKc+wY4kPTdKrSxiY5ik3IatojePP+WV108MvF6q6np4w==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", "cpu": [ "x64" ], @@ -2311,9 +2296,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.16.tgz", - "integrity": "sha512-yeERkoxG2nR2oxO5n+Ms7MsCeNk23zrby2GXCqnfCpPp7KNc0vxaaacIxb21wPMfXXRhGBrNP4YLIupUBrWdlg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", "cpu": [ "x64" ], @@ -2327,9 +2312,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.16.tgz", - "integrity": "sha512-nHfbEym0IObXPhtX6Va3H5GaKBty2kdhlAhKmyCj9u255ktAj0b1YACUs9j5H88NRn9cJCthD1Ik/k9wn8YKVg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", "cpu": [ "x64" ], @@ -2343,9 +2328,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.16.tgz", - "integrity": "sha512-pdD+M1ZOFy4hE15ZyPX09fd5g4DqbbL1wXGY90YmleVS6Y5YlraW4BvHjim/X/4yuCpTsAFvsT4Nca2lbyDH/A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", "cpu": [ "arm64" ], @@ -2359,9 +2344,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.16.tgz", - "integrity": "sha512-IPEMfU9p0c3Vb8PqxaPX6BM9rYwlTZGYOf9u+kMdhoILZkVKEjq6PKZO0lB+isojWwAnAqh4ZxshD96njTXajg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", "cpu": [ "ia32" ], @@ -2375,9 +2360,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.16.tgz", - "integrity": "sha512-1YYpoJ39WV/2bnShPwgdzJklc+XS0bysN6Tpnt1cWPdeoKOG4RMEY1g7i534QxXX/rPvNx/NLJQTTCeORYzipg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", "cpu": [ "x64" ], @@ -2847,13 +2832,13 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@jsdevtools/ono": { @@ -2868,9 +2853,9 @@ "integrity": "sha512-ic93MBXfApIFTrup4a70M/+ddD8xdt2zxxj9sRwHQzhS9ag/syqkD8JPdTXsc1gUy2K8TTirhlCqyTEM/sifNw==" }, "node_modules/@lit/reactive-element": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.0.tgz", - "integrity": "sha512-33H04h4tx9NVEADti0haZTNxssCnqZlMlyjri5k9kwDWAe2W1iENroZt7VWwmsPhlWUD8sSoPXSHqd0DdL29Pw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.1.tgz", + "integrity": "sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.0.0" } @@ -3033,9 +3018,9 @@ } }, "node_modules/@mswjs/interceptors": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.6.tgz", - "integrity": "sha512-201pBIWehTURb6q8Gheu4Zhvd3Ox1U4BJq5KiOQsYzkWyfiOG4pwcz5hPZIEryztgrf8/sdwABpvY757xMmfrQ==", + "version": "0.17.7", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.7.tgz", + "integrity": "sha512-dPInyLEF6ybLxfKGY99euI+mbT6ls4PVO9qPgGIsRk3+2VZVfT7fo9Sq6Q8eKT9W38QtUyhG74hN7xMtKWioGw==", "dev": true, "dependencies": { "@open-draft/until": "^1.0.3", @@ -3051,6 +3036,15 @@ "node": ">=14" } }, + "node_modules/@mswjs/interceptors/node_modules/strict-event-emitter": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", + "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", + "dev": true, + "dependencies": { + "events": "^3.3.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3096,6 +3090,18 @@ "semver": "^7.3.5" } }, + "node_modules/@npmcli/fs/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@npmcli/fs/node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -3111,6 +3117,12 @@ "node": ">=10" } }, + "node_modules/@npmcli/fs/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@npmcli/move-file": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", @@ -3154,9 +3166,9 @@ "dev": true }, "node_modules/@open-wc/scoped-elements": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.3.tgz", - "integrity": "sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.4.tgz", + "integrity": "sha512-KX/bOkcDG9kbBDSmgsbpp40ZjEWxpWNrNRZZVSO0KqBygMfvfiEeVfP16uJp9YyWHi/PVZ/C0aUEgf8Pg1Eq7A==", "dev": true, "dependencies": { "@lit/reactive-element": "^1.0.0", @@ -3242,18 +3254,6 @@ "node": ">=14" } }, - "node_modules/@playwright/test/node_modules/playwright-core": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.29.2.tgz", - "integrity": "sha512-94QXm4PMgFoHAhlCuoWyaBYKb92yOcGVHdQLoxQ7Wjlc7Flg4aC/jbFW7xMR52OfXMVkWicue4WXE7QEegbIRA==", - "dev": true, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@rollup/plugin-node-resolve": { "version": "13.3.0", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", @@ -3541,6 +3541,15 @@ "react": "^16.13.1 || ^17.0.0" } }, + "node_modules/@storybook/addon-docs/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/@storybook/addon-docs/node_modules/babel-loader": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", @@ -3656,6 +3665,24 @@ "node": ">=8" } }, + "node_modules/@storybook/addon-docs/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/@storybook/addon-essentials": { "version": "6.5.15", "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.5.15.tgz", @@ -4125,11 +4152,20 @@ } }, "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { - "version": "16.18.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.10.tgz", - "integrity": "sha512-XU1+v7h81p7145ddPfjv7jtWvkSilpcnON3mQ+bDi9Yuf7OI56efOglXRyXWgQ57xH3fEQgh7WOJMncRHVew5w==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", "dev": true }, + "node_modules/@storybook/builder-webpack4/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/@storybook/builder-webpack4/node_modules/babel-loader": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", @@ -4226,31 +4262,6 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/builder-webpack4/node_modules/find-cache-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, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/find-cache-dir/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, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/builder-webpack4/node_modules/fork-ts-checker-webpack-plugin": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", @@ -4411,6 +4422,49 @@ "node": ">=8" } }, + "node_modules/@storybook/builder-webpack4/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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/builder-webpack4/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, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/@storybook/builder-webpack4/node_modules/tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -4721,11 +4775,20 @@ } }, "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "16.11.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.63.tgz", - "integrity": "sha512-3OxnrEQLBz8EIIaHpg3CibmTAEGkDBcHY4fL5cnBwg2vd2yvHrUDGWxK+MlYPeXWWIoJJW79dGtU+oeBr6166Q==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", "dev": true }, + "node_modules/@storybook/core-common/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/@storybook/core-common/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -4912,6 +4975,24 @@ "node": ">=8" } }, + "node_modules/@storybook/core-common/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/@storybook/core-common/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5010,9 +5091,9 @@ } }, "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "16.18.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.10.tgz", - "integrity": "sha512-XU1+v7h81p7145ddPfjv7jtWvkSilpcnON3mQ+bDi9Yuf7OI56efOglXRyXWgQ57xH3fEQgh7WOJMncRHVew5w==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", "dev": true }, "node_modules/@storybook/core-server/node_modules/ansi-styles": { @@ -5204,11 +5285,20 @@ } }, "node_modules/@storybook/manager-webpack4/node_modules/@types/node": { - "version": "16.18.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.10.tgz", - "integrity": "sha512-XU1+v7h81p7145ddPfjv7jtWvkSilpcnON3mQ+bDi9Yuf7OI56efOglXRyXWgQ57xH3fEQgh7WOJMncRHVew5w==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", "dev": true }, + "node_modules/@storybook/manager-webpack4/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/@storybook/manager-webpack4/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5294,31 +5384,6 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/manager-webpack4/node_modules/find-cache-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, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/manager-webpack4/node_modules/find-cache-dir/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, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/manager-webpack4/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -5382,6 +5447,49 @@ "node": ">=8" } }, + "node_modules/@storybook/manager-webpack4/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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/manager-webpack4/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, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/@storybook/manager-webpack4/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5396,8 +5504,9 @@ }, "node_modules/@storybook/mdx1-csf": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@storybook/mdx1-csf/-/mdx1-csf-0.0.1.tgz", + "integrity": "sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/generator": "^7.12.11", "@babel/parser": "^7.12.11", @@ -5414,8 +5523,9 @@ }, "node_modules/@storybook/mdx1-csf/node_modules/prettier": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -5425,8 +5535,9 @@ }, "node_modules/@storybook/mdx2-csf": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-0.0.3.tgz", + "integrity": "sha512-PFhucALIP23H3D/VyA4vlDsHKEJfhbLCIullmvaSl+KTTGbn4g+IkOAsIhVx+dEHYdCqCRW53r66+D4P6A7uOA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/generator": "^7.12.11", "@babel/parser": "^7.12.11", @@ -5439,9 +5550,10 @@ } }, "node_modules/@storybook/mdx2-csf/node_modules/@mdx-js/mdx": { - "version": "2.1.5", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.2.1.tgz", + "integrity": "sha512-hZ3ex7exYLJn6FfReq8yTvA6TE53uW9UHJQM9IlSauOuS55J9y8RtA7W+dzp6Yrzr00/U1sd7q+Wf61q6SfiTQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/mdx": "^2.0.0", @@ -5468,22 +5580,28 @@ }, "node_modules/@storybook/mdx2-csf/node_modules/bail": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/@storybook/mdx2-csf/node_modules/estree-walker": { - "version": "3.0.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, - "license": "MIT" + "dependencies": { + "@types/estree": "^1.0.0" + } }, "node_modules/@storybook/mdx2-csf/node_modules/is-plain-obj": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -5492,9 +5610,10 @@ } }, "node_modules/@storybook/mdx2-csf/node_modules/remark-mdx": { - "version": "2.1.5", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.2.1.tgz", + "integrity": "sha512-R9wcN+/THRXTKyRBp6Npo/mcbGA2iT3N4G8qUqLA5pOEg7kBidHv8K2hHidCMYZ6DXmwK18umu0K4cicgA2PPQ==", "dev": true, - "license": "MIT", "dependencies": { "mdast-util-mdx": "^2.0.0", "micromark-extension-mdxjs": "^1.0.0" @@ -5506,8 +5625,9 @@ }, "node_modules/@storybook/mdx2-csf/node_modules/remark-parse": { "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", "dev": true, - "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", @@ -5520,8 +5640,9 @@ }, "node_modules/@storybook/mdx2-csf/node_modules/trough": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5529,8 +5650,9 @@ }, "node_modules/@storybook/mdx2-csf/node_modules/unified": { "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -5546,9 +5668,10 @@ } }, "node_modules/@storybook/mdx2-csf/node_modules/unist-util-is": { - "version": "5.1.1", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -5556,8 +5679,9 @@ }, "node_modules/@storybook/mdx2-csf/node_modules/unist-util-visit": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.1.tgz", + "integrity": "sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -5570,8 +5694,9 @@ }, "node_modules/@storybook/mdx2-csf/node_modules/unist-util-visit-parents": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz", + "integrity": "sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -5582,9 +5707,10 @@ } }, "node_modules/@storybook/mdx2-csf/node_modules/vfile": { - "version": "5.3.5", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -5597,9 +5723,10 @@ } }, "node_modules/@storybook/mdx2-csf/node_modules/vfile-message": { - "version": "3.1.2", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, - "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -6089,35 +6216,40 @@ } }, "node_modules/@storybook/web-components/node_modules/@types/node": { - "version": "16.18.0", - "dev": true, - "license": "MIT" + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", + "dev": true }, "node_modules/@types/accepts": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/acorn": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/estree": "*" } }, "node_modules/@types/babel__code-frame": { "version": "7.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/babel__code-frame/-/babel__code-frame-7.0.3.tgz", + "integrity": "sha512-2TN6oiwtNjOezilFVl77zwdNPwQWaDBBCCWWxyo1ctiO3vAtd7H/aB/CBJdw9+kqq3+latD0SXoedIuHySSZWw==", + "dev": true }, "node_modules/@types/body-parser": { "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "dev": true, - "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -6131,16 +6263,18 @@ }, "node_modules/@types/chai-dom": { "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/chai-dom/-/chai-dom-0.0.12.tgz", + "integrity": "sha512-4rE7sDw713cV61TYzQbMrPjC4DjNk3x4vk9nAVRNXcSD4p0/5lEEfm0OgoCz5eNuWUXNKA0YiKiH/JDTuKivkA==", "dev": true, - "license": "MIT", "dependencies": { "@types/chai": "*" } }, "node_modules/@types/co-body": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/co-body/-/co-body-6.1.0.tgz", + "integrity": "sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*" @@ -6148,31 +6282,36 @@ }, "node_modules/@types/command-line-args": { "version": "5.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz", + "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==", + "dev": true }, "node_modules/@types/connect": { "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/content-disposition": { "version": "0.5.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", + "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", + "dev": true }, "node_modules/@types/convert-source-map": { "version": "1.5.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/convert-source-map/-/convert-source-map-1.5.2.tgz", + "integrity": "sha512-tHs++ZeXer40kCF2JpE51Hg7t4HPa18B1b1Dzy96S0eCw8QKECNMYMfwa1edK/x8yCN0r4e6ewvLcc5CsVGkdg==", + "dev": true }, "node_modules/@types/cookie": { "version": "0.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true }, "node_modules/@types/cookies": { "version": "0.7.7", @@ -6217,21 +6356,21 @@ } }, "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz", + "integrity": "sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==", "dev": true, "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.31", "@types/qs": "*", "@types/serve-static": "*" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "version": "4.17.32", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.32.tgz", + "integrity": "sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==", "dev": true, "dependencies": { "@types/node": "*", @@ -6256,9 +6395,9 @@ } }, "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, "dependencies": { "@types/node": "*" @@ -6286,15 +6425,15 @@ "dev": true }, "node_modules/@types/http-errors": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", - "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", "dev": true }, "node_modules/@types/inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-Pxxx3i3AyK7vKAj3LRM/vF7ETcHKiLJ/u5CnNgbz/eYj/vB3xGAYtRxI5IKtq0hpe5iFHD22BKV3n6WHUu0k4Q==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QXlzybid60YtAwfgG3cpykptRYUx2KomzNutMlWsQC64J/WG/gQSl+P4w7A21sGN0VIxRVava4rgnT7FQmFCdg==", "dev": true, "dependencies": { "@types/through": "*" @@ -6390,9 +6529,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.186", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", - "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", "dev": true }, "node_modules/@types/lodash-es": { @@ -6414,9 +6553,9 @@ } }, "node_modules/@types/mdx": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.2.tgz", - "integrity": "sha512-mJGfgj4aWpiKb8C0nnJJchs1sHBHn0HugkVfqqyQi7Wn6mBRksLeQsPOFvih/Pu8L1vlDzfe/LidhVHBeUk3aQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.3.tgz", + "integrity": "sha512-IgHxcT3RC8LzFLhKwP3gbMPeaK7BM9eBH46OdapPA7yvuIUJ8H6zHZV53J8hGZcTSnt95jANt+rTBNUUc22ACQ==", "dev": true }, "node_modules/@types/mime": { @@ -6432,9 +6571,9 @@ "dev": true }, "node_modules/@types/mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.0.tgz", - "integrity": "sha512-rADY+HtTOA52l9VZWtgQfn4p+UDVM2eDVkMZT1I6syp0YKxW2F9v+0pbRZLsvskhQv/vMb6ZfCay81GHbz5SHg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", + "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", "dev": true }, "node_modules/@types/ms": { @@ -6444,9 +6583,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.8.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.0.tgz", - "integrity": "sha512-u+h43R6U8xXDt2vzUaVP3VwjjLyOJk6uEciZS8OSyziUQGOwmk+l+4drxcsDboHXwyTaqS1INebghmWMRxq3LA==", + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", "dev": true }, "node_modules/@types/node-fetch": { @@ -6508,9 +6647,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.0.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", - "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -6568,9 +6707,9 @@ } }, "node_modules/@types/sinon-chai": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.8.tgz", - "integrity": "sha512-d4ImIQbT/rKMG8+AXpmcan5T2/PNeSjrYhvkwet6z0p8kzYtfgA32xzOBlbU0yqJfq+/0Ml805iFoODO0LP5/g==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.9.tgz", + "integrity": "sha512-/19t63pFYU0ikrdbXKBWj9PCdnKyTd0Qkz0X91Ta081cYsq90OxYdcWwK/dwEoDa6dtXgj2HJfmzgq+QZTHdmQ==", "dev": true, "dependencies": { "@types/chai": "*", @@ -6680,9 +6819,9 @@ } }, "node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -6705,14 +6844,14 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz", - "integrity": "sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz", + "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/type-utils": "5.48.1", - "@typescript-eslint/utils": "5.48.1", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", "debug": "^4.3.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", @@ -6737,6 +6876,18 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -6752,15 +6903,21 @@ "node": ">=10" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/parser": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.1.tgz", - "integrity": "sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.2.tgz", + "integrity": "sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/typescript-estree": "5.48.1", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", "debug": "^4.3.4" }, "engines": { @@ -6780,13 +6937,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz", - "integrity": "sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", + "integrity": "sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/visitor-keys": "5.48.1" + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6797,13 +6954,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz", - "integrity": "sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", + "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.48.1", - "@typescript-eslint/utils": "5.48.1", + "@typescript-eslint/typescript-estree": "5.48.2", + "@typescript-eslint/utils": "5.48.2", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -6824,9 +6981,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.1.tgz", - "integrity": "sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6837,13 +6994,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz", - "integrity": "sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/visitor-keys": "5.48.1", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -6863,6 +7020,18 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -6878,17 +7047,23 @@ "node": ">=10" } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/utils": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.1.tgz", - "integrity": "sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", + "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/typescript-estree": "5.48.1", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" @@ -6904,6 +7079,18 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/utils/node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -6919,13 +7106,19 @@ "node": ">=10" } }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz", - "integrity": "sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/types": "5.48.2", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -7025,14 +7218,6 @@ "@umbraco-ui/uui-button-group": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-action-bar/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-avatar": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.1.0.tgz", @@ -7050,22 +7235,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-avatar-group/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-avatar/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-badge": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.1.0.tgz", @@ -7074,7 +7243,7 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-badge/node_modules/@umbraco-ui/uui-base": { + "node_modules/@umbraco-ui/uui-base": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", @@ -7082,14 +7251,6 @@ "lit": "^2.3.1" } }, - "node_modules/@umbraco-ui/uui-base": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.0.0.tgz", - "integrity": "sha512-8AC1USDYUEN372zwGs4ksQ7utt8MiuP8mcDwnYMY5naaqT9ikNU2ObLxyvbZBe1HqbV8sc2tLW3SFNeBmQATHg==", - "dependencies": { - "lit": "^2.2.8" - } - }, "node_modules/@umbraco-ui/uui-boolean-input": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.1.0.tgz", @@ -7098,14 +7259,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-boolean-input/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-box": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.1.0.tgz", @@ -7115,14 +7268,6 @@ "@umbraco-ui/uui-css": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-box/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-breadcrumbs": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.1.0.tgz", @@ -7131,14 +7276,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-breadcrumbs/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-button": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.1.0.tgz", @@ -7156,14 +7293,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-button-group/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-button-inline-create": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.1.0.tgz", @@ -7172,48 +7301,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-button-inline-create/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-button/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-button/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-button/node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-button/node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - }, "node_modules/@umbraco-ui/uui-card": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.1.0.tgz", @@ -7232,22 +7319,6 @@ "@umbraco-ui/uui-icon": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-card-content-node/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-card-content-node/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, "node_modules/@umbraco-ui/uui-card-media": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.1.0.tgz", @@ -7259,14 +7330,6 @@ "@umbraco-ui/uui-symbol-folder": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-card-media/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-card-user": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.1.0.tgz", @@ -7277,22 +7340,6 @@ "@umbraco-ui/uui-card": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-card-user/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-card/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-caret": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.1.0.tgz", @@ -7301,14 +7348,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-caret/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-checkbox": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.1.0.tgz", @@ -7319,40 +7358,6 @@ "@umbraco-ui/uui-icon-registry-essential": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-checkbox/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-checkbox/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-checkbox/node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-checkbox/node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - }, "node_modules/@umbraco-ui/uui-color-swatch": { "version": "0.0.0", "resolved": "file:umbraco-ui-uui-color-swatch-0.0.0.tgz", @@ -7364,6 +7369,40 @@ "colord": "^2.9.3" } }, + "node_modules/@umbraco-ui/uui-color-swatch/node_modules/@umbraco-ui/uui-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.0.0.tgz", + "integrity": "sha512-8AC1USDYUEN372zwGs4ksQ7utt8MiuP8mcDwnYMY5naaqT9ikNU2ObLxyvbZBe1HqbV8sc2tLW3SFNeBmQATHg==", + "dependencies": { + "lit": "^2.2.8" + } + }, + "node_modules/@umbraco-ui/uui-color-swatch/node_modules/@umbraco-ui/uui-icon": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.0.0.tgz", + "integrity": "sha512-OYj9kcsfiuAhQ0yAoQtLZKWWF6cknAoXnOZYgwcuopfRG6YxIQS3rukSNz4AsoBc6Mp53TV5TB4EGEBZOXvISA==", + "dependencies": { + "@umbraco-ui/uui-base": "1.0.0" + } + }, + "node_modules/@umbraco-ui/uui-color-swatch/node_modules/@umbraco-ui/uui-icon-registry": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.0.0.tgz", + "integrity": "sha512-2zj29JsoJF3FmRdTt8xaSebgs2WtSGxAglEOjM78qGGOlafSkyYelzuRGA0NP47HOH3MKp3vzL1Z1AQ2Hr31iw==", + "dependencies": { + "@umbraco-ui/uui-base": "1.0.0", + "@umbraco-ui/uui-icon": "1.0.0" + } + }, + "node_modules/@umbraco-ui/uui-color-swatch/node_modules/@umbraco-ui/uui-icon-registry-essential": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.0.0.tgz", + "integrity": "sha512-1H2liA9/uyYqlR4E44RBTZiOlyrKgCSaJT6ytNiaBo6Br8kWqWTeDXBXngttGENQQ++eBKiUnLDVJC91xbPXug==", + "dependencies": { + "@umbraco-ui/uui-base": "1.0.0", + "@umbraco-ui/uui-icon-registry": "1.0.0" + } + }, "node_modules/@umbraco-ui/uui-color-swatches": { "version": "2.0.0", "resolved": "file:umbraco-ui-uui-color-swatches-2.0.0.tgz", @@ -7374,6 +7413,14 @@ "@umbraco-ui/uui-color-swatch": "0.0.0" } }, + "node_modules/@umbraco-ui/uui-color-swatches/node_modules/@umbraco-ui/uui-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.0.0.tgz", + "integrity": "sha512-8AC1USDYUEN372zwGs4ksQ7utt8MiuP8mcDwnYMY5naaqT9ikNU2ObLxyvbZBe1HqbV8sc2tLW3SFNeBmQATHg==", + "dependencies": { + "lit": "^2.2.8" + } + }, "node_modules/@umbraco-ui/uui-combobox": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.2.0.tgz", @@ -7394,30 +7441,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-combobox-list/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-combobox/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-combobox/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, "node_modules/@umbraco-ui/uui-css": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.1.0.tgz", @@ -7443,22 +7466,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-dialog-layout/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-dialog/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-file-dropzone": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.1.0.tgz", @@ -7468,14 +7475,6 @@ "@umbraco-ui/uui-symbol-file-dropzone": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-file-dropzone/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-file-preview": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.1.0.tgz", @@ -7487,14 +7486,6 @@ "@umbraco-ui/uui-symbol-folder": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-file-preview/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-form": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.1.0.tgz", @@ -7512,14 +7503,6 @@ "@umbraco-ui/uui-form-validation-message": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-form-layout-item/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-form-validation-message": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.1.0.tgz", @@ -7528,46 +7511,30 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-form-validation-message/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-form/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-icon": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.0.0.tgz", - "integrity": "sha512-OYj9kcsfiuAhQ0yAoQtLZKWWF6cknAoXnOZYgwcuopfRG6YxIQS3rukSNz4AsoBc6Mp53TV5TB4EGEBZOXvISA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", + "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", "dependencies": { - "@umbraco-ui/uui-base": "1.0.0" + "@umbraco-ui/uui-base": "1.1.0" } }, "node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.0.0.tgz", - "integrity": "sha512-2zj29JsoJF3FmRdTt8xaSebgs2WtSGxAglEOjM78qGGOlafSkyYelzuRGA0NP47HOH3MKp3vzL1Z1AQ2Hr31iw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", + "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", "dependencies": { - "@umbraco-ui/uui-base": "1.0.0", - "@umbraco-ui/uui-icon": "1.0.0" + "@umbraco-ui/uui-base": "1.1.0", + "@umbraco-ui/uui-icon": "1.1.0" } }, "node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.0.0.tgz", - "integrity": "sha512-1H2liA9/uyYqlR4E44RBTZiOlyrKgCSaJT6ytNiaBo6Br8kWqWTeDXBXngttGENQQ++eBKiUnLDVJC91xbPXug==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", + "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", "dependencies": { - "@umbraco-ui/uui-base": "1.0.0", - "@umbraco-ui/uui-icon-registry": "1.0.0" + "@umbraco-ui/uui-base": "1.1.0", + "@umbraco-ui/uui-icon-registry": "1.1.0" } }, "node_modules/@umbraco-ui/uui-input": { @@ -7591,40 +7558,6 @@ "@umbraco-ui/uui-icon-registry-essential": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-input-file/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-input-file/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-input-file/node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-input-file/node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - }, "node_modules/@umbraco-ui/uui-input-lock": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.1.0.tgz", @@ -7636,22 +7569,6 @@ "@umbraco-ui/uui-input": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-input-lock/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-input-lock/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, "node_modules/@umbraco-ui/uui-input-password": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.1.0.tgz", @@ -7662,48 +7579,6 @@ "@umbraco-ui/uui-input": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-input-password/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-input-password/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-input-password/node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-input-password/node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-input/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-keyboard-shortcut": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.1.0.tgz", @@ -7712,14 +7587,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-keyboard-shortcut/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-label": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.1.0.tgz", @@ -7728,14 +7595,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-label/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-loader": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.1.0.tgz", @@ -7752,14 +7611,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-loader-bar/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-loader-circle": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.1.0.tgz", @@ -7768,22 +7619,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-loader-circle/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-loader/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-menu-item": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.1.0.tgz", @@ -7794,14 +7629,6 @@ "@umbraco-ui/uui-symbol-expand": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-menu-item/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-modal": { "version": "0.0.0", "resolved": "file:umbraco-ui-uui-modal-0.0.0.tgz", @@ -7880,14 +7707,6 @@ "@umbraco-ui/uui-button-group": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-pagination/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-popover": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.1.0.tgz", @@ -7896,14 +7715,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-popover/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-progress-bar": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.1.0.tgz", @@ -7912,14 +7723,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-progress-bar/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-radio": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.1.0.tgz", @@ -7928,14 +7731,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-radio/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-range-slider": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-0.1.0.tgz", @@ -7944,14 +7739,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-range-slider/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-ref": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.1.0.tgz", @@ -7968,14 +7755,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-ref-list/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-ref-node": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.1.0.tgz", @@ -7995,14 +7774,6 @@ "@umbraco-ui/uui-ref-node": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-ref-node-data-type/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-ref-node-document-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.1.0.tgz", @@ -8012,14 +7783,6 @@ "@umbraco-ui/uui-ref-node": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-ref-node-document-type/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-ref-node-form": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.1.0.tgz", @@ -8029,14 +7792,6 @@ "@umbraco-ui/uui-ref-node": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-ref-node-form/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-ref-node-member": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.1.0.tgz", @@ -8046,14 +7801,6 @@ "@umbraco-ui/uui-ref-node": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-ref-node-member/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-ref-node-package": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.1.0.tgz", @@ -8063,14 +7810,6 @@ "@umbraco-ui/uui-ref-node": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-ref-node-package/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-ref-node-user": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.1.0.tgz", @@ -8080,38 +7819,6 @@ "@umbraco-ui/uui-ref-node": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-ref-node-user/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-ref-node/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-ref-node/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-ref/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-scroll-container": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.1.0.tgz", @@ -8120,14 +7827,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-scroll-container/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-select": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.1.0.tgz", @@ -8136,14 +7835,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-select/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-slider": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.1.0.tgz", @@ -8152,14 +7843,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-slider/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-symbol-expand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.1.0.tgz", @@ -8168,14 +7851,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-symbol-expand/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-symbol-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.1.0.tgz", @@ -8192,14 +7867,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-symbol-file-dropzone/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-symbol-file-thumbnail": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.1.0.tgz", @@ -8208,22 +7875,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-symbol-file-thumbnail/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-symbol-file/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-symbol-folder": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.1.0.tgz", @@ -8232,14 +7883,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-symbol-folder/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-symbol-lock": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.1.0.tgz", @@ -8248,14 +7891,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-symbol-lock/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-symbol-more": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.1.0.tgz", @@ -8264,14 +7899,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-symbol-more/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-symbol-sort": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.1.0.tgz", @@ -8280,14 +7907,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-symbol-sort/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-table": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.1.0.tgz", @@ -8296,14 +7915,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-table/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-tabs": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.1.0.tgz", @@ -8312,14 +7923,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-tabs/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-tag": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.1.0.tgz", @@ -8328,14 +7931,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-tag/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-textarea": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.1.0.tgz", @@ -8344,14 +7939,6 @@ "@umbraco-ui/uui-base": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-textarea/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-toast-notification": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.1.0.tgz", @@ -8373,14 +7960,6 @@ "@umbraco-ui/uui-toast-notification": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-toast-notification-container/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, "node_modules/@umbraco-ui/uui-toast-notification-layout": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.1.0.tgz", @@ -8390,48 +7969,6 @@ "@umbraco-ui/uui-css": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-toast-notification-layout/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-toast-notification/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui-toast-notification/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-toast-notification/node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui-toast-notification/node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - }, "node_modules/@umbraco-ui/uui-toggle": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.1.0.tgz", @@ -8441,60 +7978,18 @@ "@umbraco-ui/uui-boolean-input": "1.1.0" } }, - "node_modules/@umbraco-ui/uui-toggle/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui/node_modules/@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "dependencies": { - "lit": "^2.3.1" - } - }, - "node_modules/@umbraco-ui/uui/node_modules/@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui/node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "node_modules/@umbraco-ui/uui/node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "dependencies": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - }, "node_modules/@vitejs/plugin-react": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-2.1.0.tgz", - "integrity": "sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-2.2.0.tgz", + "integrity": "sha512-FFpefhvExd1toVRlokZgxgy2JtnBOdp4ZDsq7ldCWaqGSGn9UhWMAVm/1lxPL14JfNS5yGz+s9yFrQY6shoStA==", "dev": true, "dependencies": { - "@babel/core": "^7.18.13", - "@babel/plugin-transform-react-jsx": "^7.18.10", + "@babel/core": "^7.19.6", + "@babel/plugin-transform-react-jsx": "^7.19.0", "@babel/plugin-transform-react-jsx-development": "^7.18.6", "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.18.6", - "magic-string": "^0.26.2", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.26.7", "react-refresh": "^0.14.0" }, "engines": { @@ -8528,6 +8023,18 @@ "node": ">=10.0.0" } }, + "node_modules/@web/config-loader/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@web/config-loader/node_modules/semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -8543,6 +8050,12 @@ "node": ">=10" } }, + "node_modules/@web/config-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@web/dev-server": { "version": "0.1.35", "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.35.tgz", @@ -8602,11 +8115,23 @@ } }, "node_modules/@web/dev-server-core/node_modules/es-module-lexer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.0.3.tgz", - "integrity": "sha512-iC67eXHToclrlVhQfpRawDiF8D8sQxNxmbqw5oebegOaJkyx/w9C/k57/5e6yJR2zIByRt9OXdqX50DV2t6ZKw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.1.0.tgz", + "integrity": "sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==", "dev": true }, + "node_modules/@web/dev-server-core/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@web/dev-server-core/node_modules/ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", @@ -8628,6 +8153,12 @@ } } }, + "node_modules/@web/dev-server-core/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@web/dev-server-esbuild": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@web/dev-server-esbuild/-/dev-server-esbuild-0.3.3.tgz", @@ -8662,9 +8193,9 @@ } }, "node_modules/@web/dev-server-rollup": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.19.tgz", - "integrity": "sha512-IwiwI+fyX0YuvAOldStlYJ+Zm/JfSCk9OSGIs7+fWbOYysEHwkEVvBwoPowaclSZA44Tobvqt+6ej9udbbZ/WQ==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.21.tgz", + "integrity": "sha512-138t+vMFkegRip6Rtlz68Bo5rl984C9c2rLg3dWl9JEEJSQcWgA3iEwXYh4xTc52WjXnM3/LpboAjTYQOMyfrA==", "dev": true, "dependencies": { "@rollup/plugin-node-resolve": "^13.0.4", @@ -9097,9 +8628,9 @@ } }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -9219,9 +8750,9 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -9241,12 +8772,15 @@ "dev": true }, "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, "peerDependencies": { - "ajv": "^6.9.1" + "ajv": "^8.8.2" } }, "node_modules/ansi-align": { @@ -9343,9 +8877,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "dependencies": { "normalize-path": "^3.0.0", @@ -9398,32 +8932,6 @@ "deep-equal": "^2.0.5" } }, - "node_modules/aria-query/node_modules/deep-equal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", - "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", @@ -9697,9 +9205,9 @@ } }, "node_modules/astring": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.3.tgz", - "integrity": "sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.4.tgz", + "integrity": "sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==", "dev": true, "bin": { "astring": "bin/astring" @@ -9783,9 +9291,9 @@ } }, "node_modules/axe-core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", - "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", + "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", "dev": true, "engines": { "node": ">=4" @@ -9814,34 +9322,6 @@ "webpack": ">=5" } }, - "node_modules/babel-loader/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "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/babel-loader/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, "node_modules/babel-loader/node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -9872,12 +9352,6 @@ "node": ">=8" } }, - "node_modules/babel-loader/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 - }, "node_modules/babel-loader/node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -9944,25 +9418,6 @@ "node": ">=8" } }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/babel-plugin-apply-mdx-type-prop": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", @@ -10002,15 +9457,6 @@ "@babel/core": "^7.7.0" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-extract-import-names": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", @@ -10262,9 +9708,9 @@ "dev": true }, "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "dependencies": { "bytes": "3.1.2", @@ -10275,7 +9721,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", + "qs": "6.11.0", "raw-body": "2.5.1", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -10309,21 +9755,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -10764,6 +10195,18 @@ "node": ">=10" } }, + "node_modules/cacache/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/cacache/node_modules/p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -10779,6 +10222,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -10896,9 +10345,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001414", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz", - "integrity": "sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==", + "version": "1.0.30001447", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", + "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", "dev": true, "funding": [ { @@ -11439,9 +10888,9 @@ } }, "node_modules/comma-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz", - "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true, "funding": { "type": "github", @@ -11684,13 +11133,10 @@ } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/cookie": { "version": "0.5.0", @@ -11774,9 +11220,9 @@ } }, "node_modules/core-js": { - "version": "3.25.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.4.tgz", - "integrity": "sha512-JDLxg61lFPFYQ7U0HKoyKwVUV63VbbVTb/K73Yf+k4Mf4ZBZxCjfyrWZjTk1ZM7ZrgFSqhSIOmuzYAxG2f/reQ==", + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", + "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==", "dev": true, "hasInstallScript": true, "funding": { @@ -11785,9 +11231,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.25.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.4.tgz", - "integrity": "sha512-gCEcIEEqCR6230WroNunK/653CWKhqyCKJ9b+uESqOt/WFJA8B4lTnnQFdpYY5vmBcwJAA90Bo5vXs+CVsf6iA==", + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.2.tgz", + "integrity": "sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==", "dev": true, "dependencies": { "browserslist": "^4.21.4" @@ -11804,9 +11250,9 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", @@ -12190,6 +11636,48 @@ "node-fetch": "2.6.7" } }, + "node_modules/cross-fetch/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, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/cross-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/cross-fetch/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 + }, + "node_modules/cross-fetch/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, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -12257,6 +11745,15 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/css-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/css-loader/node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -12292,6 +11789,24 @@ "node": ">=4.0.0" } }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -12412,10 +11927,32 @@ } }, "node_modules/deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/deep-extend": { "version": "0.6.0", @@ -12460,12 +11997,15 @@ } }, "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "dependencies": { "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/defaults/node_modules/clone": { @@ -12898,15 +12438,15 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.270", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.270.tgz", - "integrity": "sha512-KNhIzgLiJmDDC444dj9vEOpZEgsV96ult9Iff98Vanumn+ShJHd5se8aX6KeVxdc0YQeqdrezBZv89rleDbvSg==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "node_modules/element-internals-polyfill": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/element-internals-polyfill/-/element-internals-polyfill-1.1.19.tgz", - "integrity": "sha512-deGDqTkxXtYAQl/VSH5xXWfCe4zEVCkWCYrVeNOPtg3F6W1i0JYRjqPU+MZO9mS1P2UxkkD2vPH+Mb6W/CDicA==" + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/element-internals-polyfill/-/element-internals-polyfill-1.1.20.tgz", + "integrity": "sha512-7+WohrnFAKX3xUUPZAnGVH7xg+50yozju0ltxNJiM5UNfZfAJCfhU9JAfvt9OW+VB1XoJgrHO4YiApElSv6ZWg==" }, "node_modules/element-resize-detector": { "version": "1.2.4", @@ -12972,9 +12512,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -13042,35 +12582,44 @@ "dev": true }, "node_modules/es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", "dev": true, "dependencies": { + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", "object-inspect": "^1.12.2", "object-keys": "^1.1.1", "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" }, "engines": { "node": ">= 0.4" @@ -13086,19 +12635,20 @@ "dev": true }, "node_modules/es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", "is-map": "^2.0.2", "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -13110,6 +12660,20 @@ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", "dev": true }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -13146,9 +12710,9 @@ } }, "node_modules/es6-shim": { - "version": "0.35.6", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", - "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", + "version": "0.35.7", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.7.tgz", + "integrity": "sha512-baZkUfTDSx7X69+NA8imbvGrsPfqH0MX7ADdIDjqwsI8lkTgLIiD2QWrUCSGsUQ0YMnSCA/4pNgSyXdnLHWf3A==", "dev": true }, "node_modules/esbuild": { @@ -13645,9 +13209,9 @@ } }, "node_modules/eslint-import-resolver-typescript/node_modules/globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", "dev": true, "dependencies": { "dir-glob": "^3.0.1", @@ -13702,14 +13266,14 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.27.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.4.tgz", - "integrity": "sha512-Z1jVt1EGKia1X9CnBCkpAOhWy8FgQ7OmJ/IblEkT82yrFU/xJaxwujaTzLWqigewwynRQ9mmHfX9MtAfhxm0sA==", + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", "dev": true, "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.0", + "array.prototype.flatmap": "^1.3.1", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.7", @@ -14054,9 +13618,9 @@ } }, "node_modules/espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "dependencies": { "acorn": "^8.8.0", @@ -14130,9 +13694,9 @@ } }, "node_modules/estree-util-attach-comments": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.0.tgz", - "integrity": "sha512-rJz6I4L0GaXYtHpoMScgDIwM0/Vwbu5shbMeER596rB2D1EWF6+Gj0e0UKzJPZrpoOc87+Q2kgVFHfjAymIqmw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", "dev": true, "dependencies": { "@types/estree": "^1.0.0" @@ -14143,9 +13707,9 @@ } }, "node_modules/estree-util-build-jsx": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.0.tgz", - "integrity": "sha512-apsfRxF9uLrqosApvHVtYZjISPvTJ+lBiIydpC+9wE6cF6ssbhnjyQLqaIjgzGxvC2Hbmec1M7g91PoBayYoQQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", "dev": true, "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -14158,15 +13722,18 @@ } }, "node_modules/estree-util-build-jsx/node_modules/estree-walker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz", - "integrity": "sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } }, "node_modules/estree-util-is-identifier-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.1.tgz", - "integrity": "sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", "dev": true, "funding": { "type": "opencollective", @@ -14174,9 +13741,9 @@ } }, "node_modules/estree-util-to-js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.1.0.tgz", - "integrity": "sha512-490lbfCcpLk+ofK6HCgqDfYs4KAfq6QVvDw3+Bm1YoKRgiOjKiKYGAVQE1uwh7zVxBgWhqp4FDtp5SqunpUk1A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.1.1.tgz", + "integrity": "sha512-tW/ADSJON4o+T8rSmSX1ZXdat4n6bVOu0iTUFY9ZFF2dD/1/Hug8Lc/HYuJRA4Mop9zDZHQMo1m4lIxxJHkTjQ==", "dev": true, "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -14198,9 +13765,9 @@ } }, "node_modules/estree-util-visit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.0.tgz", - "integrity": "sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", "dev": true, "dependencies": { "@types/estree-jsx": "^1.0.0", @@ -14439,14 +14006,14 @@ } }, "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.5.0", @@ -14465,7 +14032,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -14495,21 +14062,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/express/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -14685,9 +14237,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -14770,6 +14322,15 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/file-loader/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -15169,6 +14730,15 @@ } } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -15243,6 +14813,18 @@ "node": ">=8" } }, + "node_modules/fork-ts-checker-webpack-plugin/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -15262,9 +14844,9 @@ } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -15297,6 +14879,12 @@ "node": ">=6" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -15560,9 +15148,9 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dev": true, "dependencies": { "function-bind": "^1.1.1", @@ -15621,9 +15209,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.2.0.tgz", - "integrity": "sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.3.0.tgz", + "integrity": "sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ==", "dev": true, "funding": { "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" @@ -15809,6 +15397,18 @@ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -15917,6 +15517,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": 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", @@ -16159,9 +15771,9 @@ } }, "node_modules/hast-util-to-estree": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.1.0.tgz", - "integrity": "sha512-Vwch1etMRmm89xGgz+voWXvVHba2iiMdGMKmaMfYt35rbVtFDq8JNwwAIvi8zHMkO6Gvqo9oTMwJTmzVRfXh4g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.2.1.tgz", + "integrity": "sha512-kiGD9WIW3gRKK8Gao3n1f+ahUeTMeJUJILnIT2QNrPigDNdH7rJxzhEbh81UajGeAdAHFecT1a+fLVOCTq9B4Q==", "dev": true, "dependencies": { "@types/estree": "^1.0.0", @@ -16176,7 +15788,7 @@ "mdast-util-mdxjs-esm": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.3.0", + "style-to-object": "^0.4.1", "unist-util-position": "^4.0.0", "zwitch": "^2.0.0" }, @@ -16186,19 +15798,28 @@ } }, "node_modules/hast-util-to-estree/node_modules/property-information": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz", - "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/hast-util-to-estree/node_modules/style-to-object": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", + "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", + "dev": true, + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, "node_modules/hast-util-to-estree/node_modules/unist-util-position": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", - "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "dev": true, "dependencies": { "@types/unist": "^2.0.0" @@ -16209,9 +15830,9 @@ } }, "node_modules/hast-util-to-estree/node_modules/zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true, "funding": { "type": "github", @@ -16236,9 +15857,9 @@ } }, "node_modules/hast-util-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", - "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", "dev": true, "funding": { "type": "opencollective", @@ -16302,9 +15923,9 @@ } }, "node_modules/headers-polyfill": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.1.0.tgz", - "integrity": "sha512-AVwgTAzeGpF7kwUCMc9HbAoCKFcHGEfmWkaI8g0jprrkh9VPRaofIsfV7Lw8UuR9pi4Rk7IIjJce8l0C+jSJNA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.1.2.tgz", + "integrity": "sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==", "dev": true }, "node_modules/hmac-drbg": { @@ -16505,6 +16126,12 @@ "node": ">= 0.8" } }, + "node_modules/http-assert/node_modules/deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", + "dev": true + }, "node_modules/http-assert/node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -16634,9 +16261,9 @@ "dev": true }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "engines": { "node": ">= 4" @@ -16729,9 +16356,9 @@ "dev": true }, "node_modules/inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", "dev": true, "dependencies": { "ansi-escapes": "^4.2.1", @@ -16825,12 +16452,12 @@ } }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.0", + "get-intrinsic": "^1.1.3", "has": "^1.0.3", "side-channel": "^1.0.4" }, @@ -16945,6 +16572,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + }, + "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", @@ -17348,9 +16989,9 @@ "dev": true }, "node_modules/is-reference": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.0.tgz", - "integrity": "sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", + "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", "dev": true, "dependencies": { "@types/estree": "*" @@ -17448,15 +17089,15 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", "for-each": "^0.3.3", + "gopd": "^1.0.1", "has-tostringtag": "^1.0.0" }, "engines": { @@ -17942,10 +17583,14 @@ "dev": true }, "node_modules/js-sdsl": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", - "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", - "dev": true + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } }, "node_modules/js-string-escape": { "version": "1.0.1", @@ -18003,6 +17648,7 @@ "version": "9.0.9", "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz", "integrity": "sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==", + "deprecated": "Please switch to @apidevtools/json-schema-ref-parser", "dev": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "9.0.9" @@ -18093,18 +17739,18 @@ } }, "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true, "engines": { "node": ">= 8" } }, "node_modules/koa": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", - "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.14.1.tgz", + "integrity": "sha512-USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw==", "dev": true, "dependencies": { "accepts": "^1.3.5", @@ -18274,12 +17920,12 @@ "dev": true }, "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.7.tgz", + "integrity": "sha512-bSytju1/657hFjgUzPAPqszxH62ouE8nQFoFaVlIQfne4wO/wXC9A4+m8jYve7YBBvi59eq0SUpcshvG8h5Usw==", "dev": true, "dependencies": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" } }, "node_modules/lazy-universal-dotenv": { @@ -18683,9 +18329,9 @@ } }, "node_modules/longest-streak": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", - "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true, "funding": { "type": "github", @@ -18728,21 +18374,18 @@ } }, "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==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/magic-string": { - "version": "0.26.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.5.tgz", - "integrity": "sha512-yXUIYOOQnEHKHOftp5shMWpB9ImfgfDJpapa38j/qMtTj5QHWucvxP4lUtuRmHT9vAzvtpHkWKXW9xBwimXeNg==", + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz", + "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==", "dev": true, "dependencies": { "sourcemap-codec": "^1.4.8" @@ -19066,9 +18709,9 @@ } }, "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", "dev": true, "funding": { "type": "opencollective", @@ -19076,9 +18719,9 @@ } }, "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-remove-position": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz", - "integrity": "sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -19119,9 +18762,9 @@ } }, "node_modules/mdast-util-mdx-jsx/node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -19149,6 +18792,30 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-phrasing": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.0.tgz", + "integrity": "sha512-S+QYsDRLkGi8U7o5JF1agKa/sdP+CNGXXLqC17pdTVL8FHHgQEiwFGa9yE5aYtUxNiFGYoaDy9V1kC85Sz86Gg==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing/node_modules/unist-util-is": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-to-hast": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", @@ -19170,14 +18837,15 @@ } }, "node_modules/mdast-util-to-markdown": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz", - "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", "dev": true, "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", "mdast-util-to-string": "^3.0.0", "micromark-util-decode-string": "^1.0.0", "unist-util-visit": "^4.0.0", @@ -19189,9 +18857,9 @@ } }, "node_modules/mdast-util-to-markdown/node_modules/unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", "dev": true, "funding": { "type": "opencollective", @@ -19228,9 +18896,9 @@ } }, "node_modules/mdast-util-to-markdown/node_modules/zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true, "funding": { "type": "github", @@ -19263,9 +18931,9 @@ } }, "node_modules/memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", "dev": true, "dependencies": { "fs-monkey": "^1.0.3" @@ -19463,9 +19131,9 @@ "dev": true }, "node_modules/micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", "dev": true, "funding": [ { @@ -19532,9 +19200,9 @@ } }, "node_modules/micromark-extension-mdx-expression": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz", - "integrity": "sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.4.tgz", + "integrity": "sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==", "dev": true, "funding": [ { @@ -19578,9 +19246,9 @@ } }, "node_modules/micromark-extension-mdx-jsx/node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -19645,9 +19313,9 @@ } }, "node_modules/micromark-extension-mdxjs-esm/node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -19702,9 +19370,9 @@ } }, "node_modules/micromark-factory-mdx-expression": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.6.tgz", - "integrity": "sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.7.tgz", + "integrity": "sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==", "dev": true, "funding": [ { @@ -19728,9 +19396,9 @@ } }, "node_modules/micromark-factory-mdx-expression/node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -19944,9 +19612,9 @@ ] }, "node_modules/micromark-util-events-to-acorn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.0.tgz", - "integrity": "sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.1.tgz", + "integrity": "sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==", "dev": true, "funding": [ { @@ -19969,9 +19637,9 @@ } }, "node_modules/micromark-util-events-to-acorn/node_modules/vfile": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz", - "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -19999,9 +19667,9 @@ } }, "node_modules/micromark-util-events-to-acorn/node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -20258,10 +19926,13 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minipass": { "version": "3.3.6", @@ -20311,6 +19982,12 @@ "node": ">=8" } }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -20324,6 +20001,12 @@ "node": ">= 8" } }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -20436,9 +20119,9 @@ "dev": true }, "node_modules/msw": { - "version": "0.49.2", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.49.2.tgz", - "integrity": "sha512-70/E10f+POE2UmMw16v8PnKatpZplpkUwVRLBqiIdimpgaC3le7y2yOq9JmOrL15jpwWM5wAcPTOj0f550LI3g==", + "version": "0.49.3", + "resolved": "https://registry.npmjs.org/msw/-/msw-0.49.3.tgz", + "integrity": "sha512-kRCbDNbNnRq5LC1H/NUceZlrPAvSrMH6Or0mirIuH69NY84xwDruPn/hkXTovIK1KwDwbk+ZdoSyJlpiekLxEA==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -20458,7 +20141,7 @@ "node-fetch": "^2.6.7", "outvariant": "^1.3.0", "path-to-regexp": "^6.2.0", - "strict-event-emitter": "^0.2.6", + "strict-event-emitter": "^0.4.3", "type-fest": "^2.19.0", "yargs": "^17.3.1" }, @@ -20598,9 +20281,9 @@ "dev": true }, "node_modules/nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", "dev": true, "optional": true }, @@ -20706,9 +20389,9 @@ } }, "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==", + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", + "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -20871,9 +20554,9 @@ } }, "node_modules/node-plop/node_modules/globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", "dev": true, "dependencies": { "dir-glob": "^3.0.1", @@ -20902,9 +20585,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", "dev": true }, "node_modules/normalize-package-data": { @@ -21089,9 +20772,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -21343,9 +21026,9 @@ } }, "node_modules/openapi-typescript-codegen/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, "engines": { "node": "^12.20.0 || >=14" @@ -21953,10 +21636,13 @@ } }, "node_modules/periscopic/node_modules/estree-walker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz", - "integrity": "sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } }, "node_modules/picocolors": { "version": "0.2.1", @@ -22030,13 +21716,13 @@ } }, "node_modules/playwright": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.26.1.tgz", - "integrity": "sha512-WQmEdCgYYe8jOEkhkW9QLcK0PB+w1RZztBLYIT10MEEsENYg251cU0IzebDINreQsUt+HCwwRhtdz4weH9ICcQ==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.29.2.tgz", + "integrity": "sha512-hKBYJUtdmYzcjdhYDkP9WGtORwwZBBKAW8+Lz7sr0ZMxtJr04ASXVzH5eBWtDkdb0c3LLFsehfPBTRfvlfKJOA==", "dev": true, "hasInstallScript": true, "dependencies": { - "playwright-core": "1.26.1" + "playwright-core": "1.29.2" }, "bin": { "playwright": "cli.js" @@ -22046,9 +21732,9 @@ } }, "node_modules/playwright-core": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.26.1.tgz", - "integrity": "sha512-hzFchhhxnEiPc4qVPs9q2ZR+5eKNifY2hQDHtg1HnTTUuphYCBP8ZRb2si+B1TR7BHirgXaPi48LIye5SgrLAA==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.29.2.tgz", + "integrity": "sha512-94QXm4PMgFoHAhlCuoWyaBYKb92yOcGVHdQLoxQ7Wjlc7Flg4aC/jbFW7xMR52OfXMVkWicue4WXE7QEegbIRA==", "dev": true, "bin": { "playwright": "cli.js" @@ -22108,9 +21794,9 @@ } }, "node_modules/plop/node_modules/bl": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", - "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", "dev": true, "dependencies": { "buffer": "^6.0.3", @@ -22143,9 +21829,9 @@ } }, "node_modules/plop/node_modules/chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -22381,6 +22067,27 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/postcss-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/postcss-loader/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/postcss-loader/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -22414,6 +22121,12 @@ "node": ">=10" } }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/postcss-modules-extract-imports": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", @@ -22707,9 +22420,9 @@ } }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true, "engines": { "node": ">=6" @@ -22959,6 +22672,15 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/raw-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/raw-loader/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -23311,15 +23033,15 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "dev": true }, "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -23368,9 +23090,9 @@ } }, "node_modules/regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", "dev": true, "dependencies": { "regenerate": "^1.4.2", @@ -23378,7 +23100,7 @@ "regjsgen": "^0.7.1", "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { "node": ">=4" @@ -23640,9 +23362,9 @@ } }, "node_modules/remark-rehype/node_modules/mdast-util-to-hast": { - "version": "12.2.4", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.2.4.tgz", - "integrity": "sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==", + "version": "12.2.6", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.2.6.tgz", + "integrity": "sha512-Kfo1JNUsi6r6CI7ZOJ6yt/IEKMjMK4nNjQ8C+yc8YBbIlDSp9dmj0zY90ryiu6Vy4CVGv0zi1H4ZoIaYVV8cwA==", "dev": true, "dependencies": { "@types/hast": "^2.0.0", @@ -23690,9 +23412,9 @@ } }, "node_modules/remark-rehype/node_modules/unist-builder": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz", - "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.1.tgz", + "integrity": "sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==", "dev": true, "dependencies": { "@types/unist": "^2.0.0" @@ -23703,9 +23425,9 @@ } }, "node_modules/remark-rehype/node_modules/unist-util-generated": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz", - "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", "dev": true, "funding": { "type": "opencollective", @@ -23713,9 +23435,9 @@ } }, "node_modules/remark-rehype/node_modules/unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", "dev": true, "funding": { "type": "opencollective", @@ -23723,9 +23445,9 @@ } }, "node_modules/remark-rehype/node_modules/unist-util-position": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", - "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "dev": true, "dependencies": { "@types/unist": "^2.0.0" @@ -23765,9 +23487,9 @@ } }, "node_modules/remark-rehype/node_modules/vfile": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz", - "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -23781,9 +23503,9 @@ } }, "node_modules/remark-rehype/node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "dependencies": { "@types/unist": "^2.0.0", @@ -24098,9 +23820,9 @@ } }, "node_modules/rollup": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.0.tgz", - "integrity": "sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", + "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -24589,23 +24311,46 @@ } }, "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "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/schema-utils/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 + }, "node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -25198,12 +24943,13 @@ "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", "dev": true }, "node_modules/space-separated-tokens": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz", - "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==", + "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, "funding": { "type": "github", @@ -25400,6 +25146,18 @@ "node": ">= 0.8" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/store2": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", @@ -25506,13 +25264,10 @@ "dev": true }, "node_modules/strict-event-emitter": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.6.tgz", - "integrity": "sha512-qDZOqEBoNtKLPb/qAutkXUt7hs3zXgYA1xX4pVa+gZHCZZVLr2r81AzHsK5YrQQhRNphMtkOUyAyOr9e1IxJTw==", - "dev": true, - "dependencies": { - "events": "^3.3.0" - } + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.4.tgz", + "integrity": "sha512-rTCFXHBxs2/XvNc7InSkSwUkwyQ0T9eop/Qvm0atNUXpBxjwsJ5yb7Ih/tgHbjPdeCcB4aCP8K4tuo7hNKssNg==", + "dev": true }, "node_modules/string_decoder": { "version": "1.3.0", @@ -25617,28 +25372,28 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -25751,6 +25506,33 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/style-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/style-to-object": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", @@ -25974,9 +25756,9 @@ } }, "node_modules/sveltedoc-parser/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -26018,10 +25800,22 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/sveltedoc-parser/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/sveltedoc-parser/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -26045,6 +25839,12 @@ "node": ">=8" } }, + "node_modules/sveltedoc-parser/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/symbol.prototype.description": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", @@ -26064,9 +25864,9 @@ } }, "node_modules/synchronous-promise": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.16.tgz", - "integrity": "sha512-qImOD23aDfnIDNqlG1NOehdB9IYsn1V9oByPjKY1nakv2MQYCEMyX033/q+aEtYCpmYK1cv2+NTmlH+ra6GA5A==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.17.tgz", + "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", "dev": true }, "node_modules/synckit": { @@ -26193,6 +25993,12 @@ "node": ">=8" } }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/telejson": { "version": "6.0.8", "resolved": "https://registry.npmjs.org/telejson/-/telejson-6.0.8.tgz", @@ -26262,6 +26068,15 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/terser-webpack-plugin/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -26699,16 +26514,16 @@ "dev": true }, "node_modules/tsconfck": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-2.0.1.tgz", - "integrity": "sha512-/ipap2eecmVBmBlsQLBRbUmUNFwNJV/z2E+X0FPtHNjPwroMZQ7m39RMaCywlCulBheYXgMdUlWDd9rzxwMA0Q==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-2.0.2.tgz", + "integrity": "sha512-H3DWlwKpow+GpVLm/2cpmok72pwRr1YFROV3YzAmvzfGFiC1zEM/mc9b7+1XnrxuXtEbhJ7xUSIqjPFbedp7aQ==", "dev": true, "bin": { "tsconfck": "bin/tsconfck.js" }, "engines": { "node": "^14.13.1 || ^16 || >=18", - "pnpm": "^7.0.1" + "pnpm": "^7.18.0" }, "peerDependencies": { "typescript": "^4.3.5" @@ -26744,9 +26559,9 @@ } }, "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, "node_modules/tsscmp": { "version": "1.0.6", @@ -26821,6 +26636,20 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "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", @@ -26859,9 +26688,9 @@ } }, "node_modules/ua-parser-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", - "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==", + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.33.tgz", + "integrity": "sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ==", "dev": true, "funding": [ { @@ -26878,9 +26707,9 @@ } }, "node_modules/uglify-js": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.2.tgz", - "integrity": "sha512-bbxglRjsGQMchfvXZNusUcYgiB9Hx2K4AHYXQy2DITZ9Rd+JzhX7+hoocE5Winr7z2oHvPsekkBwXtigvxevXg==", + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "dev": true, "optional": true, "bin": { @@ -26967,9 +26796,9 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, "engines": { "node": ">=4" @@ -27085,9 +26914,9 @@ } }, "node_modules/unist-util-position-from-estree": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz", - "integrity": "sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", "dev": true, "dependencies": { "@types/unist": "^2.0.0" @@ -27124,9 +26953,9 @@ } }, "node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz", - "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dev": true, "dependencies": { "@types/unist": "^2.0.0" @@ -27262,9 +27091,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "funding": [ { @@ -27364,6 +27193,15 @@ } } }, + "node_modules/url-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/url-loader/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -27398,16 +27236,15 @@ } }, "node_modules/util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dev": true, "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", "which-typed-array": "^1.1.2" } }, @@ -27685,23 +27522,20 @@ "dev": true }, "node_modules/vite-tsconfig-paths": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.0.3.tgz", - "integrity": "sha512-gRO2Q/tOkV+9kMht5tz90+IaEKvW2zCnvwJV3tp2ruPNZOTM5rF+yXorJT4ggmAMYEaJ3nyXjx5P5jY5FwiZ+A==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.0.5.tgz", + "integrity": "sha512-/L/eHwySFYjwxoYt1WRJniuK/jPv+WGwgRGBYx3leciR5wBeqntQpUE6Js6+TJemChc+ter7fDBKieyEWDx4yQ==", "dev": true, "dependencies": { "debug": "^4.1.1", "globrex": "^0.1.2", "tsconfck": "^2.0.1" - }, - "peerDependencies": { - "vite": ">2.0.0-0" } }, "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.16.tgz", - "integrity": "sha512-MdUFggHjRiCCwNE9+1AibewoNq6wf94GLB9Q9aXwl+a75UlRmbRK3h6WJyrSGA6ZstDJgaD2wiTSP7tQNUYxwA==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", "cpu": [ "loong64" ], @@ -27715,9 +27549,9 @@ } }, "node_modules/vite/node_modules/esbuild": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.16.tgz", - "integrity": "sha512-24JyKq10KXM5EBIgPotYIJ2fInNWVVqflv3gicIyQqfmUqi4HvDW1VR790cBgLJHCl96Syy7lhoz7tLFcmuRmg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", "dev": true, "hasInstallScript": true, "bin": { @@ -27727,28 +27561,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.16.16", - "@esbuild/android-arm64": "0.16.16", - "@esbuild/android-x64": "0.16.16", - "@esbuild/darwin-arm64": "0.16.16", - "@esbuild/darwin-x64": "0.16.16", - "@esbuild/freebsd-arm64": "0.16.16", - "@esbuild/freebsd-x64": "0.16.16", - "@esbuild/linux-arm": "0.16.16", - "@esbuild/linux-arm64": "0.16.16", - "@esbuild/linux-ia32": "0.16.16", - "@esbuild/linux-loong64": "0.16.16", - "@esbuild/linux-mips64el": "0.16.16", - "@esbuild/linux-ppc64": "0.16.16", - "@esbuild/linux-riscv64": "0.16.16", - "@esbuild/linux-s390x": "0.16.16", - "@esbuild/linux-x64": "0.16.16", - "@esbuild/netbsd-x64": "0.16.16", - "@esbuild/openbsd-x64": "0.16.16", - "@esbuild/sunos-x64": "0.16.16", - "@esbuild/win32-arm64": "0.16.16", - "@esbuild/win32-ia32": "0.16.16", - "@esbuild/win32-x64": "0.16.16" + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" } }, "node_modules/vite/node_modules/picocolors": { @@ -28534,6 +28368,15 @@ "node": ">=0.4.0" } }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/webpack/node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -28746,15 +28589,6 @@ "node": ">=4.0.0" } }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, "node_modules/webpack/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -28924,12 +28758,6 @@ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "node_modules/whatwg-url": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", @@ -28996,17 +28824,17 @@ "dev": true }, "node_modules/which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", "for-each": "^0.3.3", + "gopd": "^1.0.1", "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" + "is-typed-array": "^1.1.10" }, "engines": { "node": ">= 0.4" @@ -29160,16 +28988,16 @@ } }, "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -29211,9 +29039,9 @@ } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, "node_modules/yaml": { @@ -29226,9 +29054,9 @@ } }, "node_modules/yargs": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", - "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -29237,7 +29065,7 @@ "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" }, "engines": { "node": ">=12" @@ -29344,9 +29172,9 @@ } }, "@babel/compat-data": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", - "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", + "version": "7.20.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.10.tgz", + "integrity": "sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==", "dev": true }, "@babel/core": { @@ -29426,48 +29254,32 @@ "browserslist": "^4.21.3", "lru-cache": "^5.1.1", "semver": "^6.3.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz", + "integrity": "sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "regexpu-core": "^5.2.1" } }, "@babel/helper-define-polyfill-provider": { @@ -29519,12 +29331,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", + "integrity": "sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==", "dev": true, "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.7" } }, "@babel/helper-module-imports": { @@ -29562,9 +29374,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -29580,16 +29392,17 @@ } }, "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" } }, "@babel/helper-simple-access": { @@ -29602,12 +29415,12 @@ } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.20.0" } }, "@babel/helper-split-export-declaration": { @@ -29638,25 +29451,25 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, "requires": { "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" } }, "@babel/helpers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.7.tgz", - "integrity": "sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", "dev": true, "requires": { "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", + "@babel/traverse": "^7.20.13", "@babel/types": "^7.20.7" } }, @@ -29672,9 +29485,9 @@ } }, "@babel/parser": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", - "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -29687,24 +29500,24 @@ } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } @@ -29720,25 +29533,25 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.20.7.tgz", + "integrity": "sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.3.tgz", - "integrity": "sha512-MbgXtNXqo7RTKYIXVchVJGPvaVufQH3pxvQyfbGvNw1DObIhph+PesYXJTcd8J4DdWibvf6Z2eanOyItX8WnJg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.13.tgz", + "integrity": "sha512-7T6BKHa9Cpd7lCueHBBzP0nkXNina+h5giOZw+a8ZpMfPFY19VjJAjIxyFHuWkhCWgL6QMqRiY/wB1fLXzm6Mw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/plugin-syntax-decorators": "^7.19.0" } @@ -29784,12 +29597,12 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, @@ -29814,16 +29627,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" + "@babel/plugin-transform-parameters": "^7.20.7" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -29837,13 +29650,13 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.20.7.tgz", + "integrity": "sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, @@ -29858,14 +29671,14 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, @@ -29943,12 +29756,12 @@ } }, "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-import-meta": { @@ -30051,32 +29864,32 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" } }, "@babel/plugin-transform-block-scoped-functions": { @@ -30089,47 +29902,48 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.11.tgz", + "integrity": "sha512-tA4N427a7fjf1P0/2I4ScsHGc5jcHPbb30xMbaTke2gxDuWpUfXDuX1FEymJwKk4tuGUvGcejAR6HdZVqmmPyw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.7.tgz", + "integrity": "sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", + "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-dotall-regex": { @@ -30200,39 +30014,36 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { @@ -30246,13 +30057,13 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-new-target": { @@ -30275,12 +30086,12 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", + "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-property-literals": { @@ -30302,16 +30113,16 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.20.13.tgz", + "integrity": "sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" + "@babel/types": "^7.20.7" } }, "@babel/plugin-transform-react-jsx-development": { @@ -30333,12 +30144,12 @@ } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz", - "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-react-pure-annotations": { @@ -30352,13 +30163,13 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" } }, "@babel/plugin-transform-reserved-words": { @@ -30380,13 +30191,13 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -30417,14 +30228,14 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", - "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.13.tgz", + "integrity": "sha512-O7I/THxarGcDZxkgWKMUrk7NK1/WbHAg3Xx86gqS6x9MTrNL6AwIluuZ96ms4xeDe6AVx6rjHbWHP7x26EPQBA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-typescript": "^7.18.6" + "@babel/helper-create-class-features-plugin": "^7.20.12", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" } }, "@babel/plugin-transform-unicode-escapes": { @@ -30447,18 +30258,18 @@ } }, "@babel/preset-env": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", - "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", "dev": true, "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-validator-option": "^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-static-block": "^7.18.6", "@babel/plugin-proposal-dynamic-import": "^7.18.6", @@ -30467,7 +30278,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", @@ -30478,7 +30289,7 @@ "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -30491,10 +30302,10 @@ "@babel/plugin-transform-arrow-functions": "^7.18.6", "@babel/plugin-transform-async-to-generator": "^7.18.6", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-destructuring": "^7.20.2", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", @@ -30502,14 +30313,14 @@ "@babel/plugin-transform-function-name": "^7.18.9", "@babel/plugin-transform-literals": "^7.18.9", "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", "@babel/plugin-transform-modules-umd": "^7.18.6", "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", "@babel/plugin-transform-new-target": "^7.18.6", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-parameters": "^7.20.1", "@babel/plugin-transform-property-literals": "^7.18.6", "@babel/plugin-transform-regenerator": "^7.18.6", "@babel/plugin-transform-reserved-words": "^7.18.6", @@ -30521,7 +30332,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.18.10", "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.3", + "@babel/types": "^7.20.2", "babel-plugin-polyfill-corejs2": "^0.3.3", "babel-plugin-polyfill-corejs3": "^0.6.0", "babel-plugin-polyfill-regenerator": "^0.4.1", @@ -30581,12 +30392,12 @@ } }, "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" } }, "@babel/template": { @@ -30601,9 +30412,9 @@ } }, "@babel/traverse": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz", - "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", @@ -30612,7 +30423,7 @@ "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.7", + "@babel/parser": "^7.20.13", "@babel/types": "^7.20.7", "debug": "^4.1.0", "globals": "^11.1.0" @@ -30659,72 +30470,72 @@ "dev": true }, "@esbuild/android-arm": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.16.tgz", - "integrity": "sha512-BUuWMlt4WSXod1HSl7aGK8fJOsi+Tab/M0IDK1V1/GstzoOpqc/v3DqmN8MkuapPKQ9Br1WtLAN4uEgWR8x64A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", "dev": true, "optional": true }, "@esbuild/android-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.16.tgz", - "integrity": "sha512-hFHVAzUKp9Tf8psGq+bDVv+6hTy1bAOoV/jJMUWwhUnIHsh6WbFMhw0ZTkqDuh7TdpffFoHOiIOIxmHc7oYRBQ==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", "dev": true, "optional": true }, "@esbuild/android-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.16.tgz", - "integrity": "sha512-9WhxJpeb6XumlfivldxqmkJepEcELekmSw3NkGrs+Edq6sS5KRxtUBQuKYDD7KqP59dDkxVbaoPIQFKWQG0KLg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", "dev": true, "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.16.tgz", - "integrity": "sha512-8Z+wld+vr/prHPi2O0X7o1zQOfMbXWGAw9hT0jEyU/l/Yrg+0Z3FO9pjPho72dVkZs4ewZk0bDOFLdZHm8jEfw==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", "dev": true, "optional": true }, "@esbuild/darwin-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.16.tgz", - "integrity": "sha512-CYkxVvkZzGCqFrt7EgjFxQKhlUPyDkuR9P0Y5wEcmJqVI8ncerOIY5Kej52MhZyzOBXkYrJgZeVZC9xXXoEg9A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", "dev": true, "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.16.tgz", - "integrity": "sha512-fxrw4BYqQ39z/3Ja9xj/a1gMsVq0xEjhSyI4a9MjfvDDD8fUV8IYliac96i7tzZc3+VytyXX+XNsnpEk5sw5Wg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", "dev": true, "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.16.tgz", - "integrity": "sha512-8p3v1D+du2jiDvSoNVimHhj7leSfST9YlKsAEO7etBfuqjaBMndo0fmjNLp0JCMld+XIx9L80tooOkyUv1a1PQ==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", "dev": true, "optional": true }, "@esbuild/linux-arm": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.16.tgz", - "integrity": "sha512-bYaocE1/PTMRmkgSckZ0D0Xn2nox8v2qlk+MVVqm+VECNKDdZvghVZtH41dNtBbwADSvA6qkCHGYeWm9LrNCBw==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", "dev": true, "optional": true }, "@esbuild/linux-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.16.tgz", - "integrity": "sha512-N3u6BBbCVY3xeP2D8Db7QY8I+nZ+2AgOopUIqk+5yCoLnsWkcVxD2ay5E9iIdvApFi1Vg1lZiiwaVp8bOpAc4A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", "dev": true, "optional": true }, "@esbuild/linux-ia32": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.16.tgz", - "integrity": "sha512-dxjqLKUW8GqGemoRT9v8IgHk+T4tRm1rn1gUcArsp26W9EkK/27VSjBVUXhEG5NInHZ92JaQ3SSMdTwv/r9a2A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", "dev": true, "optional": true }, @@ -30736,79 +30547,79 @@ "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.16.tgz", - "integrity": "sha512-CO3YmO7jYMlGqGoeFeKzdwx/bx8Vtq/SZaMAi+ZLDUnDUdfC7GmGwXzIwDJ70Sg+P9pAemjJyJ1icKJ9R3q/Fg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", "dev": true, "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.16.tgz", - "integrity": "sha512-DSl5Czh5hCy/7azX0Wl9IdzPHX2H8clC6G87tBnZnzUpNgRxPFhfmArbaHoAysu4JfqCqbB/33u/GL9dUgCBAw==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", "dev": true, "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.16.tgz", - "integrity": "sha512-sSVVMEXsqf1fQu0j7kkhXMViroixU5XoaJXl1u/u+jbXvvhhCt9YvA/B6VM3aM/77HuRQ94neS5bcisijGnKFQ==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", "dev": true, "optional": true }, "@esbuild/linux-s390x": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.16.tgz", - "integrity": "sha512-jRqBCre9gZGoCdCN/UWCCMwCMsOg65IpY9Pyj56mKCF5zXy9d60kkNRdDN6YXGjr3rzcC4DXnS/kQVCGcC4yPQ==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", "dev": true, "optional": true }, "@esbuild/linux-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.16.tgz", - "integrity": "sha512-G1+09TopOzo59/55lk5Q0UokghYLyHTKKzD5lXsAOOlGDbieGEFJpJBr3BLDbf7cz89KX04sBeExAR/pL/26sA==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", "dev": true, "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.16.tgz", - "integrity": "sha512-xwjGJB5wwDEujLaJIrSMRqWkbigALpBNcsF9SqszoNKc+wY4kPTdKrSxiY5ik3IatojePP+WV108MvF6q6np4w==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", "dev": true, "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.16.tgz", - "integrity": "sha512-yeERkoxG2nR2oxO5n+Ms7MsCeNk23zrby2GXCqnfCpPp7KNc0vxaaacIxb21wPMfXXRhGBrNP4YLIupUBrWdlg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", "dev": true, "optional": true }, "@esbuild/sunos-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.16.tgz", - "integrity": "sha512-nHfbEym0IObXPhtX6Va3H5GaKBty2kdhlAhKmyCj9u255ktAj0b1YACUs9j5H88NRn9cJCthD1Ik/k9wn8YKVg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", "dev": true, "optional": true }, "@esbuild/win32-arm64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.16.tgz", - "integrity": "sha512-pdD+M1ZOFy4hE15ZyPX09fd5g4DqbbL1wXGY90YmleVS6Y5YlraW4BvHjim/X/4yuCpTsAFvsT4Nca2lbyDH/A==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", "dev": true, "optional": true }, "@esbuild/win32-ia32": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.16.tgz", - "integrity": "sha512-IPEMfU9p0c3Vb8PqxaPX6BM9rYwlTZGYOf9u+kMdhoILZkVKEjq6PKZO0lB+isojWwAnAqh4ZxshD96njTXajg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", "dev": true, "optional": true }, "@esbuild/win32-x64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.16.tgz", - "integrity": "sha512-1YYpoJ39WV/2bnShPwgdzJklc+XS0bysN6Tpnt1cWPdeoKOG4RMEY1g7i534QxXX/rPvNx/NLJQTTCeORYzipg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", "dev": true, "optional": true }, @@ -31166,13 +30977,13 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@jsdevtools/ono": { @@ -31187,9 +30998,9 @@ "integrity": "sha512-ic93MBXfApIFTrup4a70M/+ddD8xdt2zxxj9sRwHQzhS9ag/syqkD8JPdTXsc1gUy2K8TTirhlCqyTEM/sifNw==" }, "@lit/reactive-element": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.0.tgz", - "integrity": "sha512-33H04h4tx9NVEADti0haZTNxssCnqZlMlyjri5k9kwDWAe2W1iENroZt7VWwmsPhlWUD8sSoPXSHqd0DdL29Pw==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.1.tgz", + "integrity": "sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==", "requires": { "@lit-labs/ssr-dom-shim": "^1.0.0" } @@ -31319,9 +31130,9 @@ } }, "@mswjs/interceptors": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.6.tgz", - "integrity": "sha512-201pBIWehTURb6q8Gheu4Zhvd3Ox1U4BJq5KiOQsYzkWyfiOG4pwcz5hPZIEryztgrf8/sdwABpvY757xMmfrQ==", + "version": "0.17.7", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.17.7.tgz", + "integrity": "sha512-dPInyLEF6ybLxfKGY99euI+mbT6ls4PVO9qPgGIsRk3+2VZVfT7fo9Sq6Q8eKT9W38QtUyhG74hN7xMtKWioGw==", "dev": true, "requires": { "@open-draft/until": "^1.0.3", @@ -31332,6 +31143,17 @@ "outvariant": "^1.2.1", "strict-event-emitter": "^0.2.4", "web-encoding": "^1.1.5" + }, + "dependencies": { + "strict-event-emitter": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", + "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", + "dev": true, + "requires": { + "events": "^3.3.0" + } + } } }, "@nodelib/fs.scandir": { @@ -31370,6 +31192,15 @@ "semver": "^7.3.5" }, "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -31378,6 +31209,12 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -31422,9 +31259,9 @@ "dev": true }, "@open-wc/scoped-elements": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.3.tgz", - "integrity": "sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.4.tgz", + "integrity": "sha512-KX/bOkcDG9kbBDSmgsbpp40ZjEWxpWNrNRZZVSO0KqBygMfvfiEeVfP16uJp9YyWHi/PVZ/C0aUEgf8Pg1Eq7A==", "dev": true, "requires": { "@lit/reactive-element": "^1.0.0", @@ -31498,14 +31335,6 @@ "requires": { "@types/node": "*", "playwright-core": "1.29.2" - }, - "dependencies": { - "playwright-core": { - "version": "1.29.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.29.2.tgz", - "integrity": "sha512-94QXm4PMgFoHAhlCuoWyaBYKb92yOcGVHdQLoxQ7Wjlc7Flg4aC/jbFW7xMR52OfXMVkWicue4WXE7QEegbIRA==", - "dev": true - } } }, "@rollup/plugin-node-resolve": { @@ -31691,6 +31520,12 @@ "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", "dev": true }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, "babel-loader": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", @@ -31768,6 +31603,17 @@ "requires": { "find-up": "^4.0.0" } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } } } }, @@ -32039,9 +31885,15 @@ }, "dependencies": { "@types/node": { - "version": "16.18.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.10.tgz", - "integrity": "sha512-XU1+v7h81p7145ddPfjv7jtWvkSilpcnON3mQ+bDi9Yuf7OI56efOglXRyXWgQ57xH3fEQgh7WOJMncRHVew5w==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, "babel-loader": { @@ -32117,27 +31969,6 @@ "commondir": "^1.0.1", "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" - }, - "dependencies": { - "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, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "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, - "requires": { - "find-up": "^4.0.0" - } - } } }, "fork-ts-checker-webpack-plugin": { @@ -32261,6 +32092,38 @@ "p-limit": "^2.2.0" } }, + "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, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + } + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, "tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -32485,9 +32348,15 @@ } }, "@types/node": { - "version": "16.11.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.63.tgz", - "integrity": "sha512-3OxnrEQLBz8EIIaHpg3CibmTAEGkDBcHY4fL5cnBwg2vd2yvHrUDGWxK+MlYPeXWWIoJJW79dGtU+oeBr6166Q==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, "ansi-styles": { @@ -32620,6 +32489,17 @@ "p-limit": "^2.2.0" } }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -32694,9 +32574,9 @@ }, "dependencies": { "@types/node": { - "version": "16.18.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.10.tgz", - "integrity": "sha512-XU1+v7h81p7145ddPfjv7jtWvkSilpcnON3mQ+bDi9Yuf7OI56efOglXRyXWgQ57xH3fEQgh7WOJMncRHVew5w==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", "dev": true }, "ansi-styles": { @@ -32840,9 +32720,15 @@ }, "dependencies": { "@types/node": { - "version": "16.18.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.10.tgz", - "integrity": "sha512-XU1+v7h81p7145ddPfjv7jtWvkSilpcnON3mQ+bDi9Yuf7OI56efOglXRyXWgQ57xH3fEQgh7WOJMncRHVew5w==", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, "ansi-styles": { @@ -32900,27 +32786,6 @@ "commondir": "^1.0.1", "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" - }, - "dependencies": { - "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, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "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, - "requires": { - "find-up": "^4.0.0" - } - } } }, "has-flag": { @@ -32965,6 +32830,38 @@ "p-limit": "^2.2.0" } }, + "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, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + } + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -32978,6 +32875,8 @@ }, "@storybook/mdx1-csf": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@storybook/mdx1-csf/-/mdx1-csf-0.0.1.tgz", + "integrity": "sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==", "dev": true, "requires": { "@babel/generator": "^7.12.11", @@ -32995,12 +32894,16 @@ "dependencies": { "prettier": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", "dev": true } } }, "@storybook/mdx2-csf": { "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-0.0.3.tgz", + "integrity": "sha512-PFhucALIP23H3D/VyA4vlDsHKEJfhbLCIullmvaSl+KTTGbn4g+IkOAsIhVx+dEHYdCqCRW53r66+D4P6A7uOA==", "dev": true, "requires": { "@babel/generator": "^7.12.11", @@ -33014,7 +32917,9 @@ }, "dependencies": { "@mdx-js/mdx": { - "version": "2.1.5", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.2.1.tgz", + "integrity": "sha512-hZ3ex7exYLJn6FfReq8yTvA6TE53uW9UHJQM9IlSauOuS55J9y8RtA7W+dzp6Yrzr00/U1sd7q+Wf61q6SfiTQ==", "dev": true, "requires": { "@types/estree-jsx": "^1.0.0", @@ -33038,18 +32943,29 @@ }, "bail": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "dev": true }, "estree-walker": { - "version": "3.0.1", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "requires": { + "@types/estree": "^1.0.0" + } }, "is-plain-obj": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "dev": true }, "remark-mdx": { - "version": "2.1.5", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.2.1.tgz", + "integrity": "sha512-R9wcN+/THRXTKyRBp6Npo/mcbGA2iT3N4G8qUqLA5pOEg7kBidHv8K2hHidCMYZ6DXmwK18umu0K4cicgA2PPQ==", "dev": true, "requires": { "mdast-util-mdx": "^2.0.0", @@ -33058,6 +32974,8 @@ }, "remark-parse": { "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", "dev": true, "requires": { "@types/mdast": "^3.0.0", @@ -33067,10 +32985,14 @@ }, "trough": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "dev": true }, "unified": { "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -33083,11 +33005,15 @@ } }, "unist-util-is": { - "version": "5.1.1", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", "dev": true }, "unist-util-visit": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.1.tgz", + "integrity": "sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -33097,6 +33023,8 @@ }, "unist-util-visit-parents": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz", + "integrity": "sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -33104,7 +33032,9 @@ } }, "vfile": { - "version": "5.3.5", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -33114,7 +33044,9 @@ } }, "vfile-message": { - "version": "3.1.2", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -33467,13 +33399,17 @@ }, "dependencies": { "@types/node": { - "version": "16.18.0", + "version": "16.18.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz", + "integrity": "sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==", "dev": true } } }, "@types/accepts": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", "dev": true, "requires": { "@types/node": "*" @@ -33481,6 +33417,8 @@ }, "@types/acorn": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", "dev": true, "requires": { "@types/estree": "*" @@ -33488,10 +33426,14 @@ }, "@types/babel__code-frame": { "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/babel__code-frame/-/babel__code-frame-7.0.3.tgz", + "integrity": "sha512-2TN6oiwtNjOezilFVl77zwdNPwQWaDBBCCWWxyo1ctiO3vAtd7H/aB/CBJdw9+kqq3+latD0SXoedIuHySSZWw==", "dev": true }, "@types/body-parser": { "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "dev": true, "requires": { "@types/connect": "*", @@ -33506,6 +33448,8 @@ }, "@types/chai-dom": { "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/chai-dom/-/chai-dom-0.0.12.tgz", + "integrity": "sha512-4rE7sDw713cV61TYzQbMrPjC4DjNk3x4vk9nAVRNXcSD4p0/5lEEfm0OgoCz5eNuWUXNKA0YiKiH/JDTuKivkA==", "dev": true, "requires": { "@types/chai": "*" @@ -33513,6 +33457,8 @@ }, "@types/co-body": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/co-body/-/co-body-6.1.0.tgz", + "integrity": "sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==", "dev": true, "requires": { "@types/node": "*", @@ -33521,10 +33467,14 @@ }, "@types/command-line-args": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz", + "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==", "dev": true }, "@types/connect": { "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dev": true, "requires": { "@types/node": "*" @@ -33532,14 +33482,20 @@ }, "@types/content-disposition": { "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", + "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", "dev": true }, "@types/convert-source-map": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/convert-source-map/-/convert-source-map-1.5.2.tgz", + "integrity": "sha512-tHs++ZeXer40kCF2JpE51Hg7t4HPa18B1b1Dzy96S0eCw8QKECNMYMfwa1edK/x8yCN0r4e6ewvLcc5CsVGkdg==", "dev": true }, "@types/cookie": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", "dev": true }, "@types/cookies": { @@ -33585,21 +33541,21 @@ } }, "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz", + "integrity": "sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==", "dev": true, "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.31", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "version": "4.17.32", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.32.tgz", + "integrity": "sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==", "dev": true, "requires": { "@types/node": "*", @@ -33624,9 +33580,9 @@ } }, "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, "requires": { "@types/node": "*" @@ -33654,15 +33610,15 @@ "dev": true }, "@types/http-errors": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", - "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", "dev": true }, "@types/inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-Pxxx3i3AyK7vKAj3LRM/vF7ETcHKiLJ/u5CnNgbz/eYj/vB3xGAYtRxI5IKtq0hpe5iFHD22BKV3n6WHUu0k4Q==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QXlzybid60YtAwfgG3cpykptRYUx2KomzNutMlWsQC64J/WG/gQSl+P4w7A21sGN0VIxRVava4rgnT7FQmFCdg==", "dev": true, "requires": { "@types/through": "*" @@ -33758,9 +33714,9 @@ } }, "@types/lodash": { - "version": "4.14.186", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", - "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==", "dev": true }, "@types/lodash-es": { @@ -33782,9 +33738,9 @@ } }, "@types/mdx": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.2.tgz", - "integrity": "sha512-mJGfgj4aWpiKb8C0nnJJchs1sHBHn0HugkVfqqyQi7Wn6mBRksLeQsPOFvih/Pu8L1vlDzfe/LidhVHBeUk3aQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.3.tgz", + "integrity": "sha512-IgHxcT3RC8LzFLhKwP3gbMPeaK7BM9eBH46OdapPA7yvuIUJ8H6zHZV53J8hGZcTSnt95jANt+rTBNUUc22ACQ==", "dev": true }, "@types/mime": { @@ -33800,9 +33756,9 @@ "dev": true }, "@types/mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.0.tgz", - "integrity": "sha512-rADY+HtTOA52l9VZWtgQfn4p+UDVM2eDVkMZT1I6syp0YKxW2F9v+0pbRZLsvskhQv/vMb6ZfCay81GHbz5SHg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", + "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", "dev": true }, "@types/ms": { @@ -33812,9 +33768,9 @@ "dev": true }, "@types/node": { - "version": "18.8.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.0.tgz", - "integrity": "sha512-u+h43R6U8xXDt2vzUaVP3VwjjLyOJk6uEciZS8OSyziUQGOwmk+l+4drxcsDboHXwyTaqS1INebghmWMRxq3LA==", + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", "dev": true }, "@types/node-fetch": { @@ -33876,9 +33832,9 @@ "dev": true }, "@types/react": { - "version": "18.0.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", - "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", "dev": true, "requires": { "@types/prop-types": "*", @@ -33936,9 +33892,9 @@ } }, "@types/sinon-chai": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.8.tgz", - "integrity": "sha512-d4ImIQbT/rKMG8+AXpmcan5T2/PNeSjrYhvkwet6z0p8kzYtfgA32xzOBlbU0yqJfq+/0Ml805iFoODO0LP5/g==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.9.tgz", + "integrity": "sha512-/19t63pFYU0ikrdbXKBWj9PCdnKyTd0Qkz0X91Ta081cYsq90OxYdcWwK/dwEoDa6dtXgj2HJfmzgq+QZTHdmQ==", "dev": true, "requires": { "@types/chai": "*", @@ -34047,9 +34003,9 @@ } }, "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -34072,14 +34028,14 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.1.tgz", - "integrity": "sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.48.2.tgz", + "integrity": "sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/type-utils": "5.48.1", - "@typescript-eslint/utils": "5.48.1", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", "debug": "^4.3.4", "ignore": "^5.2.0", "natural-compare-lite": "^1.4.0", @@ -34088,6 +34044,15 @@ "tsutils": "^3.21.0" }, "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -34096,57 +34061,63 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, "@typescript-eslint/parser": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.1.tgz", - "integrity": "sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.48.2.tgz", + "integrity": "sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/typescript-estree": "5.48.1", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.1.tgz", - "integrity": "sha512-S035ueRrbxRMKvSTv9vJKIWgr86BD8s3RqoRZmsSh/s8HhIs90g6UlK8ZabUSjUZQkhVxt7nmZ63VJ9dcZhtDQ==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", + "integrity": "sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/visitor-keys": "5.48.1" + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2" } }, "@typescript-eslint/type-utils": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.1.tgz", - "integrity": "sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", + "integrity": "sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.48.1", - "@typescript-eslint/utils": "5.48.1", + "@typescript-eslint/typescript-estree": "5.48.2", + "@typescript-eslint/utils": "5.48.2", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.1.tgz", - "integrity": "sha512-xHyDLU6MSuEEdIlzrrAerCGS3T7AA/L8Hggd0RCYBi0w3JMvGYxlLlXHeg50JI9Tfg5MrtsfuNxbS/3zF1/ATg==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.1.tgz", - "integrity": "sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/visitor-keys": "5.48.1", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -34154,6 +34125,15 @@ "tsutils": "^3.21.0" }, "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -34162,25 +34142,40 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, "@typescript-eslint/utils": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.1.tgz", - "integrity": "sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.48.2.tgz", + "integrity": "sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.48.1", - "@typescript-eslint/types": "5.48.1", - "@typescript-eslint/typescript-estree": "5.48.1", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0", "semver": "^7.3.7" }, "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -34189,16 +34184,22 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, "@typescript-eslint/visitor-keys": { - "version": "5.48.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.1.tgz", - "integrity": "sha512-Ns0XBwmfuX7ZknznfXozgnydyR8F6ev/KEGePP4i74uL3ArsKbEhJ7raeKr1JSa997DBDwol/4a0Y+At82c9dA==", + "version": "5.48.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.48.1", + "@typescript-eslint/types": "5.48.2", "eslint-visitor-keys": "^3.3.0" } }, @@ -34280,42 +34281,6 @@ "@umbraco-ui/uui-toast-notification-container": "1.1.0", "@umbraco-ui/uui-toast-notification-layout": "1.1.0", "@umbraco-ui/uui-toggle": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - } } }, "@umbraco-ui/uui-action-bar": { @@ -34325,16 +34290,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-button-group": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-avatar": { @@ -34343,16 +34298,6 @@ "integrity": "sha512-wdIEMlkflOP+37NDel8K+H0yfYFmYxeuG09Ctoulel9EUoQuA4sQ9zlqXinLCsat9zs4HJlyoV9DwbWMXKp3TQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-avatar-group": { @@ -34362,16 +34307,6 @@ "requires": { "@umbraco-ui/uui-avatar": "1.1.0", "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-badge": { @@ -34380,24 +34315,14 @@ "integrity": "sha512-r0X8tOO0lJHuoiuR4gLWEFV6NLWI7FO1lMWQPqXhxGr9cnfCVQgPKA0rMMWlnabBnNXwvb6F8HI5OTFaVAnLNA==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-base": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.0.0.tgz", - "integrity": "sha512-8AC1USDYUEN372zwGs4ksQ7utt8MiuP8mcDwnYMY5naaqT9ikNU2ObLxyvbZBe1HqbV8sc2tLW3SFNeBmQATHg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", + "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", "requires": { - "lit": "^2.2.8" + "lit": "^2.3.1" } }, "@umbraco-ui/uui-boolean-input": { @@ -34406,16 +34331,6 @@ "integrity": "sha512-c2ZGdZFy7Y7ciLrkHmR5FkwHsQn93M+wCECxkXipo/TbBfneOd/2kFIYuiLYhn2fit+bbdXEaEc45fjOsuzUIg==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-box": { @@ -34425,16 +34340,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-css": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-breadcrumbs": { @@ -34443,16 +34348,6 @@ "integrity": "sha512-PBFiFhOeM8sQkDTsHI1b2OktD2P6UgEMJA93s2vtajgjNRrw4xEYmSOQJClT5n9nToZGkLjr1TCigcdzizov8Q==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-button": { @@ -34462,42 +34357,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-icon-registry-essential": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - } } }, "@umbraco-ui/uui-button-group": { @@ -34506,16 +34365,6 @@ "integrity": "sha512-Iuti8GTRiMS3k73PyYerYjKSpWEaA0EZpbJvpnbAHS6INJN0PEUwK69wVcdWchpTd/Qyi4H0HlkQbudgHdKe2A==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-button-inline-create": { @@ -34524,16 +34373,6 @@ "integrity": "sha512-1Bc+MrLjLDS09yw5G4qhBf5t5R8jgvGoC/ozaRio4D6DXAksMA6FsDDmm2nBDg2ajLyf1DWvhwy5ScUgKyydYQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-card": { @@ -34542,16 +34381,6 @@ "integrity": "sha512-d3JXO1AAzP8YK4xoR5GEScCgKW8XG6VdAji/dXlUnu+5n9L8F+wEe5db7woIiIXVv/m0a88awfBpd+RtlA4Lmg==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-card-content-node": { @@ -34562,24 +34391,6 @@ "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-card": "1.1.0", "@umbraco-ui/uui-icon": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - } } }, "@umbraco-ui/uui-card-media": { @@ -34591,16 +34402,6 @@ "@umbraco-ui/uui-card": "1.1.0", "@umbraco-ui/uui-symbol-file": "1.1.0", "@umbraco-ui/uui-symbol-folder": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-card-user": { @@ -34611,16 +34412,6 @@ "@umbraco-ui/uui-avatar": "1.1.0", "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-card": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-caret": { @@ -34629,16 +34420,6 @@ "integrity": "sha512-JzNL36kXWHwOa2evWQJ20kGQlX+NBQmUm0fa1LHkrwA9n91vH9JwKGID4oqTi0ukmcOucwPKFhYHt/YhNNNMHw==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-checkbox": { @@ -34649,42 +34430,6 @@ "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-boolean-input": "1.1.0", "@umbraco-ui/uui-icon-registry-essential": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - } } }, "@umbraco-ui/uui-color-swatch": { @@ -34694,6 +34439,42 @@ "@umbraco-ui/uui-base": "1.0.0", "@umbraco-ui/uui-icon-registry-essential": "1.0.0", "colord": "^2.9.3" + }, + "dependencies": { + "@umbraco-ui/uui-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.0.0.tgz", + "integrity": "sha512-8AC1USDYUEN372zwGs4ksQ7utt8MiuP8mcDwnYMY5naaqT9ikNU2ObLxyvbZBe1HqbV8sc2tLW3SFNeBmQATHg==", + "requires": { + "lit": "^2.2.8" + } + }, + "@umbraco-ui/uui-icon": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.0.0.tgz", + "integrity": "sha512-OYj9kcsfiuAhQ0yAoQtLZKWWF6cknAoXnOZYgwcuopfRG6YxIQS3rukSNz4AsoBc6Mp53TV5TB4EGEBZOXvISA==", + "requires": { + "@umbraco-ui/uui-base": "1.0.0" + } + }, + "@umbraco-ui/uui-icon-registry": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.0.0.tgz", + "integrity": "sha512-2zj29JsoJF3FmRdTt8xaSebgs2WtSGxAglEOjM78qGGOlafSkyYelzuRGA0NP47HOH3MKp3vzL1Z1AQ2Hr31iw==", + "requires": { + "@umbraco-ui/uui-base": "1.0.0", + "@umbraco-ui/uui-icon": "1.0.0" + } + }, + "@umbraco-ui/uui-icon-registry-essential": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.0.0.tgz", + "integrity": "sha512-1H2liA9/uyYqlR4E44RBTZiOlyrKgCSaJT6ytNiaBo6Br8kWqWTeDXBXngttGENQQ++eBKiUnLDVJC91xbPXug==", + "requires": { + "@umbraco-ui/uui-base": "1.0.0", + "@umbraco-ui/uui-icon-registry": "1.0.0" + } + } } }, "@umbraco-ui/uui-color-swatches": { @@ -34702,6 +34483,16 @@ "requires": { "@umbraco-ui/uui-base": "1.0.0", "@umbraco-ui/uui-color-swatch": "0.0.0" + }, + "dependencies": { + "@umbraco-ui/uui-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.0.0.tgz", + "integrity": "sha512-8AC1USDYUEN372zwGs4ksQ7utt8MiuP8mcDwnYMY5naaqT9ikNU2ObLxyvbZBe1HqbV8sc2tLW3SFNeBmQATHg==", + "requires": { + "lit": "^2.2.8" + } + } } }, "@umbraco-ui/uui-combobox": { @@ -34714,24 +34505,6 @@ "@umbraco-ui/uui-combobox-list": "1.1.0", "@umbraco-ui/uui-icon": "1.1.0", "@umbraco-ui/uui-scroll-container": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - } } }, "@umbraco-ui/uui-combobox-list": { @@ -34740,16 +34513,6 @@ "integrity": "sha512-bOQ4lBlfeiCabqRq2zLl7mcx2QMY7Td5CD1qjkO/qrGB9HVZcqHYRvmCPf4wM/bDhV1DZL/vI7iOfAKTB27jSA==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-css": { @@ -34767,16 +34530,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-css": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-dialog-layout": { @@ -34785,16 +34538,6 @@ "integrity": "sha512-tMfP1i7Z9d+gBkGBQD5l1vddOUnPfad1MfTqCpc6poGb54fSGR052lfuNfM+DvKfczFmeqTWhhGFx5MSxgZ+Ew==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-file-dropzone": { @@ -34804,16 +34547,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-symbol-file-dropzone": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-file-preview": { @@ -34825,16 +34558,6 @@ "@umbraco-ui/uui-symbol-file": "1.1.0", "@umbraco-ui/uui-symbol-file-thumbnail": "1.1.0", "@umbraco-ui/uui-symbol-folder": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-form": { @@ -34843,16 +34566,6 @@ "integrity": "sha512-2TFL96thzbMVPu2WuQtrXvb+BweWUF5+Wx7NsixKu3q8HCp5QGttk7DPFXf2llG9UVlF922ImnSbt9viPCg2QA==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-form-layout-item": { @@ -34862,16 +34575,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-form-validation-message": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-form-validation-message": { @@ -34880,42 +34583,32 @@ "integrity": "sha512-WPGxJnp2SFU9OuKylGEqD9IOE1JHl9WQ3YzAn+rxkUpASSmQndUrTfVHJpEP+heFB9yVlzXNX3OXjgcvJw4zew==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-icon": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.0.0.tgz", - "integrity": "sha512-OYj9kcsfiuAhQ0yAoQtLZKWWF6cknAoXnOZYgwcuopfRG6YxIQS3rukSNz4AsoBc6Mp53TV5TB4EGEBZOXvISA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", + "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", "requires": { - "@umbraco-ui/uui-base": "1.0.0" + "@umbraco-ui/uui-base": "1.1.0" } }, "@umbraco-ui/uui-icon-registry": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.0.0.tgz", - "integrity": "sha512-2zj29JsoJF3FmRdTt8xaSebgs2WtSGxAglEOjM78qGGOlafSkyYelzuRGA0NP47HOH3MKp3vzL1Z1AQ2Hr31iw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", + "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", "requires": { - "@umbraco-ui/uui-base": "1.0.0", - "@umbraco-ui/uui-icon": "1.0.0" + "@umbraco-ui/uui-base": "1.1.0", + "@umbraco-ui/uui-icon": "1.1.0" } }, "@umbraco-ui/uui-icon-registry-essential": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.0.0.tgz", - "integrity": "sha512-1H2liA9/uyYqlR4E44RBTZiOlyrKgCSaJT6ytNiaBo6Br8kWqWTeDXBXngttGENQQ++eBKiUnLDVJC91xbPXug==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", + "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", "requires": { - "@umbraco-ui/uui-base": "1.0.0", - "@umbraco-ui/uui-icon-registry": "1.0.0" + "@umbraco-ui/uui-base": "1.1.0", + "@umbraco-ui/uui-icon-registry": "1.1.0" } }, "@umbraco-ui/uui-input": { @@ -34924,16 +34617,6 @@ "integrity": "sha512-3iX/E0OXsGdGPb0coYwNusbI6+63FKKkTN6W7Gxd2fsskuEBfXyDtJ1Uxzb/7Pf/GSr7zIVeS6/lSq4m7j6Otg==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-input-file": { @@ -34947,42 +34630,6 @@ "@umbraco-ui/uui-file-dropzone": "1.1.0", "@umbraco-ui/uui-icon": "1.1.0", "@umbraco-ui/uui-icon-registry-essential": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - } } }, "@umbraco-ui/uui-input-lock": { @@ -34994,24 +34641,6 @@ "@umbraco-ui/uui-button": "1.1.0", "@umbraco-ui/uui-icon": "1.1.0", "@umbraco-ui/uui-input": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - } } }, "@umbraco-ui/uui-input-password": { @@ -35022,42 +34651,6 @@ "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-icon-registry-essential": "1.1.0", "@umbraco-ui/uui-input": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - } } }, "@umbraco-ui/uui-keyboard-shortcut": { @@ -35066,16 +34659,6 @@ "integrity": "sha512-vUwn3IID2q6O2IbLzGql3rDBUi/Y27bCTkSYJJguO+qpu1d/cNuYg3r7fUkcHSh1rSZaWacZiTRa0tM96pIurQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-label": { @@ -35084,16 +34667,6 @@ "integrity": "sha512-WT7oyXrIS4d4EHc4+OuOzXZk8qzG7V0RpgRwrRsN1GAsuxuS3uRwL0JjWK/PiHs1Mf4khjcVCZN5HhuqhNy/3Q==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-loader": { @@ -35102,16 +34675,6 @@ "integrity": "sha512-5+4yD5Q0sNzqW7Eizs+PAOBgN9LL3fcVEtW/I2GpfDqPz2llTIqmI6rFHGhNEaI61jTHzBvii82DkEawG7syxQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-loader-bar": { @@ -35120,16 +34683,6 @@ "integrity": "sha512-UPxg+GmEkVY/18DVEioQBJO/9FHoqHBNtgIxL0zYyqF9AyKfRmnZ21+EXuVj67nIiFasc2Z/keCko6RWSU814w==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-loader-circle": { @@ -35138,16 +34691,6 @@ "integrity": "sha512-lVfeZSoH2s44A6/mSkzMk7RdzMZnkArD1R4pnhUFqAL+Y29b4c6/BBvgAsQJBTQkQSWjufh2ay4dyXuiQRXNFg==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-menu-item": { @@ -35158,16 +34701,6 @@ "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-loader-bar": "1.1.0", "@umbraco-ui/uui-symbol-expand": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-modal": { @@ -35246,16 +34779,6 @@ "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-button": "1.1.0", "@umbraco-ui/uui-button-group": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-popover": { @@ -35264,16 +34787,6 @@ "integrity": "sha512-rCNuzH6xHEyadzzFeqWAr31bqr8DldWgtuE5+2+k4CwLBZnFIFLwTdvyVifXFTY0b+KZopgsySadsMZDlk7zaQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-progress-bar": { @@ -35282,16 +34795,6 @@ "integrity": "sha512-7KmJQwffT8GtMM8cs+LajIVlgFEt9SvZtxSQhOXbc3k1ydchNC4NhhblV7Y5hNwspfBWls+hmEWfEd7+rwUFmw==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-radio": { @@ -35300,16 +34803,6 @@ "integrity": "sha512-ds7GR+fRtXKMeXh7AiYdPbLv/pAzL4eHSxE37QwzQ2Q1hdm9gHgkoy2rn+MpjcEu59NbqdbA0GyR4UMQm2sZLg==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-range-slider": { @@ -35318,16 +34811,6 @@ "integrity": "sha512-+cAmEWl9MGKTdCNYaJiov+jgJ+vmXTJsVntRayuhpKTUAxd3Q6zup+y+ht6IF4D6TVUHrg6n9B+Y7YVw7giR4g==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-ref": { @@ -35336,16 +34819,6 @@ "integrity": "sha512-TEgpsP6XmTnzJygqtU3lWHn+rgtjJBmwrDsGmoF/aVLK4voZbRrYxnRJKCWtKztbqSVbgIPHoTlBcb9Yry/sqQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-ref-list": { @@ -35354,16 +34827,6 @@ "integrity": "sha512-XhEjdp3mv7g/0MGN7q9WeliuAsM/LSk/4uon/h72svD0HjxM2DFzVfNw7xI9y3XFok9jpkQn/dEE6aANiYLTvQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-ref-node": { @@ -35374,24 +34837,6 @@ "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-icon": "1.1.0", "@umbraco-ui/uui-ref": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - } } }, "@umbraco-ui/uui-ref-node-data-type": { @@ -35401,16 +34846,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-ref-node": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-ref-node-document-type": { @@ -35420,16 +34855,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-ref-node": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-ref-node-form": { @@ -35439,16 +34864,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-ref-node": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-ref-node-member": { @@ -35458,16 +34873,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-ref-node": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-ref-node-package": { @@ -35477,16 +34882,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-ref-node": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-ref-node-user": { @@ -35496,16 +34891,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-ref-node": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-scroll-container": { @@ -35514,16 +34899,6 @@ "integrity": "sha512-ge1YxNFfgwCRyJxU80MAV/ZriAmqT9qCB9RWdVJkiU5tobYo7XmuGikYO25DqheH+ly6dZjHypwmnyT9B3cJbg==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-select": { @@ -35532,16 +34907,6 @@ "integrity": "sha512-VfgdPGID8pCa9+lwMujp8Mp+r+0CycpnMf4tMpNrIG4bmJgICnBbXc1vpk/Qc1TguwN9WnYkckZbE5t6g+7njQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-slider": { @@ -35550,16 +34915,6 @@ "integrity": "sha512-mhvZohP+OX1NsvM5UOkTste0Zkoo+557f3IeIMuUR4hiG6CV1AJU4YZ3geT0Vcbbw/3xKQ8ndsHa4S8kES7vrw==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-symbol-expand": { @@ -35568,16 +34923,6 @@ "integrity": "sha512-0MGimlTxzWfMM98wJG4qtzJgsOp8X8fPdAN6tpoJ53HwX/boxgXasFA80kfKgb3w95XLGWO2IdToDmbXAf76CQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-symbol-file": { @@ -35586,16 +34931,6 @@ "integrity": "sha512-ZfpHrWMWEaZyG72AVnL+iaQ+F8ZAYBMqeoG9aBk0JDWTZvvtDuzzDEK3MGk/qM/CDdEbxwE07s+kCPcHVd89sw==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-symbol-file-dropzone": { @@ -35604,16 +34939,6 @@ "integrity": "sha512-Wk1dXeMUAjkU9r9vVRhc1l/ythLb37D9u2xceg9GK5Nb7z5sObR4Aca72KZ2NvXnEIiFidMYvBBESycsn3RLZA==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-symbol-file-thumbnail": { @@ -35622,16 +34947,6 @@ "integrity": "sha512-OhKG/mNeUqifeMorwcWWXajGQfnrX4F+jBZrSWVs+88kgehvE4ozqjwGH+SBbnSlFMwIOq/DM7LS97WdjxlaIg==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-symbol-folder": { @@ -35640,16 +34955,6 @@ "integrity": "sha512-uurR6Awel45fyqrv2dOryOscT3h+5wgyC/Pl6V+FzJbg+bW7CTLdQksK/LSNIjc7uj8iIG1cLF//VPexl0vGjQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-symbol-lock": { @@ -35658,16 +34963,6 @@ "integrity": "sha512-t1zY2yh0b/udwDTfzi4fwT2fnOZSKooq59hEnEUyiVK4xyd/PzmY888SowjRXiELnOLkAOG8eg8KGyZGfgHT1Q==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-symbol-more": { @@ -35676,16 +34971,6 @@ "integrity": "sha512-YLCQ+NgYfdDNgpi8RKLPdvpftc3IXgpi4e+9KfXX11bZr0FRGHehZWh/peoBTOuBYIgfTxWMVYdHuCEmP+FslA==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-symbol-sort": { @@ -35694,16 +34979,6 @@ "integrity": "sha512-qiz6DiawN71kGIuZF2FTTn6vKzI3lSQ/P2wQBqZFleKgPwmg2eLaCAFZsRB9jZu8eblhUwVzXolPvYSninvuWA==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-table": { @@ -35712,16 +34987,6 @@ "integrity": "sha512-oer+JRv9v2LZ9uDgZp7J2V6RdSeq5R817bBFkonpx7Bg7he8GWiYJitIUtMa8itLl7ghwdcBfjgPL0yJmhI2Ag==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-tabs": { @@ -35730,16 +34995,6 @@ "integrity": "sha512-FXWVve92Nyz8eDYYlQrZ4ch+6MBcpKq5RfcMxAi9BSSwpZnnkbbPGQxyIbs/TK3FYLc0eB9R1Dmmr1yJDXUX9A==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-tag": { @@ -35748,16 +35003,6 @@ "integrity": "sha512-BTnGjXWhsdJvh1ch51PnZG3pXtn1HrHOxByPGuaRrgDM3iJbceuI6wj6h+N+O+wV9eacJqbc33ic/qpVhcdYeQ==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-textarea": { @@ -35766,16 +35011,6 @@ "integrity": "sha512-3QjJR9sLURImSxrkcwD4dzV9CSEHD0kEwdrFLSQyRS2D2fHgEgQV6FbUAhI1WNRwTB1ZP23Vx4oClfdsqs010w==", "requires": { "@umbraco-ui/uui-base": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-toast-notification": { @@ -35788,42 +35023,6 @@ "@umbraco-ui/uui-css": "1.1.0", "@umbraco-ui/uui-icon": "1.1.0", "@umbraco-ui/uui-icon-registry-essential": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - }, - "@umbraco-ui/uui-icon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.1.0.tgz", - "integrity": "sha512-t/TXB7p1cFphN9QZG6tdKGFgCZntxlzBqUvXKJ9Ge8ZCdp1pFozLTBPuEELv5z0CN+JgZMMlXXisvYD5j9C9og==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.1.0.tgz", - "integrity": "sha512-JWQQYjXs3nGgXOpmIjrUKiuSeD37TeSYCoLfFH9NL41V5/MkSPgyE0eHASKyo2BRsx+cslFMNPV52TEjw9BGtA==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon": "1.1.0" - } - }, - "@umbraco-ui/uui-icon-registry-essential": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.1.0.tgz", - "integrity": "sha512-S6h9+7/iHYcmJw8MW5hwTXmL7iPHYHohl+frnXzFnkItD7YDmrpfy3K6GYcENIWvOXLhGXa+JWnPz6m0N4WiZg==", - "requires": { - "@umbraco-ui/uui-base": "1.1.0", - "@umbraco-ui/uui-icon-registry": "1.1.0" - } - } } }, "@umbraco-ui/uui-toast-notification-container": { @@ -35833,16 +35032,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-toast-notification": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-toast-notification-layout": { @@ -35852,16 +35041,6 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-css": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@umbraco-ui/uui-toggle": { @@ -35871,30 +35050,20 @@ "requires": { "@umbraco-ui/uui-base": "1.1.0", "@umbraco-ui/uui-boolean-input": "1.1.0" - }, - "dependencies": { - "@umbraco-ui/uui-base": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.1.0.tgz", - "integrity": "sha512-uLb3+hbGhnLxjo8UuuaVCCwApR/5Z10atAWwc5m/Q+WSdW/sEVnpLGuI6B1m1vz/RGJVjBDwXl8IET3Nq/vcrA==", - "requires": { - "lit": "^2.3.1" - } - } } }, "@vitejs/plugin-react": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-2.1.0.tgz", - "integrity": "sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-2.2.0.tgz", + "integrity": "sha512-FFpefhvExd1toVRlokZgxgy2JtnBOdp4ZDsq7ldCWaqGSGn9UhWMAVm/1lxPL14JfNS5yGz+s9yFrQY6shoStA==", "dev": true, "requires": { - "@babel/core": "^7.18.13", - "@babel/plugin-transform-react-jsx": "^7.18.10", + "@babel/core": "^7.19.6", + "@babel/plugin-transform-react-jsx": "^7.19.0", "@babel/plugin-transform-react-jsx-development": "^7.18.6", "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.18.6", - "magic-string": "^0.26.2", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.26.7", "react-refresh": "^0.14.0" } }, @@ -35916,6 +35085,15 @@ "semver": "^7.3.4" }, "dependencies": { + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", @@ -35924,6 +35102,12 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -35984,16 +35168,31 @@ }, "dependencies": { "es-module-lexer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.0.3.tgz", - "integrity": "sha512-iC67eXHToclrlVhQfpRawDiF8D8sQxNxmbqw5oebegOaJkyx/w9C/k57/5e6yJR2zIByRt9OXdqX50DV2t6ZKw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.1.0.tgz", + "integrity": "sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==", "dev": true }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -36025,9 +35224,9 @@ } }, "@web/dev-server-rollup": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.19.tgz", - "integrity": "sha512-IwiwI+fyX0YuvAOldStlYJ+Zm/JfSCk9OSGIs7+fWbOYysEHwkEVvBwoPowaclSZA44Tobvqt+6ej9udbbZ/WQ==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.21.tgz", + "integrity": "sha512-138t+vMFkegRip6Rtlz68Bo5rl984C9c2rLg3dWl9JEEJSQcWgA3iEwXYh4xTc52WjXnM3/LpboAjTYQOMyfrA==", "dev": true, "requires": { "@rollup/plugin-node-resolve": "^13.0.4", @@ -36413,9 +35612,9 @@ } }, "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true }, "acorn-jsx": { @@ -36502,9 +35701,9 @@ }, "dependencies": { "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -36522,10 +35721,13 @@ } }, "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } }, "ansi-align": { "version": "3.0.1", @@ -36590,9 +35792,9 @@ } }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "requires": { "normalize-path": "^3.0.0", @@ -36637,31 +35839,6 @@ "dev": true, "requires": { "deep-equal": "^2.0.5" - }, - "dependencies": { - "deep-equal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", - "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.8" - } - } } }, "arr-diff": { @@ -36869,9 +36046,9 @@ "dev": true }, "astring": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.3.tgz", - "integrity": "sha512-sRpyiNrx2dEYIMmUXprS8nlpRg2Drs8m9ElX9vVEXaCB4XEAJhKfs7IcX0IwShjuOAjLR6wzIrgoptz1n19i1A==", + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.4.tgz", + "integrity": "sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==", "dev": true }, "async": { @@ -36930,9 +36107,9 @@ "dev": true }, "axe-core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", - "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.6.2.tgz", + "integrity": "sha512-b1WlTV8+XKLj9gZy2DZXgQiyDp9xkkoe2a6U6UbYccScq2wgH/YwCeI2/Jq2mgo0HzQxqJOjWZBLeA/mqsk5Mg==", "dev": true }, "axobject-query": { @@ -36951,27 +36128,6 @@ "schema-utils": "^4.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, "find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -36993,12 +36149,6 @@ "path-exists": "^4.0.0" } }, - "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 - }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -37043,18 +36193,6 @@ "requires": { "find-up": "^4.0.0" } - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } } } }, @@ -37086,15 +36224,6 @@ "@babel/template": "^7.7.0" } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, "babel-plugin-extract-import-names": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", @@ -37290,9 +36419,9 @@ "dev": true }, "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "requires": { "bytes": "3.1.2", @@ -37303,7 +36432,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.10.3", + "qs": "6.11.0", "raw-body": "2.5.1", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -37329,15 +36458,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } } } }, @@ -37683,6 +36803,15 @@ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -37691,6 +36820,12 @@ "requires": { "aggregate-error": "^3.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -37786,9 +36921,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001414", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz", - "integrity": "sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==", + "version": "1.0.30001447", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", + "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", "dev": true }, "capital-case": { @@ -38193,9 +37328,9 @@ } }, "comma-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz", - "integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true }, "command-line-args": { @@ -38398,13 +37533,10 @@ "dev": true }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "cookie": { "version": "0.5.0", @@ -38475,15 +37607,15 @@ "dev": true }, "core-js": { - "version": "3.25.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.4.tgz", - "integrity": "sha512-JDLxg61lFPFYQ7U0HKoyKwVUV63VbbVTb/K73Yf+k4Mf4ZBZxCjfyrWZjTk1ZM7ZrgFSqhSIOmuzYAxG2f/reQ==", + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", + "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==", "dev": true }, "core-js-compat": { - "version": "3.25.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.4.tgz", - "integrity": "sha512-gCEcIEEqCR6230WroNunK/653CWKhqyCKJ9b+uESqOt/WFJA8B4lTnnQFdpYY5vmBcwJAA90Bo5vXs+CVsf6iA==", + "version": "3.27.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.27.2.tgz", + "integrity": "sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==", "dev": true, "requires": { "browserslist": "^4.21.4" @@ -38496,9 +37628,9 @@ "dev": true }, "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -38821,6 +37953,39 @@ "dev": true, "requires": { "node-fetch": "2.6.7" + }, + "dependencies": { + "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, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } } }, "cross-spawn": { @@ -38874,6 +38039,12 @@ "semver": "^6.3.0" }, "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -38899,6 +38070,17 @@ "emojis-list": "^3.0.0", "json5": "^1.0.1" } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } } } }, @@ -38986,10 +38168,29 @@ "dev": true }, "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } }, "deep-extend": { "version": "0.6.0", @@ -39022,9 +38223,9 @@ } }, "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "requires": { "clone": "^1.0.2" @@ -39379,15 +38580,15 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.270", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.270.tgz", - "integrity": "sha512-KNhIzgLiJmDDC444dj9vEOpZEgsV96ult9Iff98Vanumn+ShJHd5se8aX6KeVxdc0YQeqdrezBZv89rleDbvSg==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "element-internals-polyfill": { - "version": "1.1.19", - "resolved": "https://registry.npmjs.org/element-internals-polyfill/-/element-internals-polyfill-1.1.19.tgz", - "integrity": "sha512-deGDqTkxXtYAQl/VSH5xXWfCe4zEVCkWCYrVeNOPtg3F6W1i0JYRjqPU+MZO9mS1P2UxkkD2vPH+Mb6W/CDicA==" + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/element-internals-polyfill/-/element-internals-polyfill-1.1.20.tgz", + "integrity": "sha512-7+WohrnFAKX3xUUPZAnGVH7xg+50yozju0ltxNJiM5UNfZfAJCfhU9JAfvt9OW+VB1XoJgrHO4YiApElSv6ZWg==" }, "element-resize-detector": { "version": "1.2.4", @@ -39449,9 +38650,9 @@ } }, "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -39506,35 +38707,44 @@ "dev": true }, "es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "version": "1.21.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", "dev": true, "requires": { + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", + "internal-slot": "^1.0.4", + "is-array-buffer": "^3.0.1", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", "object-inspect": "^1.12.2", "object-keys": "^1.1.1", "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" } }, "es-array-method-boxes-properly": { @@ -39544,19 +38754,20 @@ "dev": true }, "es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "dev": true, "requires": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", "is-map": "^2.0.2", "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" } }, "es-module-lexer": { @@ -39565,6 +38776,17 @@ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", "dev": true }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, "es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -39592,9 +38814,9 @@ "dev": true }, "es6-shim": { - "version": "0.35.6", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", - "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", + "version": "0.35.7", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.7.tgz", + "integrity": "sha512-baZkUfTDSx7X69+NA8imbvGrsPfqH0MX7ADdIDjqwsI8lkTgLIiD2QWrUCSGsUQ0YMnSCA/4pNgSyXdnLHWf3A==", "dev": true }, "esbuild": { @@ -39975,9 +39197,9 @@ }, "dependencies": { "globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", "dev": true, "requires": { "dir-glob": "^3.0.1", @@ -40016,14 +39238,14 @@ } }, "eslint-plugin-import": { - "version": "2.27.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.4.tgz", - "integrity": "sha512-Z1jVt1EGKia1X9CnBCkpAOhWy8FgQ7OmJ/IblEkT82yrFU/xJaxwujaTzLWqigewwynRQ9mmHfX9MtAfhxm0sA==", + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", "dev": true, "requires": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.0", + "array.prototype.flatmap": "^1.3.1", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.7", @@ -40183,9 +39405,9 @@ "dev": true }, "espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dev": true, "requires": { "acorn": "^8.8.0", @@ -40234,18 +39456,18 @@ } }, "estree-util-attach-comments": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.0.tgz", - "integrity": "sha512-rJz6I4L0GaXYtHpoMScgDIwM0/Vwbu5shbMeER596rB2D1EWF6+Gj0e0UKzJPZrpoOc87+Q2kgVFHfjAymIqmw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", "dev": true, "requires": { "@types/estree": "^1.0.0" } }, "estree-util-build-jsx": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.0.tgz", - "integrity": "sha512-apsfRxF9uLrqosApvHVtYZjISPvTJ+lBiIydpC+9wE6cF6ssbhnjyQLqaIjgzGxvC2Hbmec1M7g91PoBayYoQQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", "dev": true, "requires": { "@types/estree-jsx": "^1.0.0", @@ -40254,23 +39476,26 @@ }, "dependencies": { "estree-walker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz", - "integrity": "sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "requires": { + "@types/estree": "^1.0.0" + } } } }, "estree-util-is-identifier-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.1.tgz", - "integrity": "sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", "dev": true }, "estree-util-to-js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.1.0.tgz", - "integrity": "sha512-490lbfCcpLk+ofK6HCgqDfYs4KAfq6QVvDw3+Bm1YoKRgiOjKiKYGAVQE1uwh7zVxBgWhqp4FDtp5SqunpUk1A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.1.1.tgz", + "integrity": "sha512-tW/ADSJON4o+T8rSmSX1ZXdat4n6bVOu0iTUFY9ZFF2dD/1/Hug8Lc/HYuJRA4Mop9zDZHQMo1m4lIxxJHkTjQ==", "dev": true, "requires": { "@types/estree-jsx": "^1.0.0", @@ -40287,9 +39512,9 @@ } }, "estree-util-visit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.0.tgz", - "integrity": "sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", "dev": true, "requires": { "@types/estree-jsx": "^1.0.0", @@ -40482,14 +39707,14 @@ } }, "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", + "body-parser": "1.20.1", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.5.0", @@ -40508,7 +39733,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.18.0", @@ -40535,15 +39760,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -40676,9 +39892,9 @@ "dev": true }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -40742,6 +39958,12 @@ "schema-utils": "^3.0.0" }, "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -41062,6 +40284,12 @@ "tapable": "^1.0.0" }, "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -41115,6 +40343,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -41127,9 +40364,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -41149,6 +40386,12 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -41376,9 +40619,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -41416,9 +40659,9 @@ } }, "get-tsconfig": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.2.0.tgz", - "integrity": "sha512-X8u8fREiYOE6S8hLbq99PeykTDoLVnxvF4DjWKJmz9xy2nNRdUcV8ZN9tniJFeKyTU3qnC9lL8n4Chd6LmVKHg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.3.0.tgz", + "integrity": "sha512-YCcF28IqSay3fqpIu5y3Krg/utCBHBeoflkZyHj/QcqI2nrLPC3ZegS9CmIo+hJb8K7aiGsuUl7PwWVjNG2HQQ==", "dev": true }, "get-value": { @@ -41557,6 +40800,15 @@ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -41638,6 +40890,12 @@ "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -41822,9 +41080,9 @@ } }, "hast-util-to-estree": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.1.0.tgz", - "integrity": "sha512-Vwch1etMRmm89xGgz+voWXvVHba2iiMdGMKmaMfYt35rbVtFDq8JNwwAIvi8zHMkO6Gvqo9oTMwJTmzVRfXh4g==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.2.1.tgz", + "integrity": "sha512-kiGD9WIW3gRKK8Gao3n1f+ahUeTMeJUJILnIT2QNrPigDNdH7rJxzhEbh81UajGeAdAHFecT1a+fLVOCTq9B4Q==", "dev": true, "requires": { "@types/estree": "^1.0.0", @@ -41839,30 +41097,39 @@ "mdast-util-mdxjs-esm": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.3.0", + "style-to-object": "^0.4.1", "unist-util-position": "^4.0.0", "zwitch": "^2.0.0" }, "dependencies": { "property-information": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz", - "integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", "dev": true }, + "style-to-object": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", + "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", + "dev": true, + "requires": { + "inline-style-parser": "0.1.1" + } + }, "unist-util-position": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", - "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "dev": true, "requires": { "@types/unist": "^2.0.0" } }, "zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true } } @@ -41881,9 +41148,9 @@ } }, "hast-util-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.0.tgz", - "integrity": "sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", "dev": true }, "hastscript": { @@ -41930,9 +41197,9 @@ } }, "headers-polyfill": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.1.0.tgz", - "integrity": "sha512-AVwgTAzeGpF7kwUCMc9HbAoCKFcHGEfmWkaI8g0jprrkh9VPRaofIsfV7Lw8UuR9pi4Rk7IIjJce8l0C+jSJNA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-3.1.2.tgz", + "integrity": "sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==", "dev": true }, "hmac-drbg": { @@ -42092,6 +41359,12 @@ "http-errors": "~1.8.0" }, "dependencies": { + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", + "dev": true + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -42185,9 +41458,9 @@ "dev": true }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, "import-fresh": { @@ -42261,9 +41534,9 @@ "dev": true }, "inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", @@ -42335,12 +41608,12 @@ } }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", "dev": true, "requires": { - "get-intrinsic": "^1.1.0", + "get-intrinsic": "^1.1.3", "has": "^1.0.3", "side-channel": "^1.0.4" } @@ -42423,6 +41696,17 @@ "has-tostringtag": "^1.0.0" } }, + "is-array-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-typed-array": "^1.1.10" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -42690,9 +41974,9 @@ "dev": true }, "is-reference": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.0.tgz", - "integrity": "sha512-Eo1W3wUoHWoCoVM4GVl/a+K0IgiqE5aIo4kJABFyMum1ZORlPkC+UC357sSQUL5w5QCE5kCC9upl75b7+7CY/Q==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", + "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", "dev": true, "requires": { "@types/estree": "*" @@ -42757,15 +42041,15 @@ } }, "is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", "dev": true, "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", "for-each": "^0.3.3", + "gopd": "^1.0.1", "has-tostringtag": "^1.0.0" } }, @@ -43130,9 +42414,9 @@ "dev": true }, "js-sdsl": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", - "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", "dev": true }, "js-string-escape": { @@ -43246,15 +42530,15 @@ "dev": true }, "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true }, "koa": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", - "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.14.1.tgz", + "integrity": "sha512-USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw==", "dev": true, "requires": { "accepts": "^1.3.5", @@ -43402,12 +42686,12 @@ "dev": true }, "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.7.tgz", + "integrity": "sha512-bSytju1/657hFjgUzPAPqszxH62ouE8nQFoFaVlIQfne4wO/wXC9A4+m8jYve7YBBvi59eq0SUpcshvG8h5Usw==", "dev": true, "requires": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" } }, "lazy-universal-dotenv": { @@ -43738,9 +43022,9 @@ } }, "longest-streak": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", - "integrity": "sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true }, "loose-envify": { @@ -43773,18 +43057,18 @@ } }, "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==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "yallist": "^4.0.0" + "yallist": "^3.0.2" } }, "magic-string": { - "version": "0.26.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.5.tgz", - "integrity": "sha512-yXUIYOOQnEHKHOftp5shMWpB9ImfgfDJpapa38j/qMtTj5QHWucvxP4lUtuRmHT9vAzvtpHkWKXW9xBwimXeNg==", + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz", + "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==", "dev": true, "requires": { "sourcemap-codec": "^1.4.8" @@ -44026,15 +43310,15 @@ } }, "unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", "dev": true }, "unist-util-remove-position": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.1.tgz", - "integrity": "sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -44063,9 +43347,9 @@ } }, "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -44087,6 +43371,24 @@ "mdast-util-to-markdown": "^1.0.0" } }, + "mdast-util-phrasing": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.0.tgz", + "integrity": "sha512-S+QYsDRLkGi8U7o5JF1agKa/sdP+CNGXXLqC17pdTVL8FHHgQEiwFGa9yE5aYtUxNiFGYoaDy9V1kC85Sz86Gg==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", + "dev": true + } + } + }, "mdast-util-to-hast": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", @@ -44104,14 +43406,15 @@ } }, "mdast-util-to-markdown": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz", - "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", "dev": true, "requires": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", "mdast-util-to-string": "^3.0.0", "micromark-util-decode-string": "^1.0.0", "unist-util-visit": "^4.0.0", @@ -44119,9 +43422,9 @@ }, "dependencies": { "unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", "dev": true }, "unist-util-visit": { @@ -44146,9 +43449,9 @@ } }, "zwitch": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", - "integrity": "sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true } } @@ -44172,9 +43475,9 @@ "dev": true }, "memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz", + "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==", "dev": true, "requires": { "fs-monkey": "^1.0.3" @@ -44346,9 +43649,9 @@ "dev": true }, "micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", "dev": true, "requires": { "@types/debug": "^4.0.0", @@ -44395,9 +43698,9 @@ } }, "micromark-extension-mdx-expression": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.3.tgz", - "integrity": "sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.4.tgz", + "integrity": "sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==", "dev": true, "requires": { "micromark-factory-mdx-expression": "^1.0.0", @@ -44427,9 +43730,9 @@ }, "dependencies": { "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -44480,9 +43783,9 @@ }, "dependencies": { "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -44515,9 +43818,9 @@ } }, "micromark-factory-mdx-expression": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.6.tgz", - "integrity": "sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.7.tgz", + "integrity": "sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==", "dev": true, "requires": { "micromark-factory-space": "^1.0.0", @@ -44531,9 +43834,9 @@ }, "dependencies": { "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -44645,9 +43948,9 @@ "dev": true }, "micromark-util-events-to-acorn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.0.tgz", - "integrity": "sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.1.tgz", + "integrity": "sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==", "dev": true, "requires": { "@types/acorn": "^4.0.0", @@ -44660,9 +43963,9 @@ }, "dependencies": { "vfile": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz", - "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -44682,9 +43985,9 @@ } }, "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -44844,9 +44147,9 @@ } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", "dev": true }, "minipass": { @@ -44856,6 +44159,14 @@ "dev": true, "requires": { "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "minipass-collect": { @@ -44893,6 +44204,14 @@ "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "mississippi": { @@ -44988,9 +44307,9 @@ "dev": true }, "msw": { - "version": "0.49.2", - "resolved": "https://registry.npmjs.org/msw/-/msw-0.49.2.tgz", - "integrity": "sha512-70/E10f+POE2UmMw16v8PnKatpZplpkUwVRLBqiIdimpgaC3le7y2yOq9JmOrL15jpwWM5wAcPTOj0f550LI3g==", + "version": "0.49.3", + "resolved": "https://registry.npmjs.org/msw/-/msw-0.49.3.tgz", + "integrity": "sha512-kRCbDNbNnRq5LC1H/NUceZlrPAvSrMH6Or0mirIuH69NY84xwDruPn/hkXTovIK1KwDwbk+ZdoSyJlpiekLxEA==", "dev": true, "requires": { "@mswjs/cookies": "^0.2.2", @@ -45009,7 +44328,7 @@ "node-fetch": "^2.6.7", "outvariant": "^1.3.0", "path-to-regexp": "^6.2.0", - "strict-event-emitter": "^0.2.6", + "strict-event-emitter": "^0.4.3", "type-fest": "^2.19.0", "yargs": "^17.3.1" }, @@ -45100,9 +44419,9 @@ "dev": true }, "nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", "dev": true, "optional": true }, @@ -45193,9 +44512,9 @@ } }, "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz", + "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==", "dev": true, "requires": { "whatwg-url": "^5.0.0" @@ -45348,9 +44667,9 @@ }, "dependencies": { "globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", "dev": true, "requires": { "dir-glob": "^3.0.1", @@ -45369,9 +44688,9 @@ } }, "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", "dev": true }, "normalize-package-data": { @@ -45523,9 +44842,9 @@ } }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "dev": true }, "object-is": { @@ -45705,9 +45024,9 @@ }, "dependencies": { "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true }, "fs-extra": { @@ -46193,10 +45512,13 @@ }, "dependencies": { "estree-walker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz", - "integrity": "sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "requires": { + "@types/estree": "^1.0.0" + } } } }, @@ -46251,18 +45573,18 @@ } }, "playwright": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.26.1.tgz", - "integrity": "sha512-WQmEdCgYYe8jOEkhkW9QLcK0PB+w1RZztBLYIT10MEEsENYg251cU0IzebDINreQsUt+HCwwRhtdz4weH9ICcQ==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.29.2.tgz", + "integrity": "sha512-hKBYJUtdmYzcjdhYDkP9WGtORwwZBBKAW8+Lz7sr0ZMxtJr04ASXVzH5eBWtDkdb0c3LLFsehfPBTRfvlfKJOA==", "dev": true, "requires": { - "playwright-core": "1.26.1" + "playwright-core": "1.29.2" } }, "playwright-core": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.26.1.tgz", - "integrity": "sha512-hzFchhhxnEiPc4qVPs9q2ZR+5eKNifY2hQDHtg1HnTTUuphYCBP8ZRb2si+B1TR7BHirgXaPi48LIye5SgrLAA==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.29.2.tgz", + "integrity": "sha512-94QXm4PMgFoHAhlCuoWyaBYKb92yOcGVHdQLoxQ7Wjlc7Flg4aC/jbFW7xMR52OfXMVkWicue4WXE7QEegbIRA==", "dev": true }, "playwright-msw": { @@ -46297,9 +45619,9 @@ "dev": true }, "bl": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", - "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", "dev": true, "requires": { "buffer": "^6.0.3", @@ -46318,9 +45640,9 @@ } }, "chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", "dev": true }, "cli-cursor": { @@ -46479,6 +45801,21 @@ "semver": "^7.3.4" }, "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -46498,6 +45835,12 @@ "requires": { "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -46743,9 +46086,9 @@ } }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true }, "puppeteer-core": { @@ -46910,6 +46253,12 @@ "schema-utils": "^3.0.0" }, "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -47184,15 +46533,15 @@ } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", "dev": true }, "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -47226,9 +46575,9 @@ "dev": true }, "regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", "dev": true, "requires": { "regenerate": "^1.4.2", @@ -47236,7 +46585,7 @@ "regjsgen": "^0.7.1", "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" } }, "regjsgen": { @@ -47435,9 +46784,9 @@ } }, "mdast-util-to-hast": { - "version": "12.2.4", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.2.4.tgz", - "integrity": "sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==", + "version": "12.2.6", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.2.6.tgz", + "integrity": "sha512-Kfo1JNUsi6r6CI7ZOJ6yt/IEKMjMK4nNjQ8C+yc8YBbIlDSp9dmj0zY90ryiu6Vy4CVGv0zi1H4ZoIaYVV8cwA==", "dev": true, "requires": { "@types/hast": "^2.0.0", @@ -47473,30 +46822,30 @@ } }, "unist-builder": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.0.tgz", - "integrity": "sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.1.tgz", + "integrity": "sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==", "dev": true, "requires": { "@types/unist": "^2.0.0" } }, "unist-util-generated": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.0.tgz", - "integrity": "sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", "dev": true }, "unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.0.tgz", + "integrity": "sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==", "dev": true }, "unist-util-position": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", - "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "dev": true, "requires": { "@types/unist": "^2.0.0" @@ -47524,9 +46873,9 @@ } }, "vfile": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.5.tgz", - "integrity": "sha512-U1ho2ga33eZ8y8pkbQLH54uKqGhFJ6GYIHnnG5AhRpAh3OWjkrRHKa/KogbmQn8We+c0KVV3rTOgR9V/WowbXQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz", + "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -47536,9 +46885,9 @@ } }, "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz", + "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==", "dev": true, "requires": { "@types/unist": "^2.0.0", @@ -47780,9 +47129,9 @@ } }, "rollup": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.0.tgz", - "integrity": "sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", + "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -48164,14 +47513,35 @@ } }, "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } } }, "semver": { @@ -48682,9 +48052,9 @@ "dev": true }, "space-separated-tokens": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz", - "integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==", + "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 }, "spdx-correct": { @@ -48845,6 +48215,15 @@ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, "store2": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", @@ -48955,13 +48334,10 @@ "dev": true }, "strict-event-emitter": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.2.6.tgz", - "integrity": "sha512-qDZOqEBoNtKLPb/qAutkXUt7hs3zXgYA1xX4pVa+gZHCZZVLr2r81AzHsK5YrQQhRNphMtkOUyAyOr9e1IxJTw==", - "dev": true, - "requires": { - "events": "^3.3.0" - } + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.4.4.tgz", + "integrity": "sha512-rTCFXHBxs2/XvNc7InSkSwUkwyQ0T9eop/Qvm0atNUXpBxjwsJ5yb7Ih/tgHbjPdeCcB4aCP8K4tuo7hNKssNg==", + "dev": true }, "string_decoder": { "version": "1.3.0", @@ -49038,25 +48414,25 @@ } }, "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "es-abstract": "^1.20.4" } }, "stringify-entities": { @@ -49127,6 +48503,25 @@ "requires": { "loader-utils": "^2.0.0", "schema-utils": "^2.7.0" + }, + "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } } }, "style-to-object": { @@ -49298,9 +48693,9 @@ } }, "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "version": "13.19.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz", + "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -49327,10 +48722,19 @@ "argparse": "^2.0.1" } }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -49344,6 +48748,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -49360,9 +48770,9 @@ } }, "synchronous-promise": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.16.tgz", - "integrity": "sha512-qImOD23aDfnIDNqlG1NOehdB9IYsn1V9oByPjKY1nakv2MQYCEMyX033/q+aEtYCpmYK1cv2+NTmlH+ra6GA5A==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.17.tgz", + "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", "dev": true }, "synckit": { @@ -49435,6 +48845,12 @@ "requires": { "yallist": "^4.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, @@ -49523,6 +48939,12 @@ "webpack-sources": "^1.4.3" }, "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -49860,9 +49282,9 @@ "dev": true }, "tsconfck": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-2.0.1.tgz", - "integrity": "sha512-/ipap2eecmVBmBlsQLBRbUmUNFwNJV/z2E+X0FPtHNjPwroMZQ7m39RMaCywlCulBheYXgMdUlWDd9rzxwMA0Q==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-2.0.2.tgz", + "integrity": "sha512-H3DWlwKpow+GpVLm/2cpmok72pwRr1YFROV3YzAmvzfGFiC1zEM/mc9b7+1XnrxuXtEbhJ7xUSIqjPFbedp7aQ==", "dev": true }, "tsconfig-paths": { @@ -49889,9 +49311,9 @@ } }, "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, "tsscmp": { "version": "1.0.6", @@ -49947,6 +49369,17 @@ "mime-types": "~2.1.24" } }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -49975,15 +49408,15 @@ "dev": true }, "ua-parser-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", - "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==", + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.33.tgz", + "integrity": "sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ==", "dev": true }, "uglify-js": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.2.tgz", - "integrity": "sha512-bbxglRjsGQMchfvXZNusUcYgiB9Hx2K4AHYXQy2DITZ9Rd+JzhX7+hoocE5Winr7z2oHvPsekkBwXtigvxevXg==", + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "dev": true, "optional": true }, @@ -50048,9 +49481,9 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true }, "unicode-property-aliases-ecmascript": { @@ -50136,9 +49569,9 @@ "dev": true }, "unist-util-position-from-estree": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.1.tgz", - "integrity": "sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", "dev": true, "requires": { "@types/unist": "^2.0.0" @@ -50163,9 +49596,9 @@ } }, "unist-util-stringify-position": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz", - "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dev": true, "requires": { "@types/unist": "^2.0.0" @@ -50268,9 +49701,9 @@ "optional": true }, "update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -50347,6 +49780,12 @@ "schema-utils": "^3.0.0" }, "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -50367,16 +49806,15 @@ "dev": true }, "util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dev": true, "requires": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", "which-typed-array": "^1.1.2" } }, @@ -50542,40 +49980,40 @@ }, "dependencies": { "@esbuild/linux-loong64": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.16.tgz", - "integrity": "sha512-MdUFggHjRiCCwNE9+1AibewoNq6wf94GLB9Q9aXwl+a75UlRmbRK3h6WJyrSGA6ZstDJgaD2wiTSP7tQNUYxwA==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", "dev": true, "optional": true }, "esbuild": { - "version": "0.16.16", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.16.tgz", - "integrity": "sha512-24JyKq10KXM5EBIgPotYIJ2fInNWVVqflv3gicIyQqfmUqi4HvDW1VR790cBgLJHCl96Syy7lhoz7tLFcmuRmg==", + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", "dev": true, "requires": { - "@esbuild/android-arm": "0.16.16", - "@esbuild/android-arm64": "0.16.16", - "@esbuild/android-x64": "0.16.16", - "@esbuild/darwin-arm64": "0.16.16", - "@esbuild/darwin-x64": "0.16.16", - "@esbuild/freebsd-arm64": "0.16.16", - "@esbuild/freebsd-x64": "0.16.16", - "@esbuild/linux-arm": "0.16.16", - "@esbuild/linux-arm64": "0.16.16", - "@esbuild/linux-ia32": "0.16.16", - "@esbuild/linux-loong64": "0.16.16", - "@esbuild/linux-mips64el": "0.16.16", - "@esbuild/linux-ppc64": "0.16.16", - "@esbuild/linux-riscv64": "0.16.16", - "@esbuild/linux-s390x": "0.16.16", - "@esbuild/linux-x64": "0.16.16", - "@esbuild/netbsd-x64": "0.16.16", - "@esbuild/openbsd-x64": "0.16.16", - "@esbuild/sunos-x64": "0.16.16", - "@esbuild/win32-arm64": "0.16.16", - "@esbuild/win32-ia32": "0.16.16", - "@esbuild/win32-x64": "0.16.16" + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" } }, "picocolors": { @@ -50629,9 +50067,9 @@ } }, "vite-tsconfig-paths": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.0.3.tgz", - "integrity": "sha512-gRO2Q/tOkV+9kMht5tz90+IaEKvW2zCnvwJV3tp2ruPNZOTM5rF+yXorJT4ggmAMYEaJ3nyXjx5P5jY5FwiZ+A==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.0.5.tgz", + "integrity": "sha512-/L/eHwySFYjwxoYt1WRJniuK/jPv+WGwgRGBYx3leciR5wBeqntQpUE6Js6+TJemChc+ter7fDBKieyEWDx4yQ==", "dev": true, "requires": { "debug": "^4.1.1", @@ -51153,6 +50591,12 @@ "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -51331,15 +50775,6 @@ "json5": "^1.0.1" } }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -51482,12 +50917,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true } } }, @@ -51637,17 +51066,17 @@ "dev": true }, "which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", "dev": true, "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", "for-each": "^0.3.3", + "gopd": "^1.0.1", "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" + "is-typed-array": "^1.1.10" } }, "wide-align": { @@ -51772,9 +51201,9 @@ } }, "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", + "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", "dev": true }, "x-default-browser": { @@ -51799,9 +51228,9 @@ "dev": true }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, "yaml": { @@ -51811,9 +51240,9 @@ "dev": true }, "yargs": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", - "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", "dev": true, "requires": { "cliui": "^8.0.1", @@ -51822,7 +51251,7 @@ "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^21.1.1" } }, "yargs-parser": { From e87439ff5f2c5ea5f4f077975ee6d3f3698fac68 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 16:24:42 +0100 Subject: [PATCH 32/48] integrate @umbraco-cms/element and @umbraco-cms/context-api due to circular dependencies --- src/Umbraco.Web.UI.Client/.storybook/main.js | 2 +- .../.storybook/preview.js | 6 +- .../property-editor-ui/element.ts.hbs | 43 ++++--------- .../libs/backend-api/package.json | 16 ----- .../element/element.mixin.ts | 11 ++-- .../libs/{ => context-api}/element/index.ts | 0 .../element/lit-element.element.ts | 0 .../libs/context-api/index.ts | 1 + .../libs/context-api/package.json | 20 ------ .../provide/context-provider.element.test.ts | 2 +- .../provide/context-provider.element.ts | 2 +- .../libs/controller/package.json | 16 ----- .../libs/element/package.json | 16 ----- .../libs/element/rollup.config.js | 4 -- .../libs/extensions-api/package.json | 16 ----- .../libs/extensions-registry/package.json | 16 ----- .../notification/notification.stories.mdx | 4 +- .../libs/notification/notification.stories.ts | 2 +- .../libs/notification/package.json | 16 ----- .../libs/observable-api/package.json | 19 ------ .../libs/resources/package.json | 16 ----- .../public/mockServiceWorker.js | 2 +- src/Umbraco.Web.UI.Client/src/app.ts | 2 +- .../external-login-provider-test.element.ts | 2 +- .../external-login-provider-test2.element.ts | 2 +- .../src/backoffice/backoffice.element.ts | 2 +- ...ocument-types-sidebar-menu-item.element.ts | 2 +- .../document-type-workspace.element.ts | 2 +- ...space-view-document-type-design.element.ts | 2 +- .../document-sidebar-menu-item.element.ts | 2 +- .../workspace/document-workspace.element.ts | 2 +- .../media-types-sidebar-menu-item.element.ts | 2 +- .../media-sidebar-menu-item.element.ts | 2 +- .../workspace/media-workspace.element.ts | 3 +- ...member-groups-sidebar-menu-item.element.ts | 2 +- .../member-types-sidebar-menu-item.element.ts | 2 +- .../members-sidebar-menu-item.element.ts | 2 +- .../created-packages-section-view.element.ts | 2 +- ...installed-packages-section-view.element.ts | 2 +- .../packages-installed-item.element.ts | 2 +- .../dashboard-examine-management.element.ts | 4 +- .../views/section-view-examine-indexers.ts | 2 +- .../views/section-view-examine-overview.ts | 2 +- .../views/section-view-examine-searchers.ts | 2 +- .../dashboard-models-builder.element.ts | 2 +- ...dashboard-performance-profiling.element.ts | 2 +- .../dashboard-published-status.element.ts | 2 +- .../telemetry/dashboard-telemetry.element.ts | 2 +- .../data-types-sidebar-menu-item.element.ts | 2 +- .../workspace/data-type-workspace.element.ts | 2 +- .../data-type-workspace-view-edit.element.ts | 2 +- .../workspace-view-data-type-info.element.ts | 2 +- .../extension-root-workspace.element.ts | 2 +- .../language/language-workspace.element.ts | 2 +- ...ection-bulk-action-media-delete.element.ts | 2 +- .../collection-selection-actions.element.ts | 2 +- .../collection/collection-toolbar.element.ts | 2 +- .../shared/collection/collection.element.ts | 2 +- .../dashboard-collection.element.ts | 2 +- .../collection-view-media-grid.element.ts | 2 +- .../collection-view-media-table.element.ts | 2 +- .../backoffice-header-sections.element.ts | 2 +- .../backoffice-main.element.ts | 2 +- .../backoffice-modal-container.element.ts | 2 +- ...ckoffice-notification-container.element.ts | 2 +- .../content-property.element.ts | 2 +- .../extension-slot/extension-slot.element.ts | 2 +- .../input-document-picker.element.ts | 2 +- .../input-list-base/input-list-base.ts | 2 +- .../input-number-range.element.ts | 48 +++++++-------- .../section-dashboards.element.ts | 4 +- .../section-sidebar-menu.element.ts | 2 +- .../sidebar-menu-item.element.ts | 2 +- .../section-sidebar.element.ts | 2 +- .../section-views/section-views.element.ts | 2 +- .../components/section/section.element.ts | 2 +- .../tree/action/tree-item-action.element.ts | 2 +- ...e-context-menu-page-action-list.element.ts | 2 +- .../tree-context-menu-page.service.ts | 2 +- .../context-menu/tree-context-menu.service.ts | 2 +- .../components/tree/tree-item.element.ts | 2 +- .../shared/components/tree/tree.element.ts | 2 +- .../variant-selector.element.ts | 2 +- .../workspace-property.element.ts | 2 +- .../workspace-action-node-save.element.ts | 2 +- .../workspace-view-collection.element.ts | 2 +- .../workspace-view-content-edit.element.ts | 2 +- .../workspace-view-content-info.element.ts | 2 +- .../workspace-content.element.ts | 4 +- .../workspace-layout.element.ts | 21 +++---- .../clear/property-action-clear.element.ts | 5 +- .../copy/property-action-copy.element.ts | 2 +- .../property-action-menu.element.ts | 61 ++++++++----------- .../property-editor-config.element.ts | 34 ++++++----- ...-block-grid-block-configuration.element.ts | 2 +- ...-block-grid-group-configuration.element.ts | 2 +- ...ui-block-grid-stylesheet-picker.element.ts | 2 +- .../property-editor-ui-block-grid.element.ts | 2 +- ...-block-list-block-configuration.element.ts | 2 +- .../property-editor-ui-block-list.element.ts | 2 +- ...roperty-editor-ui-checkbox-list.element.ts | 2 +- ...on-view-bulk-action-permissions.element.ts | 2 +- ...ction-view-column-configuration.element.ts | 2 +- ...ction-view-layout-configuration.element.ts | 2 +- ...tor-ui-collection-view-order-by.element.ts | 2 +- ...perty-editor-ui-collection-view.element.ts | 2 +- ...property-editor-ui-color-picker.element.ts | 2 +- .../property-editor-ui-date-picker.element.ts | 2 +- ...perty-editor-ui-document-picker.element.ts | 2 +- .../property-editor-ui-dropdown.element.ts | 2 +- .../property-editor-ui-eye-dropper.element.ts | 2 +- .../property-editor-ui-icon-picker.element.ts | 2 +- ...roperty-editor-ui-image-cropper.element.ts | 2 +- ...or-ui-image-crops-configuration.element.ts | 2 +- .../label/property-editor-ui-label.element.ts | 2 +- ...perty-editor-ui-markdown-editor.element.ts | 2 +- ...property-editor-ui-media-picker.element.ts | 2 +- ...y-editor-ui-member-group-picker.element.ts | 2 +- ...roperty-editor-ui-member-picker.element.ts | 2 +- ...erty-editor-ui-multi-url-picker.element.ts | 2 +- ...-editor-ui-multiple-text-string.element.ts | 2 +- ...property-editor-ui-number-range.element.ts | 2 +- .../property-editor-ui-number.element.ts | 2 +- ...perty-editor-ui-order-direction.element.ts | 2 +- ...property-editor-ui-overlay-size.element.ts | 2 +- ...rty-editor-ui-radio-button-list.element.ts | 2 +- .../property-editor-ui-slider.element.ts | 2 +- ...rty-editor-ui-tags-storage-type.element.ts | 2 +- .../tags/property-editor-ui-tags.element.ts | 2 +- .../property-editor-ui-text-box.element.ts | 2 +- .../property-editor-ui-textarea.element.ts | 5 +- ...ditor-ui-tiny-mce-configuration.element.ts | 2 +- .../property-editor-ui-tiny-mce.element.ts | 2 +- .../property-editor-ui-toggle.element.ts | 2 +- ...ditor-ui-tree-picker-start-node.element.ts | 2 +- .../property-editor-ui-tree-picker.element.ts | 2 +- ...property-editor-ui-upload-field.element.ts | 2 +- .../property-editor-ui-user-picker.element.ts | 2 +- .../property-editor-ui-value-type.element.ts | 2 +- .../dictionary-sidebar-menu-item.element.ts | 2 +- .../current-user-header-app.element.ts | 2 +- .../user-dashboard-test.element.ts | 2 +- ...orkspace-action-user-group-save.element.ts | 2 +- .../workspace/user-group-workspace.element.ts | 2 +- ...up-table-sections-column-layout.element.ts | 2 +- .../workspace-view-user-groups.element.ts | 2 +- .../grid/workspace-view-users-grid.element.ts | 2 +- .../workspace-view-users-table.element.ts | 2 +- .../views/users/section-view-users.element.ts | 2 +- .../workspace-view-users-overview.element.ts | 2 +- .../workspace-view-users-selection.element.ts | 2 +- .../workspace-action-user-save.element.ts | 2 +- .../users/workspace/user-workspace.element.ts | 2 +- .../modal-layout-change-password.element.ts | 2 +- .../modal-layout-current-user.element.ts | 2 +- .../modal/layouts/modal-layout.element.ts | 2 +- ...ayout-property-editor-ui-picker.element.ts | 2 +- .../src/core/modal/modal.stories.mdx | 4 +- .../src/core/modal/modal.stories.ts | 2 +- .../consent/installer-consent.element.ts | 2 +- .../database/installer-database.element.ts | 2 +- .../error/installer-error.element.ts | 2 +- .../src/installer/installer.element.ts | 2 +- .../installer/user/installer-user.element.ts | 2 +- .../src/upgrader/upgrader.element.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 1 - src/Umbraco.Web.UI.Client/utils/build-libs.js | 21 +++++++ .../web-test-runner.config.mjs | 1 - 168 files changed, 274 insertions(+), 436 deletions(-) delete mode 100644 src/Umbraco.Web.UI.Client/libs/backend-api/package.json rename src/Umbraco.Web.UI.Client/libs/{ => context-api}/element/element.mixin.ts (92%) rename src/Umbraco.Web.UI.Client/libs/{ => context-api}/element/index.ts (100%) rename src/Umbraco.Web.UI.Client/libs/{ => context-api}/element/lit-element.element.ts (100%) delete mode 100644 src/Umbraco.Web.UI.Client/libs/context-api/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/controller/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/element/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/element/rollup.config.js delete mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-api/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/notification/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/observable-api/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/resources/package.json create mode 100644 src/Umbraco.Web.UI.Client/utils/build-libs.js diff --git a/src/Umbraco.Web.UI.Client/.storybook/main.js b/src/Umbraco.Web.UI.Client/.storybook/main.js index 23de765208..f1ec162c32 100644 --- a/src/Umbraco.Web.UI.Client/.storybook/main.js +++ b/src/Umbraco.Web.UI.Client/.storybook/main.js @@ -2,7 +2,7 @@ const tsconfigPaths = require('vite-tsconfig-paths').default; const { mergeConfig } = require('vite'); module.exports = { - stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], + stories: ['../src/**/*.stories.@(js|jsx|ts|tsx|mdx)', '../libs/**/*.stories.@(js|jsx|ts|tsx|mdx)'], addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-a11y'], framework: '@storybook/web-components', features: { diff --git a/src/Umbraco.Web.UI.Client/.storybook/preview.js b/src/Umbraco.Web.UI.Client/.storybook/preview.js index 9eb279f45b..d75579fb05 100644 --- a/src/Umbraco.Web.UI.Client/.storybook/preview.js +++ b/src/Umbraco.Web.UI.Client/.storybook/preview.js @@ -14,7 +14,7 @@ import { setCustomElements } from '@storybook/web-components'; import customElementManifests from '../custom-elements.json'; import { STORE_ALIAS as dataTypeAlias, UmbDataTypeStore } from '../src/backoffice/settings/data-types/data-type.store'; import { UmbDocumentTypeStore } from '../src/backoffice/documents/document-types/document-type.store'; -import { UmbIconStore } from '../src/core/stores/icon/icon.store'; +import { UmbIconStore } from '../libs/store/icon/icon.store'; import { onUnhandledRequest } from '../src/core/mocks/browser'; import { handlers } from '../src/core/mocks/browser-handlers'; import { LitElement } from 'lit'; @@ -22,9 +22,9 @@ import { UmbModalService } from '../src/core/modal'; // TODO: Fix storybook manifest registrations. -import { umbExtensionsRegistry } from '../src/core/extensions-registry'; +import { umbExtensionsRegistry } from '../libs/extensions-registry'; -import '../src/core/context-api/provide/context-provider.element'; +import '../libs/context-api/provide/context-provider.element'; import '../src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element'; import '../src/backoffice/shared/components/code-block/code-block.element'; diff --git a/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs b/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs index 304216e13f..8d0a63ef18 100644 --- a/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs +++ b/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs @@ -1,30 +1,13 @@ -import { html } from 'lit'; -import { customElement, property } from 'lit/decorators.js'; -import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; - -/** - * @element {{ extensionTagName extensionType name }} - */ -@customElement('{{ extensionTagName extensionType name }}') -export class {{className extensionType name }} extends UmbLitElement { - static styles = [UUITextStyles]; - - @property() - value = ''; - - @property({ type: Array, attribute: false }) - public config = []; - - render() { - return html`
{{ extensionTagName extensionType name }}
`; - } -} - -export default {{className extensionType name}}; - -declare global { - interface HTMLElementTagNameMap { - '{{extensionTagName extensionType name }}': {{className extensionType name}}; - } -} +import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from +'@umbraco-ui/uui-css/lib'; import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element +{{extensionTagName extensionType name}} +*/ @customElement('{{extensionTagName extensionType name}}') export class +{{className extensionType name}} +extends UmbLitElement { static styles = [UUITextStyles]; @property() value = ''; @property({ type: Array, attribute: +false }) public config = []; render() { return html`
{{extensionTagName extensionType name}}
`; } } export +default +{{className extensionType name}}; declare global { interface HTMLElementTagNameMap { '{{extensionTagName + extensionType + name +}}': +{{className extensionType name}}; } } diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json deleted file mode 100644 index 25b096f57b..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/backend-api", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/element/element.mixin.ts b/src/Umbraco.Web.UI.Client/libs/context-api/element/element.mixin.ts similarity index 92% rename from src/Umbraco.Web.UI.Client/libs/element/element.mixin.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/element/element.mixin.ts index 39748f9f26..7ff62d598d 100644 --- a/src/Umbraco.Web.UI.Client/libs/element/element.mixin.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/element/element.mixin.ts @@ -1,14 +1,11 @@ import { Observable } from 'rxjs'; +import type { UmbContextToken } from '../context-token'; +import { UmbContextProviderController } from '../provide/context-provider.controller'; +import type { UmbContextCallback } from '../consume/context-request.event'; +import { UmbContextConsumerController } from '../consume/context-consumer.controller'; import type { HTMLElementConstructor } from '@umbraco-cms/models'; - import { UmbControllerHostInterface, UmbControllerHostMixin } from '@umbraco-cms/controller'; -import { - UmbContextToken, - UmbContextCallback, - UmbContextConsumerController, - UmbContextProviderController, -} from '@umbraco-cms/context-api'; import { UmbObserverController } from '@umbraco-cms/observable-api'; // TODO: can we use this aliases to generate the key of this type diff --git a/src/Umbraco.Web.UI.Client/libs/element/index.ts b/src/Umbraco.Web.UI.Client/libs/context-api/element/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/element/index.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/element/index.ts diff --git a/src/Umbraco.Web.UI.Client/libs/element/lit-element.element.ts b/src/Umbraco.Web.UI.Client/libs/context-api/element/lit-element.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/element/lit-element.element.ts rename to src/Umbraco.Web.UI.Client/libs/context-api/element/lit-element.element.ts diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/index.ts b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts index 083215832d..35d7663dbd 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts @@ -6,3 +6,4 @@ export * from './provide/context-provider'; export * from './provide/context-provide.event'; export * from './provide/context-provider.element'; export * from './context-token'; +export * from './element'; diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/package.json b/src/Umbraco.Web.UI.Client/libs/context-api/package.json deleted file mode 100644 index 1e5e8432db..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/context-api/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "@umbraco-cms/context-api", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "lit": "^2.6.1", - "@umbraco-cms/element": "^0.0.0" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts index b2f6c44311..a4952a9631 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts @@ -1,7 +1,7 @@ import { expect, fixture, html } from '@open-wc/testing'; import { customElement } from 'lit/decorators.js'; import { UmbContextProviderElement } from './context-provider.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-context-test') export class ContextTestElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts index cf8d3da2c1..b063129aac 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '../element'; @customElement('umb-context-provider') export class UmbContextProviderElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/libs/controller/package.json b/src/Umbraco.Web.UI.Client/libs/controller/package.json deleted file mode 100644 index 4690cedd87..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/controller/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/controller", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/element/package.json b/src/Umbraco.Web.UI.Client/libs/element/package.json deleted file mode 100644 index f730e3eaa7..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/element/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/element", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js deleted file mode 100644 index 945c0afe88..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js +++ /dev/null @@ -1,4 +0,0 @@ -import config from '../../utils/rollup.config.js'; -export default { - ...config, -}; diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json deleted file mode 100644 index 7bc3418edc..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/extensions-api", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json deleted file mode 100644 index 6c83f4e1b4..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/extensions-registry", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx index 3dcf56a53c..e2a4d0d076 100644 --- a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx +++ b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx @@ -20,7 +20,7 @@ The UmbNotification service can be used to open notifications. ```ts import { html, LitElement } from 'lit'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_ALIAS } from './core/services/notification'; class MyElement extends UmbLitElement { @@ -44,7 +44,7 @@ A notification is opened by calling one of the helper methods on the UmbNotifica ```ts import { html, LitElement } from 'lit'; import { state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { UmbNotificationService, UmbNotificationDefaultData, diff --git a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts index f1b19deb37..dba220d258 100644 --- a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts +++ b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts @@ -13,7 +13,7 @@ import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '.'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; export default { title: 'API/Notifications/Overview', diff --git a/src/Umbraco.Web.UI.Client/libs/notification/package.json b/src/Umbraco.Web.UI.Client/libs/notification/package.json deleted file mode 100644 index 7ace02f3cd..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/notification/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/notification", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json deleted file mode 100644 index 4c3c73135c..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "@umbraco-cms/observable-api", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "rxjs": "^6.6.3" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/resources/package.json b/src/Umbraco.Web.UI.Client/libs/resources/package.json deleted file mode 100644 index 8c72fc92d3..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/resources/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/resources", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/public/mockServiceWorker.js b/src/Umbraco.Web.UI.Client/public/mockServiceWorker.js index 70f0a2b994..671ec2cbd0 100644 --- a/src/Umbraco.Web.UI.Client/public/mockServiceWorker.js +++ b/src/Umbraco.Web.UI.Client/public/mockServiceWorker.js @@ -2,7 +2,7 @@ /* tslint:disable */ /** - * Mock Service Worker (0.49.2). + * Mock Service Worker (0.49.3). * @see https://github.com/mswjs/msw * - Please do NOT modify this file. * - Please do NOT serve this file on production. diff --git a/src/Umbraco.Web.UI.Client/src/app.ts b/src/Umbraco.Web.UI.Client/src/app.ts index 386294ca18..55d8c9bcfc 100644 --- a/src/Umbraco.Web.UI.Client/src/app.ts +++ b/src/Umbraco.Web.UI.Client/src/app.ts @@ -18,7 +18,7 @@ import { UUIIconRegistryEssential } from '@umbraco-ui/uui'; import { css, html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; import { OpenAPI, RuntimeLevel, ServerResource } from '@umbraco-cms/backend-api'; import { UmbIconStore } from '@umbraco-cms/store'; diff --git a/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test.element.ts b/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test.element.ts index e9a3ccb26c..1ab5c85b50 100644 --- a/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test.element.ts +++ b/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-external-login-provider-test') export class UmbExternalLoginProviderTestElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test2.element.ts b/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test2.element.ts index a9ed172f2b..8dfaeba518 100644 --- a/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test2.element.ts +++ b/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test2.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-external-login-provider-test2') export class UmbExternalLoginProviderTest2Element extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts index 606c2efbec..1b05b265fd 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts @@ -29,7 +29,7 @@ import { import { UmbSectionStore, UMB_SECTION_STORE_CONTEXT_TOKEN } from './shared/components/section/section.store'; import { UmbDataTypeStore, UMB_DATA_TYPE_STORE_CONTEXT_TOKEN } from './settings/data-types/data-type.store'; import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '@umbraco-cms/notification'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; // Domains import './settings'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/sidebar-menu-item/document-types-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/sidebar-menu-item/document-types-sidebar-menu-item.element.ts index 83abf9d6b6..b65117d731 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/sidebar-menu-item/document-types-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/sidebar-menu-item/document-types-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-document-types-sidebar-menu-item') export class UmbDocumentTypesSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/document-type-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/document-type-workspace.element.ts index 3c799f13c7..70570a79d2 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/document-type-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/document-type-workspace.element.ts @@ -6,7 +6,7 @@ import { distinctUntilChanged } from 'rxjs'; import { UmbWorkspaceDocumentTypeContext } from './document-type-workspace.context'; import type { DocumentTypeDetails } from '@umbraco-cms/models'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-document-type-workspace') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/views/design/workspace-view-document-type-design.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/views/design/workspace-view-document-type-design.element.ts index 146230903f..89433e628e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/views/design/workspace-view-document-type-design.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/views/design/workspace-view-document-type-design.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { distinctUntilChanged } from 'rxjs'; import { UmbWorkspaceDocumentTypeContext } from '../../document-type-workspace.context'; import type { UmbDocumentTypeStoreItemType } from '../../../document-type.store'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-document-type-design') export class UmbWorkspaceViewDocumentTypeDesignElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/sidebar-menu-item/document-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/sidebar-menu-item/document-sidebar-menu-item.element.ts index d0e12bfbd7..a6e2758d5a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/sidebar-menu-item/document-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/sidebar-menu-item/document-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-document-sidebar-menu-item') export class UmbDocumentSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.element.ts index 7f3f28b048..beaa08f875 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.element.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UmbWorkspaceDocumentContext } from './document-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-document-workspace') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/sidebar-menu-item/media-types-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/sidebar-menu-item/media-types-sidebar-menu-item.element.ts index 1ad71be2bb..6c9cdc40ea 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/sidebar-menu-item/media-types-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/sidebar-menu-item/media-types-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-media-types-sidebar-menu-item') export class UmbMediaTypesSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/sidebar-menu-item/media-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/sidebar-menu-item/media-sidebar-menu-item.element.ts index a32ff11d13..3149065081 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/sidebar-menu-item/media-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/sidebar-menu-item/media-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-media-sidebar-menu-item') export class UmbMediaSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/workspace/media-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/workspace/media-workspace.element.ts index 5b6dca7d65..5c5ce1b4f9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/workspace/media-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/workspace/media-workspace.element.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UmbWorkspaceMediaContext } from './media-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-media-workspace') export class UmbMediaWorkspaceElement extends UmbLitElement { @@ -36,7 +36,6 @@ export class UmbMediaWorkspaceElement extends UmbLitElement { private _workspaceContext: UmbWorkspaceMediaContext = new UmbWorkspaceMediaContext(this); - render() { return html``; } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/sidebar-menu-item/member-groups-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/sidebar-menu-item/member-groups-sidebar-menu-item.element.ts index 2ef51fc654..298722af3e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/sidebar-menu-item/member-groups-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/sidebar-menu-item/member-groups-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-member-groups-sidebar-menu-item') export class UmbMemberGroupsSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/sidebar-menu-item/member-types-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/sidebar-menu-item/member-types-sidebar-menu-item.element.ts index d23919ce4c..4e05003f37 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/sidebar-menu-item/member-types-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/sidebar-menu-item/member-types-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-member-types-sidebar-menu-item') export class UmbMemberTypesSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/members/sidebar-menu-item/members-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/members/sidebar-menu-item/members-sidebar-menu-item.element.ts index 3a9f7e7e87..b888ee60f1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/members/sidebar-menu-item/members-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/members/sidebar-menu-item/members-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-members-sidebar-menu-item') export class UmbMembersSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/created/created-packages-section-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/created/created-packages-section-view.element.ts index 77cb8cb4d3..c96df1774e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/created/created-packages-section-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/created/created-packages-section-view.element.ts @@ -4,7 +4,7 @@ import { IRoute, IRoutingInfo } from 'router-slot'; import type { ManifestWorkspace } from '@umbraco-cms/models'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-created-packages-section-view') export class UmbCreatedPackagesSectionViewElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/installed-packages-section-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/installed-packages-section-view.element.ts index e0f485e060..9a47c7aff4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/installed-packages-section-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/installed-packages-section-view.element.ts @@ -4,7 +4,7 @@ import { IRoute, IRoutingInfo } from 'router-slot'; import type { ManifestWorkspace } from '@umbraco-cms/models'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-installed-packages-section-view') export class UmbInstalledPackagesSectionViewElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/packages-installed-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/packages-installed-item.element.ts index 445c521893..9849d188c8 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/packages-installed-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/packages-installed-item.element.ts @@ -7,7 +7,7 @@ import { createExtensionElement } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import type { ManifestPackageView } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-packages-installed-item') export class UmbPackagesInstalledItem extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/dashboard-examine-management.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/dashboard-examine-management.element.ts index 3ad1c32254..d6d166c8e7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/dashboard-examine-management.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/dashboard-examine-management.element.ts @@ -5,7 +5,7 @@ import { IRoute, IRoutingInfo, path } from 'router-slot'; import { UmbDashboardExamineIndexElement } from './views/section-view-examine-indexers'; import { UmbDashboardExamineSearcherElement } from './views/section-view-examine-searchers'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-dashboard-examine-management') export class UmbDashboardExamineManagementElement extends UmbLitElement { @@ -60,7 +60,7 @@ export class UmbDashboardExamineManagementElement extends UmbLitElement { } private get backbutton(): boolean { - return !(this._currentPath?.endsWith('examine-management/')); + return !this._currentPath?.endsWith('examine-management/'); } render() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-indexers.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-indexers.ts index e69109991a..3340bcc296 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-indexers.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-indexers.ts @@ -9,7 +9,7 @@ import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../.. import './section-view-examine-searchers'; import { HealthStatus, Index, IndexerResource } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @customElement('umb-dashboard-examine-index') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-overview.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-overview.ts index 483d0099ce..61ee6799cd 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-overview.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-overview.ts @@ -3,7 +3,7 @@ import { css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { HealthStatus, Index, IndexerResource, Searcher, SearcherResource } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @customElement('umb-dashboard-examine-overview') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-searchers.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-searchers.ts index 05f27c3337..6de07bdf64 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-searchers.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-searchers.ts @@ -5,7 +5,7 @@ import { customElement, state, query, property } from 'lit/decorators.js'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../../core/modal'; import { SearchResult, SearcherResource, Field } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; import './modal-views/fields-viewer.element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/models-builder/dashboard-models-builder.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/models-builder/dashboard-models-builder.element.ts index 8f550d7bbd..6b13ba8b67 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/models-builder/dashboard-models-builder.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/models-builder/dashboard-models-builder.element.ts @@ -4,7 +4,7 @@ import { css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { ModelsBuilder, ModelsBuilderResource, ModelsMode } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @customElement('umb-dashboard-models-builder') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts index fb74431a4b..fe845a3b37 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts @@ -3,7 +3,7 @@ import { css, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { ProfilingResource } from '@umbraco-cms/backend-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-dashboard-performance-profiling') export class UmbDashboardPerformanceProfilingElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/published-status/dashboard-published-status.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/published-status/dashboard-published-status.element.ts index c91b095df2..5c2990b104 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/published-status/dashboard-published-status.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/published-status/dashboard-published-status.element.ts @@ -7,7 +7,7 @@ import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../co import { PublishedCacheResource } from '@umbraco-cms/backend-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-dashboard-published-status') export class UmbDashboardPublishedStatusElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/telemetry/dashboard-telemetry.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/telemetry/dashboard-telemetry.element.ts index 81f1eee017..e89fbc9571 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/telemetry/dashboard-telemetry.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/telemetry/dashboard-telemetry.element.ts @@ -4,7 +4,7 @@ import { unsafeHTML } from 'lit/directives/unsafe-html.js'; import { UUIButtonState } from '@umbraco-ui/uui'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { Telemetry, TelemetryLevel, TelemetryResource } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @customElement('umb-dashboard-telemetry') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/sidebar-menu-item/data-types-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/sidebar-menu-item/data-types-sidebar-menu-item.element.ts index cb94248015..8ff28f638a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/sidebar-menu-item/data-types-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/sidebar-menu-item/data-types-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-data-types-sidebar-menu-item') export class UmbDataTypesSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/data-type-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/data-type-workspace.element.ts index 51c2ecdd44..f37d024b52 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/data-type-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/data-type-workspace.element.ts @@ -4,7 +4,7 @@ import { css, html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import { distinctUntilChanged } from 'rxjs'; import { UmbWorkspaceDataTypeContext } from './data-type-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-data-type-workspace diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/edit/data-type-workspace-view-edit.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/edit/data-type-workspace-view-edit.element.ts index 3ad679fa59..feaa116f91 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/edit/data-type-workspace-view-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/edit/data-type-workspace-view-edit.element.ts @@ -3,7 +3,7 @@ import { css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../../../core/modal'; import { UmbWorkspaceDataTypeContext } from '../../data-type-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { DataTypeDetails } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/info/workspace-view-data-type-info.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/info/workspace-view-data-type-info.element.ts index fa4ecf1bf8..26af618a4a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/info/workspace-view-data-type-info.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/info/workspace-view-data-type-info.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { distinctUntilChanged } from 'rxjs'; import { UmbWorkspaceDataTypeContext } from '../../data-type-workspace.context'; import type { DataTypeDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-data-type-info') export class UmbWorkspaceViewDataTypeInfoElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/extensions/workspace/extension-root-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/extensions/workspace/extension-root-workspace.element.ts index 557c5f01e3..9809f061ad 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/extensions/workspace/extension-root-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/extensions/workspace/extension-root-workspace.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { isManifestElementNameType } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import type { ManifestBase } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-extension-root-workspace') export class UmbExtensionRootWorkspaceElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts index 598f869a85..901f6d2e44 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts @@ -2,7 +2,7 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; import { UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '@umbraco-cms/notification'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-language-workspace') export class UmbLanguageWorkspaceElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/bulk-actions/collection-bulk-action-media-delete.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/bulk-actions/collection-bulk-action-media-delete.element.ts index 1001bfbbdd..c5204a1360 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/bulk-actions/collection-bulk-action-media-delete.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/bulk-actions/collection-bulk-action-media-delete.element.ts @@ -4,7 +4,7 @@ import { customElement } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from '../collection.context'; import type { ManifestCollectionBulkAction } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-collection-bulk-action-media-delete') export class UmbCollectionBulkActionDeleteElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-selection-actions.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-selection-actions.element.ts index 1d85b374b5..c6f9151ec9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-selection-actions.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-selection-actions.element.ts @@ -3,7 +3,7 @@ import { css, html, nothing } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from './collection.context'; import type { MediaDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-collection-selection-actions') export class UmbCollectionSelectionActionsElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-toolbar.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-toolbar.element.ts index fedfed7109..2c19aa919e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-toolbar.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-toolbar.element.ts @@ -6,7 +6,7 @@ import { TooltipMenuItem } from '../components/tooltip-menu'; import '../components/tooltip-menu/tooltip-menu.element'; import type { ManifestCollectionView } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-collection-toolbar') export class UmbCollectionToolbarElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts index 2a75c95f73..4b1d649c95 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts @@ -8,7 +8,7 @@ import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from './collection import { createExtensionElement } from '@umbraco-cms/extensions-api'; import type { ManifestCollectionView, MediaDetails } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { UmbObserverController } from '@umbraco-cms/observable-api'; @customElement('umb-collection') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/dashboards/dashboard-collection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/dashboards/dashboard-collection.element.ts index 97719a81ea..9d4f7825a9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/dashboards/dashboard-collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/dashboards/dashboard-collection.element.ts @@ -9,7 +9,7 @@ import { UMB_COLLECTION_CONTEXT_TOKEN, } from 'src/backoffice/shared/collection/collection.context'; import type { ManifestDashboardCollection } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-dashboard-collection') export class UmbDashboardCollectionElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-grid.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-grid.element.ts index 794cdb6f6a..4d9e88948f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-grid.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-grid.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { repeat } from 'lit/directives/repeat.js'; import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from '../collection.context'; import type { MediaDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-collection-view-media-grid') export class UmbCollectionViewsMediaGridElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-table.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-table.element.ts index 258a0a7465..7d401aee2b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-table.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-table.element.ts @@ -3,7 +3,7 @@ import { css, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from '../collection.context'; import type { MediaDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UmbTableColumn, UmbTableConfig, diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-header-sections.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-header-sections.element.ts index ba01e94be6..a76f1bd95d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-header-sections.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-header-sections.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { when } from 'lit/directives/when.js'; import { UmbSectionStore, UMB_SECTION_STORE_CONTEXT_TOKEN } from '../section/section.store'; import type { ManifestSection } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-backoffice-header-sections') export class UmbBackofficeHeaderSections extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts index 5782cf7c17..3aab7e9705 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts @@ -8,7 +8,7 @@ import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section/section import { createExtensionElement } from '@umbraco-cms/extensions-api'; import type { ManifestSection } from '@umbraco-cms/models'; import { UmbSectionElement } from 'src/backoffice/shared/components/section/section.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @defineElement('umb-backoffice-main') export class UmbBackofficeMain extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element.ts index 49298c46ed..fe538633f3 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element.ts @@ -3,7 +3,7 @@ import { css, CSSResultGroup, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { repeat } from 'lit/directives/repeat.js'; import { UmbModalHandler, UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../core/modal'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-backoffice-modal-container') export class UmbBackofficeModalContainer extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts index c222b88208..5024b7b27c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts @@ -7,7 +7,7 @@ import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '@umbraco-cms/notification'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-backoffice-notification-container') export class UmbBackofficeNotificationContainer extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/content-property/content-property.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/content-property/content-property.element.ts index 7ade9d09a1..ecf42bf4c4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/content-property/content-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/content-property/content-property.element.ts @@ -7,7 +7,7 @@ import { UmbDataTypeStore, UMB_DATA_TYPE_STORE_CONTEXT_TOKEN } from '../../../se import type { ContentProperty, DataTypeDetails } from '@umbraco-cms/models'; import '../workspace-property/workspace-property.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UmbObserverController } from '@umbraco-cms/observable-api'; @customElement('umb-content-property') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts index d5cb2940e1..e39936df6b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts @@ -5,7 +5,7 @@ import { map } from 'rxjs'; import { repeat } from 'lit/directives/repeat.js'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import { createExtensionElement, isManifestElementableType } from '@umbraco-cms/extensions-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; export type InitializedExtension = { alias: string; weight: number; component: HTMLElement | null }; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts index 31432bdac6..f10ca3d696 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts @@ -5,7 +5,7 @@ import { ifDefined } from 'lit-html/directives/if-defined.js'; import { FormControlMixin } from '@umbraco-ui/uui-base/lib/mixins'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; import type { FolderTreeItem } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { UmbObserverController } from '@umbraco-cms/observable-api'; import { UmbDocumentStore, UMB_DOCUMENT_STORE_CONTEXT_TOKEN } from 'src/backoffice/documents/documents/document.store'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-list-base/input-list-base.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-list-base/input-list-base.ts index 847b7b9155..b4542ec1d7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-list-base/input-list-base.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-list-base/input-list-base.ts @@ -8,7 +8,7 @@ import { UmbModalService, UmbModalType, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from ' import '../../../../core/modal/layouts/picker-section/picker-layout-section.element'; import '../../../../core/modal/layouts/picker-user-group/picker-layout-user-group.element'; import '../../../../core/modal/layouts/picker-user/picker-layout-user.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** TODO: Make use of UUI FORM Mixin, to make it easily take part of a form. */ export class UmbInputListBase extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-number-range/input-number-range.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-number-range/input-number-range.element.ts index 8cf1a4ed09..fc12451c98 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-number-range/input-number-range.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-number-range/input-number-range.element.ts @@ -2,27 +2,22 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property, state } from 'lit/decorators.js'; import { FormControlMixin } from '@umbraco-ui/uui-base/lib/mixins'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; function getNumberOrUndefined(value: string) { - const num = parseInt(value, 10); - return isNaN(num) ? undefined : num; + const num = parseInt(value, 10); + return isNaN(num) ? undefined : num; } @customElement('umb-input-number-range') export class UmbInputNumberRangeElement extends FormControlMixin(UmbLitElement) { - static styles = [ - UUITextStyles, - css` + static styles = [UUITextStyles, css``]; - `, - ]; + @property({ type: String, attribute: 'min-label' }) + minLabel = 'Low value'; - @property({type: String, attribute:'min-label'}) - minLabel = "Low value" - - @property({type: String, attribute:'max-label'}) - maxLabel = "High value" + @property({ type: String, attribute: 'max-label' }) + maxLabel = 'High value'; @state() private _minValue?: number; @@ -47,15 +42,15 @@ export class UmbInputNumberRangeElement extends FormControlMixin(UmbLitElement) } private updateValue() { - const newValue = (this._minValue || this._maxValue) ? (this._minValue || '')+','+(this._maxValue || '') : ''; - if(super.value !== newValue) { + const newValue = this._minValue || this._maxValue ? (this._minValue || '') + ',' + (this._maxValue || '') : ''; + if (super.value !== newValue) { super.value = newValue; } } @property() public set value(keysString: string) { - if(keysString !== this._value) { + if (keysString !== this._value) { const splittedValue = keysString.split(/[ ,]+/); this.minValue = getNumberOrUndefined(splittedValue[0]); this.maxValue = getNumberOrUndefined(splittedValue[1]); @@ -66,26 +61,29 @@ export class UmbInputNumberRangeElement extends FormControlMixin(UmbLitElement) super(); } - protected getFormElement() { - return this; - } + protected getFormElement() { + return this; + } - private _onMinInput(e:InputEvent) { + private _onMinInput(e: InputEvent) { this.minValue = Number((e.target as HTMLInputElement).value); this.dispatchEvent(new CustomEvent('change', { bubbles: true, composed: true })); } - private _onMaxInput(e:InputEvent) { + private _onMaxInput(e: InputEvent) { this.maxValue = Number((e.target as HTMLInputElement).value); this.dispatchEvent(new CustomEvent('change', { bubbles: true, composed: true })); } - - render() { - return html` – `; + return html` + – + `; } - } export default UmbInputNumberRangeElement; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-dashboards/section-dashboards.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-dashboards/section-dashboards.element.ts index ba493baa14..a2c492cd60 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-dashboards/section-dashboards.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-dashboards/section-dashboards.element.ts @@ -12,7 +12,7 @@ import type { ManifestWithMeta, } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-section-dashboards') export class UmbSectionDashboardsElement extends UmbLitElement { @@ -41,7 +41,7 @@ export class UmbSectionDashboardsElement extends UmbLitElement { height: 100%; box-sizing: border-box; display: block; - padding:var(--uui-size-5); + padding: var(--uui-size-5); } `, ]; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element.ts index f46bc00785..2ca96b9d8d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element.ts @@ -3,7 +3,7 @@ import { html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section.context'; import { ManifestSidebarMenuItem } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import './sidebar-menu-item.element.ts'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/sidebar-menu-item.element.ts index 81df6319d5..05b6f9b6e8 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/sidebar-menu-item.element.ts @@ -2,7 +2,7 @@ import { v4 as uuidv4 } from 'uuid'; import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { ManifestSidebarMenuItem } from '@umbraco-cms/models'; @customElement('umb-sidebar-menu-item') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar/section-sidebar.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar/section-sidebar.element.ts index 7964674b21..6add77bb40 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar/section-sidebar.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar/section-sidebar.element.ts @@ -5,7 +5,7 @@ import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section.context import type { ManifestSection } from '@umbraco-cms/models'; import '../../tree/context-menu/tree-context-menu.service'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-section-sidebar') export class UmbSectionSidebarElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-views/section-views.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-views/section-views.element.ts index c7d498e252..e8817953cc 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-views/section-views.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-views/section-views.element.ts @@ -5,7 +5,7 @@ import { EMPTY, map, of, Subscription, switchMap } from 'rxjs'; import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section.context'; import type { ManifestSectionView } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-section-views') export class UmbSectionViewsElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section.element.ts index 4b04b25ca2..35652dbd98 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section.element.ts @@ -8,7 +8,7 @@ import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from './section.context' import { createExtensionElement } from '@umbraco-cms/extensions-api'; import type { ManifestSectionView, ManifestWorkspace, ManifestSidebarMenuItem } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import './section-sidebar-menu/section-sidebar-menu.element.ts'; import './section-views/section-views.element.ts'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/action/tree-item-action.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/action/tree-item-action.element.ts index a738d06b5f..07be43b98b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/action/tree-item-action.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/action/tree-item-action.element.ts @@ -9,7 +9,7 @@ import { UMB_TREE_CONTEXT_MENU_SERVICE_CONTEXT_TOKEN, } from '../context-menu/tree-context-menu.service'; import type { Entity, ManifestTreeItemAction, ManifestTree } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; export type ActionPageEntity = { key: string; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page-action-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page-action-list.element.ts index 9ef5edbae1..6359e316e9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page-action-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page-action-list.element.ts @@ -5,7 +5,7 @@ import { map } from 'rxjs'; import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../../section/section.context'; import type { Entity, ManifestTreeItemAction, ManifestTree } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-tree-context-menu-page-action-list') export class UmbTreeContextMenuPageActionListElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page.service.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page.service.ts index 36bcd4bc21..84b821ce3a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page.service.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page.service.ts @@ -3,7 +3,7 @@ import { css, nothing, PropertyValueMap } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import UmbTreeItemActionElement, { ActionPageEntity } from '../action/tree-item-action.element'; import { UmbTreeContextMenuService } from './tree-context-menu.service'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; import { UmbContextToken } from '@umbraco-cms/context-api'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu.service.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu.service.ts index 5b6e322682..aeb9fd2687 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu.service.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu.service.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css'; import { css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { ActionPageEntity } from '../action/tree-item-action.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UmbContextToken } from '@umbraco-cms/context-api'; @customElement('umb-tree-context-menu-service') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts index 9a565d115a..e558638dce 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts @@ -12,7 +12,7 @@ import { } from './context-menu/tree-context-menu.service'; import type { Entity } from '@umbraco-cms/models'; import type { UmbTreeDataStore } from '@umbraco-cms/store'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; @customElement('umb-tree-item') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts index 552befc7e7..ca6ae94497 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts @@ -6,7 +6,7 @@ import { UmbTreeContextBase } from './tree.context'; import type { Entity, ManifestTree } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import { UmbTreeDataStore } from '@umbraco-cms/store'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import './tree-item.element'; import './context-menu/tree-context-menu-page-action-list.element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts index adc7588e89..dea5781d6e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts @@ -7,7 +7,7 @@ import type { UmbWorkspaceContentContext } from '../workspace/workspace-content/ import type { DocumentDetails, MediaDetails } from '@umbraco-cms/models'; import type { UmbNodeStoreBase } from '@umbraco-cms/store'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; type ContentTypeTypes = DocumentDetails | MediaDetails; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts index 8a8945effb..a49120ef46 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts @@ -10,7 +10,7 @@ import type { DataTypePropertyData, ManifestPropertyEditorUI, ManifestTypes } fr import '../../property-actions/shared/property-action-menu/property-action-menu.element'; import '../../../../backoffice/shared/components/workspace/workspace-property-layout/workspace-property-layout.element'; import { UmbObserverController } from '@umbraco-cms/observable-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-workspace-property diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/actions/save/workspace-action-node-save.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/actions/save/workspace-action-node-save.element.ts index 733eb1d661..bc1cb1b206 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/actions/save/workspace-action-node-save.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/actions/save/workspace-action-node-save.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import type { UUIButtonState } from '@umbraco-ui/uui'; import { UmbWorkspaceContentContext } from '../../workspace-content/workspace-content.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { ManifestWorkspaceAction } from '@umbraco-cms/models'; @customElement('umb-workspace-action-node-save') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/collection/workspace-view-collection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/collection/workspace-view-collection.element.ts index 882dc1bdf9..fd85d0103d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/collection/workspace-view-collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/collection/workspace-view-collection.element.ts @@ -11,7 +11,7 @@ import { UmbMediaStore, UmbMediaStoreItemType } from 'src/backoffice/media/media import '../../../../../../shared/components/content-property/content-property.element'; import '../../../../../../shared/collection/dashboards/dashboard-collection.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-collection') export class UmbWorkspaceViewCollectionElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/edit/workspace-view-content-edit.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/edit/workspace-view-content-edit.element.ts index d10cf56215..fc45eed411 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/edit/workspace-view-content-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/edit/workspace-view-content-edit.element.ts @@ -7,7 +7,7 @@ import { UmbWorkspaceContentContext } from '../../workspace-content.context'; import type { ContentProperty, ContentPropertyData, DocumentDetails, MediaDetails } from '@umbraco-cms/models'; import '../../../../content-property/content-property.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-content-edit') export class UmbWorkspaceViewContentEditElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/info/workspace-view-content-info.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/info/workspace-view-content-info.element.ts index ae148d8937..30b3e98a61 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/info/workspace-view-content-info.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/info/workspace-view-content-info.element.ts @@ -3,7 +3,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, state } from 'lit/decorators.js'; import type { UmbWorkspaceContentContext } from '../../workspace-content.context'; import type { DocumentDetails, MediaDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-content-info') export class UmbWorkspaceViewContentInfoElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.element.ts index 0593b4ae60..36cc76df03 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.element.ts @@ -9,13 +9,13 @@ import '../../variant-selector/variant-selector.element'; // TODO: Make this dynamic, use load-extensions method to loop over extensions for this node. import './views/edit/workspace-view-content-edit.element'; import './views/info/workspace-view-content-info.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * TODO: IMPORTANT TODO: Get rid of the content workspace. Instead we aim to get separate components that can be composed by each workspace. * Example. Document Workspace would use a Variant-component(variant component would talk directly to the workspace-context) * As well breadcrumbs etc. - * + * */ @customElement('umb-workspace-content') export class UmbWorkspaceContentElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts index 72917fb40d..117ce340b5 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts @@ -6,11 +6,15 @@ import { map } from 'rxjs'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import type { ManifestWorkspaceAction, ManifestWorkspaceView, ManifestWorkspaceViewCollection } from '@umbraco-cms/models'; +import type { + ManifestWorkspaceAction, + ManifestWorkspaceView, + ManifestWorkspaceViewCollection, +} from '@umbraco-cms/models'; import '../../body-layout/body-layout.element'; import '../../extension-slot/extension-slot.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-workspace-layout @@ -46,7 +50,7 @@ export class UmbWorkspaceLayout extends UmbLitElement { } router-slot { height: 100%; - flex:0; + flex: 0; } umb-extension-slot[slot='actions'] { @@ -93,11 +97,7 @@ export class UmbWorkspaceLayout extends UmbLitElement { this.observe( umbExtensionsRegistry .extensionsOfTypes(['workspaceView', 'workspaceViewCollection']) - .pipe( - map((extensions) => - extensions.filter((extension) => (extension).meta.workspaces.includes(this.alias)) - ) - ), + .pipe(map((extensions) => extensions.filter((extension) => extension.meta.workspaces.includes(this.alias)))), (workspaceViews) => { this._workspaceViews = workspaceViews; this._createRoutes(); @@ -106,11 +106,9 @@ export class UmbWorkspaceLayout extends UmbLitElement { } private async _createRoutes() { - this._routes = []; if (this._workspaceViews.length > 0) { - this._routes = this._workspaceViews.map((view) => { return { path: `view/${view.meta.pathname}`, @@ -188,7 +186,8 @@ export class UmbWorkspaceLayout extends UmbLitElement { extension.meta.workspaces.includes(this.alias)}> + .filter=${(extension: ManifestWorkspaceAction) => + extension.meta.workspaces.includes(this.alias)}> `; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/clear/property-action-clear.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/clear/property-action-clear.element.ts index 6df5a91cc9..8ec669f0e6 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/clear/property-action-clear.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/clear/property-action-clear.element.ts @@ -3,11 +3,10 @@ import { customElement, property } from 'lit/decorators.js'; //import type { UmbPropertyActionMenuContext } from '../shared/property-action-menu/property-action-menu.context'; import { UmbPropertyAction } from '../shared/property-action/property-action.model'; import type { UmbWorkspacePropertyContext } from '../../components/workspace-property/workspace-property.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-property-action-clear') export class UmbPropertyActionClearElement extends UmbLitElement implements UmbPropertyAction { - @property() value = ''; @@ -40,7 +39,7 @@ export class UmbPropertyActionClearElement extends UmbLitElement implements UmbP //this.value = '';// This is though bad as it assumes we are dealing with a string. So wouldn't work as a generalized element. //this.dispatchEvent(new CustomEvent('property-value-change')); // Or you can do this: - this._propertyContext?.resetValue();// This resets value to what the property wants. + this._propertyContext?.resetValue(); // This resets value to what the property wants. } render() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts index 6e9a1db8c1..72b565ea7b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts @@ -6,7 +6,7 @@ import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '@umbraco-cms/notification'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-property-action-copy') export class UmbPropertyActionCopyElement extends UmbLitElement implements UmbPropertyAction { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.element.ts index 6898826005..6798cbceae 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.element.ts @@ -7,7 +7,7 @@ import type { ManifestPropertyAction } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import '../property-action/property-action.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UmbObserverController } from '@umbraco-cms/observable-api'; @customElement('umb-property-action-menu') @@ -41,8 +41,6 @@ export class UmbPropertyActionMenuElement extends UmbLitElement { `, ]; - - // TODO: we need to investigate context api vs values props and events @property() public value?: string; @@ -78,16 +76,11 @@ export class UmbPropertyActionMenuElement extends UmbLitElement { private _observeActions(alias: string) { this._actionsObserver?.destroy(); this._actionsObserver = this.observe( - umbExtensionsRegistry - .extensionsOfType('propertyAction') - .pipe( - map((propertyActions) => { - return propertyActions.filter((propertyAction) => - propertyAction.meta.propertyEditors.includes(alias) - ) - } - ) - ), + umbExtensionsRegistry.extensionsOfType('propertyAction').pipe( + map((propertyActions) => { + return propertyActions.filter((propertyAction) => propertyAction.meta.propertyEditors.includes(alias)); + }) + ), (manifests) => { this._actions = manifests; } @@ -104,28 +97,28 @@ export class UmbPropertyActionMenuElement extends UmbLitElement { } render() { - return (this._actions.length > 0) ? - html` - - - - + return this._actions.length > 0 + ? html` + + + + - - - ` + + + ` : ''; } } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/shared/property-editor-config/property-editor-config.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/shared/property-editor-config/property-editor-config.element.ts index 216e33b789..61849e35f9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/shared/property-editor-config/property-editor-config.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/shared/property-editor-config/property-editor-config.element.ts @@ -6,7 +6,7 @@ import type { PropertyEditorConfigDefaultData, PropertyEditorConfigProperty } fr import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import '../../../components/workspace-property/workspace-property.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-config @@ -58,24 +58,30 @@ export class UmbPropertyEditorConfigElement extends UmbLitElement { private _observePropertyEditorUIConfig() { if (!this._propertyEditorUIAlias) return; - this.observe(umbExtensionsRegistry.getByTypeAndAlias('propertyEditorUI', this.propertyEditorUIAlias), (manifest) => { - this._observePropertyEditorModelConfig(manifest?.meta.propertyEditorModel); - this._propertyEditorUIConfigProperties = manifest?.meta.config?.properties || []; - this._propertyEditorUIConfigDefaultData = manifest?.meta.config?.defaultData || []; - this._mergeConfigProperties(); - this._mergeConfigDefaultData(); - }); + this.observe( + umbExtensionsRegistry.getByTypeAndAlias('propertyEditorUI', this.propertyEditorUIAlias), + (manifest) => { + this._observePropertyEditorModelConfig(manifest?.meta.propertyEditorModel); + this._propertyEditorUIConfigProperties = manifest?.meta.config?.properties || []; + this._propertyEditorUIConfigDefaultData = manifest?.meta.config?.defaultData || []; + this._mergeConfigProperties(); + this._mergeConfigDefaultData(); + } + ); } private _observePropertyEditorModelConfig(propertyEditorModelAlias?: string) { if (!propertyEditorModelAlias) return; - this.observe(umbExtensionsRegistry.getByTypeAndAlias('propertyEditorModel', propertyEditorModelAlias), (manifest) => { - this._propertyEditorModelConfigProperties = manifest?.meta.config?.properties || []; - this._propertyEditorModelConfigDefaultData = manifest?.meta.config?.defaultData || []; - this._mergeConfigProperties(); - this._mergeConfigDefaultData(); - }); + this.observe( + umbExtensionsRegistry.getByTypeAndAlias('propertyEditorModel', propertyEditorModelAlias), + (manifest) => { + this._propertyEditorModelConfigProperties = manifest?.meta.config?.properties || []; + this._propertyEditorModelConfigDefaultData = manifest?.meta.config?.defaultData || []; + this._mergeConfigProperties(); + this._mergeConfigDefaultData(); + } + ); } private _mergeConfigProperties() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts index b1a5a2de20..94ad826989 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-block-grid-block-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts index 4c3af973a9..6e91030494 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-block-grid-group-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts index d9e73c661b..3d438018eb 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-block-grid-stylesheet-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts index 7325189bc8..62eb2dbf6f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-block-grid diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts index f08fd1694d..46fc05bc59 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-block-list-block-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/property-editor-ui-block-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/property-editor-ui-block-list.element.ts index 8af4f0bd49..1cff28af61 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/property-editor-ui-block-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/property-editor-ui-block-list.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-block-list diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/checkbox-list/property-editor-ui-checkbox-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/checkbox-list/property-editor-ui-checkbox-list.element.ts index 0c501fc88b..7779226bf1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/checkbox-list/property-editor-ui-checkbox-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/checkbox-list/property-editor-ui-checkbox-list.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-checkbox-list diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts index f1ea228ed3..3e916db439 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-collection-view-bulk-action-permissions diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts index e5483e4fe0..df9604b90c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-collection-view-column-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts index 90febd1e3f..d368c071fb 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-collection-view-layout-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts index 6ea8a17e1c..203d97b040 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-collection-view-order-by diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts index 02d402ff81..f393236675 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-collection-view diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/color-picker/property-editor-ui-color-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/color-picker/property-editor-ui-color-picker.element.ts index c50a458514..68b07d02c4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/color-picker/property-editor-ui-color-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/color-picker/property-editor-ui-color-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-color-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/date-picker/property-editor-ui-date-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/date-picker/property-editor-ui-date-picker.element.ts index 3ebaf9d8a0..628e669e7f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/date-picker/property-editor-ui-date-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/date-picker/property-editor-ui-date-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-date-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element.ts index 13254a1cf4..9f4ef96bc2 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { UmbInputDocumentPickerElement } from 'src/backoffice/shared/components/input-document-picker/input-document-picker.element'; import '../../../components/input-document-picker/input-document-picker.element'; import type { DataTypePropertyData } from '@umbraco-cms/models'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/dropdown/property-editor-ui-dropdown.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/dropdown/property-editor-ui-dropdown.element.ts index 7020970027..b6ebba7082 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/dropdown/property-editor-ui-dropdown.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/dropdown/property-editor-ui-dropdown.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-dropdown diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/eye-dropper/property-editor-ui-eye-dropper.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/eye-dropper/property-editor-ui-eye-dropper.element.ts index 42a01d4448..a89d2167d4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/eye-dropper/property-editor-ui-eye-dropper.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/eye-dropper/property-editor-ui-eye-dropper.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-eye-dropper diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/icon-picker/property-editor-ui-icon-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/icon-picker/property-editor-ui-icon-picker.element.ts index 32cc9d951d..746caf614b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/icon-picker/property-editor-ui-icon-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/icon-picker/property-editor-ui-icon-picker.element.ts @@ -2,7 +2,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../../core/modal'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-icon-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-cropper/property-editor-ui-image-cropper.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-cropper/property-editor-ui-image-cropper.element.ts index 88b08bbf7e..729958b764 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-cropper/property-editor-ui-image-cropper.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-cropper/property-editor-ui-image-cropper.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-image-cropper diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-crops-configuration/property-editor-ui-image-crops-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-crops-configuration/property-editor-ui-image-crops-configuration.element.ts index f9ef77f241..453940d837 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-crops-configuration/property-editor-ui-image-crops-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-crops-configuration/property-editor-ui-image-crops-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-image-crops-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/label/property-editor-ui-label.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/label/property-editor-ui-label.element.ts index 59e2a6f66e..7bad98757e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/label/property-editor-ui-label.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/label/property-editor-ui-label.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-label diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/markdown-editor/property-editor-ui-markdown-editor.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/markdown-editor/property-editor-ui-markdown-editor.element.ts index d20b64e31c..4bf0e6a0cf 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/markdown-editor/property-editor-ui-markdown-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/markdown-editor/property-editor-ui-markdown-editor.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-markdown-editor diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/media-picker/property-editor-ui-media-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/media-picker/property-editor-ui-media-picker.element.ts index b7c18cd63b..ac00b08123 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/media-picker/property-editor-ui-media-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/media-picker/property-editor-ui-media-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-media-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-group-picker/property-editor-ui-member-group-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-group-picker/property-editor-ui-member-group-picker.element.ts index 6a851c6516..4ed449c6b1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-group-picker/property-editor-ui-member-group-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-group-picker/property-editor-ui-member-group-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-member-group-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-picker/property-editor-ui-member-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-picker/property-editor-ui-member-picker.element.ts index 88d9b40f47..6916e7b73a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-picker/property-editor-ui-member-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-picker/property-editor-ui-member-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-member-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts index dd21df3e24..fea30850b4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-multi-url-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multiple-text-string/property-editor-ui-multiple-text-string.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multiple-text-string/property-editor-ui-multiple-text-string.element.ts index b5e310d520..4985457537 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multiple-text-string/property-editor-ui-multiple-text-string.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multiple-text-string/property-editor-ui-multiple-text-string.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-multiple-text-string diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number-range/property-editor-ui-number-range.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number-range/property-editor-ui-number-range.element.ts index 8c28876e9b..d0725b5fcf 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number-range/property-editor-ui-number-range.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number-range/property-editor-ui-number-range.element.ts @@ -2,7 +2,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property, state } from 'lit/decorators.js'; import type { UmbInputNumberRangeElement } from '../../../../shared/components/input-number-range/input-number-range.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import '../../../../shared/components/input-number-range/input-number-range.element'; type ValueType = { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number/property-editor-ui-number.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number/property-editor-ui-number.element.ts index 84663ac489..0ff3749174 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number/property-editor-ui-number.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number/property-editor-ui-number.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-property-editor-ui-number') export class UmbPropertyEditorUINumberElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/order-direction/property-editor-ui-order-direction.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/order-direction/property-editor-ui-order-direction.element.ts index 6f99e11e43..70ffcf11a7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/order-direction/property-editor-ui-order-direction.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/order-direction/property-editor-ui-order-direction.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-order-direction diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/overlay-size/property-editor-ui-overlay-size.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/overlay-size/property-editor-ui-overlay-size.element.ts index 68b6369670..24e1feb0f9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/overlay-size/property-editor-ui-overlay-size.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/overlay-size/property-editor-ui-overlay-size.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-overlay-size diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/radio-button-list/property-editor-ui-radio-button-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/radio-button-list/property-editor-ui-radio-button-list.element.ts index 2718c7cc9a..c090fd34ee 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/radio-button-list/property-editor-ui-radio-button-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/radio-button-list/property-editor-ui-radio-button-list.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-radio-button-list diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/slider/property-editor-ui-slider.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/slider/property-editor-ui-slider.element.ts index 22e0bd368f..06246d269a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/slider/property-editor-ui-slider.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/slider/property-editor-ui-slider.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-slider diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts index 16804c091c..1a0620d335 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-tags-storage-type diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/property-editor-ui-tags.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/property-editor-ui-tags.element.ts index a7d922140f..54fd339ab5 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/property-editor-ui-tags.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/property-editor-ui-tags.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-tags diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/text-box/property-editor-ui-text-box.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/text-box/property-editor-ui-text-box.element.ts index 6ae4ce2284..1af0133ae7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/text-box/property-editor-ui-text-box.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/text-box/property-editor-ui-text-box.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-property-editor-ui-text-box') export class UmbPropertyEditorUITextBoxElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/textarea/property-editor-ui-textarea.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/textarea/property-editor-ui-textarea.element.ts index df1980458f..450e93b422 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/textarea/property-editor-ui-textarea.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/textarea/property-editor-ui-textarea.element.ts @@ -2,7 +2,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; import type { UmbWorkspacePropertyContext } from 'src/backoffice/shared/components/workspace-property/workspace-property.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UUITextareaElement } from '@umbraco-ui/uui'; @customElement('umb-property-editor-ui-textarea') @@ -38,8 +38,7 @@ export class UmbPropertyEditorUITextareaElement extends UmbLitElement { } render() { - return html` - `; + return html` `; } } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts index 82fa2edbd1..b3707983f9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-tiny-mce-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/property-editor-ui-tiny-mce.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/property-editor-ui-tiny-mce.element.ts index 627563c013..f5d5f20149 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/property-editor-ui-tiny-mce.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/property-editor-ui-tiny-mce.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-tiny-mce diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/toggle/property-editor-ui-toggle.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/toggle/property-editor-ui-toggle.element.ts index 4243ab52ef..c1fe9e4a56 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/toggle/property-editor-ui-toggle.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/toggle/property-editor-ui-toggle.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-toggle diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts index 5975246ffe..29c9424e36 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-tree-picker-start-node diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/property-editor-ui-tree-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/property-editor-ui-tree-picker.element.ts index 909cd79323..de643068d6 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/property-editor-ui-tree-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/property-editor-ui-tree-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-tree-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/upload-field/property-editor-ui-upload-field.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/upload-field/property-editor-ui-upload-field.element.ts index 9687e6838c..ad9735bc10 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/upload-field/property-editor-ui-upload-field.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/upload-field/property-editor-ui-upload-field.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-upload-field diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/user-picker/property-editor-ui-user-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/user-picker/property-editor-ui-user-picker.element.ts index a66647915e..6dd95a872b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/user-picker/property-editor-ui-user-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/user-picker/property-editor-ui-user-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-user-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/value-type/property-editor-ui-value-type.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/value-type/property-editor-ui-value-type.element.ts index 341b8e274c..25a73e74e8 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/value-type/property-editor-ui-value-type.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/value-type/property-editor-ui-value-type.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-property-editor-ui-value-type diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/sidebar-menu-item/dictionary-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/sidebar-menu-item/dictionary-sidebar-menu-item.element.ts index f06a051ad3..f742cffbcf 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/sidebar-menu-item/dictionary-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/sidebar-menu-item/dictionary-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-dictionary-sidebar-menu-item') export class UmbDictionarySidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-header-app.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-header-app.element.ts index 66f587fe86..d5361ce93e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-header-app.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-header-app.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UmbCurrentUserStore, UMB_CURRENT_USER_STORE_CONTEXT_TOKEN } from './current-user.store'; import type { UserDetails } from '@umbraco-cms/models'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-current-user-header-app') export class UmbCurrentUserHeaderApp extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-test.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-test.element.ts index e2db3b031e..c9b1d5e737 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-test.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-test.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-user-dashboard-test') export class UmbUserDashboardTestElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts index 3977037d08..622a9837c1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import type { UUIButtonState } from '@umbraco-ui/uui'; import { UmbWorkspaceUserContext } from '../../../users/workspace/user-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-action-user-group-save') export class UmbWorkspaceActionUserGroupSaveElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/user-group-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/user-group-workspace.element.ts index 0d3633cc10..fab2ea472f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/user-group-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/user-group-workspace.element.ts @@ -11,7 +11,7 @@ import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from 'src/backoffice/users import '../../../../auth/components/input-user/input-user.element'; import '../../../../backoffice/shared/components/input-section/input-section.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-user-group-workspace') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/user-group-table-sections-column-layout.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/user-group-table-sections-column-layout.element.ts index 905a72a6aa..a6f8f0f4ec 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/user-group-table-sections-column-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/user-group-table-sections-column-layout.element.ts @@ -2,7 +2,7 @@ import { html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import { UmbTableItem } from 'src/backoffice/shared/components/table'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-user-group-table-sections-column-layout') export class UmbUserGroupTableSectionsColumnLayoutElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/workspace-view-user-groups.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/workspace-view-user-groups.element.ts index 9d3f8ac467..1d6670c474 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/workspace-view-user-groups.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/workspace-view-user-groups.element.ts @@ -18,7 +18,7 @@ import { UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN, } from 'src/backoffice/users/user-groups/user-group.store'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-user-groups') export class UmbWorkspaceViewUserGroupsElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/grid/workspace-view-users-grid.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/grid/workspace-view-users-grid.element.ts index 45f52c2d8b..b6366eb0b6 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/grid/workspace-view-users-grid.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/grid/workspace-view-users-grid.element.ts @@ -7,7 +7,7 @@ import type { UmbSectionViewUsersElement } from '../../section-view-users.elemen import { getTagLookAndColor } from '../../../../../../../auth/utils'; import { UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN } from '../../../../../user-groups/user-group.store'; import type { UserDetails, UserEntity, UserGroupEntity } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-users-grid') export class UmbWorkspaceViewUsersGridElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/table/workspace-view-users-table.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/table/workspace-view-users-table.element.ts index bcd3ae99fd..3158ab35da 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/table/workspace-view-users-table.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/table/workspace-view-users-table.element.ts @@ -19,7 +19,7 @@ import { UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN, } from 'src/backoffice/users/user-groups/user-group.store'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-users-table') export class UmbWorkspaceViewUsersTableElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/section-view-users.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/section-view-users.element.ts index 01eaac240a..add11760da 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/section-view-users.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/section-view-users.element.ts @@ -11,7 +11,7 @@ import './workspace-view-users-invite.element'; import type { ManifestWorkspace, UserDetails } from '@umbraco-cms/models'; import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from 'src/backoffice/users/users/user.store'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; @customElement('umb-section-view-users') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-overview.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-overview.element.ts index 1cf7e2456e..459cb8ea5a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-overview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-overview.element.ts @@ -5,7 +5,7 @@ import { IRoute } from 'router-slot'; import { UUIPopoverElement } from '@umbraco-ui/uui'; import type { UmbSectionViewUsersElement } from './section-view-users.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; import './list-view-layouts/table/workspace-view-users-table.element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-selection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-selection.element.ts index 9de0d77569..543343e88d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-selection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-selection.element.ts @@ -3,7 +3,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, state } from 'lit/decorators.js'; import { UmbSectionViewUsersElement } from './section-view-users.element'; import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from 'src/backoffice/users/users/user.store'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-view-users-selection') export class UmbWorkspaceViewUsersSelectionElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/actions/workspace-action-user-save.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/actions/workspace-action-user-save.element.ts index 000e11c34d..fef51dc093 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/actions/workspace-action-user-save.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/actions/workspace-action-user-save.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import type { UUIButtonState } from '@umbraco-ui/uui'; import { UmbWorkspaceUserContext } from '../user-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-workspace-action-user-save') export class UmbWorkspaceActionUserSaveElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts index ee0e0b5e14..3e0327ebee 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts @@ -17,7 +17,7 @@ import { UmbModalService } from 'src/core/modal'; import '../../../../auth/components/input-user-group/input-user-group.element'; import '../../../shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element'; import '../../../shared/components/workspace/workspace-layout/workspace-layout.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import type { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-user-workspace') diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-change-password.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-change-password.element.ts index 927af7e900..a23237b36b 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-change-password.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-change-password.element.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, CSSResultGroup, html, nothing } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UmbModalHandler } from '..'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; export interface UmbModalChangePasswordData { requireOldPassword: boolean; diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-current-user.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-current-user.element.ts index 0bfba481a9..dca35d4378 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-current-user.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-current-user.element.ts @@ -12,7 +12,7 @@ import { UMB_CURRENT_USER_STORE_CONTEXT_TOKEN, } from '../../../backoffice/users/current-user/current-user.store'; import type { UserDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-modal-layout-current-user') export class UmbModalLayoutCurrentUserElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout.element.ts index bf28bcae3a..6bb93b5110 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout.element.ts @@ -1,6 +1,6 @@ import { customElement, property } from 'lit/decorators.js'; import { UmbModalHandler } from '..'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-modal-layout') export class UmbModalLayoutElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/property-editor-ui-picker/modal-layout-property-editor-ui-picker.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/property-editor-ui-picker/modal-layout-property-editor-ui-picker.element.ts index fc1a76799d..f3b5344a78 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/property-editor-ui-picker/modal-layout-property-editor-ui-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/property-editor-ui-picker/modal-layout-property-editor-ui-picker.element.ts @@ -7,7 +7,7 @@ import type { UUIInputEvent } from '@umbraco-ui/uui'; import type { UmbModalHandler } from '../../modal-handler'; import type { ManifestPropertyEditorUI } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; export interface UmbModalPropertyEditorUIPickerData { selection?: Array; diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.mdx b/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.mdx index 69ad42fa30..8d9b279d47 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.mdx +++ b/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.mdx @@ -24,7 +24,7 @@ The UmbModal service can be used to open modals. ```ts import { html, LitElement } from 'lit'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_ALIAS } from './core/services/modal'; class MyElement extends UmbLitElement { private _modalService_?: UmbModalService; @@ -44,7 +44,7 @@ A modal is opened by calling one of the helper methods on the UmbModalService. T ```ts import { html, LitElement } from 'lit'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_ALIAS } from './core/services/modal'; class MyElement extends UmbLitElement { private _modalService?: UmbModalService; diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.ts b/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.ts index 0454bcf94e..ee4d3174ab 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.ts @@ -3,7 +3,7 @@ import { html } from 'lit-html'; import { customElement, property, state } from 'lit/decorators.js'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '.'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; export default { title: 'API/Modals', diff --git a/src/Umbraco.Web.UI.Client/src/installer/consent/installer-consent.element.ts b/src/Umbraco.Web.UI.Client/src/installer/consent/installer-consent.element.ts index ae2c08282e..cba9b5707e 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/consent/installer-consent.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/consent/installer-consent.element.ts @@ -4,7 +4,7 @@ import { unsafeHTML } from 'lit/directives/unsafe-html.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; import { ConsentLevel, Telemetry, TelemetryLevel } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-installer-consent') export class UmbInstallerConsentElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts b/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts index 9f1229ac85..48eeb7596d 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts @@ -4,7 +4,7 @@ import { customElement, property, query, state } from 'lit/decorators.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; import { DatabaseInstall, DatabaseSettings, InstallResource, ProblemDetails } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import { tryExecute } from '@umbraco-cms/resources'; @customElement('umb-installer-database') diff --git a/src/Umbraco.Web.UI.Client/src/installer/error/installer-error.element.ts b/src/Umbraco.Web.UI.Client/src/installer/error/installer-error.element.ts index 181b63e20c..3d7de0e110 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/error/installer-error.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/error/installer-error.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; import { ProblemDetails } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-installer-error') export class UmbInstallerErrorElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/installer/installer.element.ts b/src/Umbraco.Web.UI.Client/src/installer/installer.element.ts index 3b5b64cd64..2a18296ad6 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/installer.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/installer.element.ts @@ -1,7 +1,7 @@ import { css, CSSResultGroup, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from './installer.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; import './consent/installer-consent.element'; import './database/installer-database.element'; diff --git a/src/Umbraco.Web.UI.Client/src/installer/user/installer-user.element.ts b/src/Umbraco.Web.UI.Client/src/installer/user/installer-user.element.ts index 50a6c3da9c..29ce34eac1 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/user/installer-user.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/user/installer-user.element.ts @@ -1,7 +1,7 @@ import { css, CSSResultGroup, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; @customElement('umb-installer-user') export class UmbInstallerUserElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.element.ts b/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.element.ts index 4374ffccc6..a6cf345c62 100644 --- a/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.element.ts +++ b/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.element.ts @@ -5,7 +5,7 @@ import { html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UpgradeResource, UpgradeSettings } from '@umbraco-cms/backend-api'; import { tryExecute } from '@umbraco-cms/resources'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element umb-upgrader diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index e82a3ad7e7..0bcb146108 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -24,7 +24,6 @@ "@umbraco-cms/backend-api": ["libs/backend-api"], "@umbraco-cms/context-api": ["libs/context-api"], "@umbraco-cms/controller": ["libs/controller"], - "@umbraco-cms/element": ["libs/element"], "@umbraco-cms/extensions-api": ["libs/extensions-api"], "@umbraco-cms/extensions-registry": ["libs/extensions-registry"], "@umbraco-cms/notification": ["libs/notification"], diff --git a/src/Umbraco.Web.UI.Client/utils/build-libs.js b/src/Umbraco.Web.UI.Client/utils/build-libs.js new file mode 100644 index 0000000000..f208d548b7 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/utils/build-libs.js @@ -0,0 +1,21 @@ +import fs from 'fs'; +import path, { dirname } from 'path'; +import { fileURLToPath } from 'url'; +import { execSync } from 'child_process'; + +const currDir = dirname(fileURLToPath(import.meta.url)); +const libsDir = path.resolve(currDir, '../libs'); + +fs.readdirSync(libsDir).forEach((lib) => { + + // Run `npm run build` for each lib + const libDir = path.resolve(libsDir, lib); + const packageJsonPath = path.resolve(libDir, 'package.json'); + + if (!fs.existsSync(packageJsonPath)) return; + const packageJson = JSON.parse(fs.readFileSync(packageJsonPath)); + if (packageJson.scripts && packageJson.scripts.build) { + console.log(`Building ${lib}...`); + execSync(`cd ${libDir} && npm run build`); + } +}); diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index a1c7445c71..52b02686df 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -16,7 +16,6 @@ export default { '@umbraco-cms/backend-api': './libs/backend-api/index.ts', '@umbraco-cms/context-api': './src/core/context-api/index.ts', '@umbraco-cms/controller': './libs/controller/index.ts', - '@umbraco-cms/element': './libs/element/index.ts', '@umbraco-cms/extensions-api': './libs/extensions-api/index.ts', '@umbraco-cms/extensions-registry': './libs/extensions-registry/index.ts', '@umbraco-cms/notification': './libs/notification/index.ts', From a6ab87d12c0d8970f49666cf661a184dc77d4373 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 16:36:54 +0100 Subject: [PATCH 33/48] add error logging to iconstore --- .../libs/store/icon/icon.store.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/store/icon/icon.store.ts b/src/Umbraco.Web.UI.Client/libs/store/icon/icon.store.ts index 522530209f..2e4e94ede7 100644 --- a/src/Umbraco.Web.UI.Client/libs/store/icon/icon.store.ts +++ b/src/Umbraco.Web.UI.Client/libs/store/icon/icon.store.ts @@ -33,9 +33,15 @@ export class UmbIconStore extends UUIIconRegistry { const icon = this.provideIcon(iconName); - import(/* @vite-ignore */ `${this.#baseValue}${iconManifest.path}`).then((iconModule) => { - icon.svg = iconModule.default; - }); + const iconPath = `${this.#baseValue}${iconManifest.path}`; + + import(/* @vite-ignore */ iconPath) + .then((iconModule) => { + icon.svg = iconModule.default; + }) + .catch((err) => { + console.error(`Failed to load icon ${iconName} on path ${iconPath}`, err.message); + }); return true; } From 7f57c7e886c2df6b499082758ce852207c210a39 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 16:37:06 +0100 Subject: [PATCH 34/48] fix baseUrl function to check if element has href attr --- src/Umbraco.Web.UI.Client/src/core/utils/baseUrl.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/core/utils/baseUrl.ts b/src/Umbraco.Web.UI.Client/src/core/utils/baseUrl.ts index 88127763bf..f1c058923d 100644 --- a/src/Umbraco.Web.UI.Client/src/core/utils/baseUrl.ts +++ b/src/Umbraco.Web.UI.Client/src/core/utils/baseUrl.ts @@ -1,7 +1,7 @@ export function baseUrl(): string { if (typeof document !== 'undefined') { const baseElems = document.getElementsByTagName('base'); - if (baseElems.length) { + if (baseElems.length && baseElems[0].hasAttribute('href')) { return baseElems[0].href.slice(0, -1); } } From 74dab591ddfd6614ee10284e6716dbb57a3f5a59 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 23 Jan 2023 16:44:15 +0100 Subject: [PATCH 35/48] update hbs file --- .../property-editor-ui/element.ts.hbs | 43 +++++++++++++------ 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs b/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs index 8d0a63ef18..25eb1a7b13 100644 --- a/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs +++ b/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs @@ -1,13 +1,30 @@ -import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from -'@umbraco-ui/uui-css/lib'; import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element -{{extensionTagName extensionType name}} -*/ @customElement('{{extensionTagName extensionType name}}') export class -{{className extensionType name}} -extends UmbLitElement { static styles = [UUITextStyles]; @property() value = ''; @property({ type: Array, attribute: -false }) public config = []; render() { return html`
{{extensionTagName extensionType name}}
`; } } export -default -{{className extensionType name}}; declare global { interface HTMLElementTagNameMap { '{{extensionTagName - extensionType - name -}}': -{{className extensionType name}}; } } +import { html } from 'lit'; +import { customElement, property } from 'lit/decorators.js'; +import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; +import { UmbLitElement } from '@umbraco-cms/context-api'; + +/** + * @element {{ extensionTagName extensionType name }} + */ +@customElement('{{ extensionTagName extensionType name }}') +export class {{className extensionType name }} extends UmbLitElement { + static styles = [UUITextStyles]; + + @property() + value = ''; + + @property({ type: Array, attribute: false }) + public config = []; + + render() { + return html`
{{ extensionTagName extensionType name }}
`; + } +} + +export default {{className extensionType name}}; + +declare global { + interface HTMLElementTagNameMap { + '{{extensionTagName extensionType name }}': {{className extensionType name}}; + } +} \ No newline at end of file From e319e5f102735659f5c4abbbb701bf3678f16d28 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 08:30:06 +0100 Subject: [PATCH 36/48] Revert "update hbs file" This reverts commit 74dab591ddfd6614ee10284e6716dbb57a3f5a59. --- .../property-editor-ui/element.ts.hbs | 43 ++++++------------- 1 file changed, 13 insertions(+), 30 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs b/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs index 25eb1a7b13..8d0a63ef18 100644 --- a/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs +++ b/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs @@ -1,30 +1,13 @@ -import { html } from 'lit'; -import { customElement, property } from 'lit/decorators.js'; -import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; - -/** - * @element {{ extensionTagName extensionType name }} - */ -@customElement('{{ extensionTagName extensionType name }}') -export class {{className extensionType name }} extends UmbLitElement { - static styles = [UUITextStyles]; - - @property() - value = ''; - - @property({ type: Array, attribute: false }) - public config = []; - - render() { - return html`
{{ extensionTagName extensionType name }}
`; - } -} - -export default {{className extensionType name}}; - -declare global { - interface HTMLElementTagNameMap { - '{{extensionTagName extensionType name }}': {{className extensionType name}}; - } -} \ No newline at end of file +import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from +'@umbraco-ui/uui-css/lib'; import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element +{{extensionTagName extensionType name}} +*/ @customElement('{{extensionTagName extensionType name}}') export class +{{className extensionType name}} +extends UmbLitElement { static styles = [UUITextStyles]; @property() value = ''; @property({ type: Array, attribute: +false }) public config = []; render() { return html`
{{extensionTagName extensionType name}}
`; } } export +default +{{className extensionType name}}; declare global { interface HTMLElementTagNameMap { '{{extensionTagName + extensionType + name +}}': +{{className extensionType name}}; } } From c0d30be4f016b617dc7f4df7739a2a5fea331b01 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 08:30:18 +0100 Subject: [PATCH 37/48] Revert "integrate @umbraco-cms/element and @umbraco-cms/context-api due to circular dependencies" This reverts commit e87439ff5f2c5ea5f4f077975ee6d3f3698fac68. --- src/Umbraco.Web.UI.Client/.storybook/main.js | 2 +- .../.storybook/preview.js | 6 +- .../property-editor-ui/element.ts.hbs | 43 +++++++++---- .../libs/backend-api/package.json | 16 +++++ .../libs/context-api/index.ts | 1 - .../libs/context-api/package.json | 20 ++++++ .../provide/context-provider.element.test.ts | 2 +- .../provide/context-provider.element.ts | 2 +- .../libs/controller/package.json | 16 +++++ .../element/element.mixin.ts | 11 ++-- .../libs/{context-api => }/element/index.ts | 0 .../element/lit-element.element.ts | 0 .../libs/element/package.json | 16 +++++ .../libs/element/rollup.config.js | 4 ++ .../libs/extensions-api/package.json | 16 +++++ .../libs/extensions-registry/package.json | 16 +++++ .../notification/notification.stories.mdx | 4 +- .../libs/notification/notification.stories.ts | 2 +- .../libs/notification/package.json | 16 +++++ .../libs/observable-api/package.json | 19 ++++++ .../libs/resources/package.json | 16 +++++ .../public/mockServiceWorker.js | 2 +- src/Umbraco.Web.UI.Client/src/app.ts | 2 +- .../external-login-provider-test.element.ts | 2 +- .../external-login-provider-test2.element.ts | 2 +- .../src/backoffice/backoffice.element.ts | 2 +- ...ocument-types-sidebar-menu-item.element.ts | 2 +- .../document-type-workspace.element.ts | 2 +- ...space-view-document-type-design.element.ts | 2 +- .../document-sidebar-menu-item.element.ts | 2 +- .../workspace/document-workspace.element.ts | 2 +- .../media-types-sidebar-menu-item.element.ts | 2 +- .../media-sidebar-menu-item.element.ts | 2 +- .../workspace/media-workspace.element.ts | 3 +- ...member-groups-sidebar-menu-item.element.ts | 2 +- .../member-types-sidebar-menu-item.element.ts | 2 +- .../members-sidebar-menu-item.element.ts | 2 +- .../created-packages-section-view.element.ts | 2 +- ...installed-packages-section-view.element.ts | 2 +- .../packages-installed-item.element.ts | 2 +- .../dashboard-examine-management.element.ts | 4 +- .../views/section-view-examine-indexers.ts | 2 +- .../views/section-view-examine-overview.ts | 2 +- .../views/section-view-examine-searchers.ts | 2 +- .../dashboard-models-builder.element.ts | 2 +- ...dashboard-performance-profiling.element.ts | 2 +- .../dashboard-published-status.element.ts | 2 +- .../telemetry/dashboard-telemetry.element.ts | 2 +- .../data-types-sidebar-menu-item.element.ts | 2 +- .../workspace/data-type-workspace.element.ts | 2 +- .../data-type-workspace-view-edit.element.ts | 2 +- .../workspace-view-data-type-info.element.ts | 2 +- .../extension-root-workspace.element.ts | 2 +- .../language/language-workspace.element.ts | 2 +- ...ection-bulk-action-media-delete.element.ts | 2 +- .../collection-selection-actions.element.ts | 2 +- .../collection/collection-toolbar.element.ts | 2 +- .../shared/collection/collection.element.ts | 2 +- .../dashboard-collection.element.ts | 2 +- .../collection-view-media-grid.element.ts | 2 +- .../collection-view-media-table.element.ts | 2 +- .../backoffice-header-sections.element.ts | 2 +- .../backoffice-main.element.ts | 2 +- .../backoffice-modal-container.element.ts | 2 +- ...ckoffice-notification-container.element.ts | 2 +- .../content-property.element.ts | 2 +- .../extension-slot/extension-slot.element.ts | 2 +- .../input-document-picker.element.ts | 2 +- .../input-list-base/input-list-base.ts | 2 +- .../input-number-range.element.ts | 48 ++++++++------- .../section-dashboards.element.ts | 4 +- .../section-sidebar-menu.element.ts | 2 +- .../sidebar-menu-item.element.ts | 2 +- .../section-sidebar.element.ts | 2 +- .../section-views/section-views.element.ts | 2 +- .../components/section/section.element.ts | 2 +- .../tree/action/tree-item-action.element.ts | 2 +- ...e-context-menu-page-action-list.element.ts | 2 +- .../tree-context-menu-page.service.ts | 2 +- .../context-menu/tree-context-menu.service.ts | 2 +- .../components/tree/tree-item.element.ts | 2 +- .../shared/components/tree/tree.element.ts | 2 +- .../variant-selector.element.ts | 2 +- .../workspace-property.element.ts | 2 +- .../workspace-action-node-save.element.ts | 2 +- .../workspace-view-collection.element.ts | 2 +- .../workspace-view-content-edit.element.ts | 2 +- .../workspace-view-content-info.element.ts | 2 +- .../workspace-content.element.ts | 4 +- .../workspace-layout.element.ts | 21 ++++--- .../clear/property-action-clear.element.ts | 5 +- .../copy/property-action-copy.element.ts | 2 +- .../property-action-menu.element.ts | 61 +++++++++++-------- .../property-editor-config.element.ts | 34 +++++------ ...-block-grid-block-configuration.element.ts | 2 +- ...-block-grid-group-configuration.element.ts | 2 +- ...ui-block-grid-stylesheet-picker.element.ts | 2 +- .../property-editor-ui-block-grid.element.ts | 2 +- ...-block-list-block-configuration.element.ts | 2 +- .../property-editor-ui-block-list.element.ts | 2 +- ...roperty-editor-ui-checkbox-list.element.ts | 2 +- ...on-view-bulk-action-permissions.element.ts | 2 +- ...ction-view-column-configuration.element.ts | 2 +- ...ction-view-layout-configuration.element.ts | 2 +- ...tor-ui-collection-view-order-by.element.ts | 2 +- ...perty-editor-ui-collection-view.element.ts | 2 +- ...property-editor-ui-color-picker.element.ts | 2 +- .../property-editor-ui-date-picker.element.ts | 2 +- ...perty-editor-ui-document-picker.element.ts | 2 +- .../property-editor-ui-dropdown.element.ts | 2 +- .../property-editor-ui-eye-dropper.element.ts | 2 +- .../property-editor-ui-icon-picker.element.ts | 2 +- ...roperty-editor-ui-image-cropper.element.ts | 2 +- ...or-ui-image-crops-configuration.element.ts | 2 +- .../label/property-editor-ui-label.element.ts | 2 +- ...perty-editor-ui-markdown-editor.element.ts | 2 +- ...property-editor-ui-media-picker.element.ts | 2 +- ...y-editor-ui-member-group-picker.element.ts | 2 +- ...roperty-editor-ui-member-picker.element.ts | 2 +- ...erty-editor-ui-multi-url-picker.element.ts | 2 +- ...-editor-ui-multiple-text-string.element.ts | 2 +- ...property-editor-ui-number-range.element.ts | 2 +- .../property-editor-ui-number.element.ts | 2 +- ...perty-editor-ui-order-direction.element.ts | 2 +- ...property-editor-ui-overlay-size.element.ts | 2 +- ...rty-editor-ui-radio-button-list.element.ts | 2 +- .../property-editor-ui-slider.element.ts | 2 +- ...rty-editor-ui-tags-storage-type.element.ts | 2 +- .../tags/property-editor-ui-tags.element.ts | 2 +- .../property-editor-ui-text-box.element.ts | 2 +- .../property-editor-ui-textarea.element.ts | 5 +- ...ditor-ui-tiny-mce-configuration.element.ts | 2 +- .../property-editor-ui-tiny-mce.element.ts | 2 +- .../property-editor-ui-toggle.element.ts | 2 +- ...ditor-ui-tree-picker-start-node.element.ts | 2 +- .../property-editor-ui-tree-picker.element.ts | 2 +- ...property-editor-ui-upload-field.element.ts | 2 +- .../property-editor-ui-user-picker.element.ts | 2 +- .../property-editor-ui-value-type.element.ts | 2 +- .../dictionary-sidebar-menu-item.element.ts | 2 +- .../current-user-header-app.element.ts | 2 +- .../user-dashboard-test.element.ts | 2 +- ...orkspace-action-user-group-save.element.ts | 2 +- .../workspace/user-group-workspace.element.ts | 2 +- ...up-table-sections-column-layout.element.ts | 2 +- .../workspace-view-user-groups.element.ts | 2 +- .../grid/workspace-view-users-grid.element.ts | 2 +- .../workspace-view-users-table.element.ts | 2 +- .../views/users/section-view-users.element.ts | 2 +- .../workspace-view-users-overview.element.ts | 2 +- .../workspace-view-users-selection.element.ts | 2 +- .../workspace-action-user-save.element.ts | 2 +- .../users/workspace/user-workspace.element.ts | 2 +- .../modal-layout-change-password.element.ts | 2 +- .../modal-layout-current-user.element.ts | 2 +- .../modal/layouts/modal-layout.element.ts | 2 +- ...ayout-property-editor-ui-picker.element.ts | 2 +- .../src/core/modal/modal.stories.mdx | 4 +- .../src/core/modal/modal.stories.ts | 2 +- .../consent/installer-consent.element.ts | 2 +- .../database/installer-database.element.ts | 2 +- .../error/installer-error.element.ts | 2 +- .../src/installer/installer.element.ts | 2 +- .../installer/user/installer-user.element.ts | 2 +- .../src/upgrader/upgrader.element.ts | 2 +- src/Umbraco.Web.UI.Client/tsconfig.json | 1 + src/Umbraco.Web.UI.Client/utils/build-libs.js | 21 ------- .../web-test-runner.config.mjs | 1 + 168 files changed, 436 insertions(+), 274 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/libs/backend-api/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/context-api/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/controller/package.json rename src/Umbraco.Web.UI.Client/libs/{context-api => }/element/element.mixin.ts (92%) rename src/Umbraco.Web.UI.Client/libs/{context-api => }/element/index.ts (100%) rename src/Umbraco.Web.UI.Client/libs/{context-api => }/element/lit-element.element.ts (100%) create mode 100644 src/Umbraco.Web.UI.Client/libs/element/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/element/rollup.config.js create mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-api/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/notification/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/observable-api/package.json create mode 100644 src/Umbraco.Web.UI.Client/libs/resources/package.json delete mode 100644 src/Umbraco.Web.UI.Client/utils/build-libs.js diff --git a/src/Umbraco.Web.UI.Client/.storybook/main.js b/src/Umbraco.Web.UI.Client/.storybook/main.js index f1ec162c32..23de765208 100644 --- a/src/Umbraco.Web.UI.Client/.storybook/main.js +++ b/src/Umbraco.Web.UI.Client/.storybook/main.js @@ -2,7 +2,7 @@ const tsconfigPaths = require('vite-tsconfig-paths').default; const { mergeConfig } = require('vite'); module.exports = { - stories: ['../src/**/*.stories.@(js|jsx|ts|tsx|mdx)', '../libs/**/*.stories.@(js|jsx|ts|tsx|mdx)'], + stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-a11y'], framework: '@storybook/web-components', features: { diff --git a/src/Umbraco.Web.UI.Client/.storybook/preview.js b/src/Umbraco.Web.UI.Client/.storybook/preview.js index d75579fb05..9eb279f45b 100644 --- a/src/Umbraco.Web.UI.Client/.storybook/preview.js +++ b/src/Umbraco.Web.UI.Client/.storybook/preview.js @@ -14,7 +14,7 @@ import { setCustomElements } from '@storybook/web-components'; import customElementManifests from '../custom-elements.json'; import { STORE_ALIAS as dataTypeAlias, UmbDataTypeStore } from '../src/backoffice/settings/data-types/data-type.store'; import { UmbDocumentTypeStore } from '../src/backoffice/documents/document-types/document-type.store'; -import { UmbIconStore } from '../libs/store/icon/icon.store'; +import { UmbIconStore } from '../src/core/stores/icon/icon.store'; import { onUnhandledRequest } from '../src/core/mocks/browser'; import { handlers } from '../src/core/mocks/browser-handlers'; import { LitElement } from 'lit'; @@ -22,9 +22,9 @@ import { UmbModalService } from '../src/core/modal'; // TODO: Fix storybook manifest registrations. -import { umbExtensionsRegistry } from '../libs/extensions-registry'; +import { umbExtensionsRegistry } from '../src/core/extensions-registry'; -import '../libs/context-api/provide/context-provider.element'; +import '../src/core/context-api/provide/context-provider.element'; import '../src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element'; import '../src/backoffice/shared/components/code-block/code-block.element'; diff --git a/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs b/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs index 8d0a63ef18..304216e13f 100644 --- a/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs +++ b/src/Umbraco.Web.UI.Client/devops/plop/templates/property-editor-ui/element.ts.hbs @@ -1,13 +1,30 @@ -import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from -'@umbraco-ui/uui-css/lib'; import { UmbLitElement } from '@umbraco-cms/context-api'; /** * @element -{{extensionTagName extensionType name}} -*/ @customElement('{{extensionTagName extensionType name}}') export class -{{className extensionType name}} -extends UmbLitElement { static styles = [UUITextStyles]; @property() value = ''; @property({ type: Array, attribute: -false }) public config = []; render() { return html`
{{extensionTagName extensionType name}}
`; } } export -default -{{className extensionType name}}; declare global { interface HTMLElementTagNameMap { '{{extensionTagName - extensionType - name -}}': -{{className extensionType name}}; } } +import { html } from 'lit'; +import { customElement, property } from 'lit/decorators.js'; +import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; +import { UmbLitElement } from '@umbraco-cms/element'; + +/** + * @element {{ extensionTagName extensionType name }} + */ +@customElement('{{ extensionTagName extensionType name }}') +export class {{className extensionType name }} extends UmbLitElement { + static styles = [UUITextStyles]; + + @property() + value = ''; + + @property({ type: Array, attribute: false }) + public config = []; + + render() { + return html`
{{ extensionTagName extensionType name }}
`; + } +} + +export default {{className extensionType name}}; + +declare global { + interface HTMLElementTagNameMap { + '{{extensionTagName extensionType name }}': {{className extensionType name}}; + } +} diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json new file mode 100644 index 0000000000..25b096f57b --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/backend-api", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/index.ts b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts index 35d7663dbd..083215832d 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts @@ -6,4 +6,3 @@ export * from './provide/context-provider'; export * from './provide/context-provide.event'; export * from './provide/context-provider.element'; export * from './context-token'; -export * from './element'; diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/package.json b/src/Umbraco.Web.UI.Client/libs/context-api/package.json new file mode 100644 index 0000000000..1e5e8432db --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/context-api/package.json @@ -0,0 +1,20 @@ +{ + "name": "@umbraco-cms/context-api", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "dependencies": { + "lit": "^2.6.1", + "@umbraco-cms/element": "^0.0.0" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts index a4952a9631..b2f6c44311 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts @@ -1,7 +1,7 @@ import { expect, fixture, html } from '@open-wc/testing'; import { customElement } from 'lit/decorators.js'; import { UmbContextProviderElement } from './context-provider.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-context-test') export class ContextTestElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts index b063129aac..cf8d3da2c1 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '../element'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-context-provider') export class UmbContextProviderElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/libs/controller/package.json b/src/Umbraco.Web.UI.Client/libs/controller/package.json new file mode 100644 index 0000000000..4690cedd87 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/controller/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/controller", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/element/element.mixin.ts b/src/Umbraco.Web.UI.Client/libs/element/element.mixin.ts similarity index 92% rename from src/Umbraco.Web.UI.Client/libs/context-api/element/element.mixin.ts rename to src/Umbraco.Web.UI.Client/libs/element/element.mixin.ts index 7ff62d598d..39748f9f26 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/element/element.mixin.ts +++ b/src/Umbraco.Web.UI.Client/libs/element/element.mixin.ts @@ -1,11 +1,14 @@ import { Observable } from 'rxjs'; -import type { UmbContextToken } from '../context-token'; -import { UmbContextProviderController } from '../provide/context-provider.controller'; -import type { UmbContextCallback } from '../consume/context-request.event'; -import { UmbContextConsumerController } from '../consume/context-consumer.controller'; import type { HTMLElementConstructor } from '@umbraco-cms/models'; + import { UmbControllerHostInterface, UmbControllerHostMixin } from '@umbraco-cms/controller'; +import { + UmbContextToken, + UmbContextCallback, + UmbContextConsumerController, + UmbContextProviderController, +} from '@umbraco-cms/context-api'; import { UmbObserverController } from '@umbraco-cms/observable-api'; // TODO: can we use this aliases to generate the key of this type diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/element/index.ts b/src/Umbraco.Web.UI.Client/libs/element/index.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/context-api/element/index.ts rename to src/Umbraco.Web.UI.Client/libs/element/index.ts diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/element/lit-element.element.ts b/src/Umbraco.Web.UI.Client/libs/element/lit-element.element.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/libs/context-api/element/lit-element.element.ts rename to src/Umbraco.Web.UI.Client/libs/element/lit-element.element.ts diff --git a/src/Umbraco.Web.UI.Client/libs/element/package.json b/src/Umbraco.Web.UI.Client/libs/element/package.json new file mode 100644 index 0000000000..f730e3eaa7 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/element/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/element", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/element/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json new file mode 100644 index 0000000000..7bc3418edc --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/extensions-api", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json new file mode 100644 index 0000000000..6c83f4e1b4 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/extensions-registry", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx index e2a4d0d076..3dcf56a53c 100644 --- a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx +++ b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.mdx @@ -20,7 +20,7 @@ The UmbNotification service can be used to open notifications. ```ts import { html, LitElement } from 'lit'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_ALIAS } from './core/services/notification'; class MyElement extends UmbLitElement { @@ -44,7 +44,7 @@ A notification is opened by calling one of the helper methods on the UmbNotifica ```ts import { html, LitElement } from 'lit'; import { state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbNotificationService, UmbNotificationDefaultData, diff --git a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts index dba220d258..f1b19deb37 100644 --- a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts +++ b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts @@ -13,7 +13,7 @@ import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '.'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; export default { title: 'API/Notifications/Overview', diff --git a/src/Umbraco.Web.UI.Client/libs/notification/package.json b/src/Umbraco.Web.UI.Client/libs/notification/package.json new file mode 100644 index 0000000000..7ace02f3cd --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/notification/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/notification", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json new file mode 100644 index 0000000000..4c3c73135c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json @@ -0,0 +1,19 @@ +{ + "name": "@umbraco-cms/observable-api", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "dependencies": { + "rxjs": "^6.6.3" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/libs/resources/package.json b/src/Umbraco.Web.UI.Client/libs/resources/package.json new file mode 100644 index 0000000000..8c72fc92d3 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/resources/package.json @@ -0,0 +1,16 @@ +{ + "name": "@umbraco-cms/resources", + "version": "0.0.0", + "description": "", + "module": "dist/index.js", + "type": "module", + "files": [ + "dist" + ], + "scripts": { + "build": "rollup -c", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Umbraco HQ", + "license": "MIT" +} diff --git a/src/Umbraco.Web.UI.Client/public/mockServiceWorker.js b/src/Umbraco.Web.UI.Client/public/mockServiceWorker.js index 671ec2cbd0..70f0a2b994 100644 --- a/src/Umbraco.Web.UI.Client/public/mockServiceWorker.js +++ b/src/Umbraco.Web.UI.Client/public/mockServiceWorker.js @@ -2,7 +2,7 @@ /* tslint:disable */ /** - * Mock Service Worker (0.49.3). + * Mock Service Worker (0.49.2). * @see https://github.com/mswjs/msw * - Please do NOT modify this file. * - Please do NOT serve this file on production. diff --git a/src/Umbraco.Web.UI.Client/src/app.ts b/src/Umbraco.Web.UI.Client/src/app.ts index 55d8c9bcfc..386294ca18 100644 --- a/src/Umbraco.Web.UI.Client/src/app.ts +++ b/src/Umbraco.Web.UI.Client/src/app.ts @@ -18,7 +18,7 @@ import { UUIIconRegistryEssential } from '@umbraco-ui/uui'; import { css, html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; import { OpenAPI, RuntimeLevel, ServerResource } from '@umbraco-cms/backend-api'; import { UmbIconStore } from '@umbraco-cms/store'; diff --git a/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test.element.ts b/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test.element.ts index 1ab5c85b50..e9a3ccb26c 100644 --- a/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test.element.ts +++ b/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-external-login-provider-test') export class UmbExternalLoginProviderTestElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test2.element.ts b/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test2.element.ts index 8dfaeba518..a9ed172f2b 100644 --- a/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test2.element.ts +++ b/src/Umbraco.Web.UI.Client/src/auth/external-login-providers/external-login-provider-test2.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-external-login-provider-test2') export class UmbExternalLoginProviderTest2Element extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts index 1b05b265fd..606c2efbec 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts @@ -29,7 +29,7 @@ import { import { UmbSectionStore, UMB_SECTION_STORE_CONTEXT_TOKEN } from './shared/components/section/section.store'; import { UmbDataTypeStore, UMB_DATA_TYPE_STORE_CONTEXT_TOKEN } from './settings/data-types/data-type.store'; import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '@umbraco-cms/notification'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; // Domains import './settings'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/sidebar-menu-item/document-types-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/sidebar-menu-item/document-types-sidebar-menu-item.element.ts index b65117d731..83abf9d6b6 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/sidebar-menu-item/document-types-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/sidebar-menu-item/document-types-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-document-types-sidebar-menu-item') export class UmbDocumentTypesSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/document-type-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/document-type-workspace.element.ts index 70570a79d2..3c799f13c7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/document-type-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/document-type-workspace.element.ts @@ -6,7 +6,7 @@ import { distinctUntilChanged } from 'rxjs'; import { UmbWorkspaceDocumentTypeContext } from './document-type-workspace.context'; import type { DocumentTypeDetails } from '@umbraco-cms/models'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-document-type-workspace') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/views/design/workspace-view-document-type-design.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/views/design/workspace-view-document-type-design.element.ts index 89433e628e..146230903f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/views/design/workspace-view-document-type-design.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/document-types/workspace/views/design/workspace-view-document-type-design.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { distinctUntilChanged } from 'rxjs'; import { UmbWorkspaceDocumentTypeContext } from '../../document-type-workspace.context'; import type { UmbDocumentTypeStoreItemType } from '../../../document-type.store'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-document-type-design') export class UmbWorkspaceViewDocumentTypeDesignElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/sidebar-menu-item/document-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/sidebar-menu-item/document-sidebar-menu-item.element.ts index a6e2758d5a..d0e12bfbd7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/sidebar-menu-item/document-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/sidebar-menu-item/document-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-document-sidebar-menu-item') export class UmbDocumentSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.element.ts index beaa08f875..7f3f28b048 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.element.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UmbWorkspaceDocumentContext } from './document-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-document-workspace') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/sidebar-menu-item/media-types-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/sidebar-menu-item/media-types-sidebar-menu-item.element.ts index 6c9cdc40ea..1ad71be2bb 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/sidebar-menu-item/media-types-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media-types/sidebar-menu-item/media-types-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-media-types-sidebar-menu-item') export class UmbMediaTypesSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/sidebar-menu-item/media-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/sidebar-menu-item/media-sidebar-menu-item.element.ts index 3149065081..a32ff11d13 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/sidebar-menu-item/media-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/sidebar-menu-item/media-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-media-sidebar-menu-item') export class UmbMediaSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/workspace/media-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/workspace/media-workspace.element.ts index 5c5ce1b4f9..5b6dca7d65 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/media/media/workspace/media-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/media/media/workspace/media-workspace.element.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UmbWorkspaceMediaContext } from './media-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-media-workspace') export class UmbMediaWorkspaceElement extends UmbLitElement { @@ -36,6 +36,7 @@ export class UmbMediaWorkspaceElement extends UmbLitElement { private _workspaceContext: UmbWorkspaceMediaContext = new UmbWorkspaceMediaContext(this); + render() { return html``; } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/sidebar-menu-item/member-groups-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/sidebar-menu-item/member-groups-sidebar-menu-item.element.ts index 298722af3e..2ef51fc654 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/sidebar-menu-item/member-groups-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-groups/sidebar-menu-item/member-groups-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-member-groups-sidebar-menu-item') export class UmbMemberGroupsSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/sidebar-menu-item/member-types-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/sidebar-menu-item/member-types-sidebar-menu-item.element.ts index 4e05003f37..d23919ce4c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/sidebar-menu-item/member-types-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/member-types/sidebar-menu-item/member-types-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-member-types-sidebar-menu-item') export class UmbMemberTypesSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/members/members/sidebar-menu-item/members-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/members/members/sidebar-menu-item/members-sidebar-menu-item.element.ts index b888ee60f1..3a9f7e7e87 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/members/members/sidebar-menu-item/members-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/members/members/sidebar-menu-item/members-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-members-sidebar-menu-item') export class UmbMembersSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/created/created-packages-section-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/created/created-packages-section-view.element.ts index c96df1774e..77cb8cb4d3 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/created/created-packages-section-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/created/created-packages-section-view.element.ts @@ -4,7 +4,7 @@ import { IRoute, IRoutingInfo } from 'router-slot'; import type { ManifestWorkspace } from '@umbraco-cms/models'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-created-packages-section-view') export class UmbCreatedPackagesSectionViewElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/installed-packages-section-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/installed-packages-section-view.element.ts index 9a47c7aff4..e0f485e060 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/installed-packages-section-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/installed-packages-section-view.element.ts @@ -4,7 +4,7 @@ import { IRoute, IRoutingInfo } from 'router-slot'; import type { ManifestWorkspace } from '@umbraco-cms/models'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-installed-packages-section-view') export class UmbInstalledPackagesSectionViewElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/packages-installed-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/packages-installed-item.element.ts index 9849d188c8..445c521893 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/packages-installed-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/packages/package-section/views/installed/packages-installed-item.element.ts @@ -7,7 +7,7 @@ import { createExtensionElement } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import type { ManifestPackageView } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-packages-installed-item') export class UmbPackagesInstalledItem extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/dashboard-examine-management.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/dashboard-examine-management.element.ts index d6d166c8e7..3ad1c32254 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/dashboard-examine-management.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/dashboard-examine-management.element.ts @@ -5,7 +5,7 @@ import { IRoute, IRoutingInfo, path } from 'router-slot'; import { UmbDashboardExamineIndexElement } from './views/section-view-examine-indexers'; import { UmbDashboardExamineSearcherElement } from './views/section-view-examine-searchers'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-dashboard-examine-management') export class UmbDashboardExamineManagementElement extends UmbLitElement { @@ -60,7 +60,7 @@ export class UmbDashboardExamineManagementElement extends UmbLitElement { } private get backbutton(): boolean { - return !this._currentPath?.endsWith('examine-management/'); + return !(this._currentPath?.endsWith('examine-management/')); } render() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-indexers.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-indexers.ts index 3340bcc296..e69109991a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-indexers.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-indexers.ts @@ -9,7 +9,7 @@ import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../.. import './section-view-examine-searchers'; import { HealthStatus, Index, IndexerResource } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @customElement('umb-dashboard-examine-index') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-overview.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-overview.ts index 61ee6799cd..483d0099ce 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-overview.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-overview.ts @@ -3,7 +3,7 @@ import { css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { HealthStatus, Index, IndexerResource, Searcher, SearcherResource } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @customElement('umb-dashboard-examine-overview') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-searchers.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-searchers.ts index 6de07bdf64..05f27c3337 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-searchers.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/examine-management/views/section-view-examine-searchers.ts @@ -5,7 +5,7 @@ import { customElement, state, query, property } from 'lit/decorators.js'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../../core/modal'; import { SearchResult, SearcherResource, Field } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; import './modal-views/fields-viewer.element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/models-builder/dashboard-models-builder.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/models-builder/dashboard-models-builder.element.ts index 6b13ba8b67..8f550d7bbd 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/models-builder/dashboard-models-builder.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/models-builder/dashboard-models-builder.element.ts @@ -4,7 +4,7 @@ import { css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { ModelsBuilder, ModelsBuilderResource, ModelsMode } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @customElement('umb-dashboard-models-builder') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts index fe845a3b37..fb74431a4b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/performance-profiling/dashboard-performance-profiling.element.ts @@ -3,7 +3,7 @@ import { css, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { ProfilingResource } from '@umbraco-cms/backend-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-dashboard-performance-profiling') export class UmbDashboardPerformanceProfilingElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/published-status/dashboard-published-status.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/published-status/dashboard-published-status.element.ts index 5c2990b104..c91b095df2 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/published-status/dashboard-published-status.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/published-status/dashboard-published-status.element.ts @@ -7,7 +7,7 @@ import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../co import { PublishedCacheResource } from '@umbraco-cms/backend-api'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-dashboard-published-status') export class UmbDashboardPublishedStatusElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/telemetry/dashboard-telemetry.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/telemetry/dashboard-telemetry.element.ts index e89fbc9571..81f1eee017 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/telemetry/dashboard-telemetry.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/dashboards/telemetry/dashboard-telemetry.element.ts @@ -4,7 +4,7 @@ import { unsafeHTML } from 'lit/directives/unsafe-html.js'; import { UUIButtonState } from '@umbraco-ui/uui'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { Telemetry, TelemetryLevel, TelemetryResource } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { tryExecuteAndNotify } from '@umbraco-cms/resources'; @customElement('umb-dashboard-telemetry') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/sidebar-menu-item/data-types-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/sidebar-menu-item/data-types-sidebar-menu-item.element.ts index 8ff28f638a..cb94248015 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/sidebar-menu-item/data-types-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/sidebar-menu-item/data-types-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-data-types-sidebar-menu-item') export class UmbDataTypesSidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/data-type-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/data-type-workspace.element.ts index f37d024b52..51c2ecdd44 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/data-type-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/data-type-workspace.element.ts @@ -4,7 +4,7 @@ import { css, html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import { distinctUntilChanged } from 'rxjs'; import { UmbWorkspaceDataTypeContext } from './data-type-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-data-type-workspace diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/edit/data-type-workspace-view-edit.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/edit/data-type-workspace-view-edit.element.ts index feaa116f91..3ad679fa59 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/edit/data-type-workspace-view-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/edit/data-type-workspace-view-edit.element.ts @@ -3,7 +3,7 @@ import { css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../../../core/modal'; import { UmbWorkspaceDataTypeContext } from '../../data-type-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { DataTypeDetails } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/info/workspace-view-data-type-info.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/info/workspace-view-data-type-info.element.ts index 26af618a4a..fa4ecf1bf8 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/info/workspace-view-data-type-info.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/data-types/workspace/views/info/workspace-view-data-type-info.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { distinctUntilChanged } from 'rxjs'; import { UmbWorkspaceDataTypeContext } from '../../data-type-workspace.context'; import type { DataTypeDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-data-type-info') export class UmbWorkspaceViewDataTypeInfoElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/extensions/workspace/extension-root-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/extensions/workspace/extension-root-workspace.element.ts index 9809f061ad..557c5f01e3 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/extensions/workspace/extension-root-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/extensions/workspace/extension-root-workspace.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { isManifestElementNameType } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import type { ManifestBase } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-extension-root-workspace') export class UmbExtensionRootWorkspaceElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts index 901f6d2e44..598f869a85 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.element.ts @@ -2,7 +2,7 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; import { UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN } from '@umbraco-cms/notification'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-language-workspace') export class UmbLanguageWorkspaceElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/bulk-actions/collection-bulk-action-media-delete.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/bulk-actions/collection-bulk-action-media-delete.element.ts index c5204a1360..1001bfbbdd 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/bulk-actions/collection-bulk-action-media-delete.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/bulk-actions/collection-bulk-action-media-delete.element.ts @@ -4,7 +4,7 @@ import { customElement } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from '../collection.context'; import type { ManifestCollectionBulkAction } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-collection-bulk-action-media-delete') export class UmbCollectionBulkActionDeleteElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-selection-actions.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-selection-actions.element.ts index c6f9151ec9..1d85b374b5 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-selection-actions.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-selection-actions.element.ts @@ -3,7 +3,7 @@ import { css, html, nothing } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from './collection.context'; import type { MediaDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-collection-selection-actions') export class UmbCollectionSelectionActionsElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-toolbar.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-toolbar.element.ts index 2c19aa919e..fedfed7109 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-toolbar.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection-toolbar.element.ts @@ -6,7 +6,7 @@ import { TooltipMenuItem } from '../components/tooltip-menu'; import '../components/tooltip-menu/tooltip-menu.element'; import type { ManifestCollectionView } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-collection-toolbar') export class UmbCollectionToolbarElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts index 4b1d649c95..2a75c95f73 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/collection.element.ts @@ -8,7 +8,7 @@ import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from './collection import { createExtensionElement } from '@umbraco-cms/extensions-api'; import type { ManifestCollectionView, MediaDetails } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbObserverController } from '@umbraco-cms/observable-api'; @customElement('umb-collection') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/dashboards/dashboard-collection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/dashboards/dashboard-collection.element.ts index 9d4f7825a9..97719a81ea 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/dashboards/dashboard-collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/dashboards/dashboard-collection.element.ts @@ -9,7 +9,7 @@ import { UMB_COLLECTION_CONTEXT_TOKEN, } from 'src/backoffice/shared/collection/collection.context'; import type { ManifestDashboardCollection } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-dashboard-collection') export class UmbDashboardCollectionElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-grid.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-grid.element.ts index 4d9e88948f..794cdb6f6a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-grid.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-grid.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { repeat } from 'lit/directives/repeat.js'; import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from '../collection.context'; import type { MediaDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-collection-view-media-grid') export class UmbCollectionViewsMediaGridElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-table.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-table.element.ts index 7d401aee2b..258a0a7465 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-table.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/collection/views/collection-view-media-table.element.ts @@ -3,7 +3,7 @@ import { css, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbCollectionContext, UMB_COLLECTION_CONTEXT_TOKEN } from '../collection.context'; import type { MediaDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UmbTableColumn, UmbTableConfig, diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-header-sections.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-header-sections.element.ts index a76f1bd95d..ba01e94be6 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-header-sections.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-header-sections.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { when } from 'lit/directives/when.js'; import { UmbSectionStore, UMB_SECTION_STORE_CONTEXT_TOKEN } from '../section/section.store'; import type { ManifestSection } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-backoffice-header-sections') export class UmbBackofficeHeaderSections extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts index 3aab7e9705..5782cf7c17 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts @@ -8,7 +8,7 @@ import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section/section import { createExtensionElement } from '@umbraco-cms/extensions-api'; import type { ManifestSection } from '@umbraco-cms/models'; import { UmbSectionElement } from 'src/backoffice/shared/components/section/section.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @defineElement('umb-backoffice-main') export class UmbBackofficeMain extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element.ts index fe538633f3..49298c46ed 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element.ts @@ -3,7 +3,7 @@ import { css, CSSResultGroup, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { repeat } from 'lit/directives/repeat.js'; import { UmbModalHandler, UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../core/modal'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-backoffice-modal-container') export class UmbBackofficeModalContainer extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts index 5024b7b27c..c222b88208 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element.ts @@ -7,7 +7,7 @@ import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '@umbraco-cms/notification'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-backoffice-notification-container') export class UmbBackofficeNotificationContainer extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/content-property/content-property.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/content-property/content-property.element.ts index ecf42bf4c4..7ade9d09a1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/content-property/content-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/content-property/content-property.element.ts @@ -7,7 +7,7 @@ import { UmbDataTypeStore, UMB_DATA_TYPE_STORE_CONTEXT_TOKEN } from '../../../se import type { ContentProperty, DataTypeDetails } from '@umbraco-cms/models'; import '../workspace-property/workspace-property.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UmbObserverController } from '@umbraco-cms/observable-api'; @customElement('umb-content-property') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts index e39936df6b..d5cb2940e1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/extension-slot/extension-slot.element.ts @@ -5,7 +5,7 @@ import { map } from 'rxjs'; import { repeat } from 'lit/directives/repeat.js'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import { createExtensionElement, isManifestElementableType } from '@umbraco-cms/extensions-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; export type InitializedExtension = { alias: string; weight: number; component: HTMLElement | null }; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts index f10ca3d696..31432bdac6 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts @@ -5,7 +5,7 @@ import { ifDefined } from 'lit-html/directives/if-defined.js'; import { FormControlMixin } from '@umbraco-ui/uui-base/lib/mixins'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; import type { FolderTreeItem } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbObserverController } from '@umbraco-cms/observable-api'; import { UmbDocumentStore, UMB_DOCUMENT_STORE_CONTEXT_TOKEN } from 'src/backoffice/documents/documents/document.store'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-list-base/input-list-base.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-list-base/input-list-base.ts index b4542ec1d7..847b7b9155 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-list-base/input-list-base.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-list-base/input-list-base.ts @@ -8,7 +8,7 @@ import { UmbModalService, UmbModalType, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from ' import '../../../../core/modal/layouts/picker-section/picker-layout-section.element'; import '../../../../core/modal/layouts/picker-user-group/picker-layout-user-group.element'; import '../../../../core/modal/layouts/picker-user/picker-layout-user.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** TODO: Make use of UUI FORM Mixin, to make it easily take part of a form. */ export class UmbInputListBase extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-number-range/input-number-range.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-number-range/input-number-range.element.ts index fc12451c98..8cf1a4ed09 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-number-range/input-number-range.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-number-range/input-number-range.element.ts @@ -2,22 +2,27 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property, state } from 'lit/decorators.js'; import { FormControlMixin } from '@umbraco-ui/uui-base/lib/mixins'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; function getNumberOrUndefined(value: string) { - const num = parseInt(value, 10); - return isNaN(num) ? undefined : num; + const num = parseInt(value, 10); + return isNaN(num) ? undefined : num; } @customElement('umb-input-number-range') export class UmbInputNumberRangeElement extends FormControlMixin(UmbLitElement) { - static styles = [UUITextStyles, css``]; + static styles = [ + UUITextStyles, + css` - @property({ type: String, attribute: 'min-label' }) - minLabel = 'Low value'; + `, + ]; - @property({ type: String, attribute: 'max-label' }) - maxLabel = 'High value'; + @property({type: String, attribute:'min-label'}) + minLabel = "Low value" + + @property({type: String, attribute:'max-label'}) + maxLabel = "High value" @state() private _minValue?: number; @@ -42,15 +47,15 @@ export class UmbInputNumberRangeElement extends FormControlMixin(UmbLitElement) } private updateValue() { - const newValue = this._minValue || this._maxValue ? (this._minValue || '') + ',' + (this._maxValue || '') : ''; - if (super.value !== newValue) { + const newValue = (this._minValue || this._maxValue) ? (this._minValue || '')+','+(this._maxValue || '') : ''; + if(super.value !== newValue) { super.value = newValue; } } @property() public set value(keysString: string) { - if (keysString !== this._value) { + if(keysString !== this._value) { const splittedValue = keysString.split(/[ ,]+/); this.minValue = getNumberOrUndefined(splittedValue[0]); this.maxValue = getNumberOrUndefined(splittedValue[1]); @@ -61,29 +66,26 @@ export class UmbInputNumberRangeElement extends FormControlMixin(UmbLitElement) super(); } - protected getFormElement() { - return this; - } + protected getFormElement() { + return this; + } - private _onMinInput(e: InputEvent) { + private _onMinInput(e:InputEvent) { this.minValue = Number((e.target as HTMLInputElement).value); this.dispatchEvent(new CustomEvent('change', { bubbles: true, composed: true })); } - private _onMaxInput(e: InputEvent) { + private _onMaxInput(e:InputEvent) { this.maxValue = Number((e.target as HTMLInputElement).value); this.dispatchEvent(new CustomEvent('change', { bubbles: true, composed: true })); } + + render() { - return html` - – - `; + return html` – `; } + } export default UmbInputNumberRangeElement; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-dashboards/section-dashboards.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-dashboards/section-dashboards.element.ts index a2c492cd60..ba493baa14 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-dashboards/section-dashboards.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-dashboards/section-dashboards.element.ts @@ -12,7 +12,7 @@ import type { ManifestWithMeta, } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-section-dashboards') export class UmbSectionDashboardsElement extends UmbLitElement { @@ -41,7 +41,7 @@ export class UmbSectionDashboardsElement extends UmbLitElement { height: 100%; box-sizing: border-box; display: block; - padding: var(--uui-size-5); + padding:var(--uui-size-5); } `, ]; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element.ts index 2ca96b9d8d..f46bc00785 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/section-sidebar-menu.element.ts @@ -3,7 +3,7 @@ import { html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section.context'; import { ManifestSidebarMenuItem } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import './sidebar-menu-item.element.ts'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/sidebar-menu-item.element.ts index 05b6f9b6e8..81df6319d5 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar-menu/sidebar-menu-item.element.ts @@ -2,7 +2,7 @@ import { v4 as uuidv4 } from 'uuid'; import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { ManifestSidebarMenuItem } from '@umbraco-cms/models'; @customElement('umb-sidebar-menu-item') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar/section-sidebar.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar/section-sidebar.element.ts index 6add77bb40..7964674b21 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar/section-sidebar.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-sidebar/section-sidebar.element.ts @@ -5,7 +5,7 @@ import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section.context import type { ManifestSection } from '@umbraco-cms/models'; import '../../tree/context-menu/tree-context-menu.service'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-section-sidebar') export class UmbSectionSidebarElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-views/section-views.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-views/section-views.element.ts index e8817953cc..c7d498e252 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-views/section-views.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section-views/section-views.element.ts @@ -5,7 +5,7 @@ import { EMPTY, map, of, Subscription, switchMap } from 'rxjs'; import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section.context'; import type { ManifestSectionView } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-section-views') export class UmbSectionViewsElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section.element.ts index 35652dbd98..4b04b25ca2 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/section/section.element.ts @@ -8,7 +8,7 @@ import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from './section.context' import { createExtensionElement } from '@umbraco-cms/extensions-api'; import type { ManifestSectionView, ManifestWorkspace, ManifestSidebarMenuItem } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import './section-sidebar-menu/section-sidebar-menu.element.ts'; import './section-views/section-views.element.ts'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/action/tree-item-action.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/action/tree-item-action.element.ts index 07be43b98b..a738d06b5f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/action/tree-item-action.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/action/tree-item-action.element.ts @@ -9,7 +9,7 @@ import { UMB_TREE_CONTEXT_MENU_SERVICE_CONTEXT_TOKEN, } from '../context-menu/tree-context-menu.service'; import type { Entity, ManifestTreeItemAction, ManifestTree } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; export type ActionPageEntity = { key: string; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page-action-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page-action-list.element.ts index 6359e316e9..9ef5edbae1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page-action-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page-action-list.element.ts @@ -5,7 +5,7 @@ import { map } from 'rxjs'; import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../../section/section.context'; import type { Entity, ManifestTreeItemAction, ManifestTree } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-tree-context-menu-page-action-list') export class UmbTreeContextMenuPageActionListElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page.service.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page.service.ts index 84b821ce3a..36bcd4bc21 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page.service.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu-page.service.ts @@ -3,7 +3,7 @@ import { css, nothing, PropertyValueMap } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import UmbTreeItemActionElement, { ActionPageEntity } from '../action/tree-item-action.element'; import { UmbTreeContextMenuService } from './tree-context-menu.service'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; import { UmbContextToken } from '@umbraco-cms/context-api'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu.service.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu.service.ts index aeb9fd2687..5b6e322682 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu.service.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/context-menu/tree-context-menu.service.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css'; import { css, html, nothing } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { ActionPageEntity } from '../action/tree-item-action.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UmbContextToken } from '@umbraco-cms/context-api'; @customElement('umb-tree-context-menu-service') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts index e558638dce..9a565d115a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree-item.element.ts @@ -12,7 +12,7 @@ import { } from './context-menu/tree-context-menu.service'; import type { Entity } from '@umbraco-cms/models'; import type { UmbTreeDataStore } from '@umbraco-cms/store'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; @customElement('umb-tree-item') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts index ca6ae94497..552befc7e7 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/tree/tree.element.ts @@ -6,7 +6,7 @@ import { UmbTreeContextBase } from './tree.context'; import type { Entity, ManifestTree } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import { UmbTreeDataStore } from '@umbraco-cms/store'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import './tree-item.element'; import './context-menu/tree-context-menu-page-action-list.element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts index dea5781d6e..adc7588e89 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/variant-selector/variant-selector.element.ts @@ -7,7 +7,7 @@ import type { UmbWorkspaceContentContext } from '../workspace/workspace-content/ import type { DocumentDetails, MediaDetails } from '@umbraco-cms/models'; import type { UmbNodeStoreBase } from '@umbraco-cms/store'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; type ContentTypeTypes = DocumentDetails | MediaDetails; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts index a49120ef46..8a8945effb 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace-property/workspace-property.element.ts @@ -10,7 +10,7 @@ import type { DataTypePropertyData, ManifestPropertyEditorUI, ManifestTypes } fr import '../../property-actions/shared/property-action-menu/property-action-menu.element'; import '../../../../backoffice/shared/components/workspace/workspace-property-layout/workspace-property-layout.element'; import { UmbObserverController } from '@umbraco-cms/observable-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-workspace-property diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/actions/save/workspace-action-node-save.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/actions/save/workspace-action-node-save.element.ts index bc1cb1b206..733eb1d661 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/actions/save/workspace-action-node-save.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/actions/save/workspace-action-node-save.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import type { UUIButtonState } from '@umbraco-ui/uui'; import { UmbWorkspaceContentContext } from '../../workspace-content/workspace-content.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { ManifestWorkspaceAction } from '@umbraco-cms/models'; @customElement('umb-workspace-action-node-save') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/collection/workspace-view-collection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/collection/workspace-view-collection.element.ts index fd85d0103d..882dc1bdf9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/collection/workspace-view-collection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/collection/workspace-view-collection.element.ts @@ -11,7 +11,7 @@ import { UmbMediaStore, UmbMediaStoreItemType } from 'src/backoffice/media/media import '../../../../../../shared/components/content-property/content-property.element'; import '../../../../../../shared/collection/dashboards/dashboard-collection.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-collection') export class UmbWorkspaceViewCollectionElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/edit/workspace-view-content-edit.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/edit/workspace-view-content-edit.element.ts index fc45eed411..d10cf56215 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/edit/workspace-view-content-edit.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/edit/workspace-view-content-edit.element.ts @@ -7,7 +7,7 @@ import { UmbWorkspaceContentContext } from '../../workspace-content.context'; import type { ContentProperty, ContentPropertyData, DocumentDetails, MediaDetails } from '@umbraco-cms/models'; import '../../../../content-property/content-property.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-content-edit') export class UmbWorkspaceViewContentEditElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/info/workspace-view-content-info.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/info/workspace-view-content-info.element.ts index 30b3e98a61..ae148d8937 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/info/workspace-view-content-info.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/views/info/workspace-view-content-info.element.ts @@ -3,7 +3,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, state } from 'lit/decorators.js'; import type { UmbWorkspaceContentContext } from '../../workspace-content.context'; import type { DocumentDetails, MediaDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-content-info') export class UmbWorkspaceViewContentInfoElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.element.ts index 36cc76df03..0593b4ae60 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-content/workspace-content.element.ts @@ -9,13 +9,13 @@ import '../../variant-selector/variant-selector.element'; // TODO: Make this dynamic, use load-extensions method to loop over extensions for this node. import './views/edit/workspace-view-content-edit.element'; import './views/info/workspace-view-content-info.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * TODO: IMPORTANT TODO: Get rid of the content workspace. Instead we aim to get separate components that can be composed by each workspace. * Example. Document Workspace would use a Variant-component(variant component would talk directly to the workspace-context) * As well breadcrumbs etc. - * + * */ @customElement('umb-workspace-content') export class UmbWorkspaceContentElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts index 117ce340b5..72917fb40d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/workspace/workspace-layout/workspace-layout.element.ts @@ -6,15 +6,11 @@ import { map } from 'rxjs'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import type { - ManifestWorkspaceAction, - ManifestWorkspaceView, - ManifestWorkspaceViewCollection, -} from '@umbraco-cms/models'; +import type { ManifestWorkspaceAction, ManifestWorkspaceView, ManifestWorkspaceViewCollection } from '@umbraco-cms/models'; import '../../body-layout/body-layout.element'; import '../../extension-slot/extension-slot.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-workspace-layout @@ -50,7 +46,7 @@ export class UmbWorkspaceLayout extends UmbLitElement { } router-slot { height: 100%; - flex: 0; + flex:0; } umb-extension-slot[slot='actions'] { @@ -97,7 +93,11 @@ export class UmbWorkspaceLayout extends UmbLitElement { this.observe( umbExtensionsRegistry .extensionsOfTypes(['workspaceView', 'workspaceViewCollection']) - .pipe(map((extensions) => extensions.filter((extension) => extension.meta.workspaces.includes(this.alias)))), + .pipe( + map((extensions) => + extensions.filter((extension) => (extension).meta.workspaces.includes(this.alias)) + ) + ), (workspaceViews) => { this._workspaceViews = workspaceViews; this._createRoutes(); @@ -106,9 +106,11 @@ export class UmbWorkspaceLayout extends UmbLitElement { } private async _createRoutes() { + this._routes = []; if (this._workspaceViews.length > 0) { + this._routes = this._workspaceViews.map((view) => { return { path: `view/${view.meta.pathname}`, @@ -186,8 +188,7 @@ export class UmbWorkspaceLayout extends UmbLitElement { - extension.meta.workspaces.includes(this.alias)}> + .filter=${(extension: ManifestWorkspaceAction) => extension.meta.workspaces.includes(this.alias)}> `; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/clear/property-action-clear.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/clear/property-action-clear.element.ts index 8ec669f0e6..6df5a91cc9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/clear/property-action-clear.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/clear/property-action-clear.element.ts @@ -3,10 +3,11 @@ import { customElement, property } from 'lit/decorators.js'; //import type { UmbPropertyActionMenuContext } from '../shared/property-action-menu/property-action-menu.context'; import { UmbPropertyAction } from '../shared/property-action/property-action.model'; import type { UmbWorkspacePropertyContext } from '../../components/workspace-property/workspace-property.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-property-action-clear') export class UmbPropertyActionClearElement extends UmbLitElement implements UmbPropertyAction { + @property() value = ''; @@ -39,7 +40,7 @@ export class UmbPropertyActionClearElement extends UmbLitElement implements UmbP //this.value = '';// This is though bad as it assumes we are dealing with a string. So wouldn't work as a generalized element. //this.dispatchEvent(new CustomEvent('property-value-change')); // Or you can do this: - this._propertyContext?.resetValue(); // This resets value to what the property wants. + this._propertyContext?.resetValue();// This resets value to what the property wants. } render() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts index 72b565ea7b..6e9a1db8c1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/copy/property-action-copy.element.ts @@ -6,7 +6,7 @@ import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '@umbraco-cms/notification'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-property-action-copy') export class UmbPropertyActionCopyElement extends UmbLitElement implements UmbPropertyAction { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.element.ts index 6798cbceae..6898826005 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-actions/shared/property-action-menu/property-action-menu.element.ts @@ -7,7 +7,7 @@ import type { ManifestPropertyAction } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import '../property-action/property-action.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UmbObserverController } from '@umbraco-cms/observable-api'; @customElement('umb-property-action-menu') @@ -41,6 +41,8 @@ export class UmbPropertyActionMenuElement extends UmbLitElement { `, ]; + + // TODO: we need to investigate context api vs values props and events @property() public value?: string; @@ -76,11 +78,16 @@ export class UmbPropertyActionMenuElement extends UmbLitElement { private _observeActions(alias: string) { this._actionsObserver?.destroy(); this._actionsObserver = this.observe( - umbExtensionsRegistry.extensionsOfType('propertyAction').pipe( - map((propertyActions) => { - return propertyActions.filter((propertyAction) => propertyAction.meta.propertyEditors.includes(alias)); - }) - ), + umbExtensionsRegistry + .extensionsOfType('propertyAction') + .pipe( + map((propertyActions) => { + return propertyActions.filter((propertyAction) => + propertyAction.meta.propertyEditors.includes(alias) + ) + } + ) + ), (manifests) => { this._actions = manifests; } @@ -97,28 +104,28 @@ export class UmbPropertyActionMenuElement extends UmbLitElement { } render() { - return this._actions.length > 0 - ? html` - - - - + return (this._actions.length > 0) ? + html` + + + + - - - ` + + + ` : ''; } } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/shared/property-editor-config/property-editor-config.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/shared/property-editor-config/property-editor-config.element.ts index 61849e35f9..216e33b789 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/shared/property-editor-config/property-editor-config.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/shared/property-editor-config/property-editor-config.element.ts @@ -6,7 +6,7 @@ import type { PropertyEditorConfigDefaultData, PropertyEditorConfigProperty } fr import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import '../../../components/workspace-property/workspace-property.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-config @@ -58,30 +58,24 @@ export class UmbPropertyEditorConfigElement extends UmbLitElement { private _observePropertyEditorUIConfig() { if (!this._propertyEditorUIAlias) return; - this.observe( - umbExtensionsRegistry.getByTypeAndAlias('propertyEditorUI', this.propertyEditorUIAlias), - (manifest) => { - this._observePropertyEditorModelConfig(manifest?.meta.propertyEditorModel); - this._propertyEditorUIConfigProperties = manifest?.meta.config?.properties || []; - this._propertyEditorUIConfigDefaultData = manifest?.meta.config?.defaultData || []; - this._mergeConfigProperties(); - this._mergeConfigDefaultData(); - } - ); + this.observe(umbExtensionsRegistry.getByTypeAndAlias('propertyEditorUI', this.propertyEditorUIAlias), (manifest) => { + this._observePropertyEditorModelConfig(manifest?.meta.propertyEditorModel); + this._propertyEditorUIConfigProperties = manifest?.meta.config?.properties || []; + this._propertyEditorUIConfigDefaultData = manifest?.meta.config?.defaultData || []; + this._mergeConfigProperties(); + this._mergeConfigDefaultData(); + }); } private _observePropertyEditorModelConfig(propertyEditorModelAlias?: string) { if (!propertyEditorModelAlias) return; - this.observe( - umbExtensionsRegistry.getByTypeAndAlias('propertyEditorModel', propertyEditorModelAlias), - (manifest) => { - this._propertyEditorModelConfigProperties = manifest?.meta.config?.properties || []; - this._propertyEditorModelConfigDefaultData = manifest?.meta.config?.defaultData || []; - this._mergeConfigProperties(); - this._mergeConfigDefaultData(); - } - ); + this.observe(umbExtensionsRegistry.getByTypeAndAlias('propertyEditorModel', propertyEditorModelAlias), (manifest) => { + this._propertyEditorModelConfigProperties = manifest?.meta.config?.properties || []; + this._propertyEditorModelConfigDefaultData = manifest?.meta.config?.defaultData || []; + this._mergeConfigProperties(); + this._mergeConfigDefaultData(); + }); } private _mergeConfigProperties() { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts index 94ad826989..b1a5a2de20 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/block-configuration/property-editor-ui-block-grid-block-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-block-grid-block-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts index 6e91030494..4c3af973a9 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/group-configuration/property-editor-ui-block-grid-group-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-block-grid-group-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts index 3d438018eb..d9e73c661b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/config/stylesheet-picker/property-editor-ui-block-grid-stylesheet-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-block-grid-stylesheet-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts index 62eb2dbf6f..7325189bc8 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-grid/property-editor-ui-block-grid.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-block-grid diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts index 46fc05bc59..f08fd1694d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/config/block-configuration/property-editor-ui-block-list-block-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-block-list-block-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/property-editor-ui-block-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/property-editor-ui-block-list.element.ts index 1cff28af61..8af4f0bd49 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/property-editor-ui-block-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/block-list/property-editor-ui-block-list.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-block-list diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/checkbox-list/property-editor-ui-checkbox-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/checkbox-list/property-editor-ui-checkbox-list.element.ts index 7779226bf1..0c501fc88b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/checkbox-list/property-editor-ui-checkbox-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/checkbox-list/property-editor-ui-checkbox-list.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-checkbox-list diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts index 3e916db439..f1ea228ed3 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/bulk-action-permissions/property-editor-ui-collection-view-bulk-action-permissions.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-collection-view-bulk-action-permissions diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts index df9604b90c..e5483e4fe0 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/column-configuration/property-editor-ui-collection-view-column-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-collection-view-column-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts index d368c071fb..90febd1e3f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/layout-configuration/property-editor-ui-collection-view-layout-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-collection-view-layout-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts index 203d97b040..6ea8a17e1c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/config/order-by/property-editor-ui-collection-view-order-by.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-collection-view-order-by diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts index f393236675..02d402ff81 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/collection-view/property-editor-ui-collection-view.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-collection-view diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/color-picker/property-editor-ui-color-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/color-picker/property-editor-ui-color-picker.element.ts index 68b07d02c4..c50a458514 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/color-picker/property-editor-ui-color-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/color-picker/property-editor-ui-color-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-color-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/date-picker/property-editor-ui-date-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/date-picker/property-editor-ui-date-picker.element.ts index 628e669e7f..3ebaf9d8a0 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/date-picker/property-editor-ui-date-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/date-picker/property-editor-ui-date-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-date-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element.ts index 9f4ef96bc2..13254a1cf4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbInputDocumentPickerElement } from 'src/backoffice/shared/components/input-document-picker/input-document-picker.element'; import '../../../components/input-document-picker/input-document-picker.element'; import type { DataTypePropertyData } from '@umbraco-cms/models'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/dropdown/property-editor-ui-dropdown.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/dropdown/property-editor-ui-dropdown.element.ts index b6ebba7082..7020970027 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/dropdown/property-editor-ui-dropdown.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/dropdown/property-editor-ui-dropdown.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-dropdown diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/eye-dropper/property-editor-ui-eye-dropper.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/eye-dropper/property-editor-ui-eye-dropper.element.ts index a89d2167d4..42a01d4448 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/eye-dropper/property-editor-ui-eye-dropper.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/eye-dropper/property-editor-ui-eye-dropper.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-eye-dropper diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/icon-picker/property-editor-ui-icon-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/icon-picker/property-editor-ui-icon-picker.element.ts index 746caf614b..32cc9d951d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/icon-picker/property-editor-ui-icon-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/icon-picker/property-editor-ui-icon-picker.element.ts @@ -2,7 +2,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../../core/modal'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-icon-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-cropper/property-editor-ui-image-cropper.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-cropper/property-editor-ui-image-cropper.element.ts index 729958b764..88b08bbf7e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-cropper/property-editor-ui-image-cropper.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-cropper/property-editor-ui-image-cropper.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-image-cropper diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-crops-configuration/property-editor-ui-image-crops-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-crops-configuration/property-editor-ui-image-crops-configuration.element.ts index 453940d837..f9ef77f241 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-crops-configuration/property-editor-ui-image-crops-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/image-crops-configuration/property-editor-ui-image-crops-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-image-crops-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/label/property-editor-ui-label.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/label/property-editor-ui-label.element.ts index 7bad98757e..59e2a6f66e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/label/property-editor-ui-label.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/label/property-editor-ui-label.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-label diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/markdown-editor/property-editor-ui-markdown-editor.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/markdown-editor/property-editor-ui-markdown-editor.element.ts index 4bf0e6a0cf..d20b64e31c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/markdown-editor/property-editor-ui-markdown-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/markdown-editor/property-editor-ui-markdown-editor.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-markdown-editor diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/media-picker/property-editor-ui-media-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/media-picker/property-editor-ui-media-picker.element.ts index ac00b08123..b7c18cd63b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/media-picker/property-editor-ui-media-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/media-picker/property-editor-ui-media-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-media-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-group-picker/property-editor-ui-member-group-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-group-picker/property-editor-ui-member-group-picker.element.ts index 4ed449c6b1..6a851c6516 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-group-picker/property-editor-ui-member-group-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-group-picker/property-editor-ui-member-group-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-member-group-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-picker/property-editor-ui-member-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-picker/property-editor-ui-member-picker.element.ts index 6916e7b73a..88d9b40f47 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-picker/property-editor-ui-member-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/member-picker/property-editor-ui-member-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-member-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts index fea30850b4..dd21df3e24 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multi-url-picker/property-editor-ui-multi-url-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-multi-url-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multiple-text-string/property-editor-ui-multiple-text-string.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multiple-text-string/property-editor-ui-multiple-text-string.element.ts index 4985457537..b5e310d520 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multiple-text-string/property-editor-ui-multiple-text-string.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/multiple-text-string/property-editor-ui-multiple-text-string.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-multiple-text-string diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number-range/property-editor-ui-number-range.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number-range/property-editor-ui-number-range.element.ts index d0725b5fcf..8c28876e9b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number-range/property-editor-ui-number-range.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number-range/property-editor-ui-number-range.element.ts @@ -2,7 +2,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property, state } from 'lit/decorators.js'; import type { UmbInputNumberRangeElement } from '../../../../shared/components/input-number-range/input-number-range.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import '../../../../shared/components/input-number-range/input-number-range.element'; type ValueType = { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number/property-editor-ui-number.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number/property-editor-ui-number.element.ts index 0ff3749174..84663ac489 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number/property-editor-ui-number.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/number/property-editor-ui-number.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-property-editor-ui-number') export class UmbPropertyEditorUINumberElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/order-direction/property-editor-ui-order-direction.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/order-direction/property-editor-ui-order-direction.element.ts index 70ffcf11a7..6f99e11e43 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/order-direction/property-editor-ui-order-direction.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/order-direction/property-editor-ui-order-direction.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-order-direction diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/overlay-size/property-editor-ui-overlay-size.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/overlay-size/property-editor-ui-overlay-size.element.ts index 24e1feb0f9..68b6369670 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/overlay-size/property-editor-ui-overlay-size.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/overlay-size/property-editor-ui-overlay-size.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-overlay-size diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/radio-button-list/property-editor-ui-radio-button-list.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/radio-button-list/property-editor-ui-radio-button-list.element.ts index c090fd34ee..2718c7cc9a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/radio-button-list/property-editor-ui-radio-button-list.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/radio-button-list/property-editor-ui-radio-button-list.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-radio-button-list diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/slider/property-editor-ui-slider.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/slider/property-editor-ui-slider.element.ts index 06246d269a..22e0bd368f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/slider/property-editor-ui-slider.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/slider/property-editor-ui-slider.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-slider diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts index 1a0620d335..16804c091c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/config/storage-type/property-editor-ui-tags-storage-type.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-tags-storage-type diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/property-editor-ui-tags.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/property-editor-ui-tags.element.ts index 54fd339ab5..a7d922140f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/property-editor-ui-tags.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tags/property-editor-ui-tags.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-tags diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/text-box/property-editor-ui-text-box.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/text-box/property-editor-ui-text-box.element.ts index 1af0133ae7..6ae4ce2284 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/text-box/property-editor-ui-text-box.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/text-box/property-editor-ui-text-box.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-property-editor-ui-text-box') export class UmbPropertyEditorUITextBoxElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/textarea/property-editor-ui-textarea.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/textarea/property-editor-ui-textarea.element.ts index 450e93b422..df1980458f 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/textarea/property-editor-ui-textarea.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/textarea/property-editor-ui-textarea.element.ts @@ -2,7 +2,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; import type { UmbWorkspacePropertyContext } from 'src/backoffice/shared/components/workspace-property/workspace-property.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UUITextareaElement } from '@umbraco-ui/uui'; @customElement('umb-property-editor-ui-textarea') @@ -38,7 +38,8 @@ export class UmbPropertyEditorUITextareaElement extends UmbLitElement { } render() { - return html` `; + return html` + `; } } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts index b3707983f9..82fa2edbd1 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/config/configuration/property-editor-ui-tiny-mce-configuration.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-tiny-mce-configuration diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/property-editor-ui-tiny-mce.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/property-editor-ui-tiny-mce.element.ts index f5d5f20149..627563c013 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/property-editor-ui-tiny-mce.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tiny-mce/property-editor-ui-tiny-mce.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-tiny-mce diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/toggle/property-editor-ui-toggle.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/toggle/property-editor-ui-toggle.element.ts index c1fe9e4a56..4243ab52ef 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/toggle/property-editor-ui-toggle.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/toggle/property-editor-ui-toggle.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-toggle diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts index 29c9424e36..5975246ffe 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/config/start-node/property-editor-ui-tree-picker-start-node.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-tree-picker-start-node diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/property-editor-ui-tree-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/property-editor-ui-tree-picker.element.ts index de643068d6..909cd79323 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/property-editor-ui-tree-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/tree-picker/property-editor-ui-tree-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-tree-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/upload-field/property-editor-ui-upload-field.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/upload-field/property-editor-ui-upload-field.element.ts index ad9735bc10..9687e6838c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/upload-field/property-editor-ui-upload-field.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/upload-field/property-editor-ui-upload-field.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-upload-field diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/user-picker/property-editor-ui-user-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/user-picker/property-editor-ui-user-picker.element.ts index 6dd95a872b..a66647915e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/user-picker/property-editor-ui-user-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/user-picker/property-editor-ui-user-picker.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-user-picker diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/value-type/property-editor-ui-value-type.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/value-type/property-editor-ui-value-type.element.ts index 25a73e74e8..341b8e274c 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/value-type/property-editor-ui-value-type.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/property-editors/uis/value-type/property-editor-ui-value-type.element.ts @@ -1,7 +1,7 @@ import { html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-property-editor-ui-value-type diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/sidebar-menu-item/dictionary-sidebar-menu-item.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/sidebar-menu-item/dictionary-sidebar-menu-item.element.ts index f742cffbcf..f06a051ad3 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/sidebar-menu-item/dictionary-sidebar-menu-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/translation/dictionary/sidebar-menu-item/dictionary-sidebar-menu-item.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-dictionary-sidebar-menu-item') export class UmbDictionarySidebarMenuItemElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-header-app.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-header-app.element.ts index d5361ce93e..66f587fe86 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-header-app.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/current-user-header-app.element.ts @@ -4,7 +4,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UmbCurrentUserStore, UMB_CURRENT_USER_STORE_CONTEXT_TOKEN } from './current-user.store'; import type { UserDetails } from '@umbraco-cms/models'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-current-user-header-app') export class UmbCurrentUserHeaderApp extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-test.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-test.element.ts index c9b1d5e737..e2db3b031e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-test.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/current-user/user-dashboard-test.element.ts @@ -1,7 +1,7 @@ import { css, html } from 'lit'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-user-dashboard-test') export class UmbUserDashboardTestElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts index 622a9837c1..3977037d08 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/actions/workspace-action-user-group-save.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import type { UUIButtonState } from '@umbraco-ui/uui'; import { UmbWorkspaceUserContext } from '../../../users/workspace/user-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-action-user-group-save') export class UmbWorkspaceActionUserGroupSaveElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/user-group-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/user-group-workspace.element.ts index fab2ea472f..0d3633cc10 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/user-group-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-groups/workspace/user-group-workspace.element.ts @@ -11,7 +11,7 @@ import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from 'src/backoffice/users import '../../../../auth/components/input-user/input-user.element'; import '../../../../backoffice/shared/components/input-section/input-section.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-user-group-workspace') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/user-group-table-sections-column-layout.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/user-group-table-sections-column-layout.element.ts index a6f8f0f4ec..905a72a6aa 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/user-group-table-sections-column-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/user-group-table-sections-column-layout.element.ts @@ -2,7 +2,7 @@ import { html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; import { UmbTableItem } from 'src/backoffice/shared/components/table'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-user-group-table-sections-column-layout') export class UmbUserGroupTableSectionsColumnLayoutElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/workspace-view-user-groups.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/workspace-view-user-groups.element.ts index 1d6670c474..9d3f8ac467 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/workspace-view-user-groups.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/user-groups/workspace-view-user-groups.element.ts @@ -18,7 +18,7 @@ import { UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN, } from 'src/backoffice/users/user-groups/user-group.store'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-user-groups') export class UmbWorkspaceViewUserGroupsElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/grid/workspace-view-users-grid.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/grid/workspace-view-users-grid.element.ts index b6366eb0b6..45f52c2d8b 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/grid/workspace-view-users-grid.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/grid/workspace-view-users-grid.element.ts @@ -7,7 +7,7 @@ import type { UmbSectionViewUsersElement } from '../../section-view-users.elemen import { getTagLookAndColor } from '../../../../../../../auth/utils'; import { UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN } from '../../../../../user-groups/user-group.store'; import type { UserDetails, UserEntity, UserGroupEntity } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-users-grid') export class UmbWorkspaceViewUsersGridElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/table/workspace-view-users-table.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/table/workspace-view-users-table.element.ts index 3158ab35da..bcd3ae99fd 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/table/workspace-view-users-table.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/list-view-layouts/table/workspace-view-users-table.element.ts @@ -19,7 +19,7 @@ import { UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN, } from 'src/backoffice/users/user-groups/user-group.store'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-users-table') export class UmbWorkspaceViewUsersTableElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/section-view-users.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/section-view-users.element.ts index add11760da..01eaac240a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/section-view-users.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/section-view-users.element.ts @@ -11,7 +11,7 @@ import './workspace-view-users-invite.element'; import type { ManifestWorkspace, UserDetails } from '@umbraco-cms/models'; import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from 'src/backoffice/users/users/user.store'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UniqueBehaviorSubject } from '@umbraco-cms/observable-api'; @customElement('umb-section-view-users') diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-overview.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-overview.element.ts index 459cb8ea5a..1cf7e2456e 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-overview.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-overview.element.ts @@ -5,7 +5,7 @@ import { IRoute } from 'router-slot'; import { UUIPopoverElement } from '@umbraco-ui/uui'; import type { UmbSectionViewUsersElement } from './section-view-users.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; import './list-view-layouts/table/workspace-view-users-table.element'; diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-selection.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-selection.element.ts index 543343e88d..9de0d77569 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-selection.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/user-section/views/users/workspace-view-users-selection.element.ts @@ -3,7 +3,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, state } from 'lit/decorators.js'; import { UmbSectionViewUsersElement } from './section-view-users.element'; import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from 'src/backoffice/users/users/user.store'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-view-users-selection') export class UmbWorkspaceViewUsersSelectionElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/actions/workspace-action-user-save.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/actions/workspace-action-user-save.element.ts index fef51dc093..000e11c34d 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/actions/workspace-action-user-save.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/actions/workspace-action-user-save.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import type { UUIButtonState } from '@umbraco-ui/uui'; import { UmbWorkspaceUserContext } from '../user-workspace.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-workspace-action-user-save') export class UmbWorkspaceActionUserSaveElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts index 3e0327ebee..ee0e0b5e14 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts @@ -17,7 +17,7 @@ import { UmbModalService } from 'src/core/modal'; import '../../../../auth/components/input-user-group/input-user-group.element'; import '../../../shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element'; import '../../../shared/components/workspace/workspace-layout/workspace-layout.element'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-user-workspace') diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-change-password.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-change-password.element.ts index a23237b36b..927af7e900 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-change-password.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-change-password.element.ts @@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { css, CSSResultGroup, html, nothing } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { UmbModalHandler } from '..'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; export interface UmbModalChangePasswordData { requireOldPassword: boolean; diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-current-user.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-current-user.element.ts index dca35d4378..0bfba481a9 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-current-user.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout-current-user.element.ts @@ -12,7 +12,7 @@ import { UMB_CURRENT_USER_STORE_CONTEXT_TOKEN, } from '../../../backoffice/users/current-user/current-user.store'; import type { UserDetails } from '@umbraco-cms/models'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-modal-layout-current-user') export class UmbModalLayoutCurrentUserElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout.element.ts index 6bb93b5110..bf28bcae3a 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/modal-layout.element.ts @@ -1,6 +1,6 @@ import { customElement, property } from 'lit/decorators.js'; import { UmbModalHandler } from '..'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-modal-layout') export class UmbModalLayoutElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/property-editor-ui-picker/modal-layout-property-editor-ui-picker.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/property-editor-ui-picker/modal-layout-property-editor-ui-picker.element.ts index f3b5344a78..fc1a76799d 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/property-editor-ui-picker/modal-layout-property-editor-ui-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/property-editor-ui-picker/modal-layout-property-editor-ui-picker.element.ts @@ -7,7 +7,7 @@ import type { UUIInputEvent } from '@umbraco-ui/uui'; import type { UmbModalHandler } from '../../modal-handler'; import type { ManifestPropertyEditorUI } from '@umbraco-cms/models'; import { umbExtensionsRegistry } from '@umbraco-cms/extensions-registry'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; export interface UmbModalPropertyEditorUIPickerData { selection?: Array; diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.mdx b/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.mdx index 8d9b279d47..69ad42fa30 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.mdx +++ b/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.mdx @@ -24,7 +24,7 @@ The UmbModal service can be used to open modals. ```ts import { html, LitElement } from 'lit'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_ALIAS } from './core/services/modal'; class MyElement extends UmbLitElement { private _modalService_?: UmbModalService; @@ -44,7 +44,7 @@ A modal is opened by calling one of the helper methods on the UmbModalService. T ```ts import { html, LitElement } from 'lit'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_ALIAS } from './core/services/modal'; class MyElement extends UmbLitElement { private _modalService?: UmbModalService; diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.ts b/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.ts index ee4d3174ab..0454bcf94e 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/modal.stories.ts @@ -3,7 +3,7 @@ import { html } from 'lit-html'; import { customElement, property, state } from 'lit/decorators.js'; import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '.'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; export default { title: 'API/Modals', diff --git a/src/Umbraco.Web.UI.Client/src/installer/consent/installer-consent.element.ts b/src/Umbraco.Web.UI.Client/src/installer/consent/installer-consent.element.ts index cba9b5707e..ae2c08282e 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/consent/installer-consent.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/consent/installer-consent.element.ts @@ -4,7 +4,7 @@ import { unsafeHTML } from 'lit/directives/unsafe-html.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; import { ConsentLevel, Telemetry, TelemetryLevel } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-installer-consent') export class UmbInstallerConsentElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts b/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts index 48eeb7596d..9f1229ac85 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/database/installer-database.element.ts @@ -4,7 +4,7 @@ import { customElement, property, query, state } from 'lit/decorators.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; import { DatabaseInstall, DatabaseSettings, InstallResource, ProblemDetails } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import { tryExecute } from '@umbraco-cms/resources'; @customElement('umb-installer-database') diff --git a/src/Umbraco.Web.UI.Client/src/installer/error/installer-error.element.ts b/src/Umbraco.Web.UI.Client/src/installer/error/installer-error.element.ts index 3d7de0e110..181b63e20c 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/error/installer-error.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/error/installer-error.element.ts @@ -3,7 +3,7 @@ import { customElement, state } from 'lit/decorators.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; import { ProblemDetails } from '@umbraco-cms/backend-api'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-installer-error') export class UmbInstallerErrorElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/installer/installer.element.ts b/src/Umbraco.Web.UI.Client/src/installer/installer.element.ts index 2a18296ad6..3b5b64cd64 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/installer.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/installer.element.ts @@ -1,7 +1,7 @@ import { css, CSSResultGroup, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from './installer.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; import './consent/installer-consent.element'; import './database/installer-database.element'; diff --git a/src/Umbraco.Web.UI.Client/src/installer/user/installer-user.element.ts b/src/Umbraco.Web.UI.Client/src/installer/user/installer-user.element.ts index 29ce34eac1..50a6c3da9c 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/user/installer-user.element.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/user/installer-user.element.ts @@ -1,7 +1,7 @@ import { css, CSSResultGroup, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbInstallerContext, UMB_INSTALLER_CONTEXT_TOKEN } from '../installer.context'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; @customElement('umb-installer-user') export class UmbInstallerUserElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.element.ts b/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.element.ts index a6cf345c62..4374ffccc6 100644 --- a/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.element.ts +++ b/src/Umbraco.Web.UI.Client/src/upgrader/upgrader.element.ts @@ -5,7 +5,7 @@ import { html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UpgradeResource, UpgradeSettings } from '@umbraco-cms/backend-api'; import { tryExecute } from '@umbraco-cms/resources'; -import { UmbLitElement } from '@umbraco-cms/context-api'; +import { UmbLitElement } from '@umbraco-cms/element'; /** * @element umb-upgrader diff --git a/src/Umbraco.Web.UI.Client/tsconfig.json b/src/Umbraco.Web.UI.Client/tsconfig.json index 0bcb146108..e82a3ad7e7 100644 --- a/src/Umbraco.Web.UI.Client/tsconfig.json +++ b/src/Umbraco.Web.UI.Client/tsconfig.json @@ -24,6 +24,7 @@ "@umbraco-cms/backend-api": ["libs/backend-api"], "@umbraco-cms/context-api": ["libs/context-api"], "@umbraco-cms/controller": ["libs/controller"], + "@umbraco-cms/element": ["libs/element"], "@umbraco-cms/extensions-api": ["libs/extensions-api"], "@umbraco-cms/extensions-registry": ["libs/extensions-registry"], "@umbraco-cms/notification": ["libs/notification"], diff --git a/src/Umbraco.Web.UI.Client/utils/build-libs.js b/src/Umbraco.Web.UI.Client/utils/build-libs.js deleted file mode 100644 index f208d548b7..0000000000 --- a/src/Umbraco.Web.UI.Client/utils/build-libs.js +++ /dev/null @@ -1,21 +0,0 @@ -import fs from 'fs'; -import path, { dirname } from 'path'; -import { fileURLToPath } from 'url'; -import { execSync } from 'child_process'; - -const currDir = dirname(fileURLToPath(import.meta.url)); -const libsDir = path.resolve(currDir, '../libs'); - -fs.readdirSync(libsDir).forEach((lib) => { - - // Run `npm run build` for each lib - const libDir = path.resolve(libsDir, lib); - const packageJsonPath = path.resolve(libDir, 'package.json'); - - if (!fs.existsSync(packageJsonPath)) return; - const packageJson = JSON.parse(fs.readFileSync(packageJsonPath)); - if (packageJson.scripts && packageJson.scripts.build) { - console.log(`Building ${lib}...`); - execSync(`cd ${libDir} && npm run build`); - } -}); diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index 52b02686df..a1c7445c71 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -16,6 +16,7 @@ export default { '@umbraco-cms/backend-api': './libs/backend-api/index.ts', '@umbraco-cms/context-api': './src/core/context-api/index.ts', '@umbraco-cms/controller': './libs/controller/index.ts', + '@umbraco-cms/element': './libs/element/index.ts', '@umbraco-cms/extensions-api': './libs/extensions-api/index.ts', '@umbraco-cms/extensions-registry': './libs/extensions-registry/index.ts', '@umbraco-cms/notification': './libs/notification/index.ts', From 5ef21738897debe8aa4db4c79f97ea7218ff0746 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 08:36:07 +0100 Subject: [PATCH 38/48] move context-provider element to element package to avoid circular dependencies --- .../libs/context-api/consume/context-consumer.controller.ts | 3 +-- src/Umbraco.Web.UI.Client/libs/context-api/index.ts | 1 - .../libs/context-api/provide/context-provider.test.ts | 1 - .../provide => element}/context-provider.element.test.ts | 2 +- .../provide => element}/context-provider.element.ts | 2 +- src/Umbraco.Web.UI.Client/libs/element/index.ts | 1 + .../libs/notification/notification.stories.ts | 4 +--- 7 files changed, 5 insertions(+), 9 deletions(-) rename src/Umbraco.Web.UI.Client/libs/{context-api/provide => element}/context-provider.element.test.ts (95%) rename src/Umbraco.Web.UI.Client/libs/{context-api/provide => element}/context-provider.element.ts (92%) diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.controller.ts b/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.controller.ts index 580274ea69..20fdb24379 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.controller.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/consume/context-consumer.controller.ts @@ -1,9 +1,8 @@ +import type { UmbControllerHostInterface, UmbControllerInterface } from '@umbraco-cms/controller'; import { UmbContextToken } from '../context-token'; import { UmbContextConsumer } from './context-consumer'; import { UmbContextCallback } from './context-request.event'; -import type { UmbControllerHostInterface, UmbControllerInterface } from '@umbraco-cms/controller'; - export class UmbContextConsumerController extends UmbContextConsumer implements UmbControllerInterface diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/index.ts b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts index 083215832d..67aaa8edcf 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/index.ts @@ -4,5 +4,4 @@ export * from './consume/context-request.event'; export * from './provide/context-provider.controller'; export * from './provide/context-provider'; export * from './provide/context-provide.event'; -export * from './provide/context-provider.element'; export * from './context-token'; diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.test.ts b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.test.ts index 3a3a716eb7..0d864cd608 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.test.ts +++ b/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.test.ts @@ -1,7 +1,6 @@ import { expect } from '@open-wc/testing'; import { UmbContextConsumer } from '../consume/context-consumer'; import { UmbContextRequestEventImplementation } from '../consume/context-request.event'; -import { UmbContextToken } from '../context-token'; import { UmbContextProvider } from './context-provider'; class MyClass { diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts b/src/Umbraco.Web.UI.Client/libs/element/context-provider.element.test.ts similarity index 95% rename from src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts rename to src/Umbraco.Web.UI.Client/libs/element/context-provider.element.test.ts index b2f6c44311..b9f622014a 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.test.ts +++ b/src/Umbraco.Web.UI.Client/libs/element/context-provider.element.test.ts @@ -1,7 +1,7 @@ import { expect, fixture, html } from '@open-wc/testing'; import { customElement } from 'lit/decorators.js'; import { UmbContextProviderElement } from './context-provider.element'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from './lit-element.element'; @customElement('umb-context-test') export class ContextTestElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts b/src/Umbraco.Web.UI.Client/libs/element/context-provider.element.ts similarity index 92% rename from src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts rename to src/Umbraco.Web.UI.Client/libs/element/context-provider.element.ts index cf8d3da2c1..7155397b84 100644 --- a/src/Umbraco.Web.UI.Client/libs/context-api/provide/context-provider.element.ts +++ b/src/Umbraco.Web.UI.Client/libs/element/context-provider.element.ts @@ -1,6 +1,6 @@ import { html } from 'lit'; import { customElement, property } from 'lit/decorators.js'; -import { UmbLitElement } from '@umbraco-cms/element'; +import { UmbLitElement } from './lit-element.element'; @customElement('umb-context-provider') export class UmbContextProviderElement extends UmbLitElement { diff --git a/src/Umbraco.Web.UI.Client/libs/element/index.ts b/src/Umbraco.Web.UI.Client/libs/element/index.ts index 4048b79c02..60c1e9e8d3 100644 --- a/src/Umbraco.Web.UI.Client/libs/element/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/element/index.ts @@ -1,2 +1,3 @@ export * from './element.mixin'; export * from './lit-element.element'; +export * from './context-provider.element'; diff --git a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts index f1b19deb37..a3f6a63c6a 100644 --- a/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts +++ b/src/Umbraco.Web.UI.Client/libs/notification/notification.stories.ts @@ -1,11 +1,10 @@ -import '../../src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element'; -import '../context-api/provide/context-provider.element'; import './layouts/default'; import { Meta, Story } from '@storybook/web-components'; import { html } from 'lit'; import { customElement } from 'lit/decorators.js'; +import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbNotificationDefaultData } from './layouts/default'; import { UmbNotificationColor, @@ -13,7 +12,6 @@ import { UmbNotificationService, UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN, } from '.'; -import { UmbLitElement } from '@umbraco-cms/element'; export default { title: 'API/Notifications/Overview', From b4886f7c678d0956f7eddf37be93770112c280ed Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 08:38:24 +0100 Subject: [PATCH 39/48] revert package setup (for now) --- .../libs/backend-api/package.json | 16 --------------- .../libs/backend-api/tsconfig.json | 3 --- .../libs/context-api/package.json | 20 ------------------- .../libs/controller/package.json | 16 --------------- .../libs/element/package.json | 16 --------------- .../libs/extensions-api/package.json | 16 --------------- .../libs/extensions-registry/package.json | 16 --------------- .../libs/notification/package.json | 16 --------------- .../libs/observable-api/package.json | 19 ------------------ .../libs/resources/package.json | 16 --------------- 10 files changed, 154 deletions(-) delete mode 100644 src/Umbraco.Web.UI.Client/libs/backend-api/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/backend-api/tsconfig.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/context-api/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/controller/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/element/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-api/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/notification/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/observable-api/package.json delete mode 100644 src/Umbraco.Web.UI.Client/libs/resources/package.json diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json b/src/Umbraco.Web.UI.Client/libs/backend-api/package.json deleted file mode 100644 index 25b096f57b..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/backend-api/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/backend-api", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/backend-api/tsconfig.json b/src/Umbraco.Web.UI.Client/libs/backend-api/tsconfig.json deleted file mode 100644 index 1864d58c15..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/backend-api/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../tsconfig.json" -} diff --git a/src/Umbraco.Web.UI.Client/libs/context-api/package.json b/src/Umbraco.Web.UI.Client/libs/context-api/package.json deleted file mode 100644 index 1e5e8432db..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/context-api/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "@umbraco-cms/context-api", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "lit": "^2.6.1", - "@umbraco-cms/element": "^0.0.0" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/controller/package.json b/src/Umbraco.Web.UI.Client/libs/controller/package.json deleted file mode 100644 index 4690cedd87..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/controller/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/controller", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/element/package.json b/src/Umbraco.Web.UI.Client/libs/element/package.json deleted file mode 100644 index f730e3eaa7..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/element/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/element", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json deleted file mode 100644 index 7bc3418edc..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/extensions-api/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/extensions-api", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json b/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json deleted file mode 100644 index 6c83f4e1b4..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/extensions-registry", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/notification/package.json b/src/Umbraco.Web.UI.Client/libs/notification/package.json deleted file mode 100644 index 7ace02f3cd..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/notification/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/notification", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json b/src/Umbraco.Web.UI.Client/libs/observable-api/package.json deleted file mode 100644 index 4c3c73135c..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/observable-api/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "@umbraco-cms/observable-api", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "dependencies": { - "rxjs": "^6.6.3" - }, - "author": "Umbraco HQ", - "license": "MIT" -} diff --git a/src/Umbraco.Web.UI.Client/libs/resources/package.json b/src/Umbraco.Web.UI.Client/libs/resources/package.json deleted file mode 100644 index 8c72fc92d3..0000000000 --- a/src/Umbraco.Web.UI.Client/libs/resources/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@umbraco-cms/resources", - "version": "0.0.0", - "description": "", - "module": "dist/index.js", - "type": "module", - "files": [ - "dist" - ], - "scripts": { - "build": "rollup -c", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Umbraco HQ", - "license": "MIT" -} From 68ba8bd2f7e2203ca891617a29097df39cee553f Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 08:38:35 +0100 Subject: [PATCH 40/48] add rollup to @umbraco-cms/store --- src/Umbraco.Web.UI.Client/libs/store/rollup.config.js | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/libs/store/rollup.config.js diff --git a/src/Umbraco.Web.UI.Client/libs/store/rollup.config.js b/src/Umbraco.Web.UI.Client/libs/store/rollup.config.js new file mode 100644 index 0000000000..945c0afe88 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/libs/store/rollup.config.js @@ -0,0 +1,4 @@ +import config from '../../utils/rollup.config.js'; +export default { + ...config, +}; From b2e81daf04f5d347a54712487a53f06f6b3a5cda Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 08:38:43 +0100 Subject: [PATCH 41/48] update imports for storybook --- src/Umbraco.Web.UI.Client/.storybook/preview.js | 7 ++++--- .../src/installer/shared/utils.story-helpers.ts | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/.storybook/preview.js b/src/Umbraco.Web.UI.Client/.storybook/preview.js index 9eb279f45b..49838d94cd 100644 --- a/src/Umbraco.Web.UI.Client/.storybook/preview.js +++ b/src/Umbraco.Web.UI.Client/.storybook/preview.js @@ -14,7 +14,7 @@ import { setCustomElements } from '@storybook/web-components'; import customElementManifests from '../custom-elements.json'; import { STORE_ALIAS as dataTypeAlias, UmbDataTypeStore } from '../src/backoffice/settings/data-types/data-type.store'; import { UmbDocumentTypeStore } from '../src/backoffice/documents/document-types/document-type.store'; -import { UmbIconStore } from '../src/core/stores/icon/icon.store'; +import { UmbIconStore } from '../libs/store/icon/icon.store'; import { onUnhandledRequest } from '../src/core/mocks/browser'; import { handlers } from '../src/core/mocks/browser-handlers'; import { LitElement } from 'lit'; @@ -22,9 +22,10 @@ import { UmbModalService } from '../src/core/modal'; // TODO: Fix storybook manifest registrations. -import { umbExtensionsRegistry } from '../src/core/extensions-registry'; +import { umbExtensionsRegistry } from '../libs/extensions-registry'; -import '../src/core/context-api/provide/context-provider.element'; +import '../src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element'; +import '../libs/element/context-provider.element'; import '../src/backoffice/shared/components/backoffice-frame/backoffice-modal-container.element'; import '../src/backoffice/shared/components/code-block/code-block.element'; diff --git a/src/Umbraco.Web.UI.Client/src/installer/shared/utils.story-helpers.ts b/src/Umbraco.Web.UI.Client/src/installer/shared/utils.story-helpers.ts index d52d5a25c9..bc0852f15f 100644 --- a/src/Umbraco.Web.UI.Client/src/installer/shared/utils.story-helpers.ts +++ b/src/Umbraco.Web.UI.Client/src/installer/shared/utils.story-helpers.ts @@ -1,6 +1,6 @@ import { html } from 'lit-html'; import { UmbInstallerContext } from '../installer.context'; -import '../../../libs/context-api/provide/context-provider.element'; +import '../../../libs/element/context-provider.element'; export const installerContextProvider = (story: any, installerContext = new UmbInstallerContext()) => html` Date: Tue, 24 Jan 2023 08:40:05 +0100 Subject: [PATCH 42/48] add libs folder to storybook --- src/Umbraco.Web.UI.Client/.storybook/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/.storybook/main.js b/src/Umbraco.Web.UI.Client/.storybook/main.js index 23de765208..41f0022362 100644 --- a/src/Umbraco.Web.UI.Client/.storybook/main.js +++ b/src/Umbraco.Web.UI.Client/.storybook/main.js @@ -2,7 +2,7 @@ const tsconfigPaths = require('vite-tsconfig-paths').default; const { mergeConfig } = require('vite'); module.exports = { - stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], + stories: ['../@(src|libs)/**/*.stories.@(js|jsx|ts|tsx|mdx)'], addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-a11y'], framework: '@storybook/web-components', features: { From 633facf9824777ad497f740c9482adfd544e147f Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 08:41:09 +0100 Subject: [PATCH 43/48] update paths of WTR --- src/Umbraco.Web.UI.Client/web-test-runner.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs index a1c7445c71..3c4fbd61f3 100644 --- a/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs +++ b/src/Umbraco.Web.UI.Client/web-test-runner.config.mjs @@ -14,7 +14,7 @@ export default { 'src/': './src/', '@umbraco-cms/models': './libs/models/index.ts', '@umbraco-cms/backend-api': './libs/backend-api/index.ts', - '@umbraco-cms/context-api': './src/core/context-api/index.ts', + '@umbraco-cms/context-api': './libs/context-api/index.ts', '@umbraco-cms/controller': './libs/controller/index.ts', '@umbraco-cms/element': './libs/element/index.ts', '@umbraco-cms/extensions-api': './libs/extensions-api/index.ts', From 8f1460eb4d70e5b54e2ed0ffbb420397af72c9c8 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 09:00:42 +0100 Subject: [PATCH 44/48] run eslint for libs --- src/Umbraco.Web.UI.Client/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index c662db5c27..3c8815594c 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -35,7 +35,7 @@ "test": "web-test-runner --coverage", "test:watch": "web-test-runner --watch", "test:e2e": "npx playwright test", - "lint": "eslint src e2e", + "lint": "eslint src libs e2e", "lint:fix": "npm run lint -- --fix", "format": "prettier 'src/**/*.ts'", "format:fix": "npm run format -- --write", From 00ec3e68d02fca1c943738040b4dd04a738e1cd3 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 09:03:29 +0100 Subject: [PATCH 45/48] update absolute import path --- .../picker-user-group/picker-layout-user-group.element.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/picker-user-group/picker-layout-user-group.element.ts b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/picker-user-group/picker-layout-user-group.element.ts index 1bfaf9fcbb..62fc6559d3 100644 --- a/src/Umbraco.Web.UI.Client/src/core/modal/layouts/picker-user-group/picker-layout-user-group.element.ts +++ b/src/Umbraco.Web.UI.Client/src/core/modal/layouts/picker-user-group/picker-layout-user-group.element.ts @@ -2,11 +2,11 @@ import { UUITextStyles } from '@umbraco-ui/uui-css'; import { css, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; import { UmbModalLayoutPickerBase } from '../modal-layout-picker-base'; -import type { UserGroupDetails } from '@umbraco-cms/models'; import { - UmbUserGroupStore, UMB_USER_GROUP_STORE_CONTEXT_TOKEN, -} from 'src/backoffice/users/user-groups/user-group.store'; + UmbUserGroupStore, +} from '../../../../backoffice/users/user-groups/user-group.store'; +import type { UserGroupDetails } from '@umbraco-cms/models'; @customElement('umb-picker-layout-user-group') export class UmbPickerLayoutUserGroupElement extends UmbModalLayoutPickerBase { From 2226c4c758ed14b0698bdc055c6ff3a73170f417 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 09:04:46 +0100 Subject: [PATCH 46/48] update absolute import path --- .../users/users/workspace/user-workspace.element.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts index ee0e0b5e14..f74cfba113 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/users/users/workspace/user-workspace.element.ts @@ -9,16 +9,15 @@ import { distinctUntilChanged } from 'rxjs'; import { getTagLookAndColor } from '../../../../auth/utils'; import { UmbCurrentUserStore, UMB_CURRENT_USER_STORE_CONTEXT_TOKEN } from '../../current-user/current-user.store'; +import type { UmbModalService } from '../../../../core/modal'; +import type { UmbWorkspaceEntityElement } from '../../../shared/components/workspace/workspace-entity-element.interface'; import { UmbWorkspaceUserContext } from './user-workspace.context'; import type { UserDetails } from '@umbraco-cms/models'; -import { UmbModalService } from 'src/core/modal'; - import '../../../../auth/components/input-user-group/input-user-group.element'; import '../../../shared/property-editors/uis/document-picker/property-editor-ui-document-picker.element'; import '../../../shared/components/workspace/workspace-layout/workspace-layout.element'; import { UmbLitElement } from '@umbraco-cms/element'; -import type { UmbWorkspaceEntityElement } from 'src/backoffice/shared/components/workspace/workspace-entity-element.interface'; @customElement('umb-user-workspace') export class UmbUserWorkspaceElement extends UmbLitElement implements UmbWorkspaceEntityElement { From 6cd34fdd0b0ed427dfe978147982cc8ce9a02e2a Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 09:05:48 +0100 Subject: [PATCH 47/48] update absolute import path --- .../input-document-picker/input-document-picker.element.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts index 31432bdac6..52966c7b57 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/input-document-picker/input-document-picker.element.ts @@ -3,11 +3,11 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib'; import { customElement, property, state } from 'lit/decorators.js'; import { ifDefined } from 'lit-html/directives/if-defined.js'; import { FormControlMixin } from '@umbraco-ui/uui-base/lib/mixins'; -import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from 'src/core/modal'; +import { UmbDocumentStore, UMB_DOCUMENT_STORE_CONTEXT_TOKEN } from '../../../documents/documents/document.store'; +import { UmbModalService, UMB_MODAL_SERVICE_CONTEXT_TOKEN } from '../../../../core/modal'; import type { FolderTreeItem } from '@umbraco-cms/backend-api'; import { UmbLitElement } from '@umbraco-cms/element'; import type { UmbObserverController } from '@umbraco-cms/observable-api'; -import { UmbDocumentStore, UMB_DOCUMENT_STORE_CONTEXT_TOKEN } from 'src/backoffice/documents/documents/document.store'; @customElement('umb-input-document-picker') export class UmbInputDocumentPickerElement extends FormControlMixin(UmbLitElement) { From 46465b79a7b8648c0670b1b3d8576a8b2fe88bd3 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 24 Jan 2023 09:06:49 +0100 Subject: [PATCH 48/48] update absolute import path --- .../components/backoffice-frame/backoffice-main.element.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts index 5782cf7c17..a0b655669a 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/shared/components/backoffice-frame/backoffice-main.element.ts @@ -5,9 +5,9 @@ import { state } from 'lit/decorators.js'; import { IRoutingInfo } from 'router-slot'; import { UmbSectionStore, UMB_SECTION_STORE_CONTEXT_TOKEN } from '../section/section.store'; import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section/section.context'; +import { UmbSectionElement } from '../section/section.element'; import { createExtensionElement } from '@umbraco-cms/extensions-api'; import type { ManifestSection } from '@umbraco-cms/models'; -import { UmbSectionElement } from 'src/backoffice/shared/components/section/section.element'; import { UmbLitElement } from '@umbraco-cms/element'; @defineElement('umb-backoffice-main')