Skip to content

feat: 添加对lodash-es的支持,优化Markdown编辑器的性能和样式 #407

feat: 添加对lodash-es的支持,优化Markdown编辑器的性能和样式

feat: 添加对lodash-es的支持,优化Markdown编辑器的性能和样式 #407

Triggered via push February 18, 2025 04:21
Status Failure
Total duration 1m 3s
Artifacts

codecov.yml

on: push
Run tests and collect coverage
55s
Run tests and collect coverage
Fit to window
Zoom out
Zoom in

Annotations

10 errors
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/test-table.tsx > renders src/MarkdownEditor/demos/test-table.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/rerender.tsx > renders src/MarkdownEditor/demos/rerender.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/render.tsx > renders src/MarkdownEditor/demos/render.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/readonly.tsx > renders src/MarkdownEditor/demos/readonly.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/pure.tsx > renders src/MarkdownEditor/demos/pure.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/preview.tsx > renders src/MarkdownEditor/demos/preview.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/ppt.tsx > renders src/MarkdownEditor/demos/ppt.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/minPreview.tsx > renders src/MarkdownEditor/demos/minPreview.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/min.tsx > renders src/MarkdownEditor/demos/min.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16
tests/demo/demo.test.tsx > Rendering demo: src/MarkdownEditor/demos/min-render.tsx > renders src/MarkdownEditor/demos/min-render.tsx correctly: src/MarkdownEditor/editor/slate-react/components/editable.tsx#L210
Error: [vitest] No "throttle" export is defined on the "lodash-es" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("lodash-es"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:210:9 ❯ mountMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16406:19 ❯ Object.useMemo node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:16851:16 ❯ Proxy.useMemo node_modules/.pnpm/[email protected]/node_modules/react/cjs/react.development.js:1650:21 ❯ src/MarkdownEditor/editor/slate-react/components/editable.tsx:208:34 ❯ renderWithHooks node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ updateForwardRef node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:19245:20 ❯ beginWork node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21675:16