mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-06 03:49:56 +08:00
feat: bump blocksuite (#5812)
This commit is contained in:
Vendored
+2
-2
@@ -3,8 +3,8 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@blocksuite/global": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/global": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/store": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/store": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"react": "18.2.0",
|
"react": "18.2.0",
|
||||||
"react-dom": "18.2.0",
|
"react-dom": "18.2.0",
|
||||||
"vitest": "1.2.2"
|
"vitest": "1.2.2"
|
||||||
|
|||||||
@@ -17,9 +17,9 @@
|
|||||||
"@affine/debug": "workspace:*",
|
"@affine/debug": "workspace:*",
|
||||||
"@affine/env": "workspace:*",
|
"@affine/env": "workspace:*",
|
||||||
"@affine/templates": "workspace:*",
|
"@affine/templates": "workspace:*",
|
||||||
"@blocksuite/blocks": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/blocks": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/global": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/global": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/store": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/store": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"foxact": "^0.2.20",
|
"foxact": "^0.2.20",
|
||||||
"jotai": "^2.5.1",
|
"jotai": "^2.5.1",
|
||||||
"jotai-effect": "^0.5.0",
|
"jotai-effect": "^0.5.0",
|
||||||
@@ -33,8 +33,8 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@affine-test/fixtures": "workspace:*",
|
"@affine-test/fixtures": "workspace:*",
|
||||||
"@affine/templates": "workspace:*",
|
"@affine/templates": "workspace:*",
|
||||||
"@blocksuite/lit": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/lit": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/presets": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/presets": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@testing-library/react": "^14.0.0",
|
"@testing-library/react": "^14.0.0",
|
||||||
"async-call-rpc": "^6.3.1",
|
"async-call-rpc": "^6.3.1",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
|
|||||||
@@ -32,14 +32,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@blocksuite/global": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/global": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"idb": "^8.0.0",
|
"idb": "^8.0.0",
|
||||||
"nanoid": "^5.0.3",
|
"nanoid": "^5.0.3",
|
||||||
"y-provider": "workspace:*"
|
"y-provider": "workspace:*"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@blocksuite/blocks": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/blocks": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/store": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/store": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"fake-indexeddb": "^5.0.0",
|
"fake-indexeddb": "^5.0.0",
|
||||||
"vite": "^5.0.6",
|
"vite": "^5.0.6",
|
||||||
"vite-plugin-dts": "3.7.2",
|
"vite-plugin-dts": "3.7.2",
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
"build": "vite build"
|
"build": "vite build"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@blocksuite/store": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/store": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"vite": "^5.0.6",
|
"vite": "^5.0.6",
|
||||||
"vite-plugin-dts": "3.7.2",
|
"vite-plugin-dts": "3.7.2",
|
||||||
"vitest": "1.2.2",
|
"vitest": "1.2.2",
|
||||||
|
|||||||
@@ -72,12 +72,12 @@
|
|||||||
"uuid": "^9.0.1"
|
"uuid": "^9.0.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@blocksuite/blocks": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/blocks": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/global": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/global": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/icons": "2.1.44",
|
"@blocksuite/icons": "2.1.44",
|
||||||
"@blocksuite/lit": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/lit": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/presets": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/presets": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/store": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/store": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@storybook/addon-actions": "^7.5.3",
|
"@storybook/addon-actions": "^7.5.3",
|
||||||
"@storybook/addon-essentials": "^7.5.3",
|
"@storybook/addon-essentials": "^7.5.3",
|
||||||
"@storybook/addon-interactions": "^7.5.3",
|
"@storybook/addon-interactions": "^7.5.3",
|
||||||
|
|||||||
@@ -25,14 +25,14 @@
|
|||||||
"@affine/i18n": "workspace:*",
|
"@affine/i18n": "workspace:*",
|
||||||
"@affine/templates": "workspace:*",
|
"@affine/templates": "workspace:*",
|
||||||
"@affine/workspace-impl": "workspace:*",
|
"@affine/workspace-impl": "workspace:*",
|
||||||
"@blocksuite/block-std": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/block-std": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/blocks": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/blocks": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/global": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/global": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/icons": "2.1.44",
|
"@blocksuite/icons": "2.1.44",
|
||||||
"@blocksuite/inline": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/inline": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/lit": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/lit": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/presets": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/presets": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/store": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/store": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@dnd-kit/core": "^6.0.8",
|
"@dnd-kit/core": "^6.0.8",
|
||||||
"@dnd-kit/sortable": "^8.0.0",
|
"@dnd-kit/sortable": "^8.0.0",
|
||||||
"@emotion/cache": "^11.11.0",
|
"@emotion/cache": "^11.11.0",
|
||||||
|
|||||||
@@ -111,7 +111,6 @@ const getOrCreateShellWorkspace = (workspaceId: string) => {
|
|||||||
const blobStorage = new AffineCloudBlobStorage(workspaceId);
|
const blobStorage = new AffineCloudBlobStorage(workspaceId);
|
||||||
workspace = new Workspace({
|
workspace = new Workspace({
|
||||||
id: workspaceId,
|
id: workspaceId,
|
||||||
providerCreators: [],
|
|
||||||
blobStorages: [
|
blobStorages: [
|
||||||
() => ({
|
() => ({
|
||||||
crud: blobStorage,
|
crud: blobStorage,
|
||||||
|
|||||||
+1
-1
@@ -48,7 +48,7 @@ interface BlocksuiteEditorContainerProps {
|
|||||||
// mimic the interface of the webcomponent and expose slots & host
|
// mimic the interface of the webcomponent and expose slots & host
|
||||||
type BlocksuiteEditorContainerRef = Pick<
|
type BlocksuiteEditorContainerRef = Pick<
|
||||||
(typeof AffineEditorContainer)['prototype'],
|
(typeof AffineEditorContainer)['prototype'],
|
||||||
'mode' | 'page' | 'model' | 'slots' | 'host'
|
'mode' | 'page' | 'slots' | 'host'
|
||||||
> &
|
> &
|
||||||
HTMLDivElement;
|
HTMLDivElement;
|
||||||
|
|
||||||
|
|||||||
+6
-18
@@ -37,24 +37,14 @@ export type EditorProps = {
|
|||||||
className?: string;
|
className?: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* TODO: Defined async cache to support suspense, instead of reflect symbol to provider persistent error cache.
|
|
||||||
*/
|
|
||||||
const PAGE_LOAD_KEY = Symbol('PAGE_LOAD');
|
|
||||||
const PAGE_ROOT_KEY = Symbol('PAGE_ROOT');
|
|
||||||
|
|
||||||
function usePageRoot(page: Page) {
|
function usePageRoot(page: Page) {
|
||||||
let load$ = Reflect.get(page, PAGE_LOAD_KEY);
|
if (!page.ready) {
|
||||||
if (!load$) {
|
use(page.load());
|
||||||
load$ = page.load();
|
|
||||||
Reflect.set(page, PAGE_LOAD_KEY, load$);
|
|
||||||
}
|
}
|
||||||
use(load$);
|
|
||||||
|
|
||||||
if (!page.root) {
|
if (!page.root) {
|
||||||
let root$: Promise<void> | undefined = Reflect.get(page, PAGE_ROOT_KEY);
|
use(
|
||||||
if (!root$) {
|
new Promise<void>((resolve, reject) => {
|
||||||
root$ = new Promise((resolve, reject) => {
|
|
||||||
const disposable = page.slots.rootAdded.once(() => {
|
const disposable = page.slots.rootAdded.once(() => {
|
||||||
resolve();
|
resolve();
|
||||||
});
|
});
|
||||||
@@ -62,10 +52,8 @@ function usePageRoot(page: Page) {
|
|||||||
disposable.dispose();
|
disposable.dispose();
|
||||||
reject(new NoPageRootError(page));
|
reject(new NoPageRootError(page));
|
||||||
}, 20 * 1000);
|
}, 20 * 1000);
|
||||||
});
|
})
|
||||||
Reflect.set(page, PAGE_ROOT_KEY, root$);
|
);
|
||||||
}
|
|
||||||
use(root$);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return page.root;
|
return page.root;
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
import type { BlockServiceOptions, BlockSpec } from '@blocksuite/block-std';
|
import type { BlockSpec } from '@blocksuite/block-std';
|
||||||
import type { ParagraphService } from '@blocksuite/blocks';
|
import type { PageService, ParagraphService } from '@blocksuite/blocks';
|
||||||
import {
|
import {
|
||||||
AttachmentService,
|
AttachmentService,
|
||||||
|
CanvasTextFonts,
|
||||||
DocEditorBlockSpecs,
|
DocEditorBlockSpecs,
|
||||||
|
DocPageService,
|
||||||
EdgelessEditorBlockSpecs,
|
EdgelessEditorBlockSpecs,
|
||||||
PageService,
|
EdgelessPageService,
|
||||||
} from '@blocksuite/blocks';
|
} from '@blocksuite/blocks';
|
||||||
import bytes from 'bytes';
|
import bytes from 'bytes';
|
||||||
import { html, unsafeStatic } from 'lit/static-html.js';
|
import { html, unsafeStatic } from 'lit/static-html.js';
|
||||||
@@ -18,23 +20,28 @@ class CustomAttachmentService extends AttachmentService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class CustomPageService extends PageService {
|
function customLoadFonts(service: PageService): void {
|
||||||
constructor(opt: BlockServiceOptions) {
|
const officialDomains = new Set(['affine.pro', 'affine.fail']);
|
||||||
super(opt);
|
if (!officialDomains.has(window.location.host)) {
|
||||||
const officialDomains = new Set(['affine.pro', 'affine.fail']);
|
const fonts = CanvasTextFonts.map(font => ({
|
||||||
const load = this.fontLoader.load.bind(this.fontLoader);
|
...font,
|
||||||
this.fontLoader.load = function (fonts) {
|
// self-hosted fonts are served from /assets
|
||||||
if (!officialDomains.has(window.location.host)) {
|
url: '/assets' + new URL(font.url).pathname.split('/').pop(),
|
||||||
return load(
|
}));
|
||||||
fonts.map(f => ({
|
service.fontLoader.load(fonts);
|
||||||
...f,
|
} else {
|
||||||
// self-hosted fonts are served from /assets
|
service.fontLoader.load(CanvasTextFonts);
|
||||||
url: '/assets' + new URL(f.url).pathname.split('/').pop(),
|
}
|
||||||
}))
|
}
|
||||||
);
|
|
||||||
}
|
class CustomDocPageService extends DocPageService {
|
||||||
return load(fonts);
|
override loadFonts(): void {
|
||||||
};
|
customLoadFonts(this);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
class CustomEdgelessPageService extends EdgelessPageService {
|
||||||
|
override loadFonts(): void {
|
||||||
|
customLoadFonts(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -100,7 +107,7 @@ export const docModeSpecs = DocEditorBlockSpecs.map(spec => {
|
|||||||
if (spec.schema.model.flavour === 'affine:page') {
|
if (spec.schema.model.flavour === 'affine:page') {
|
||||||
return {
|
return {
|
||||||
...spec,
|
...spec,
|
||||||
service: CustomPageService,
|
service: CustomDocPageService,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return spec;
|
return spec;
|
||||||
@@ -112,5 +119,11 @@ export const edgelessModeSpecs = EdgelessEditorBlockSpecs.map(spec => {
|
|||||||
service: CustomAttachmentService,
|
service: CustomAttachmentService,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
if (spec.schema.model.flavour === 'affine:page') {
|
||||||
|
return {
|
||||||
|
...spec,
|
||||||
|
service: CustomEdgelessPageService,
|
||||||
|
};
|
||||||
|
}
|
||||||
return spec;
|
return spec;
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -25,10 +25,10 @@
|
|||||||
"@affine-test/kit": "workspace:*",
|
"@affine-test/kit": "workspace:*",
|
||||||
"@affine/env": "workspace:*",
|
"@affine/env": "workspace:*",
|
||||||
"@affine/native": "workspace:*",
|
"@affine/native": "workspace:*",
|
||||||
"@blocksuite/blocks": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/blocks": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/lit": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/lit": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/presets": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/presets": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/store": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/store": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@electron-forge/cli": "^7.2.0",
|
"@electron-forge/cli": "^7.2.0",
|
||||||
"@electron-forge/core": "^7.2.0",
|
"@electron-forge/core": "^7.2.0",
|
||||||
"@electron-forge/core-utils": "^7.2.0",
|
"@electron-forge/core-utils": "^7.2.0",
|
||||||
|
|||||||
@@ -315,6 +315,7 @@ test('assert the recent browse pages are on the recent list', async ({
|
|||||||
{
|
{
|
||||||
const title = getBlockSuiteEditorTitle(page);
|
const title = getBlockSuiteEditorTitle(page);
|
||||||
await title.click();
|
await title.click();
|
||||||
|
await page.waitForTimeout(200);
|
||||||
await title.pressSequentially('affine is the best', { delay: 100 });
|
await title.pressSequentially('affine is the best', { delay: 100 });
|
||||||
await expect(title).toHaveText('affine is the best', { timeout: 500 });
|
await expect(title).toHaveText('affine is the best', { timeout: 500 });
|
||||||
}
|
}
|
||||||
@@ -419,7 +420,9 @@ test('can use cmdk to search page content and scroll to it, then the block will
|
|||||||
page.locator('[data-affine-editor-container]').getByText('123456')
|
page.locator('[data-affine-editor-container]').getByText('123456')
|
||||||
);
|
);
|
||||||
expect(isVisitable).toBe(true);
|
expect(isVisitable).toBe(true);
|
||||||
const selectionElement = page.locator('affine-block-selection');
|
const selectionElement = page.locator(
|
||||||
|
'affine-block-selection[style*="display: block;"]'
|
||||||
|
);
|
||||||
await expect(selectionElement).toBeVisible();
|
await expect(selectionElement).toBeVisible();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -22,14 +22,14 @@
|
|||||||
"storybook-addon-react-router-v6": "^2.0.10"
|
"storybook-addon-react-router-v6": "^2.0.10"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@blocksuite/block-std": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/block-std": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/blocks": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/blocks": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/global": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/global": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/icons": "2.1.44",
|
"@blocksuite/icons": "2.1.44",
|
||||||
"@blocksuite/inline": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/inline": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/lit": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/lit": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/presets": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/presets": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@blocksuite/store": "0.12.0-canary-202402010557-e8d6e1d",
|
"@blocksuite/store": "0.12.0-canary-202402062232-9a8554c",
|
||||||
"@storybook/addon-actions": "^7.5.3",
|
"@storybook/addon-actions": "^7.5.3",
|
||||||
"@storybook/addon-essentials": "^7.5.3",
|
"@storybook/addon-essentials": "^7.5.3",
|
||||||
"@storybook/addon-interactions": "^7.5.3",
|
"@storybook/addon-interactions": "^7.5.3",
|
||||||
|
|||||||
@@ -195,12 +195,12 @@ __metadata:
|
|||||||
"@affine/electron-api": "workspace:*"
|
"@affine/electron-api": "workspace:*"
|
||||||
"@affine/graphql": "workspace:*"
|
"@affine/graphql": "workspace:*"
|
||||||
"@affine/i18n": "workspace:*"
|
"@affine/i18n": "workspace:*"
|
||||||
"@blocksuite/blocks": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/blocks": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/icons": "npm:2.1.44"
|
"@blocksuite/icons": "npm:2.1.44"
|
||||||
"@blocksuite/lit": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/lit": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/presets": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/presets": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@dnd-kit/core": "npm:^6.0.8"
|
"@dnd-kit/core": "npm:^6.0.8"
|
||||||
"@dnd-kit/modifiers": "npm:^7.0.0"
|
"@dnd-kit/modifiers": "npm:^7.0.0"
|
||||||
"@dnd-kit/sortable": "npm:^8.0.0"
|
"@dnd-kit/sortable": "npm:^8.0.0"
|
||||||
@@ -297,14 +297,14 @@ __metadata:
|
|||||||
"@affine/templates": "workspace:*"
|
"@affine/templates": "workspace:*"
|
||||||
"@affine/workspace-impl": "workspace:*"
|
"@affine/workspace-impl": "workspace:*"
|
||||||
"@aws-sdk/client-s3": "npm:3.504.0"
|
"@aws-sdk/client-s3": "npm:3.504.0"
|
||||||
"@blocksuite/block-std": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/block-std": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/blocks": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/blocks": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/icons": "npm:2.1.44"
|
"@blocksuite/icons": "npm:2.1.44"
|
||||||
"@blocksuite/inline": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/inline": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/lit": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/lit": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/presets": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/presets": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@dnd-kit/core": "npm:^6.0.8"
|
"@dnd-kit/core": "npm:^6.0.8"
|
||||||
"@dnd-kit/sortable": "npm:^8.0.0"
|
"@dnd-kit/sortable": "npm:^8.0.0"
|
||||||
"@emotion/cache": "npm:^11.11.0"
|
"@emotion/cache": "npm:^11.11.0"
|
||||||
@@ -431,10 +431,10 @@ __metadata:
|
|||||||
"@affine-test/kit": "workspace:*"
|
"@affine-test/kit": "workspace:*"
|
||||||
"@affine/env": "workspace:*"
|
"@affine/env": "workspace:*"
|
||||||
"@affine/native": "workspace:*"
|
"@affine/native": "workspace:*"
|
||||||
"@blocksuite/blocks": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/blocks": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/lit": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/lit": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/presets": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/presets": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@electron-forge/cli": "npm:^7.2.0"
|
"@electron-forge/cli": "npm:^7.2.0"
|
||||||
"@electron-forge/core": "npm:^7.2.0"
|
"@electron-forge/core": "npm:^7.2.0"
|
||||||
"@electron-forge/core-utils": "npm:^7.2.0"
|
"@electron-forge/core-utils": "npm:^7.2.0"
|
||||||
@@ -482,8 +482,8 @@ __metadata:
|
|||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "@affine/env@workspace:packages/common/env"
|
resolution: "@affine/env@workspace:packages/common/env"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
lit: "npm:^3.0.2"
|
lit: "npm:^3.0.2"
|
||||||
react: "npm:18.2.0"
|
react: "npm:18.2.0"
|
||||||
react-dom: "npm:18.2.0"
|
react-dom: "npm:18.2.0"
|
||||||
@@ -730,14 +730,14 @@ __metadata:
|
|||||||
"@affine/component": "workspace:*"
|
"@affine/component": "workspace:*"
|
||||||
"@affine/i18n": "workspace:*"
|
"@affine/i18n": "workspace:*"
|
||||||
"@affine/workspace-impl": "workspace:*"
|
"@affine/workspace-impl": "workspace:*"
|
||||||
"@blocksuite/block-std": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/block-std": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/blocks": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/blocks": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/icons": "npm:2.1.44"
|
"@blocksuite/icons": "npm:2.1.44"
|
||||||
"@blocksuite/inline": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/inline": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/lit": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/lit": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/presets": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/presets": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@dnd-kit/sortable": "npm:^8.0.0"
|
"@dnd-kit/sortable": "npm:^8.0.0"
|
||||||
"@storybook/addon-actions": "npm:^7.5.3"
|
"@storybook/addon-actions": "npm:^7.5.3"
|
||||||
"@storybook/addon-essentials": "npm:^7.5.3"
|
"@storybook/addon-essentials": "npm:^7.5.3"
|
||||||
@@ -3405,29 +3405,29 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@blocksuite/block-std@npm:0.12.0-canary-202402010557-e8d6e1d":
|
"@blocksuite/block-std@npm:0.12.0-canary-202402062232-9a8554c":
|
||||||
version: 0.12.0-canary-202402010557-e8d6e1d
|
version: 0.12.0-canary-202402062232-9a8554c
|
||||||
resolution: "@blocksuite/block-std@npm:0.12.0-canary-202402010557-e8d6e1d"
|
resolution: "@blocksuite/block-std@npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
lz-string: "npm:^1.5.0"
|
lz-string: "npm:^1.5.0"
|
||||||
w3c-keyname: "npm:^2.2.8"
|
w3c-keyname: "npm:^2.2.8"
|
||||||
zod: "npm:^3.22.4"
|
zod: "npm:^3.22.4"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@blocksuite/store": 0.12.0-canary-202402010557-e8d6e1d
|
"@blocksuite/store": 0.12.0-canary-202402062232-9a8554c
|
||||||
checksum: 10/e671e3f7541ed2038ed1ff970b7eb013af481af764e5a7d293bae14e658e4aa0d3a1eac843f19f4433c9a1f165716ab8386aad7e6b1b81fc3377aba24814c711
|
checksum: 10/69c327e6ca9b9c383b32eaabe78535be5f4832c6b66699ac080378cdd48fa3c11a49ec0f2c6ebb40a571f403325a6d54a3bdd297cb8399099a03bdb038c0038a
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@blocksuite/blocks@npm:0.12.0-canary-202402010557-e8d6e1d":
|
"@blocksuite/blocks@npm:0.12.0-canary-202402062232-9a8554c":
|
||||||
version: 0.12.0-canary-202402010557-e8d6e1d
|
version: 0.12.0-canary-202402062232-9a8554c
|
||||||
resolution: "@blocksuite/blocks@npm:0.12.0-canary-202402010557-e8d6e1d"
|
resolution: "@blocksuite/blocks@npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/block-std": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/block-std": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/inline": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/inline": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/lit": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/lit": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@floating-ui/dom": "npm:^1.5.4"
|
"@floating-ui/dom": "npm:^1.5.4"
|
||||||
"@toeverything/theme": "npm:^0.7.27"
|
"@toeverything/theme": "npm:^0.7.27"
|
||||||
"@types/hast": "npm:^3.0.3"
|
"@types/hast": "npm:^3.0.3"
|
||||||
@@ -3461,16 +3461,16 @@ __metadata:
|
|||||||
unified: "npm:^11.0.4"
|
unified: "npm:^11.0.4"
|
||||||
webfontloader: "npm:^1.6.28"
|
webfontloader: "npm:^1.6.28"
|
||||||
zod: "npm:^3.22.4"
|
zod: "npm:^3.22.4"
|
||||||
checksum: 10/8be2f24604ab35c3c889985c40f6adc4a863fe7cfd985aaf75772e5dfa4a597d75793397d6727dc73ecfd412bce3f396cb7a98c1f85eef34f81329514a8d9dbd
|
checksum: 10/99b1f0d062dbd03e7ae55ed6704c71238fe21ab35cfbd035cef322509e4fa6878714458b9f159c5ed10befce3fe6b65e22dda7c7e9b9f05d52dae2dbf3c8b709
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@blocksuite/global@npm:0.12.0-canary-202402010557-e8d6e1d":
|
"@blocksuite/global@npm:0.12.0-canary-202402062232-9a8554c":
|
||||||
version: 0.12.0-canary-202402010557-e8d6e1d
|
version: 0.12.0-canary-202402062232-9a8554c
|
||||||
resolution: "@blocksuite/global@npm:0.12.0-canary-202402010557-e8d6e1d"
|
resolution: "@blocksuite/global@npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
dependencies:
|
dependencies:
|
||||||
zod: "npm:^3.22.4"
|
zod: "npm:^3.22.4"
|
||||||
checksum: 10/2382f30d55583393dc3a2e365d09790767dca72d269bcbac6afdc8f41b3d053ab6402c5bc4dfc521c9478719d77ff73cadc77a8344f3e63751407647705a519b
|
checksum: 10/f615c394856a6851a3e031065179331ca695f8a5fa190fe38228c8a1254f5a8419b6dc7c4800bf9bfe0287e7432cdbff4de5783fa2c61fe9e7610f2ea5977149
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -3484,58 +3484,58 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@blocksuite/inline@npm:0.12.0-canary-202402010557-e8d6e1d":
|
"@blocksuite/inline@npm:0.12.0-canary-202402062232-9a8554c":
|
||||||
version: 0.12.0-canary-202402010557-e8d6e1d
|
version: 0.12.0-canary-202402062232-9a8554c
|
||||||
resolution: "@blocksuite/inline@npm:0.12.0-canary-202402010557-e8d6e1d"
|
resolution: "@blocksuite/inline@npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
zod: "npm:^3.22.4"
|
zod: "npm:^3.22.4"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
lit: ^3.1.1
|
lit: ^3.1.1
|
||||||
yjs: ^13
|
yjs: ^13
|
||||||
checksum: 10/e806f03834e9f53348503153699dab4eba8fd5c60a04cf202a8474e789a4bf54b0be116a4a222df1782b18ed7146ea2234bc0bee21ae517042b4869b119b1522
|
checksum: 10/84ffebd5b9a81b8bfcadddccb546c363a34dc4aa5f4c156a4c668fd5df3023997f35a25aa290537a8c8f20a0351bce4ee2bf2a878e2fa4e2ba98e03b4f5157b4
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@blocksuite/lit@npm:0.12.0-canary-202402010557-e8d6e1d":
|
"@blocksuite/lit@npm:0.12.0-canary-202402062232-9a8554c":
|
||||||
version: 0.12.0-canary-202402010557-e8d6e1d
|
version: 0.12.0-canary-202402062232-9a8554c
|
||||||
resolution: "@blocksuite/lit@npm:0.12.0-canary-202402010557-e8d6e1d"
|
resolution: "@blocksuite/lit@npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/inline": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/inline": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
lit: "npm:^3.1.1"
|
lit: "npm:^3.1.1"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@blocksuite/block-std": 0.12.0-canary-202402010557-e8d6e1d
|
"@blocksuite/block-std": 0.12.0-canary-202402062232-9a8554c
|
||||||
"@blocksuite/store": 0.12.0-canary-202402010557-e8d6e1d
|
"@blocksuite/store": 0.12.0-canary-202402062232-9a8554c
|
||||||
checksum: 10/d68a543279119cbb43991f78a5d44be2393d5e1e05818a0192ab0724f34a01de747fddc942871942845299bdd5b19b5730ada17513caaff0931ed0cce73b433d
|
checksum: 10/aab794043925d1e3eec5f73148f77dd26f3ccdd2ffb0889e5e48c5df0a851c95ff25efaefacc3220bdc17da3ae737e3bea80cffa84576caa02bd420ef015ac94
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@blocksuite/presets@npm:0.12.0-canary-202402010557-e8d6e1d":
|
"@blocksuite/presets@npm:0.12.0-canary-202402062232-9a8554c":
|
||||||
version: 0.12.0-canary-202402010557-e8d6e1d
|
version: 0.12.0-canary-202402062232-9a8554c
|
||||||
resolution: "@blocksuite/presets@npm:0.12.0-canary-202402010557-e8d6e1d"
|
resolution: "@blocksuite/presets@npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/block-std": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/block-std": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/blocks": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/blocks": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/inline": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/inline": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/lit": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/lit": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@fal-ai/serverless-client": "npm:^0.8.2"
|
"@fal-ai/serverless-client": "npm:^0.8.2"
|
||||||
"@floating-ui/dom": "npm:^1.5.4"
|
"@floating-ui/dom": "npm:^1.5.4"
|
||||||
"@toeverything/theme": "npm:^0.7.27"
|
"@toeverything/theme": "npm:^0.7.27"
|
||||||
lit: "npm:^3.1.1"
|
lit: "npm:^3.1.1"
|
||||||
openai: "npm:^4.25.0"
|
openai: "npm:^4.25.0"
|
||||||
checksum: 10/7e0b5577175a7a939b5f545c41c0bbe793909583473b00274478c5e6d88489804ced579c659101516db1944f6c763ef72a3e25c7a4c6947077fa67960ec08668
|
checksum: 10/9b1c274b73392a4fac0dc3f66755d55ca00b94a3e8aa524495c605eca383cb03a98f9f37291576018c8961ef316dc71f749280f15c56b649c492c943de681667
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@blocksuite/store@npm:0.12.0-canary-202402010557-e8d6e1d":
|
"@blocksuite/store@npm:0.12.0-canary-202402062232-9a8554c":
|
||||||
version: 0.12.0-canary-202402010557-e8d6e1d
|
version: 0.12.0-canary-202402062232-9a8554c
|
||||||
resolution: "@blocksuite/store@npm:0.12.0-canary-202402010557-e8d6e1d"
|
resolution: "@blocksuite/store@npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/inline": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/inline": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@types/flexsearch": "npm:^0.7.6"
|
"@types/flexsearch": "npm:^0.7.6"
|
||||||
flexsearch: "npm:0.7.43"
|
flexsearch: "npm:0.7.43"
|
||||||
idb-keyval: "npm:^6.2.1"
|
idb-keyval: "npm:^6.2.1"
|
||||||
@@ -3548,7 +3548,7 @@ __metadata:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
async-call-rpc: ^6
|
async-call-rpc: ^6
|
||||||
yjs: ^13
|
yjs: ^13
|
||||||
checksum: 10/908f2c4a940c4119c35f2d25ee94177af455d8edd34aae3de07caafe55a6482bf726faa2abe12d9a4ba1d36ff1fb14f5b997589e1140c20ac33e838226fb900a
|
checksum: 10/2d10e6b227e70a1520fce6db67b60e332aae71bfa10c905f76ec2bb9abfb10503abf0667ebbfbe9a88b7df3a1bc7418b15eb0df31afd5b5b0056f9dc54d0f5df
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -13068,11 +13068,11 @@ __metadata:
|
|||||||
"@affine/debug": "workspace:*"
|
"@affine/debug": "workspace:*"
|
||||||
"@affine/env": "workspace:*"
|
"@affine/env": "workspace:*"
|
||||||
"@affine/templates": "workspace:*"
|
"@affine/templates": "workspace:*"
|
||||||
"@blocksuite/blocks": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/blocks": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/lit": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/lit": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/presets": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/presets": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@testing-library/react": "npm:^14.0.0"
|
"@testing-library/react": "npm:^14.0.0"
|
||||||
async-call-rpc: "npm:^6.3.1"
|
async-call-rpc: "npm:^6.3.1"
|
||||||
foxact: "npm:^0.2.20"
|
foxact: "npm:^0.2.20"
|
||||||
@@ -13122,9 +13122,9 @@ __metadata:
|
|||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "@toeverything/y-indexeddb@workspace:packages/common/y-indexeddb"
|
resolution: "@toeverything/y-indexeddb@workspace:packages/common/y-indexeddb"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/blocks": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/blocks": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/global": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/global": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
fake-indexeddb: "npm:^5.0.0"
|
fake-indexeddb: "npm:^5.0.0"
|
||||||
idb: "npm:^8.0.0"
|
idb: "npm:^8.0.0"
|
||||||
nanoid: "npm:^5.0.3"
|
nanoid: "npm:^5.0.3"
|
||||||
@@ -35462,7 +35462,7 @@ __metadata:
|
|||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "y-provider@workspace:packages/common/y-provider"
|
resolution: "y-provider@workspace:packages/common/y-provider"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@blocksuite/store": "npm:0.12.0-canary-202402010557-e8d6e1d"
|
"@blocksuite/store": "npm:0.12.0-canary-202402062232-9a8554c"
|
||||||
vite: "npm:^5.0.6"
|
vite: "npm:^5.0.6"
|
||||||
vite-plugin-dts: "npm:3.7.2"
|
vite-plugin-dts: "npm:3.7.2"
|
||||||
vitest: "npm:1.2.2"
|
vitest: "npm:1.2.2"
|
||||||
|
|||||||
Reference in New Issue
Block a user