diff --git a/biome.json b/biome.json index 97cc422c..b21c8ed4 100644 --- a/biome.json +++ b/biome.json @@ -34,7 +34,8 @@ }, "correctness": { "noUnusedVariables": "error", - "noUnusedImports": "error" + "noUnusedImports": "error", + "useImportExtensions": "error" } } }, diff --git a/packages/transport-http/src/transport.test.ts b/packages/transport-http/src/transport.test.ts index f375ea85..3f50cc60 100644 --- a/packages/transport-http/src/transport.test.ts +++ b/packages/transport-http/src/transport.test.ts @@ -7,8 +7,8 @@ import { type MockInstance, vi, } from "vitest"; -import { runTransportContract } from "../../../tests/utils/transportContract"; -import { TransportHTTP } from "./transport"; +import { runTransportContract } from "../../../tests/utils/transportContract.ts"; +import { TransportHTTP } from "./transport.ts"; let abortTimeoutSpy: MockInstance | undefined; beforeEach(() => { diff --git a/packages/transport-node-serial/src/transport.test.ts b/packages/transport-node-serial/src/transport.test.ts index b4144401..3345bbd0 100644 --- a/packages/transport-node-serial/src/transport.test.ts +++ b/packages/transport-node-serial/src/transport.test.ts @@ -2,8 +2,8 @@ import { Duplex } from "node:stream"; import { Types, Utils } from "@meshtastic/core"; import type { SerialPort } from "serialport"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; -import { runTransportContract } from "../../../tests/utils/transportContract"; -import { TransportNodeSerial } from "./transport"; +import { runTransportContract } from "../../../tests/utils/transportContract.ts"; +import { TransportNodeSerial } from "./transport.ts"; function isStatusEvent( output: Types.DeviceOutput | undefined, diff --git a/packages/transport-node/src/transport.test.ts b/packages/transport-node/src/transport.test.ts index 3519547d..ae9d5feb 100644 --- a/packages/transport-node/src/transport.test.ts +++ b/packages/transport-node/src/transport.test.ts @@ -2,8 +2,8 @@ import type { Socket } from "node:net"; import { Duplex } from "node:stream"; import { Types, Utils } from "@meshtastic/core"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; -import { runTransportContract } from "../../../tests/utils/transportContract"; -import { TransportNode } from "./transport"; +import { runTransportContract } from "../../../tests/utils/transportContract.ts"; +import { TransportNode } from "./transport.ts"; function isStatusEvent( out: Types.DeviceOutput | undefined, diff --git a/packages/transport-web-bluetooth/src/transport.test.ts b/packages/transport-web-bluetooth/src/transport.test.ts index 2d810f75..a3727096 100644 --- a/packages/transport-web-bluetooth/src/transport.test.ts +++ b/packages/transport-web-bluetooth/src/transport.test.ts @@ -1,6 +1,6 @@ import { describe, expect, vi } from "vitest"; -import { runTransportContract } from "../../../tests/utils/transportContract"; -import { TransportWebBluetooth } from "./transport"; +import { runTransportContract } from "../../../tests/utils/transportContract.ts"; +import { TransportWebBluetooth } from "./transport.ts"; class MiniEmitter { private listeners = new Map void>>(); diff --git a/packages/transport-web-serial/src/transport.test.ts b/packages/transport-web-serial/src/transport.test.ts index 92dcd2a7..dbf4ef71 100644 --- a/packages/transport-web-serial/src/transport.test.ts +++ b/packages/transport-web-serial/src/transport.test.ts @@ -1,7 +1,7 @@ import { Types, Utils } from "@meshtastic/core"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; -import { runTransportContract } from "../../../tests/utils/transportContract"; -import { TransportWebSerial } from "./transport"; +import { runTransportContract } from "../../../tests/utils/transportContract.ts"; +import { TransportWebSerial } from "./transport.ts"; function stubCoreTransforms() { const toDevice = new TransformStream({ diff --git a/packages/web/src/core/stores/nodeDBStore/index.ts b/packages/web/src/core/stores/nodeDBStore/index.ts index c5cdb0d2..ccda39f0 100644 --- a/packages/web/src/core/stores/nodeDBStore/index.ts +++ b/packages/web/src/core/stores/nodeDBStore/index.ts @@ -5,7 +5,7 @@ import { Protobuf, type Types } from "@meshtastic/core"; import { produce } from "immer"; import { create as createStore, type StateCreator } from "zustand"; import { type PersistOptions, persist } from "zustand/middleware"; -import type { NodeError, NodeErrorType, ProcessPacketParams } from "./types"; +import type { NodeError, NodeErrorType, ProcessPacketParams } from "./types.ts"; const CURRENT_STORE_VERSION = 0; const NODEDB_RETENTION_NUM = 10; diff --git a/packages/web/src/core/stores/nodeDBStore/nodeDBStore.test.ts b/packages/web/src/core/stores/nodeDBStore/nodeDBStore.test.ts index 5f9702fa..6acf7c18 100644 --- a/packages/web/src/core/stores/nodeDBStore/nodeDBStore.test.ts +++ b/packages/web/src/core/stores/nodeDBStore/nodeDBStore.test.ts @@ -16,7 +16,7 @@ vi.mock("idb-keyval", () => ({ // import a fresh copy of the store module (because the store is created at import time) async function freshStore() { vi.resetModules(); - const mod = await import("../nodeDBStore"); + const mod = await import("./index.ts"); return mod; } diff --git a/packages/web/src/core/stores/utils/indexDB.test.ts b/packages/web/src/core/stores/utils/indexDB.test.ts index 94c143d9..ac089a36 100644 --- a/packages/web/src/core/stores/utils/indexDB.test.ts +++ b/packages/web/src/core/stores/utils/indexDB.test.ts @@ -1,6 +1,6 @@ import * as idb from "idb-keyval"; import { beforeEach, describe, expect, it, vi } from "vitest"; -import { createStorage } from "./indexDB"; +import { createStorage } from "./indexDB.ts"; type PersistStorage = ReturnType>;