Fix document module self import (#19035)

* fix document self import

* lower SELF_IMPORTS_THRESHOLD

* Update index.js

* Update index.js
This commit is contained in:
Mads Rasmussen
2025-04-15 12:46:33 +02:00
committed by GitHub
parent e6ab1d9a6b
commit 3cd3abe5c8
6 changed files with 10 additions and 13 deletions

View File

@@ -3,7 +3,7 @@ import path from 'path';
import { createImportMap } from '../importmap/index.js';
const ILLEGAL_CORE_IMPORTS_THRESHOLD = 6;
const SELF_IMPORTS_THRESHOLD = 8;
const SELF_IMPORTS_THRESHOLD = 7;
const clientProjectRoot = path.resolve(import.meta.dirname, '../../');
const modulePrefix = '@umbraco-cms/backoffice/';

View File

@@ -1,13 +1,10 @@
import { UMB_DOCUMENT_COLLECTION_CONTEXT } from '../document-collection.context-token.js';
import { UMB_DOCUMENT_WORKSPACE_CONTEXT } from '../../workspace/constants.js';
import { UMB_CREATE_DOCUMENT_WORKSPACE_PATH_PATTERN } from '../../paths.js';
import { UMB_DOCUMENT_ENTITY_TYPE, UMB_DOCUMENT_ROOT_ENTITY_TYPE } from '../../entity.js';
import { css, customElement, html, map, property, state } from '@umbraco-cms/backoffice/external/lit';
import { UmbDocumentTypeStructureRepository } from '@umbraco-cms/backoffice/document-type';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import {
UMB_CREATE_DOCUMENT_WORKSPACE_PATH_PATTERN,
UMB_DOCUMENT_ENTITY_TYPE,
UMB_DOCUMENT_ROOT_ENTITY_TYPE,
UMB_DOCUMENT_WORKSPACE_CONTEXT,
} from '@umbraco-cms/backoffice/document';
import type { ManifestCollectionAction } from '@umbraco-cms/backoffice/collection';
import type { UmbAllowedDocumentTypeModel } from '@umbraco-cms/backoffice/document-type';
import type { UmbEntityUnique } from '@umbraco-cms/backoffice/entity';

View File

@@ -5,9 +5,9 @@ import { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
import { UmbFormControlMixin } from '@umbraco-cms/backoffice/validation';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
import { UmbSorterController } from '@umbraco-cms/backoffice/sorter';
import type { UmbDocumentItemModel } from '@umbraco-cms/backoffice/document';
import type { UmbTreeStartNode } from '@umbraco-cms/backoffice/tree';
import { UMB_DOCUMENT_TYPE_ENTITY_TYPE } from '@umbraco-cms/backoffice/document-type';
import type { UmbDocumentItemModel } from '../../item/types.js';
@customElement('umb-input-document')
export class UmbInputDocumentElement extends UmbFormControlMixin<string | undefined, typeof UmbLitElement>(

View File

@@ -14,12 +14,12 @@ import {
UmbDocumentBlueprintItemRepository,
type UmbDocumentBlueprintItemBaseModel,
} from '@umbraco-cms/backoffice/document-blueprint';
import type { UmbEntityUnique } from '@umbraco-cms/backoffice/entity';
import {
UMB_CREATE_DOCUMENT_WORKSPACE_PATH_PATTERN,
UMB_CREATE_FROM_BLUEPRINT_DOCUMENT_WORKSPACE_PATH_PATTERN,
type UmbDocumentEntityTypeUnion,
} from '@umbraco-cms/backoffice/document';
import type { UmbEntityUnique } from '@umbraco-cms/backoffice/entity';
} from '../../paths.js';
import type { UmbDocumentEntityTypeUnion } from '../../entity.js';
@customElement('umb-document-create-options-modal')
export class UmbDocumentCreateOptionsModalElement extends UmbModalBaseElement<

View File

@@ -1,6 +1,6 @@
import { UMB_CULTURE_AND_HOSTNAMES_MODAL } from './constants.js';
import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action';
import { umbOpenModal } from '@umbraco-cms/backoffice/modal';
import { UMB_CULTURE_AND_HOSTNAMES_MODAL } from '@umbraco-cms/backoffice/document';
export class UmbDocumentCultureAndHostnamesEntityAction extends UmbEntityActionBase<never> {
override async execute() {

View File

@@ -1,11 +1,11 @@
import { UMB_DOCUMENT_SEARCH_PROVIDER_ALIAS } from '../search/index.js';
import type { UmbDocumentItemModel } from '../item/types.js';
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
import {
type UmbTreePickerModalValue,
type UmbTreePickerModalData,
UMB_TREE_PICKER_MODAL_ALIAS,
} from '@umbraco-cms/backoffice/tree';
import type { UmbDocumentItemModel } from '@umbraco-cms/backoffice/document';
export type UmbDocumentPickerModalData = UmbTreePickerModalData<UmbDocumentItemModel>;
export type UmbDocumentPickerModalValue = UmbTreePickerModalValue;