Skip to content

Commit 1ec9e1a

Browse files
fix(sdk): remove @/ alias from tsconfig (#165)
* chore(sdk): remove alias from tsconfig file * fix(sdk): remove alias from imports * deps(sdk): temporary add @editorjs/ui-kit dep until it is removed from MenuConfig file * chore: remove alias mention from jest config * fix(sdk): use explicit index.js specifier for entities barrel import Bare `../../entities` is a directory specifier, which Node's ESM resolver rejects (ERR_UNSUPPORTED_DIR_IMPORT) since the package is "type": "module". Points at the explicit barrel file instead. --------- Co-authored-by: Reversean <odaving111@gmail.com>
1 parent ee2f6fe commit 1ec9e1a

16 files changed

Lines changed: 32 additions & 38 deletions

‎packages/sdk/jest.config.ts‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export default {
77
extensionsToTreatAsEsm: [ '.ts' ],
88
moduleNameMapper: {
99
'^(\\.{1,2}/.*)\\.js$': '$1',
10-
'^@/(.*)$': '<rootDir>/src/$1',
1110
},
1211
coverageReporters: ['lcov', 'json-summary', 'text-summary'],
1312
transform: {

‎packages/sdk/package.json‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"dependencies": {
3434
"@editorjs/editorjs": "^2.30.8",
3535
"@editorjs/helpers": "^1.2.2",
36-
"@editorjs/model-types": "workspace:^"
36+
"@editorjs/model-types": "workspace:^",
37+
"@editorjs/ui-kit": "^1.1.5"
3738
}
3839
}

‎packages/sdk/src/entities/BlockTool.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import type {
66
import type { BlockToolConstructorOptions as BlockToolConstructorOptionsVersion2 } from '@editorjs/editorjs';
77
import type { ValueSerialized } from '@editorjs/model-types';
88
import type { BlockToolAdapter } from './BlockToolAdapter.js';
9-
import type { ToolType } from '@/entities/EntityType.js';
10-
import type { BaseToolConstructor, BaseToolOptions } from '@/entities/BaseTool';
11-
import type { EditorAPI } from '@/api';
9+
import type { ToolType } from './EntityType.js';
10+
import type { BaseToolConstructor, BaseToolOptions } from './BaseTool';
11+
import type { EditorAPI } from '../api';
1212

1313
/**
1414
* Configuration for converting block content to/from other block types.

‎packages/sdk/src/entities/BlockToolAdapter.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
NODE_TYPE_HIDDEN_PROP,
77
BlockChildType
88
} from '@editorjs/model-types';
9-
import type { CoreConfig } from '@/entities/Config';
9+
import type { CoreConfig } from './Config';
1010
import { KeyAddedEvent, KeyRemovedEvent, ValueNodeChangedEvent } from './EventBus/events/adapter/index.js';
1111
import type { EditorAPI } from '../api/index.js';
1212

‎packages/sdk/src/entities/BlockTune.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import type {
33
ToolConfig,
44
BlockTune as BlockTuneV2
55
} from '@editorjs/editorjs';
6-
import type { ToolType } from '@/entities/EntityType.js';
7-
import type { BaseToolConstructor, BaseToolOptions } from '@/entities/BaseTool';
6+
import type { ToolType } from './EntityType.js';
7+
import type { BaseToolConstructor, BaseToolOptions } from './BaseTool';
88

99
/**
1010
* Options available on **Block Tunes** (`static options` or `use()` overrides).

‎packages/sdk/src/entities/EditorjsAdapterPlugin.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import type { EditorjsPlugin, EditorjsPluginConstructor } from '@/entities/EditorjsPlugin';
1+
import type { EditorjsPlugin, EditorjsPluginConstructor } from './EditorjsPlugin';
22
import type { BlockId } from '@editorjs/model-types';
3-
import type { PluginType } from '@/entities/EntityType';
4-
import type { BlockToolAdapter } from '@/entities/BlockToolAdapter';
3+
import type { PluginType } from './EntityType';
4+
import type { BlockToolAdapter } from './BlockToolAdapter';
55

66
/**
77
* Base interface for adapter plugins

‎packages/sdk/src/entities/EditorjsPlugin.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import type { EventBus } from '@/entities/EventBus/EventBus.js';
2-
import type { CoreConfigValidated } from '@/entities/Config.js';
3-
import type { EditorAPI } from '@/api/EditorAPI.js';
4-
import type { EntityType } from '@/entities/EntityType.js';
1+
import type { EventBus } from './EventBus/EventBus.js';
2+
import type { CoreConfigValidated } from './Config.js';
3+
import type { EditorAPI } from '../api';
4+
import type { EntityType } from './EntityType.js';
55

66
/**
77
* Parameters for EditorjsPlugin constructor

‎packages/sdk/src/entities/EventBus/events/core/SelectionChangedCoreEvent.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { CoreEventBase } from './CoreEventBase.js';
22
import { CoreEventType } from './CoreEventType.js';
33
import type { InlineFragment, Index } from '@editorjs/model-types';
4-
import type { InlineToolFacade } from '@/tools';
4+
import type { InlineToolFacade } from '../../../../tools';
55

66
/**
77
* Payload of SelectionChangedCoreEvent custom event

‎packages/sdk/src/entities/EventBus/events/core/ToolLoadedCoreEvent.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { ToolFacadeClass } from '@/tools/facades/index.js';
1+
import type { ToolFacadeClass } from '../../../../tools';
22
import { CoreEventBase } from './CoreEventBase.js';
33
import { CoreEventType } from './CoreEventType.js';
44

‎packages/sdk/src/entities/InlineTool.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import type { TextRange, InlineFragment } from '@editorjs/model-types';
22
import type { FormattingAction, IntersectType } from '@editorjs/model-types';
33
import type { InlineTool as InlineToolVersion2 } from '@editorjs/editorjs';
44
import type { InlineToolConstructorOptions as InlineToolConstructorOptionsVersion2, ToolConfig } from '@editorjs/editorjs';
5-
import type { ToolType } from '@/entities/EntityType.js';
6-
import type { BaseToolConstructor, BaseToolOptions } from '@/entities/BaseTool';
7-
import type { EditorAPI } from '@/api';
8-
import type { MenuConfig } from '@/entities/MenuConfig.js';
5+
import type { ToolType } from './EntityType.js';
6+
import type { BaseToolConstructor, BaseToolOptions } from './BaseTool';
7+
import type { EditorAPI } from '../api';
8+
import type { MenuConfig } from './MenuConfig.js';
99

1010
/**
1111
* Canonical keys for Inline Tool options.

0 commit comments

Comments
 (0)