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