Fix import paths for litegraph files

This commit is contained in:
Benjamin Lu
2025-08-04 03:36:05 -04:00
parent a674b99009
commit fc287a830c
98 changed files with 429 additions and 429 deletions

View File

@@ -1,6 +1,6 @@
import { describe } from "vitest"
import { LGraph } from "@/litegraph"
import { LGraph } from "@/lib/litegraph/src/litegraph"
import { dirtyTest } from "./testExtensions"

View File

@@ -1,6 +1,6 @@
import { describe } from "vitest"
import { LGraph, LiteGraph } from "@/litegraph"
import { LGraph, LiteGraph } from "@/lib/litegraph/src/litegraph"
import { test } from "./testExtensions"

View File

@@ -1,7 +1,7 @@
import { describe, expect, it, vi } from "vitest"
import { Rectangle } from "@/infrastructure/Rectangle"
import { LGraphButton } from "@/LGraphButton"
import { Rectangle } from "@/lib/litegraph/src/infrastructure/Rectangle"
import { LGraphButton } from "@/lib/litegraph/src/LGraphButton"
describe("LGraphButton", () => {
describe("Constructor", () => {

View File

@@ -1,7 +1,7 @@
import { beforeEach, describe, expect, it, vi } from "vitest"
import { LGraphCanvas } from "@/LGraphCanvas"
import { LGraphNode, LiteGraph } from "@/litegraph"
import { LGraphCanvas } from "@/lib/litegraph/src/LGraphCanvas"
import { LGraphNode, LiteGraph } from "@/lib/litegraph/src/litegraph"
describe("LGraphCanvas Title Button Rendering", () => {
let canvas: LGraphCanvas

View File

@@ -1,6 +1,6 @@
import { describe, expect } from "vitest"
import { LGraphGroup } from "@/litegraph"
import { LGraphGroup } from "@/lib/litegraph/src/litegraph"
import { test } from "./testExtensions"

View File

@@ -1,6 +1,6 @@
import { beforeEach, describe, expect } from "vitest"
import { LGraphNode, LiteGraph } from "@/litegraph"
import { LGraphNode, LiteGraph } from "@/lib/litegraph/src/litegraph"
import { test } from "./testExtensions"

View File

@@ -1,12 +1,12 @@
import type { INodeInputSlot, Point } from "@/interfaces"
import type { ISerialisedNode } from "@/types/serialisation"
import type { INodeInputSlot, Point } from "@/lib/litegraph/src/interfaces"
import type { ISerialisedNode } from "@/lib/litegraph/src/types/serialisation"
import { afterEach, beforeEach, describe, expect, vi } from "vitest"
import { LGraphNode, LiteGraph } from "@/litegraph"
import { LGraph } from "@/litegraph"
import { NodeInputSlot } from "@/node/NodeInputSlot"
import { NodeOutputSlot } from "@/node/NodeOutputSlot"
import { LGraphNode, LiteGraph } from "@/lib/litegraph/src/litegraph"
import { LGraph } from "@/lib/litegraph/src/litegraph"
import { NodeInputSlot } from "@/lib/litegraph/src/node/NodeInputSlot"
import { NodeOutputSlot } from "@/lib/litegraph/src/node/NodeOutputSlot"
import { test } from "./testExtensions"

View File

@@ -1,8 +1,8 @@
import { describe, expect, it, vi } from "vitest"
import { LGraphButton } from "@/LGraphButton"
import { LGraphCanvas } from "@/LGraphCanvas"
import { LGraphNode } from "@/LGraphNode"
import { LGraphButton } from "@/lib/litegraph/src/LGraphButton"
import { LGraphCanvas } from "@/lib/litegraph/src/LGraphCanvas"
import { LGraphNode } from "@/lib/litegraph/src/LGraphNode"
describe("LGraphNode Title Buttons", () => {
describe("addTitleButton", () => {

View File

@@ -1,6 +1,6 @@
import { describe } from "vitest"
import { LGraph } from "@/litegraph"
import { LGraph } from "@/lib/litegraph/src/litegraph"
import { dirtyTest } from "./testExtensions"

View File

@@ -1,6 +1,6 @@
import { describe, expect } from "vitest"
import { LLink } from "@/litegraph"
import { LLink } from "@/lib/litegraph/src/litegraph"
import { test } from "./testExtensions"

View File

@@ -1,9 +1,9 @@
import type { CanvasPointerEvent } from "@/types/events"
import type { CanvasPointerEvent } from "@/lib/litegraph/src/types/events"
import { afterEach, describe, expect, vi } from "vitest"
import { LGraph, LGraphNode, LLink, Reroute, type RerouteId } from "@/litegraph"
import { LinkConnector } from "@/litegraph"
import { LGraph, LGraphNode, LLink, Reroute, type RerouteId } from "@/lib/litegraph/src/litegraph"
import { LinkConnector } from "@/lib/litegraph/src/litegraph"
import { test as baseTest } from "./testExtensions"

View File

@@ -1,13 +1,13 @@
import type { MovingInputLink } from "@/canvas/MovingInputLink"
import type { LinkNetwork } from "@/interfaces"
import type { ISlotType } from "@/interfaces"
import type { MovingInputLink } from "@/lib/litegraph/src/canvas/MovingInputLink"
import type { LinkNetwork } from "@/lib/litegraph/src/interfaces"
import type { ISlotType } from "@/lib/litegraph/src/interfaces"
import { describe, expect, test as baseTest, vi } from "vitest"
import { LinkConnector } from "@/canvas/LinkConnector"
import { ToInputRenderLink } from "@/canvas/ToInputRenderLink"
import { LGraph, LGraphNode, LLink, Reroute, type RerouteId } from "@/litegraph"
import { LinkDirection } from "@/types/globalEnums"
import { LinkConnector } from "@/lib/litegraph/src/canvas/LinkConnector"
import { ToInputRenderLink } from "@/lib/litegraph/src/canvas/ToInputRenderLink"
import { LGraph, LGraphNode, LLink, Reroute, type RerouteId } from "@/lib/litegraph/src/litegraph"
import { LinkDirection } from "@/lib/litegraph/src/types/globalEnums"
interface TestContext {
network: LinkNetwork & { add(node: LGraphNode): void }

View File

@@ -1,7 +1,7 @@
import { describe, expect, it } from "vitest"
import { INodeInputSlot, INodeOutputSlot } from "@/interfaces"
import { inputAsSerialisable, outputAsSerialisable } from "@/node/slotUtils"
import { INodeInputSlot, INodeOutputSlot } from "@/lib/litegraph/src/interfaces"
import { inputAsSerialisable, outputAsSerialisable } from "@/lib/litegraph/src/node/slotUtils"
describe("NodeSlot", () => {
describe("inputAsSerialisable", () => {

View File

@@ -1,7 +1,7 @@
import { describe, expect, it, vi } from "vitest"
import { ToOutputRenderLink } from "@/canvas/ToOutputRenderLink"
import { LinkDirection } from "@/types/globalEnums"
import { ToOutputRenderLink } from "@/lib/litegraph/src/canvas/ToOutputRenderLink"
import { LinkDirection } from "@/lib/litegraph/src/types/globalEnums"
describe("ToOutputRenderLink", () => {
describe("connectToOutput", () => {

View File

@@ -1,4 +1,4 @@
import type { ISerialisedGraph, SerialisableGraph } from "@/litegraph"
import type { ISerialisedGraph, SerialisableGraph } from "@/lib/litegraph/src/litegraph"
export const oldSchemaGraph: ISerialisedGraph = {
id: "b4e984f1-b421-4d24-b8b4-ff895793af13",

View File

@@ -1,9 +1,9 @@
import type { INodeInputSlot, LGraphNode } from "@/litegraph"
import type { INodeInputSlot, LGraphNode } from "@/lib/litegraph/src/litegraph"
import { beforeEach, describe, expect, test, vi } from "vitest"
// We don't strictly need RenderLink interface import for the mock
import { LinkConnector } from "@/litegraph"
import { LinkConnector } from "@/lib/litegraph/src/litegraph"
// Mocks
const mockSetConnectingLinks = vi.fn()

View File

@@ -1,6 +1,6 @@
import { beforeEach, describe, expect, test } from "vitest"
import { Rectangle } from "@/infrastructure/Rectangle"
import { Rectangle } from "@/lib/litegraph/src/infrastructure/Rectangle"
describe("Rectangle resize functionality", () => {
let rect: Rectangle

View File

@@ -1,8 +1,8 @@
import type { Point, Size } from "@/interfaces"
import type { Point, Size } from "@/lib/litegraph/src/interfaces"
import { describe, expect, test as baseTest, vi } from "vitest"
import { Rectangle } from "@/infrastructure/Rectangle"
import { Rectangle } from "@/lib/litegraph/src/infrastructure/Rectangle"
// TODO: If there's a common test context, use it here
// For now, we'll define a simple context for Rectangle tests

View File

@@ -1,7 +1,7 @@
import { beforeEach, describe, expect, vi } from "vitest"
import { clamp, LGraphCanvas, LiteGraph } from "@/litegraph"
import { LiteGraphGlobal } from "@/LiteGraphGlobal"
import { clamp, LGraphCanvas, LiteGraph } from "@/lib/litegraph/src/litegraph"
import { LiteGraphGlobal } from "@/lib/litegraph/src/LiteGraphGlobal"
import { test } from "./testExtensions"

View File

@@ -1,8 +1,8 @@
import type { ISerialisedGraph } from "@/types/serialisation"
import type { ISerialisedGraph } from "@/lib/litegraph/src/types/serialisation"
import { describe } from "vitest"
import { LGraph, LGraphGroup, LGraphNode } from "@/litegraph"
import { LGraph, LGraphGroup, LGraphNode } from "@/lib/litegraph/src/litegraph"
import { test } from "./testExtensions"

View File

@@ -1,7 +1,7 @@
import { describe, expect, it, vi } from "vitest"
import { LGraph, LGraphNode } from "@/litegraph"
import { ExecutableNodeDTO } from "@/subgraph/ExecutableNodeDTO"
import { LGraph, LGraphNode } from "@/lib/litegraph/src/litegraph"
import { ExecutableNodeDTO } from "@/lib/litegraph/src/subgraph/ExecutableNodeDTO"
import {
createNestedSubgraphs,

View File

@@ -8,9 +8,9 @@
import { describe, expect, it } from "vitest"
import { RecursionError } from "@/infrastructure/RecursionError"
import { LGraph, Subgraph } from "@/litegraph"
import { createUuidv4 } from "@/utils/uuid"
import { RecursionError } from "@/lib/litegraph/src/infrastructure/RecursionError"
import { LGraph, Subgraph } from "@/lib/litegraph/src/litegraph"
import { createUuidv4 } from "@/lib/litegraph/src/utils/uuid"
import { subgraphTest } from "./fixtures/subgraphFixtures"
import {

View File

@@ -7,7 +7,7 @@
import { describe, expect, it } from "vitest"
import { LGraph, LGraphNode, Subgraph } from "@/litegraph"
import { LGraph, LGraphNode, Subgraph } from "@/lib/litegraph/src/litegraph"
import {
createNestedSubgraphs,

View File

@@ -1,6 +1,6 @@
import { describe, expect, it } from "vitest"
import { LGraphNode } from "@/litegraph"
import { LGraphNode } from "@/lib/litegraph/src/litegraph"
import { subgraphTest } from "./fixtures/subgraphFixtures"
import {

View File

@@ -1,6 +1,6 @@
import { describe, expect, it, vi } from "vitest"
import { LGraph } from "@/litegraph"
import { LGraph } from "@/lib/litegraph/src/litegraph"
import { subgraphTest } from "./fixtures/subgraphFixtures"
import {

View File

@@ -7,7 +7,7 @@
import { describe, expect, it, vi } from "vitest"
import { LGraph, Subgraph } from "@/litegraph"
import { LGraph, Subgraph } from "@/lib/litegraph/src/litegraph"
import { subgraphTest } from "./fixtures/subgraphFixtures"
import {

View File

@@ -1,7 +1,7 @@
import { describe, expect, it, vi } from "vitest"
import { LGraphButton } from "@/LGraphButton"
import { LGraphCanvas } from "@/LGraphCanvas"
import { LGraphButton } from "@/lib/litegraph/src/LGraphButton"
import { LGraphCanvas } from "@/lib/litegraph/src/LGraphCanvas"
import { createTestSubgraph, createTestSubgraphNode } from "./fixtures/subgraphHelpers"

View File

@@ -7,7 +7,7 @@
import { describe, expect, it } from "vitest"
import { LGraph, Subgraph } from "@/litegraph"
import { LGraph, Subgraph } from "@/lib/litegraph/src/litegraph"
import {
createTestSubgraph,

View File

@@ -1,12 +1,12 @@
import { describe, expect, it, vi } from "vitest"
import { LinkConnector } from "@/canvas/LinkConnector"
import { ToInputFromIoNodeLink } from "@/canvas/ToInputFromIoNodeLink"
import { SUBGRAPH_INPUT_ID } from "@/constants"
import { LGraphNode, type LinkNetwork } from "@/litegraph"
import { NodeInputSlot } from "@/node/NodeInputSlot"
import { NodeOutputSlot } from "@/node/NodeOutputSlot"
import { isSubgraphInput, isSubgraphOutput } from "@/subgraph/subgraphUtils"
import { LinkConnector } from "@/lib/litegraph/src/canvas/LinkConnector"
import { ToInputFromIoNodeLink } from "@/lib/litegraph/src/canvas/ToInputFromIoNodeLink"
import { SUBGRAPH_INPUT_ID } from "@/lib/litegraph/src/constants"
import { LGraphNode, type LinkNetwork } from "@/lib/litegraph/src/litegraph"
import { NodeInputSlot } from "@/lib/litegraph/src/node/NodeInputSlot"
import { NodeOutputSlot } from "@/lib/litegraph/src/node/NodeOutputSlot"
import { isSubgraphInput, isSubgraphOutput } from "@/lib/litegraph/src/subgraph/subgraphUtils"
import { createTestSubgraph, createTestSubgraphNode } from "./fixtures/subgraphHelpers"

View File

@@ -1,6 +1,6 @@
import { beforeEach, describe, expect, it, vi } from "vitest"
import { LGraphNode } from "@/litegraph"
import { LGraphNode } from "@/lib/litegraph/src/litegraph"
import { createTestSubgraph } from "./fixtures/subgraphHelpers"

View File

@@ -1,10 +1,10 @@
import type { ISlotType } from "@/interfaces"
import type { TWidgetType } from "@/types/widgets"
import type { ISlotType } from "@/lib/litegraph/src/interfaces"
import type { TWidgetType } from "@/lib/litegraph/src/types/widgets"
import { describe, expect, it } from "vitest"
import { LGraphNode, Subgraph } from "@/litegraph"
import { BaseWidget } from "@/widgets/BaseWidget"
import { LGraphNode, Subgraph } from "@/lib/litegraph/src/litegraph"
import { BaseWidget } from "@/lib/litegraph/src/widgets/BaseWidget"
import { createEventCapture, createTestSubgraph, createTestSubgraphNode } from "./fixtures/subgraphHelpers"

View File

@@ -6,8 +6,8 @@
* setup for different testing scenarios.
*/
import { LGraph, Subgraph } from "@/litegraph"
import { SubgraphNode } from "@/subgraph/SubgraphNode"
import { LGraph, Subgraph } from "@/lib/litegraph/src/litegraph"
import { SubgraphNode } from "@/lib/litegraph/src/subgraph/SubgraphNode"
import { test } from "../../testExtensions"
import {

View File

@@ -6,15 +6,15 @@
* verify their behavior.
*/
import type { ISlotType, NodeId } from "@/litegraph"
import type { ExportedSubgraph, ExportedSubgraphInstance } from "@/types/serialisation"
import type { UUID } from "@/utils/uuid"
import type { ISlotType, NodeId } from "@/lib/litegraph/src/litegraph"
import type { ExportedSubgraph, ExportedSubgraphInstance } from "@/lib/litegraph/src/types/serialisation"
import type { UUID } from "@/lib/litegraph/src/utils/uuid"
import { expect } from "vitest"
import { LGraph, LGraphNode, Subgraph } from "@/litegraph"
import { SubgraphNode } from "@/subgraph/SubgraphNode"
import { createUuidv4 } from "@/utils/uuid"
import { LGraph, LGraphNode, Subgraph } from "@/lib/litegraph/src/litegraph"
import { SubgraphNode } from "@/lib/litegraph/src/subgraph/SubgraphNode"
import { createUuidv4 } from "@/lib/litegraph/src/utils/uuid"
export interface TestSubgraphOptions {
id?: UUID

View File

@@ -1,12 +1,12 @@
import type { UUID } from "@/utils/uuid"
import type { UUID } from "@/lib/litegraph/src/utils/uuid"
import { describe, expect, it } from "vitest"
import { LGraph } from "@/litegraph"
import { LGraph } from "@/lib/litegraph/src/litegraph"
import {
findUsedSubgraphIds,
getDirectSubgraphIds,
} from "@/subgraph/subgraphUtils"
} from "@/lib/litegraph/src/subgraph/subgraphUtils"
import { createTestSubgraph, createTestSubgraphNode } from "./fixtures/subgraphHelpers"

View File

@@ -2,8 +2,8 @@ import type { ISerialisedGraph, SerialisableGraph } from "../src/types/serialisa
import { test as baseTest } from "vitest"
import { LGraph } from "@/LGraph"
import { LiteGraph } from "@/litegraph"
import { LGraph } from "@/lib/litegraph/src/LGraph"
import { LiteGraph } from "@/lib/litegraph/src/litegraph"
import floatingBranch from "./assets/floatingBranch.json"
import floatingLink from "./assets/floatingLink.json"

View File

@@ -1,6 +1,6 @@
import { describe, expect, it } from "vitest"
import { distributeSpace, type SpaceRequest } from "@/utils/spaceDistribution"
import { distributeSpace, type SpaceRequest } from "@/lib/litegraph/src/utils/spaceDistribution"
describe("distributeSpace", () => {
it("should distribute space according to minimum sizes when space is limited", () => {

View File

@@ -1,6 +1,6 @@
import { describe, expect, it, vi } from "vitest"
import { truncateText } from "@/utils/textUtils"
import { truncateText } from "@/lib/litegraph/src/utils/textUtils"
describe("truncateText", () => {
const createMockContext = (charWidth: number = 10) => {

View File

@@ -1,8 +1,8 @@
import type { IWidgetOptions } from "@/types/widgets"
import type { IWidgetOptions } from "@/lib/litegraph/src/types/widgets"
import { describe, expect, test } from "vitest"
import { getWidgetStep } from "@/utils/widget"
import { getWidgetStep } from "@/lib/litegraph/src/utils/widget"
describe("getWidgetStep", () => {
test("should return step2 when available", () => {