mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-09-07 01:09:54 +08:00
refactor(editor): remove blocks package (#10708)
This commit is contained in:
@@ -13,8 +13,41 @@
|
|||||||
"author": "toeverything",
|
"author": "toeverything",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@blocksuite/affine-block-attachment": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-bookmark": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-callout": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-code": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-data-view": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-database": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-divider": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-edgeless-text": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-embed": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-frame": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-image": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-latex": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-list": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-note": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-paragraph": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-root": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-surface": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-surface-ref": "workspace:*",
|
||||||
|
"@blocksuite/affine-block-table": "workspace:*",
|
||||||
|
"@blocksuite/affine-components": "workspace:*",
|
||||||
|
"@blocksuite/affine-fragment-doc-title": "workspace:*",
|
||||||
|
"@blocksuite/affine-fragment-frame-panel": "workspace:*",
|
||||||
|
"@blocksuite/affine-fragment-outline": "workspace:*",
|
||||||
|
"@blocksuite/affine-model": "workspace:*",
|
||||||
|
"@blocksuite/affine-rich-text": "workspace:*",
|
||||||
|
"@blocksuite/affine-shared": "workspace:*",
|
||||||
|
"@blocksuite/affine-widget-drag-handle": "workspace:*",
|
||||||
|
"@blocksuite/affine-widget-edgeless-auto-connect": "workspace:*",
|
||||||
|
"@blocksuite/affine-widget-frame-title": "workspace:*",
|
||||||
|
"@blocksuite/affine-widget-remote-selection": "workspace:*",
|
||||||
|
"@blocksuite/affine-widget-scroll-anchoring": "workspace:*",
|
||||||
|
"@blocksuite/affine-widget-slash-menu": "workspace:*",
|
||||||
|
"@blocksuite/affine-widget-toolbar": "workspace:*",
|
||||||
"@blocksuite/block-std": "workspace:*",
|
"@blocksuite/block-std": "workspace:*",
|
||||||
"@blocksuite/blocks": "workspace:*",
|
"@blocksuite/data-view": "workspace:*",
|
||||||
"@blocksuite/global": "workspace:*",
|
"@blocksuite/global": "workspace:*",
|
||||||
"@blocksuite/inline": "workspace:*",
|
"@blocksuite/inline": "workspace:*",
|
||||||
"@blocksuite/store": "workspace:*",
|
"@blocksuite/store": "workspace:*",
|
||||||
@@ -38,65 +71,81 @@
|
|||||||
"./store/test": "./src/store/test.ts",
|
"./store/test": "./src/store/test.ts",
|
||||||
"./inline": "./src/inline/index.ts",
|
"./inline": "./src/inline/index.ts",
|
||||||
"./inline/consts": "./src/inline/consts.ts",
|
"./inline/consts": "./src/inline/consts.ts",
|
||||||
|
"./inline/effects": "./src/inline/effects.ts",
|
||||||
"./inline/types": "./src/inline/types.ts",
|
"./inline/types": "./src/inline/types.ts",
|
||||||
"./blocks": "./src/blocks/index.ts",
|
"./blocks": "./src/blocks/index.ts",
|
||||||
"./blocks/schemas": "./src/blocks/schemas.ts",
|
"./blocks/attachment": "./src/blocks/attachment.ts",
|
||||||
"./sync": "./src/sync/index.ts"
|
"./blocks/bookmark": "./src/blocks/bookmark.ts",
|
||||||
},
|
"./blocks/callout": "./src/blocks/callout.ts",
|
||||||
"typesVersions": {
|
"./blocks/code": "./src/blocks/code.ts",
|
||||||
"*": {
|
"./blocks/data-view": "./src/blocks/data-view.ts",
|
||||||
"effects": [
|
"./blocks/database": "./src/blocks/database.ts",
|
||||||
"dist/effects.d.ts"
|
"./blocks/divider": "./src/blocks/divider.ts",
|
||||||
],
|
"./blocks/edgeless-text": "./src/blocks/edgeless-text.ts",
|
||||||
"block-std": [
|
"./blocks/embed": "./src/blocks/embed.ts",
|
||||||
"dist/block-std/index.d.ts"
|
"./blocks/frame": "./src/blocks/frame.ts",
|
||||||
],
|
"./blocks/image": "./src/blocks/image.ts",
|
||||||
"block-std/gfx": [
|
"./blocks/latex": "./src/blocks/latex.ts",
|
||||||
"dist/block-std/gfx.d.ts"
|
"./blocks/list": "./src/blocks/list.ts",
|
||||||
],
|
"./blocks/note": "./src/blocks/note.ts",
|
||||||
"global": [
|
"./blocks/paragraph": "./src/blocks/paragraph.ts",
|
||||||
"dist/global/index.d.ts"
|
"./blocks/root": "./src/blocks/root.ts",
|
||||||
],
|
"./blocks/surface": "./src/blocks/surface.ts",
|
||||||
"global/utils": [
|
"./blocks/surface-ref": "./src/blocks/surface-ref.ts",
|
||||||
"dist/global/utils.d.ts"
|
"./blocks/table": "./src/blocks/table.ts",
|
||||||
],
|
"./data-view": "./src/data-view/index.ts",
|
||||||
"global/env": [
|
"./data-view/effects": "./src/data-view/effects.ts",
|
||||||
"dist/global/env.d.ts"
|
"./widgets/drag-handle": "./src/widgets/drag-handle.ts",
|
||||||
],
|
"./widgets/edgeless-auto-connect": "./src/widgets/edgeless-auto-connect.ts",
|
||||||
"global/exceptions": [
|
"./widgets/frame-title": "./src/widgets/frame-title.ts",
|
||||||
"dist/global/exceptions.d.ts"
|
"./widgets/remote-selection": "./src/widgets/remote-selection.ts",
|
||||||
],
|
"./widgets/scroll-anchoring": "./src/widgets/scroll-anchoring.ts",
|
||||||
"global/di": [
|
"./widgets/slash-menu": "./src/widgets/slash-menu.ts",
|
||||||
"dist/global/di.d.ts"
|
"./widgets/toolbar": "./src/widgets/toolbar.ts",
|
||||||
],
|
"./fragments/doc-title": "./src/fragments/doc-title.ts",
|
||||||
"global/types": [
|
"./fragments/frame-panel": "./src/fragments/frame-panel.ts",
|
||||||
"dist/global/types.d.ts"
|
"./fragments/outline": "./src/fragments/outline.ts",
|
||||||
],
|
"./components/block-selection": "./src/components/block-selection.ts",
|
||||||
"global/gfx": [
|
"./components/block-zero-width": "./src/components/block-zero-width.ts",
|
||||||
"dist/global/gfx.d.ts"
|
"./components/caption": "./src/components/caption.ts",
|
||||||
],
|
"./components/card-style-dropdown-menu": "./src/components/card-style-dropdown-menu.ts",
|
||||||
"store": [
|
"./components/color-picker": "./src/components/color-picker.ts",
|
||||||
"dist/store/index.d.ts"
|
"./components/context-menu": "./src/components/context-menu.ts",
|
||||||
],
|
"./components/date-picker": "./src/components/date-picker.ts",
|
||||||
"inline": [
|
"./components/drop-indicator": "./src/components/drop-indicator.ts",
|
||||||
"dist/inline/index.d.ts"
|
"./components/embed-card-modal": "./src/components/embed-card-modal.ts",
|
||||||
],
|
"./components/filterable-list": "./src/components/filterable-list.ts",
|
||||||
"inline/consts": [
|
"./components/highlight-dropdown-menu": "./src/components/highlight-dropdown-menu.ts",
|
||||||
"dist/inline/consts.d.ts"
|
"./components/hover": "./src/components/hover.ts",
|
||||||
],
|
"./components/icon-button": "./src/components/icon-button.ts",
|
||||||
"inline/types": [
|
"./components/icons": "./src/components/icons.ts",
|
||||||
"dist/inline/types.d.ts"
|
"./components/link-preview": "./src/components/link-preview.ts",
|
||||||
],
|
"./components/linked-doc-title": "./src/components/linked-doc-title.ts",
|
||||||
"blocks": [
|
"./components/notification": "./src/components/notification.ts",
|
||||||
"dist/blocks/index.d.ts"
|
"./components/peek": "./src/components/peek.ts",
|
||||||
],
|
"./components/portal": "./src/components/portal.ts",
|
||||||
"blocks/schemas": [
|
"./components/smooth-corner": "./src/components/smooth-corner.ts",
|
||||||
"dist/blocks/schemas.d.ts"
|
"./components/toast": "./src/components/toast.ts",
|
||||||
],
|
"./components/toggle-button": "./src/components/toggle-button.ts",
|
||||||
"sync": [
|
"./components/toggle-switch": "./src/components/toggle-switch.ts",
|
||||||
"dist/sync/index.d.ts"
|
"./components/toolbar": "./src/components/toolbar.ts",
|
||||||
]
|
"./components/view-dropdown-menu": "./src/components/view-dropdown-menu.ts",
|
||||||
}
|
"./rich-text": "./src/rich-text/index.ts",
|
||||||
|
"./rich-text/effects": "./src/rich-text/effects.ts",
|
||||||
|
"./shared/adapters": "./src/shared/adapters.ts",
|
||||||
|
"./shared/commands": "./src/shared/commands.ts",
|
||||||
|
"./shared/consts": "./src/shared/consts.ts",
|
||||||
|
"./shared/selection": "./src/shared/selection.ts",
|
||||||
|
"./shared/services": "./src/shared/services.ts",
|
||||||
|
"./shared/styles": "./src/shared/styles.ts",
|
||||||
|
"./shared/theme": "./src/shared/theme.ts",
|
||||||
|
"./shared/types": "./src/shared/types.ts",
|
||||||
|
"./shared/utils": "./src/shared/utils.ts",
|
||||||
|
"./schemas": "./src/schemas.ts",
|
||||||
|
"./model": "./src/model/index.ts",
|
||||||
|
"./sync": "./src/sync/index.ts",
|
||||||
|
"./adapters": "./src/adapters/index.ts",
|
||||||
|
"./extensions": "./src/extensions/index.ts"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"src",
|
"src",
|
||||||
@@ -104,5 +153,9 @@
|
|||||||
"!src/__tests__",
|
"!src/__tests__",
|
||||||
"!dist/__tests__"
|
"!dist/__tests__"
|
||||||
],
|
],
|
||||||
"version": "0.20.0"
|
"version": "0.20.0",
|
||||||
|
"devDependencies": {
|
||||||
|
"@vanilla-extract/vite-plugin": "^5.0.0",
|
||||||
|
"vitest": "3.0.8"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-attachment';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-bookmark';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-callout';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-code';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-data-view';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-database';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-divider';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-edgeless-text';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-embed';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-frame';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-image';
|
||||||
@@ -1 +1,37 @@
|
|||||||
export * from '@blocksuite/blocks';
|
export * from '../adapters/index.js';
|
||||||
|
export * from '../extensions/index.js';
|
||||||
|
export * from '@blocksuite/affine-block-attachment';
|
||||||
|
export * from '@blocksuite/affine-block-bookmark';
|
||||||
|
export * from '@blocksuite/affine-block-code';
|
||||||
|
export * from '@blocksuite/affine-block-data-view';
|
||||||
|
export * from '@blocksuite/affine-block-database';
|
||||||
|
export * from '@blocksuite/affine-block-divider';
|
||||||
|
export * from '@blocksuite/affine-block-edgeless-text';
|
||||||
|
export * from '@blocksuite/affine-block-embed';
|
||||||
|
export * from '@blocksuite/affine-block-frame';
|
||||||
|
export * from '@blocksuite/affine-block-image';
|
||||||
|
export * from '@blocksuite/affine-block-latex';
|
||||||
|
export * from '@blocksuite/affine-block-list';
|
||||||
|
export * from '@blocksuite/affine-block-note';
|
||||||
|
export * from '@blocksuite/affine-block-paragraph';
|
||||||
|
export * from '@blocksuite/affine-block-root';
|
||||||
|
export * from '@blocksuite/affine-block-surface';
|
||||||
|
export * from '@blocksuite/affine-block-surface-ref';
|
||||||
|
export * from '@blocksuite/affine-block-table';
|
||||||
|
export {
|
||||||
|
DocTitle,
|
||||||
|
getDocTitleByEditorHost,
|
||||||
|
} from '@blocksuite/affine-fragment-doc-title';
|
||||||
|
export * from '@blocksuite/affine-fragment-frame-panel';
|
||||||
|
export * from '@blocksuite/affine-fragment-outline';
|
||||||
|
export * from '@blocksuite/affine-model';
|
||||||
|
export * from '@blocksuite/affine-rich-text';
|
||||||
|
export * from '@blocksuite/affine-shared/adapters';
|
||||||
|
export * from '@blocksuite/affine-shared/commands';
|
||||||
|
export {
|
||||||
|
ViewportTurboRendererExtension,
|
||||||
|
ViewportTurboRendererIdentifier,
|
||||||
|
} from '@blocksuite/affine-shared/viewport-renderer';
|
||||||
|
export type { DragBlockPayload } from '@blocksuite/affine-widget-drag-handle';
|
||||||
|
export * from '@blocksuite/affine-widget-slash-menu';
|
||||||
|
export { toolbarWidget } from '@blocksuite/affine-widget-toolbar';
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-latex';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-list';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-note';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-paragraph';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-root';
|
||||||
@@ -1 +0,0 @@
|
|||||||
export * from '@blocksuite/blocks/schemas';
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-surface-ref';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-surface';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-block-table';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/block-selection';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/block-zero-width';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/caption';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/card-style-dropdown-menu';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/color-picker';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/context-menu';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/date-picker';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/drop-indicator';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/embed-card-modal';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/filterable-list';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/highlight-dropdown-menu';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/hover';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/icon-button';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/icons';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/link-preview';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/linked-doc-title';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/notification';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/peek';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/portal';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/smooth-corner';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/toast';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/toggle-button';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/toggle-switch';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/toolbar';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-components/view-dropdown-menu';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/data-view/effects';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/data-view';
|
||||||
@@ -1,5 +1,167 @@
|
|||||||
import { effects as blocksEffects } from '@blocksuite/blocks/effects';
|
import { effects as blockAttachmentEffects } from '@blocksuite/affine-block-attachment/effects';
|
||||||
|
import { effects as blockBookmarkEffects } from '@blocksuite/affine-block-bookmark/effects';
|
||||||
|
import { effects as blockCalloutEffects } from '@blocksuite/affine-block-callout/effects';
|
||||||
|
import { effects as blockCodeEffects } from '@blocksuite/affine-block-code/effects';
|
||||||
|
import { effects as blockDataViewEffects } from '@blocksuite/affine-block-data-view/effects';
|
||||||
|
import { effects as blockDatabaseEffects } from '@blocksuite/affine-block-database/effects';
|
||||||
|
import { effects as blockDividerEffects } from '@blocksuite/affine-block-divider/effects';
|
||||||
|
import { effects as blockEdgelessTextEffects } from '@blocksuite/affine-block-edgeless-text/effects';
|
||||||
|
import { effects as blockEmbedEffects } from '@blocksuite/affine-block-embed/effects';
|
||||||
|
import { effects as blockFrameEffects } from '@blocksuite/affine-block-frame/effects';
|
||||||
|
import { effects as blockImageEffects } from '@blocksuite/affine-block-image/effects';
|
||||||
|
import { effects as blockLatexEffects } from '@blocksuite/affine-block-latex/effects';
|
||||||
|
import { effects as blockListEffects } from '@blocksuite/affine-block-list/effects';
|
||||||
|
import { effects as blockNoteEffects } from '@blocksuite/affine-block-note/effects';
|
||||||
|
import { effects as blockParagraphEffects } from '@blocksuite/affine-block-paragraph/effects';
|
||||||
|
import { effects as blockRootEffects } from '@blocksuite/affine-block-root/effects';
|
||||||
|
import { effects as blockSurfaceEffects } from '@blocksuite/affine-block-surface/effects';
|
||||||
|
import { effects as blockSurfaceRefEffects } from '@blocksuite/affine-block-surface-ref/effects';
|
||||||
|
import { effects as blockTableEffects } from '@blocksuite/affine-block-table/effects';
|
||||||
|
import { BlockSelection } from '@blocksuite/affine-components/block-selection';
|
||||||
|
import { BlockZeroWidth } from '@blocksuite/affine-components/block-zero-width';
|
||||||
|
import { effects as componentCaptionEffects } from '@blocksuite/affine-components/caption';
|
||||||
|
import { effects as componentCardStyleDropdownMenuEffects } from '@blocksuite/affine-components/card-style-dropdown-menu';
|
||||||
|
import { effects as componentColorPickerEffects } from '@blocksuite/affine-components/color-picker';
|
||||||
|
import { effects as componentContextMenuEffects } from '@blocksuite/affine-components/context-menu';
|
||||||
|
import { effects as componentDatePickerEffects } from '@blocksuite/affine-components/date-picker';
|
||||||
|
import { effects as componentDropIndicatorEffects } from '@blocksuite/affine-components/drop-indicator';
|
||||||
|
import { effects as componentEmbedCardModalEffects } from '@blocksuite/affine-components/embed-card-modal';
|
||||||
|
import { FilterableListComponent } from '@blocksuite/affine-components/filterable-list';
|
||||||
|
import { effects as componentHighlightDropdownMenuEffects } from '@blocksuite/affine-components/highlight-dropdown-menu';
|
||||||
|
import { IconButton } from '@blocksuite/affine-components/icon-button';
|
||||||
|
import { effects as componentLinkPreviewEffects } from '@blocksuite/affine-components/link-preview';
|
||||||
|
import { effects as componentLinkedDocTitleEffects } from '@blocksuite/affine-components/linked-doc-title';
|
||||||
|
import { effects as componentPortalEffects } from '@blocksuite/affine-components/portal';
|
||||||
|
import { SmoothCorner } from '@blocksuite/affine-components/smooth-corner';
|
||||||
|
import { effects as componentToggleButtonEffects } from '@blocksuite/affine-components/toggle-button';
|
||||||
|
import { ToggleSwitch } from '@blocksuite/affine-components/toggle-switch';
|
||||||
|
import { effects as componentToolbarEffects } from '@blocksuite/affine-components/toolbar';
|
||||||
|
import { effects as componentViewDropdownMenuEffects } from '@blocksuite/affine-components/view-dropdown-menu';
|
||||||
|
import { effects as fragmentDocTitleEffects } from '@blocksuite/affine-fragment-doc-title/effects';
|
||||||
|
import { effects as fragmentFramePanelEffects } from '@blocksuite/affine-fragment-frame-panel/effects';
|
||||||
|
import { effects as fragmentOutlineEffects } from '@blocksuite/affine-fragment-outline/effects';
|
||||||
|
import { effects as richTextEffects } from '@blocksuite/affine-rich-text/effects';
|
||||||
|
import { effects as widgetDragHandleEffects } from '@blocksuite/affine-widget-drag-handle/effects';
|
||||||
|
import { effects as widgetEdgelessAutoConnectEffects } from '@blocksuite/affine-widget-edgeless-auto-connect/effects';
|
||||||
|
import { effects as widgetFrameTitleEffects } from '@blocksuite/affine-widget-frame-title/effects';
|
||||||
|
import { effects as widgetRemoteSelectionEffects } from '@blocksuite/affine-widget-remote-selection/effects';
|
||||||
|
import { effects as widgetScrollAnchoringEffects } from '@blocksuite/affine-widget-scroll-anchoring/effects';
|
||||||
|
import { effects as widgetSlashMenuEffects } from '@blocksuite/affine-widget-slash-menu/effects';
|
||||||
|
import { effects as widgetToolbarEffects } from '@blocksuite/affine-widget-toolbar/effects';
|
||||||
|
import { effects as stdEffects } from '@blocksuite/block-std/effects';
|
||||||
|
import { effects as dataViewEffects } from '@blocksuite/data-view/effects';
|
||||||
|
import { effects as inlineEffects } from '@blocksuite/inline/effects';
|
||||||
|
|
||||||
|
import { registerSpecs } from './extensions/register.js';
|
||||||
|
|
||||||
|
export declare const _GLOBAL_:
|
||||||
|
| typeof stdEffects
|
||||||
|
| typeof inlineEffects
|
||||||
|
| typeof dataViewEffects
|
||||||
|
| typeof richTextEffects
|
||||||
|
| typeof blockNoteEffects
|
||||||
|
| typeof blockAttachmentEffects
|
||||||
|
| typeof blockBookmarkEffects
|
||||||
|
| typeof blockFrameEffects
|
||||||
|
| typeof blockListEffects
|
||||||
|
| typeof blockParagraphEffects
|
||||||
|
| typeof blockEmbedEffects
|
||||||
|
| typeof blockSurfaceEffects
|
||||||
|
| typeof blockImageEffects
|
||||||
|
| typeof blockDatabaseEffects
|
||||||
|
| typeof blockSurfaceRefEffects
|
||||||
|
| typeof blockLatexEffects
|
||||||
|
| typeof blockEdgelessTextEffects
|
||||||
|
| typeof blockDividerEffects
|
||||||
|
| typeof blockDataViewEffects
|
||||||
|
| typeof blockCodeEffects
|
||||||
|
| typeof blockTableEffects
|
||||||
|
| typeof blockRootEffects
|
||||||
|
| typeof blockCalloutEffects
|
||||||
|
| typeof componentCaptionEffects
|
||||||
|
| typeof componentContextMenuEffects
|
||||||
|
| typeof componentDatePickerEffects
|
||||||
|
| typeof componentDropIndicatorEffects
|
||||||
|
| typeof componentEmbedCardModalEffects
|
||||||
|
| typeof componentHighlightDropdownMenuEffects
|
||||||
|
| typeof componentLinkPreviewEffects
|
||||||
|
| typeof componentLinkedDocTitleEffects
|
||||||
|
| typeof componentPortalEffects
|
||||||
|
| typeof componentToolbarEffects
|
||||||
|
| typeof componentToggleButtonEffects
|
||||||
|
| typeof componentColorPickerEffects
|
||||||
|
| typeof componentViewDropdownMenuEffects
|
||||||
|
| typeof widgetScrollAnchoringEffects
|
||||||
|
| typeof widgetFrameTitleEffects
|
||||||
|
| typeof widgetRemoteSelectionEffects
|
||||||
|
| typeof widgetDragHandleEffects
|
||||||
|
| typeof widgetEdgelessAutoConnectEffects
|
||||||
|
| typeof widgetToolbarEffects
|
||||||
|
| typeof widgetSlashMenuEffects
|
||||||
|
| typeof fragmentDocTitleEffects
|
||||||
|
| typeof fragmentFramePanelEffects
|
||||||
|
| typeof fragmentOutlineEffects;
|
||||||
|
|
||||||
export function effects() {
|
export function effects() {
|
||||||
blocksEffects();
|
registerSpecs();
|
||||||
|
|
||||||
|
stdEffects();
|
||||||
|
inlineEffects();
|
||||||
|
|
||||||
|
dataViewEffects();
|
||||||
|
richTextEffects();
|
||||||
|
|
||||||
|
blockNoteEffects();
|
||||||
|
blockAttachmentEffects();
|
||||||
|
blockBookmarkEffects();
|
||||||
|
blockFrameEffects();
|
||||||
|
blockListEffects();
|
||||||
|
blockParagraphEffects();
|
||||||
|
blockEmbedEffects();
|
||||||
|
blockSurfaceEffects();
|
||||||
|
blockImageEffects();
|
||||||
|
blockDatabaseEffects();
|
||||||
|
blockSurfaceRefEffects();
|
||||||
|
blockLatexEffects();
|
||||||
|
blockEdgelessTextEffects();
|
||||||
|
blockDividerEffects();
|
||||||
|
blockDataViewEffects();
|
||||||
|
blockCodeEffects();
|
||||||
|
blockTableEffects();
|
||||||
|
blockRootEffects();
|
||||||
|
blockCalloutEffects();
|
||||||
|
|
||||||
|
componentCaptionEffects();
|
||||||
|
componentContextMenuEffects();
|
||||||
|
componentDatePickerEffects();
|
||||||
|
componentPortalEffects();
|
||||||
|
componentToolbarEffects();
|
||||||
|
componentDropIndicatorEffects();
|
||||||
|
componentToggleButtonEffects();
|
||||||
|
componentColorPickerEffects();
|
||||||
|
componentEmbedCardModalEffects();
|
||||||
|
componentLinkPreviewEffects();
|
||||||
|
componentLinkedDocTitleEffects();
|
||||||
|
componentCardStyleDropdownMenuEffects();
|
||||||
|
componentHighlightDropdownMenuEffects();
|
||||||
|
componentViewDropdownMenuEffects();
|
||||||
|
|
||||||
|
widgetScrollAnchoringEffects();
|
||||||
|
widgetFrameTitleEffects();
|
||||||
|
widgetRemoteSelectionEffects();
|
||||||
|
widgetDragHandleEffects();
|
||||||
|
widgetEdgelessAutoConnectEffects();
|
||||||
|
widgetSlashMenuEffects();
|
||||||
|
widgetToolbarEffects();
|
||||||
|
|
||||||
|
fragmentDocTitleEffects();
|
||||||
|
fragmentFramePanelEffects();
|
||||||
|
fragmentOutlineEffects();
|
||||||
|
|
||||||
|
customElements.define('icon-button', IconButton);
|
||||||
|
customElements.define('smooth-corner', SmoothCorner);
|
||||||
|
customElements.define('toggle-switch', ToggleSwitch);
|
||||||
|
customElements.define('affine-filterable-list', FilterableListComponent);
|
||||||
|
customElements.define('block-zero-width', BlockZeroWidth);
|
||||||
|
customElements.define('affine-block-selection', BlockSelection);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-fragment-doc-title';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-fragment-frame-panel';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-fragment-outline';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/inline/effects';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-model';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-rich-text/effects';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-rich-text';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/adapters';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/commands';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/consts';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/selection';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/services';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/styles';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/theme';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/types';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-shared/utils';
|
||||||
@@ -1,6 +1 @@
|
|||||||
export {
|
export * from '@blocksuite/store/test';
|
||||||
createAutoIncrementIdGenerator,
|
|
||||||
TestDoc,
|
|
||||||
TestMeta,
|
|
||||||
TestWorkspace,
|
|
||||||
} from '@blocksuite/store/test';
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-widget-drag-handle';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-widget-edgeless-auto-connect';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-widget-frame-title';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-widget-remote-selection';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-widget-scroll-anchoring';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-widget-slash-menu';
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-widget-toolbar';
|
||||||
@@ -7,8 +7,41 @@
|
|||||||
},
|
},
|
||||||
"include": ["./src"],
|
"include": ["./src"],
|
||||||
"references": [
|
"references": [
|
||||||
|
{ "path": "../blocks/block-attachment" },
|
||||||
|
{ "path": "../blocks/block-bookmark" },
|
||||||
|
{ "path": "../blocks/block-callout" },
|
||||||
|
{ "path": "../blocks/block-code" },
|
||||||
|
{ "path": "../blocks/block-data-view" },
|
||||||
|
{ "path": "../blocks/block-database" },
|
||||||
|
{ "path": "../blocks/block-divider" },
|
||||||
|
{ "path": "../blocks/block-edgeless-text" },
|
||||||
|
{ "path": "../blocks/block-embed" },
|
||||||
|
{ "path": "../blocks/block-frame" },
|
||||||
|
{ "path": "../blocks/block-image" },
|
||||||
|
{ "path": "../blocks/block-latex" },
|
||||||
|
{ "path": "../blocks/block-list" },
|
||||||
|
{ "path": "../blocks/block-note" },
|
||||||
|
{ "path": "../blocks/block-paragraph" },
|
||||||
|
{ "path": "../blocks/block-root" },
|
||||||
|
{ "path": "../blocks/block-surface" },
|
||||||
|
{ "path": "../blocks/block-surface-ref" },
|
||||||
|
{ "path": "../blocks/block-table" },
|
||||||
|
{ "path": "../components" },
|
||||||
|
{ "path": "../fragments/fragment-doc-title" },
|
||||||
|
{ "path": "../fragments/fragment-frame-panel" },
|
||||||
|
{ "path": "../fragments/fragment-outline" },
|
||||||
|
{ "path": "../model" },
|
||||||
|
{ "path": "../rich-text" },
|
||||||
|
{ "path": "../shared" },
|
||||||
|
{ "path": "../widgets/widget-drag-handle" },
|
||||||
|
{ "path": "../widgets/widget-edgeless-auto-connect" },
|
||||||
|
{ "path": "../widgets/widget-frame-title" },
|
||||||
|
{ "path": "../widgets/widget-remote-selection" },
|
||||||
|
{ "path": "../widgets/widget-scroll-anchoring" },
|
||||||
|
{ "path": "../widgets/widget-slash-menu" },
|
||||||
|
{ "path": "../widgets/widget-toolbar" },
|
||||||
{ "path": "../../framework/block-std" },
|
{ "path": "../../framework/block-std" },
|
||||||
{ "path": "../../blocks" },
|
{ "path": "../data-view" },
|
||||||
{ "path": "../../framework/global" },
|
{ "path": "../../framework/global" },
|
||||||
{ "path": "../../framework/inline" },
|
{ "path": "../../framework/inline" },
|
||||||
{ "path": "../../framework/store" },
|
{ "path": "../../framework/store" },
|
||||||
|
|||||||
@@ -7,13 +7,13 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
plugins: [vanillaExtractPlugin()],
|
plugins: [vanillaExtractPlugin()],
|
||||||
test: {
|
test: {
|
||||||
globalSetup: '../../scripts/vitest-global.js',
|
globalSetup: '../../../scripts/vitest-global.js',
|
||||||
include: ['src/__tests__/**/*.unit.spec.ts'],
|
include: ['src/__tests__/**/*.unit.spec.ts'],
|
||||||
testTimeout: 1000,
|
testTimeout: 1000,
|
||||||
coverage: {
|
coverage: {
|
||||||
provider: 'istanbul', // or 'c8'
|
provider: 'istanbul', // or 'c8'
|
||||||
reporter: ['lcov'],
|
reporter: ['lcov'],
|
||||||
reportsDirectory: '../../.coverage/blocks',
|
reportsDirectory: '../../../.coverage/blocksuite-affine',
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* Custom handler for console.log in tests.
|
* Custom handler for console.log in tests.
|
||||||
@@ -22,7 +22,7 @@ export default defineConfig({
|
|||||||
*/
|
*/
|
||||||
onConsoleLog(log, type) {
|
onConsoleLog(log, type) {
|
||||||
if (
|
if (
|
||||||
log.includes('https://lit.dev/msg/dev-mode') ||
|
log.includes('lit.dev/msg/dev-mode') ||
|
||||||
log.includes(
|
log.includes(
|
||||||
`KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype.`
|
`KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype.`
|
||||||
)
|
)
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
# `@blocksuite/blocks`
|
|
||||||
|
|
||||||
Default BlockSuite editable blocks. Used in [AFFiNE](https://affine.pro/).
|
|
||||||
|
|
||||||
## Documentation
|
|
||||||
|
|
||||||
Checkout [blocksuite.io](https://blocksuite.io/) for comprehensive documentation.
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user