diff --git a/packages/common/env/package.json b/packages/common/env/package.json index 0372b0fb00e72..224761abbcab8 100644 --- a/packages/common/env/package.json +++ b/packages/common/env/package.json @@ -3,7 +3,7 @@ "private": true, "type": "module", "devDependencies": { - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "vitest": "2.1.8" }, "exports": { diff --git a/packages/common/infra/package.json b/packages/common/infra/package.json index 4f30467962333..1c5a3373479d0 100644 --- a/packages/common/infra/package.json +++ b/packages/common/infra/package.json @@ -15,7 +15,7 @@ "@affine/debug": "workspace:*", "@affine/env": "workspace:*", "@affine/templates": "workspace:*", - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "@datastructures-js/binary-search-tree": "^5.3.2", "eventemitter2": "^6.4.9", "foxact": "^0.2.43", diff --git a/packages/frontend/apps/android/package.json b/packages/frontend/apps/android/package.json index 28b40b97a6e83..4975ed4729f12 100644 --- a/packages/frontend/apps/android/package.json +++ b/packages/frontend/apps/android/package.json @@ -13,7 +13,7 @@ "@affine/component": "workspace:*", "@affine/core": "workspace:*", "@affine/i18n": "workspace:*", - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "@blocksuite/icons": "2.1.75", "@capacitor/android": "^6.2.0", "@capacitor/core": "^6.2.0", diff --git a/packages/frontend/apps/electron/package.json b/packages/frontend/apps/electron/package.json index b5200d78eae71..9d8533d078b51 100644 --- a/packages/frontend/apps/electron/package.json +++ b/packages/frontend/apps/electron/package.json @@ -30,7 +30,7 @@ "@affine/i18n": "workspace:*", "@affine/native": "workspace:*", "@affine/nbstore": "workspace:*", - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "@electron-forge/cli": "^7.6.0", "@electron-forge/core": "^7.6.0", "@electron-forge/core-utils": "^7.6.0", diff --git a/packages/frontend/apps/ios/package.json b/packages/frontend/apps/ios/package.json index 8298e44a419e5..80e1e44859d20 100644 --- a/packages/frontend/apps/ios/package.json +++ b/packages/frontend/apps/ios/package.json @@ -15,7 +15,7 @@ "@affine/component": "workspace:*", "@affine/core": "workspace:*", "@affine/i18n": "workspace:*", - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "@blocksuite/icons": "2.1.75", "@capacitor/app": "^6.0.2", "@capacitor/browser": "^6.0.4", diff --git a/packages/frontend/apps/mobile/package.json b/packages/frontend/apps/mobile/package.json index 2c6af6469fe2b..42b80f9ca5218 100644 --- a/packages/frontend/apps/mobile/package.json +++ b/packages/frontend/apps/mobile/package.json @@ -13,7 +13,7 @@ "@affine/component": "workspace:*", "@affine/core": "workspace:*", "@affine/i18n": "workspace:*", - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "@blocksuite/icons": "2.1.75", "@sentry/react": "^8.44.0", "react": "^19.0.0", diff --git a/packages/frontend/component/package.json b/packages/frontend/component/package.json index fee9b3b2e20da..374111c3ba061 100644 --- a/packages/frontend/component/package.json +++ b/packages/frontend/component/package.json @@ -66,7 +66,7 @@ "zod": "^3.24.1" }, "devDependencies": { - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "@blocksuite/icons": "2.1.75", "@chromatic-com/storybook": "^3.2.2", "@storybook/addon-essentials": "^8.4.7", diff --git a/packages/frontend/core/package.json b/packages/frontend/core/package.json index dd4c868eaa6bf..52523c4067dc0 100644 --- a/packages/frontend/core/package.json +++ b/packages/frontend/core/package.json @@ -16,7 +16,7 @@ "@affine/i18n": "workspace:*", "@affine/templates": "workspace:*", "@affine/track": "workspace:*", - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "@blocksuite/icons": "2.1.75", "@capacitor/app": "^6.0.2", "@capacitor/browser": "^6.0.4", diff --git a/packages/frontend/core/src/components/affine/reference-link/index.tsx b/packages/frontend/core/src/components/affine/reference-link/index.tsx index 94f1a90df3f73..76f1ca891df8a 100644 --- a/packages/frontend/core/src/components/affine/reference-link/index.tsx +++ b/packages/frontend/core/src/components/affine/reference-link/index.tsx @@ -3,7 +3,6 @@ import { JournalService } from '@affine/core/modules/journal'; import { PeekViewService } from '@affine/core/modules/peek-view/services/peek-view'; import { useInsidePeekView } from '@affine/core/modules/peek-view/view/modal-container'; import { WorkbenchLink } from '@affine/core/modules/workbench'; -import { useI18n } from '@affine/i18n'; import { track } from '@affine/track'; import type { DocMode } from '@blocksuite/affine/blocks'; import type { DocCollection } from '@blocksuite/affine/store'; @@ -30,7 +29,7 @@ import * as styles from './styles.css'; interface AffinePageReferenceProps { pageId: string; params?: URLSearchParams; - title?: string | null; // title alias + title?: string; // title alias className?: string; Icon?: ComponentType; onClick?: (e: MouseEvent) => void; @@ -44,7 +43,6 @@ function AffinePageReferenceInner({ }: AffinePageReferenceProps) { const docDisplayMetaService = useService(DocDisplayMetaService); const docsService = useService(DocsService); - const i18n = useI18n(); let referenceWithMode: DocMode | null = null; let referenceToNode = false; @@ -74,18 +72,10 @@ function AffinePageReferenceInner({ const notFound = !useLiveData(docsService.list.doc$(pageId)); - const docTitle = useLiveData( - docDisplayMetaService.title$(pageId, { reference: true }) + title = useLiveData( + docDisplayMetaService.title$(pageId, { title, reference: true }) ); - if (notFound) { - title = i18n.t('com.affine.notFoundPage.title'); - } - - if (!title) { - title = i18n.t(docTitle); - } - return ( diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/root-block.ts b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/root-block.ts index d89f5198098ab..d4e1bb7f002df 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/root-block.ts +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/root-block.ts @@ -2,6 +2,7 @@ import { AIEdgelessRootBlockSpec, AIPageRootBlockSpec, } from '@affine/core/blocksuite/presets/ai'; +import { DocDisplayMetaService } from '@affine/core/modules/doc-display-meta'; import { EditorSettingService } from '@affine/core/modules/editor-setting'; import { AppThemeService } from '@affine/core/modules/theme'; import { mixpanel } from '@affine/track'; @@ -12,12 +13,15 @@ import { StdIdentifier, } from '@blocksuite/affine/block-std'; import type { + DocDisplayMetaExtension, + DocDisplayMetaParams, RootBlockConfig, TelemetryEventMap, ThemeExtension, } from '@blocksuite/affine/blocks'; import { ColorScheme, + DocDisplayMetaProvider, EdgelessBuiltInManager, EdgelessRootBlockSpec, EdgelessToolExtension, @@ -29,16 +33,19 @@ import { } from '@blocksuite/affine/blocks'; import { createSignalFromObservable, + referenceToNode, type Signal, SpecProvider, } from '@blocksuite/affine-shared/utils'; import type { Container } from '@blocksuite/global/di'; +import { LinkedPageIcon, PageIcon } from '@blocksuite/icons/lit'; import { DocService, DocsService, FeatureFlagService, type FrameworkProvider, } from '@toeverything/infra'; +import type { TemplateResult } from 'lit'; import type { Observable } from 'rxjs'; import { combineLatest, map } from 'rxjs'; @@ -141,6 +148,88 @@ function getThemeExtension(framework: FrameworkProvider) { return AffineThemeExtension; } +export function buildDocDisplayMetaExtension(framework: FrameworkProvider) { + const docDisplayMetaService = framework.get(DocDisplayMetaService); + + function iconBuilder( + icon: typeof PageIcon, + size = '1.25em', + style = 'user-select:none;flex-shrink:0;vertical-align:middle;font-size:inherit;margin-bottom:0.1em;' + ) { + return icon({ + width: size, + height: size, + style, + }); + } + + class AffineDocDisplayMetaService + extends LifeCycleWatcher + implements DocDisplayMetaExtension + { + static override key = 'doc-display-meta'; + + readonly disposables: (() => void)[] = []; + + static override setup(di: Container) { + super.setup(di); + di.override(DocDisplayMetaProvider, this, [StdIdentifier]); + } + + dispose() { + while (this.disposables.length > 0) { + this.disposables.pop()?.(); + } + } + + icon( + docId: string, + { params, title, referenced }: DocDisplayMetaParams = {} + ): Signal { + const icon$ = docDisplayMetaService + .icon$(docId, { + type: 'lit', + reference: referenced, + hasTitleAlias: Boolean(title), + referenceToNode: referenceToNode({ pageId: docId, params }), + }) + .map(iconBuilder); + + const { signal: iconSignal, cleanup } = createSignalFromObservable( + icon$, + iconBuilder(referenced ? LinkedPageIcon : PageIcon) + ); + + this.disposables.push(cleanup); + + return iconSignal; + } + + title( + docId: string, + { title = '', referenced }: DocDisplayMetaParams = {} + ): Signal { + const title$ = docDisplayMetaService.title$(docId, { + title, + reference: referenced, + }); + + const { signal: titleSignal, cleanup } = + createSignalFromObservable(title$, title); + + this.disposables.push(cleanup); + + return titleSignal; + } + + override unmounted() { + this.dispose(); + } + } + + return AffineDocDisplayMetaService; +} + function getEditorConfigExtension( framework: FrameworkProvider ): ExtensionType[] { @@ -184,6 +273,7 @@ export function createPageRootBlockSpec( getFontConfigExtension(), getTelemetryExtension(), getEditorConfigExtension(framework), + buildDocDisplayMetaExtension(framework), ].flat(); } @@ -201,5 +291,6 @@ export function createEdgelessRootBlockSpec( getFontConfigExtension(), getTelemetryExtension(), getEditorConfigExtension(framework), + buildDocDisplayMetaExtension(framework), ].flat(); } diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/spec-patchers.tsx b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/spec-patchers.tsx index dec5a64bc7d84..2d69923dc366c 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/spec-patchers.tsx +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/spec-patchers.tsx @@ -312,7 +312,6 @@ export function patchDocModeService( return (mode || DEFAULT_MODE) as DocMode; }; onPrimaryModeChange = (handler: (mode: DocMode) => void, id?: string) => { - // eslint-disable-next-line rxjs/finnish const mode$ = id ? docsService.list.primaryMode$(id) : docService.doc.primaryMode$; diff --git a/packages/frontend/core/src/mobile/components/doc-card/index.tsx b/packages/frontend/core/src/mobile/components/doc-card/index.tsx index 7c4256bd2be92..620f510c26c80 100644 --- a/packages/frontend/core/src/mobile/components/doc-card/index.tsx +++ b/packages/frontend/core/src/mobile/components/doc-card/index.tsx @@ -8,7 +8,6 @@ import { WorkbenchLink, type WorkbenchLinkProps, } from '@affine/core/modules/workbench'; -import { useI18n } from '@affine/i18n'; import type { DocMeta } from '@blocksuite/affine/store'; import { useLiveData, useService, WorkspaceService } from '@toeverything/infra'; import clsx from 'clsx'; @@ -40,14 +39,10 @@ export const DocCard = forwardRef( { showTags = true, meta, className, autoHeightById, ...attrs }, ref ) { - const t = useI18n(); const favAdapter = useService(CompatibleFavoriteItemsAdapter); const workspace = useService(WorkspaceService).workspace; const docDisplayService = useService(DocDisplayMetaService); - const titleInfo = useLiveData(docDisplayService.title$(meta.id)); - const title = - typeof titleInfo === 'string' ? titleInfo : t[titleInfo.i18nKey](); - + const title = useLiveData(docDisplayService.title$(meta.id)); const favorited = useLiveData(favAdapter.isFavorite$(meta.id, 'doc')); const toggleFavorite = useCatchEventCallback( diff --git a/packages/frontend/core/src/mobile/dialogs/selectors/doc-selector.tsx b/packages/frontend/core/src/mobile/dialogs/selectors/doc-selector.tsx index c294111297a57..652707b584b40 100644 --- a/packages/frontend/core/src/mobile/dialogs/selectors/doc-selector.tsx +++ b/packages/frontend/core/src/mobile/dialogs/selectors/doc-selector.tsx @@ -19,11 +19,9 @@ const DocIcon = ({ docId }: { docId: string }) => { }; const DocLabel = ({ docId }: { docId: string }) => { - const t = useI18n(); const docDisplayMetaService = useService(DocDisplayMetaService); const label = useLiveData(docDisplayMetaService.title$(docId)); - - return typeof label === 'string' ? label : t[label.i18nKey](); + return label; }; export const DocSelectorDialog = ({ diff --git a/packages/frontend/core/src/mobile/pages/workspace/detail/mobile-detail-page.tsx b/packages/frontend/core/src/mobile/pages/workspace/detail/mobile-detail-page.tsx index 4ec730b57df93..ef0c6682c5a86 100644 --- a/packages/frontend/core/src/mobile/pages/workspace/detail/mobile-detail-page.tsx +++ b/packages/frontend/core/src/mobile/pages/workspace/detail/mobile-detail-page.tsx @@ -15,7 +15,7 @@ import { EditorService } from '@affine/core/modules/editor'; import { JournalService } from '@affine/core/modules/journal'; import { WorkbenchService } from '@affine/core/modules/workbench'; import { ViewService } from '@affine/core/modules/workbench/services/view'; -import { i18nTime, useI18n } from '@affine/i18n'; +import { i18nTime } from '@affine/i18n'; import { BookmarkBlockService, customImageProxyMiddleware, @@ -240,14 +240,11 @@ const MobileDetailPage = ({ pageId: string; date?: string; }) => { - const t = useI18n(); const docDisplayMetaService = useService(DocDisplayMetaService); const journalService = useService(JournalService); const workbench = useService(WorkbenchService).workbench; const [showTitle, setShowTitle] = useState(checkShowTitle); - const titleInfo = useLiveData(docDisplayMetaService.title$(pageId)); - const title = - typeof titleInfo === 'string' ? titleInfo : t[titleInfo.i18nKey](); + const title = useLiveData(docDisplayMetaService.title$(pageId)); const allJournalDates = useLiveData(journalService.allJournalDates$); diff --git a/packages/frontend/core/src/modules/doc-display-meta/index.ts b/packages/frontend/core/src/modules/doc-display-meta/index.ts index 1c612be44eed1..1618b2bbba510 100644 --- a/packages/frontend/core/src/modules/doc-display-meta/index.ts +++ b/packages/frontend/core/src/modules/doc-display-meta/index.ts @@ -5,6 +5,7 @@ import { WorkspaceScope, } from '@toeverything/infra'; +import { I18nService } from '../i18n'; import { JournalService } from '../journal'; import { DocDisplayMetaService } from './services/doc-display-meta'; @@ -17,5 +18,6 @@ export function configureDocDisplayMetaModule(framework: Framework) { JournalService, DocsService, FeatureFlagService, + I18nService, ]); } diff --git a/packages/frontend/core/src/modules/doc-display-meta/services/doc-display-meta.ts b/packages/frontend/core/src/modules/doc-display-meta/services/doc-display-meta.ts index 8cd617a1e4e4a..c358894f33072 100644 --- a/packages/frontend/core/src/modules/doc-display-meta/services/doc-display-meta.ts +++ b/packages/frontend/core/src/modules/doc-display-meta/services/doc-display-meta.ts @@ -31,6 +31,7 @@ import { LiveData, Service } from '@toeverything/infra'; import type { Dayjs } from 'dayjs'; import dayjs from 'dayjs'; +import type { I18nService } from '../../i18n'; import type { JournalService } from '../../journal'; type IconType = 'rc' | 'lit'; @@ -52,6 +53,7 @@ interface DocDisplayIconOptions { } interface DocDisplayTitleOptions { originalTitle?: string; + title?: string; // title alias reference?: boolean; /** * @default true @@ -90,7 +92,8 @@ export class DocDisplayMetaService extends Service { constructor( private readonly journalService: JournalService, private readonly docsService: DocsService, - private readonly featureFlagService: FeatureFlagService + private readonly featureFlagService: FeatureFlagService, + private readonly i18nService: I18nService ) { super(); } @@ -149,7 +152,7 @@ export class DocDisplayMetaService extends Service { // journal icon const journalDate = this._toDayjs( - this.journalService.journalDate$(docId).value + get(this.journalService.journalDate$(docId)) ); if (journalDate) { return this.getJournalIcon(journalDate, options); @@ -178,31 +181,48 @@ export class DocDisplayMetaService extends Service { title$(docId: string, options?: DocDisplayTitleOptions) { return LiveData.computed(get => { + const enableEmojiIcon = + get(this.featureFlagService.flags.enable_emoji_doc_icon.$) && + options?.enableEmojiIcon !== false; + const lng = get(this.i18nService.i18n.currentLanguageKey$); const doc = get(this.docsService.list.doc$(docId)); - const docTitle = doc ? get(doc.title$) : undefined; - const journalDateString = get(this.journalService.journalDate$(docId)); + if (!doc) { + return this.i18nService.i18n.i18next.t( + 'com.affine.notFoundPage.title', + { lng } + ); + } + + // title alias + if (options?.title) { + return enableEmojiIcon + ? extractEmojiIcon(options.title).rest + : options.title; + } - // journal + // journal title + const journalDateString = get(this.journalService.journalDate$(docId)); if (journalDateString) { return i18nTime(journalDateString, { absolute: { accuracy: 'day' } }); } + // original title if (options?.originalTitle) return options.originalTitle; + const docTitle = get(doc.title$); + // empty title - if (!docTitle) return { i18nKey: 'Untitled' } as const; + if (!docTitle) { + return this.i18nService.i18n.i18next.t('Untitled', { lng }); + } // reference if (options?.reference) return docTitle; - // check emoji - const enableEmojiIcon = - get(this.featureFlagService.flags.enable_emoji_doc_icon.$) && - options?.enableEmojiIcon !== false; + // emoji icon if (enableEmojiIcon) { - const { rest } = extractEmojiIcon(docTitle); - return rest; + return extractEmojiIcon(docTitle).rest; } // default diff --git a/tools/cli/package.json b/tools/cli/package.json index 4fc85af4ab818..23acbfe69fb4d 100644 --- a/tools/cli/package.json +++ b/tools/cli/package.json @@ -6,7 +6,7 @@ "@affine/env": "workspace:*", "@affine/templates": "workspace:*", "@aws-sdk/client-s3": "^3.709.0", - "@blocksuite/affine": "0.19.0", + "@blocksuite/affine": "0.0.0-canary-20241216011454", "@clack/core": "^0.3.5", "@clack/prompts": "^0.8.2", "@magic-works/i18n-codegen": "^0.6.1", diff --git a/yarn.lock b/yarn.lock index 3862e04288d0e..c27e08656d194 100644 --- a/yarn.lock +++ b/yarn.lock @@ -215,7 +215,7 @@ __metadata: "@affine/component": "workspace:*" "@affine/core": "workspace:*" "@affine/i18n": "workspace:*" - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:2.1.75" "@capacitor/android": "npm:^6.2.0" "@capacitor/cli": "npm:^6.2.0" @@ -262,7 +262,7 @@ __metadata: "@affine/env": "workspace:*" "@affine/templates": "workspace:*" "@aws-sdk/client-s3": "npm:^3.709.0" - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" "@clack/core": "npm:^0.3.5" "@clack/prompts": "npm:^0.8.2" "@magic-works/i18n-codegen": "npm:^0.6.1" @@ -319,7 +319,7 @@ __metadata: "@affine/i18n": "workspace:*" "@atlaskit/pragmatic-drag-and-drop": "patch:@atlaskit/pragmatic-drag-and-drop@npm%3A1.4.0#~/.yarn/patches/@atlaskit-pragmatic-drag-and-drop-npm-1.4.0-75c45f52d3.patch" "@atlaskit/pragmatic-drag-and-drop-hitbox": "npm:^1.0.3" - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:2.1.75" "@chromatic-com/storybook": "npm:^3.2.2" "@emotion/react": "npm:^11.14.0" @@ -406,7 +406,7 @@ __metadata: "@affine/i18n": "workspace:*" "@affine/templates": "workspace:*" "@affine/track": "workspace:*" - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:2.1.75" "@capacitor/app": "npm:^6.0.2" "@capacitor/browser": "npm:^6.0.4" @@ -519,7 +519,7 @@ __metadata: "@affine/i18n": "workspace:*" "@affine/native": "workspace:*" "@affine/nbstore": "workspace:*" - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" "@electron-forge/cli": "npm:^7.6.0" "@electron-forge/core": "npm:^7.6.0" "@electron-forge/core-utils": "npm:^7.6.0" @@ -579,7 +579,7 @@ __metadata: version: 0.0.0-use.local resolution: "@affine/env@workspace:packages/common/env" dependencies: - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" vitest: "npm:2.1.8" zod: "npm:^3.24.1" peerDependencies: @@ -628,7 +628,7 @@ __metadata: "@affine/component": "workspace:*" "@affine/core": "workspace:*" "@affine/i18n": "workspace:*" - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:2.1.75" "@capacitor/app": "npm:^6.0.2" "@capacitor/browser": "npm:^6.0.4" @@ -655,7 +655,7 @@ __metadata: "@affine/component": "workspace:*" "@affine/core": "workspace:*" "@affine/i18n": "workspace:*" - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:2.1.75" "@sentry/react": "npm:^8.44.0" "@types/react": "npm:^19.0.1" @@ -3263,19 +3263,19 @@ __metadata: languageName: node linkType: hard -"@blocksuite/affine-block-embed@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine-block-embed@npm:0.19.0" - dependencies: - "@blocksuite/affine-block-surface": "npm:0.19.0" - "@blocksuite/affine-components": "npm:0.19.0" - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" +"@blocksuite/affine-block-embed@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine-block-embed@npm:0.0.0-canary-20241216011454" + dependencies: + "@blocksuite/affine-block-surface": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-components": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:^2.1.75" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -3283,21 +3283,21 @@ __metadata: lit: "npm:^3.2.0" minimatch: "npm:^10.0.1" zod: "npm:^3.23.8" - checksum: 10/f60180d09267bae0a6dff3ef790e2fc82f3442bd6aa3832e565b48288d36ea770f4c25263c5a032ebdfc2a6f70f20d4548ea790a78bf678a5c75c004bf530c5e + checksum: 10/b58c88ef606c8e68ebb464ea5c8806a300d3680c488d930090d77b7e12b999801a377adb51c9369d60eaa88380d0a0548fc258b20f95c2c47ea9dc5d5f77a9b6 languageName: node linkType: hard -"@blocksuite/affine-block-list@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine-block-list@npm:0.19.0" - dependencies: - "@blocksuite/affine-components": "npm:0.19.0" - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" +"@blocksuite/affine-block-list@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine-block-list@npm:0.0.0-canary-20241216011454" + dependencies: + "@blocksuite/affine-components": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -3306,21 +3306,21 @@ __metadata: lit: "npm:^3.2.0" minimatch: "npm:^10.0.1" zod: "npm:^3.23.8" - checksum: 10/fb57e7da4e03d7a3b9b04bc91bfa3a0b38ce71a8d915309dd820070d30d1ae33bb05c84a3d455d858f772566b0cb568c376b5fb478d8ec09baf5b0f0a66ce9cc + checksum: 10/63581ce0ad1fde859822f6f0e837a26829635ddcd63c88ab16f6f0d9b36524ba5de07f3bf766354312ff3cee361acc40a90f63ba7e3b07f1bb731beb2b6dcaf6 languageName: node linkType: hard -"@blocksuite/affine-block-paragraph@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine-block-paragraph@npm:0.19.0" - dependencies: - "@blocksuite/affine-components": "npm:0.19.0" - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" +"@blocksuite/affine-block-paragraph@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine-block-paragraph@npm:0.0.0-canary-20241216011454" + dependencies: + "@blocksuite/affine-components": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -3329,21 +3329,21 @@ __metadata: lit: "npm:^3.2.0" minimatch: "npm:^10.0.1" zod: "npm:^3.23.8" - checksum: 10/d7e2bd3e6df92da184b4cfa4db985f2fbc9f82d0a42ca50c36c2d2628799576bba2d08f7f784ec9d1d4a0bea144ab90bd3d2114c76c097d673651fc90d7bda5b + checksum: 10/f5081d986cc69a0c131c1fe420817b167e1517cb32599b23a5ef94a6fba74badf9e14a0948c27274a1beca3b6b98c01dd6dcfac8a69ffcb0cb52b12cbb4d17d6 languageName: node linkType: hard -"@blocksuite/affine-block-surface@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine-block-surface@npm:0.19.0" - dependencies: - "@blocksuite/affine-components": "npm:0.19.0" - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" +"@blocksuite/affine-block-surface@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine-block-surface@npm:0.0.0-canary-20241216011454" + dependencies: + "@blocksuite/affine-components": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" "@toeverything/theme": "npm:^1.1.1" @@ -3352,21 +3352,21 @@ __metadata: lodash.chunk: "npm:^4.2.0" nanoid: "npm:^5.0.7" zod: "npm:^3.23.8" - checksum: 10/94ba8a4c9253518a3b75e32929493c4bba074ccc31acf7471bbb49216a82db9ceecd61a81e61dc445d4775b312a51d68859054b7a04282c11aaaaa5e02d58ccd + checksum: 10/b04e58b634897d3c6a7334f22b745f208a6c7f043fdbf9367dcfbda8c323b1a794d6008f2712855caa9b400dbd7d76369c1d35812b1e5aa74ab6fbedbb802c28 languageName: node linkType: hard -"@blocksuite/affine-components@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine-components@npm:0.19.0" +"@blocksuite/affine-components@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine-components@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:^2.1.75" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@lottiefiles/dotlottie-wc": "npm:^0.4.0" @@ -3379,33 +3379,34 @@ __metadata: lodash.clonedeep: "npm:^4.5.0" shiki: "npm:^1.12.0" zod: "npm:^3.23.8" - checksum: 10/a9941e5f467ecd130c3a98e05ffb0d35f1aa9ec9c54cc2810c8a3d90e69ba227c3dd737a4339971ba5ce630fba1d91fc23262bff3943f82d4ec105c9c726370e + checksum: 10/6f386adfd27238805adadc559daa3e5fbefaf7822e4975f8052c4cc4d6bfdbad475597b221d94e22c9189bb21a56939c7efdf102c3e0a53780cb866c505d3065 languageName: node linkType: hard -"@blocksuite/affine-model@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine-model@npm:0.19.0" +"@blocksuite/affine-model@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine-model@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" fractional-indexing: "npm:^3.2.0" zod: "npm:^3.23.8" - checksum: 10/f71a128e21a7a2926c9b972447e5cba436ef79d562fc8d3d829cb4de22ca51f6d417a30a9aa1053b20197b32adbbe2c7e6b9ced06ed49d395fde92975db4257f + checksum: 10/93f194f9321a1891de73687e7785b2f8859e85f04f105f6df79c3835089b87086cb81e568fe83eb5fc05ff97e14c1d6bb701ad686af08b202aca1bd773ab79a3 languageName: node linkType: hard -"@blocksuite/affine-shared@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine-shared@npm:0.19.0" +"@blocksuite/affine-shared@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine-shared@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/icons": "npm:^2.1.75" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -3417,46 +3418,46 @@ __metadata: lodash.mergewith: "npm:^4.6.2" minimatch: "npm:^10.0.1" zod: "npm:^3.23.8" - checksum: 10/f413128946b800bdc3f2a066b22045b1a5c26ffd76fcf0aecd0fddfcb8aaf8ce197d40057ffa51f4e6bfbf74f85becca300894a0b1372b14fc50a01e1e75fd59 + checksum: 10/96c866ba7dafcbb76683e62eadc5bc697d15ba98d5c0d695c8f2554d3638d9bd419fe6a249dd4f414a38400108f4f0994f5123c3ef26cce7dd23a44ad83e2c79 languageName: node linkType: hard -"@blocksuite/affine-widget-scroll-anchoring@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine-widget-scroll-anchoring@npm:0.19.0" +"@blocksuite/affine-widget-scroll-anchoring@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine-widget-scroll-anchoring@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" "@preact/signals-core": "npm:^1.8.0" "@toeverything/theme": "npm:^1.1.1" lit: "npm:^3.2.0" - checksum: 10/f69a480e532057499cc2c2a733bcd8d9465d651c5623e6b2852f19c220758aaaaf6fa5efa981d3aaf064c640bb8f88093cf6f869b8c9ebf361d8f2d0188b541f + checksum: 10/35cc66e7449e7f834a763e85ce7d6bcafad04b530ba2f1286c03fbc48c9d8d92a76414efcddf41e109411ad279056534b57671362018155e92215d5c1cff8ab9 languageName: node linkType: hard -"@blocksuite/affine@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/affine@npm:0.19.0" +"@blocksuite/affine@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/affine@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/blocks": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/presets": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" - checksum: 10/e3aad22d3a308a7016b0b95d5e9271b0582d4c4fa634487015b51269b2039077d8f87fab56b480480839bdab0bda832ad5ab42631f809f05f4d843a36ee7b9d6 + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/blocks": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/presets": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" + checksum: 10/5b21a135edd3fd38badf2fe8e95603c93affd4035200365fa6c1b29938486af840cd6debcd50b33eb21723e83a27e0e7a16c26fd9bc462b084c8f4a7168936d9 languageName: node linkType: hard -"@blocksuite/block-std@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/block-std@npm:0.19.0" +"@blocksuite/block-std@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/block-std@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" "@types/hast": "npm:^3.0.4" @@ -3468,28 +3469,28 @@ __metadata: unified: "npm:^11.0.5" w3c-keyname: "npm:^2.2.8" zod: "npm:^3.23.8" - checksum: 10/8870dffc946961a7f8332714776c984107d2e4328f1f64a5195b7b4e2d8af222173f5f197de4845240ccc9cf8df942e4afd2b71d89239c20cd363f79a0d950ef + checksum: 10/373b74900bd28acb417754cee601ad3e85def00cd45137a2a59206e167a7eb46fd278ed3eb66604aafbcb3b19b1ba1bb34e186e08ff3b7ac24f8a80c6a18ccc5 languageName: node linkType: hard -"@blocksuite/blocks@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/blocks@npm:0.19.0" - dependencies: - "@blocksuite/affine-block-embed": "npm:0.19.0" - "@blocksuite/affine-block-list": "npm:0.19.0" - "@blocksuite/affine-block-paragraph": "npm:0.19.0" - "@blocksuite/affine-block-surface": "npm:0.19.0" - "@blocksuite/affine-components": "npm:0.19.0" - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/affine-widget-scroll-anchoring": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/data-view": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" +"@blocksuite/blocks@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/blocks@npm:0.0.0-canary-20241216011454" + dependencies: + "@blocksuite/affine-block-embed": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-block-list": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-block-paragraph": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-block-surface": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-components": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-widget-scroll-anchoring": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/data-view": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:^2.1.75" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" "@preact/signals-core": "npm:^1.8.0" @@ -3527,20 +3528,20 @@ __metadata: simple-xml-to-json: "npm:^1.2.2" unified: "npm:^11.0.5" zod: "npm:^3.23.8" - checksum: 10/f9df45732416218a6234785f7b981554d34a62d4c017c50abf57aa57c21f21d128b905be0c296aa9aa5a199a10474ae77d6921ac439574a8aa41e85d553ade93 + checksum: 10/2104a2e3d9c685ca1a0b1945d930f9f4062cb5e9a07f8a4e5c4c4d053f641e63933dc379bd44406deebb9c62bb38099fd6ebd5cc2070dfa696edd417b9fad2ca languageName: node linkType: hard -"@blocksuite/data-view@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/data-view@npm:0.19.0" +"@blocksuite/data-view@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/data-view@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/affine-components": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" + "@blocksuite/affine-components": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" "@blocksuite/icons": "npm:^2.1.75" - "@blocksuite/store": "npm:0.19.0" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@emotion/hash": "npm:^0.9.2" "@floating-ui/dom": "npm:^1.6.10" "@lit/context": "npm:^1.1.2" @@ -3549,19 +3550,19 @@ __metadata: date-fns: "npm:^4.0.0" lit: "npm:^3.2.0" zod: "npm:^3.23.8" - checksum: 10/793cc9f0b5a3542bee95226b191fdbca519dafcef1a863fe7e85f7907700078cbc8691e60be6088746d2d8c61fb425d8168a462a35f454b4036724646e864837 + checksum: 10/17fb0a64cf689f9f016540475956c99c25159f0758399f5a676d9c45f3603c7e8e9e43e16479260a2ce9815ad1f62a7b8c2862d025c1c639cdc2eaf16c1a15f4 languageName: node linkType: hard -"@blocksuite/global@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/global@npm:0.19.0" +"@blocksuite/global@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/global@npm:0.0.0-canary-20241216011454" dependencies: "@preact/signals-core": "npm:^1.8.0" lib0: "npm:^0.2.97" lit: "npm:^3.2.0" zod: "npm:^3.23.8" - checksum: 10/b90a00f3873848a9554cfe338f67e2e7d234a0db3270671f1ea8f08d355a2e54f1eb697094cb796eb34decbf13b14df054c878dc120f94f6e65a6a4a0da5154f + checksum: 10/290d8652a798ce52f2f49bfa90487a9b58c6a1e9b688e5f8a04e721b36520358513e4b894f2ce6b511d1e9c4be915d777074d62915dc2d14553481bf73fd40d0 languageName: node linkType: hard @@ -3581,49 +3582,49 @@ __metadata: languageName: node linkType: hard -"@blocksuite/inline@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/inline@npm:0.19.0" +"@blocksuite/inline@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/inline@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/global": "npm:0.19.0" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" "@preact/signals-core": "npm:^1.8.0" zod: "npm:^3.23.8" peerDependencies: lit: ^3.2.0 yjs: ^13.6.18 - checksum: 10/4b28b3fc7e06bbacc74f7d2bc9394009c07bbdc75b52d1af6d8e72e6523403b2b4edc6dec31f063bc0cd7468d08670a6eb938222ab0110d385df018f20ae61b1 + checksum: 10/bce51caaa9811fc9fb823902c0aa316bd9b51fa4818709e559816756a40d84d47cb7614bbc8af98ed808befe4098816fbefc99e5f4c987c407702aa69e3b7154 languageName: node linkType: hard -"@blocksuite/presets@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/presets@npm:0.19.0" - dependencies: - "@blocksuite/affine-block-surface": "npm:0.19.0" - "@blocksuite/affine-model": "npm:0.19.0" - "@blocksuite/affine-shared": "npm:0.19.0" - "@blocksuite/block-std": "npm:0.19.0" - "@blocksuite/blocks": "npm:0.19.0" - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/store": "npm:0.19.0" +"@blocksuite/presets@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/presets@npm:0.0.0-canary-20241216011454" + dependencies: + "@blocksuite/affine-block-surface": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-model": "npm:0.0.0-canary-20241216011454" + "@blocksuite/affine-shared": "npm:0.0.0-canary-20241216011454" + "@blocksuite/block-std": "npm:0.0.0-canary-20241216011454" + "@blocksuite/blocks": "npm:0.0.0-canary-20241216011454" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/store": "npm:0.0.0-canary-20241216011454" "@floating-ui/dom": "npm:^1.6.10" "@lottiefiles/dotlottie-wc": "npm:^0.4.0" "@preact/signals-core": "npm:^1.8.0" "@toeverything/theme": "npm:^1.1.1" lit: "npm:^3.2.0" zod: "npm:^3.23.8" - checksum: 10/f9d3de1f5a1f2c1f5ed8206efe7d88059eec9a5520be4e2044b75ffc15d5b5b29f9a28a720f33866fa64c17af5303493a85909fe8e1bd826afa73cd3ca4f40fd + checksum: 10/cd61e205ca0944620e419f4252d03633fc36b3dc1182193463050b4a7285704bed26270101ca6bf0dadec80ef35e6c1f1db957e2002c30a7bbdaf85f3bdc8470 languageName: node linkType: hard -"@blocksuite/store@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/store@npm:0.19.0" +"@blocksuite/store@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/store@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/global": "npm:0.19.0" - "@blocksuite/inline": "npm:0.19.0" - "@blocksuite/sync": "npm:0.19.0" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" + "@blocksuite/inline": "npm:0.0.0-canary-20241216011454" + "@blocksuite/sync": "npm:0.0.0-canary-20241216011454" "@preact/signals-core": "npm:^1.8.0" "@types/flexsearch": "npm:^0.7.6" "@types/lodash.ismatch": "npm:^4.4.9" @@ -3639,21 +3640,21 @@ __metadata: zod: "npm:^3.23.8" peerDependencies: yjs: ^13.6.18 - checksum: 10/ff6daaa737e779311b61436a6caf422bd2558c46a6d11880844db331862a82a20f29546499f2fd2c464ed9b2962ca4b4ee3207d483029f00e31961f1fc784e49 + checksum: 10/00f6f21a6a4a455f029414c88d695f92c811d0f32d139154528a13a1be29df7619133fcdf5f8e888b72fdb90a8c419ae359df1017dd0eda35cb4cb9c2fd2b667 languageName: node linkType: hard -"@blocksuite/sync@npm:0.19.0": - version: 0.19.0 - resolution: "@blocksuite/sync@npm:0.19.0" +"@blocksuite/sync@npm:0.0.0-canary-20241216011454": + version: 0.0.0-canary-20241216011454 + resolution: "@blocksuite/sync@npm:0.0.0-canary-20241216011454" dependencies: - "@blocksuite/global": "npm:0.19.0" + "@blocksuite/global": "npm:0.0.0-canary-20241216011454" idb: "npm:^8.0.0" idb-keyval: "npm:^6.2.1" y-protocols: "npm:^1.0.6" peerDependencies: yjs: ^13.6.15 - checksum: 10/a989e6c1ed1f640d003e6691062ac5422b1d8277a0946c057f4ca4c77a69c9d58260d4accba1d5b1aff9f6b2c252852bcf1ea1a0b413ca89bdf39063c1685571 + checksum: 10/2e547889962763ea00a169ced91b97df68d1a711a29d5e605185e7040ce6cd0047c12697c061522e5e43d370589371a2321aae46889deb24e8907864eae4a589 languageName: node linkType: hard @@ -13776,7 +13777,7 @@ __metadata: "@affine/debug": "workspace:*" "@affine/env": "workspace:*" "@affine/templates": "workspace:*" - "@blocksuite/affine": "npm:0.19.0" + "@blocksuite/affine": "npm:0.0.0-canary-20241216011454" "@datastructures-js/binary-search-tree": "npm:^5.3.2" "@emotion/react": "npm:^11.14.0" "@swc/core": "npm:^1.10.1"