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:
@@ -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/';
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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>(
|
||||
|
||||
@@ -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<
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user