From 20bac8a1c3d738c1ede9406a4e7c72ae6ddcd20b Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 15 May 2023 15:15:31 +0200 Subject: [PATCH] make entry point initializer part of extension-api lib --- .../entry-point-extension-initializer.ts | 2 +- src/Umbraco.Web.UI.Client/libs/extensions-api/index.ts | 1 + src/Umbraco.Web.UI.Client/libs/extensions-registry/index.ts | 1 - src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts | 3 ++- 4 files changed, 4 insertions(+), 3 deletions(-) rename src/Umbraco.Web.UI.Client/libs/{extensions-registry => extensions-api}/entry-point-extension-initializer.ts (93%) diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/entry-point-extension-initializer.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/entry-point-extension-initializer.ts similarity index 93% rename from src/Umbraco.Web.UI.Client/libs/extensions-registry/entry-point-extension-initializer.ts rename to src/Umbraco.Web.UI.Client/libs/extensions-api/entry-point-extension-initializer.ts index 4f28cf050b..43e57f663e 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/entry-point-extension-initializer.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/entry-point-extension-initializer.ts @@ -1,4 +1,4 @@ -import type { ManifestEntrypoint } from './models'; +import type { ManifestEntrypoint } from '../extensions-registry/models'; import { hasInitExport, loadExtension, UmbExtensionRegistry } from '@umbraco-cms/backoffice/extensions-api'; import { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller'; diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-api/index.ts b/src/Umbraco.Web.UI.Client/libs/extensions-api/index.ts index 3e856faa68..1774a85614 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-api/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-api/index.ts @@ -10,3 +10,4 @@ export * from './load-extension.function'; export * from './create-extension-element-or-fallback.function'; export * from './create-extension-class.function'; export * from './umb-lifecycle.interface'; +export * from './entry-point-extension-initializer'; diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/index.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/index.ts index 124f3023f2..1af869ad82 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/index.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/index.ts @@ -1,4 +1,3 @@ export * from './interfaces'; export * from './models'; -export * from './entry-point-extension-initializer'; export * from './registry'; 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 640214103b..d98f91e1f4 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/backoffice.element.ts @@ -7,7 +7,8 @@ import { UMB_BACKOFFICE_CONTEXT_TOKEN, } from './core/components/backoffice-frame/backoffice.context'; import { UmbExtensionInitializer } from './packages/repository/server-extension.controller'; -import { UmbEntryPointExtensionInitializer, umbExtensionsRegistry } from '@umbraco-cms/backoffice/extensions-registry'; +import { UmbEntryPointExtensionInitializer } from '@umbraco-cms/backoffice/extensions-api'; +import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extensions-registry'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; const CORE_PACKAGES = [