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',