From cd125da49b94ce57feec22aa9f7ec2f2ccec5089 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Tue, 16 Sep 2025 21:45:32 -0500 Subject: [PATCH] don't use directory or extensionless imports --- src/decoder.ts | 4 +-- src/decoders/chunk.ts | 2 +- src/decoders/data/data-packet-chunk.ts | 6 ++-- src/decoders/data/data-tracker-chunk.ts | 6 ++-- src/decoders/data/data-tracker-list-chunk.ts | 8 ++--- .../data/data-tracker-status-chunk.ts | 4 +-- .../data/data-tracker-timestamp-chunk.ts | 4 +-- src/decoders/data/data-tracker-xyz-chunk.ts | 4 +-- src/decoders/index.ts | 26 +++++++------- src/decoders/info/info-packet-chunk.ts | 6 ++-- src/decoders/info/info-system-name-chunk.ts | 4 +-- src/decoders/info/info-tracker-chunk.ts | 6 ++-- src/decoders/info/info-tracker-list-chunk.ts | 8 ++--- src/decoders/info/info-tracker-name-chunk.ts | 4 +-- src/decoders/packet-header-chunk.ts | 4 +-- src/encoder.ts | 4 +-- src/encoders/data/data-packet-chunk.ts | 2 +- src/encoders/data/data-tracker-accel-chunk.ts | 2 +- src/encoders/data/data-tracker-chunk.ts | 2 +- src/encoders/data/data-tracker-list-chunk.ts | 2 +- src/encoders/data/data-tracker-ori-chunk.ts | 2 +- src/encoders/data/data-tracker-pos-chunk.ts | 2 +- src/encoders/data/data-tracker-speed-chunk.ts | 2 +- .../data/data-tracker-status-chunk.ts | 2 +- .../data/data-tracker-timestamp-chunk.ts | 2 +- .../data/data-tracker-trgtpos-chunk.ts | 2 +- src/encoders/index.ts | 34 +++++++++---------- src/encoders/info/info-packet-chunk.ts | 2 +- src/encoders/info/info-system-name-chunk.ts | 2 +- src/encoders/info/info-tracker-chunk.ts | 2 +- src/encoders/info/info-tracker-list-chunk.ts | 2 +- src/encoders/info/info-tracker-name-chunk.ts | 2 +- src/encoders/packet-header-chunk.ts | 2 +- src/index.ts | 10 +++--- src/models/data/data-packet-chunk.ts | 6 ++-- src/models/data/data-tracker-chunk.ts | 8 ++--- src/models/data/data-tracker-list-chunk.ts | 4 +-- src/models/data/data-tracker-status-chunk.ts | 2 +- .../data/data-tracker-timestamp-chunk.ts | 2 +- src/models/data/data-tracker-xyz-chunk.ts | 2 +- src/models/index.ts | 22 ++++++------ src/models/info/info-packet-chunk.ts | 8 ++--- src/models/info/info-system-name-chunk.ts | 2 +- src/models/info/info-tracker-chunk.ts | 4 +-- src/models/info/info-tracker-list-chunk.ts | 4 +-- src/models/info/info-tracker-name-chunk.ts | 2 +- src/models/packet-header-chunk.ts | 2 +- src/models/tracker.ts | 24 ++++++------- 48 files changed, 134 insertions(+), 134 deletions(-) diff --git a/src/decoder.ts b/src/decoder.ts index 2b993e0..f4b0e47 100644 --- a/src/decoder.ts +++ b/src/decoder.ts @@ -1,5 +1,5 @@ -import { Decoders } from '.'; -import { DataPacketChunk, InfoPacketChunk, Tracker, TrackerFromData, TrackerFromInfo } from './models'; +import { Decoders } from './index.js'; +import { DataPacketChunk, InfoPacketChunk, Tracker, TrackerFromData, TrackerFromInfo } from './models/index.js'; export class Decoder { infoPacketFrames: { [key: number]: InfoPacketChunk[] } = {}; diff --git a/src/decoders/chunk.ts b/src/decoders/chunk.ts index f4be67f..b9e3e38 100644 --- a/src/decoders/chunk.ts +++ b/src/decoders/chunk.ts @@ -1,4 +1,4 @@ -import { Chunk } from '../models/chunk'; +import { Chunk } from '../models/chunk.js'; export default (buffer: Uint8Array): Chunk => { if (buffer.length < 4) { diff --git a/src/decoders/data/data-packet-chunk.ts b/src/decoders/data/data-packet-chunk.ts index 3abe622..3d4626e 100644 --- a/src/decoders/data/data-packet-chunk.ts +++ b/src/decoders/data/data-packet-chunk.ts @@ -1,6 +1,6 @@ -import { Decoders } from '..'; -import { Constants } from '../../constants'; -import { DataPacketChunk, DataPacketChunkData } from '../../models/data/data-packet-chunk'; +import { Constants } from '../../constants.js'; +import { DataPacketChunk, DataPacketChunkData } from '../../models/data/data-packet-chunk.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): DataPacketChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/data/data-tracker-chunk.ts b/src/decoders/data/data-tracker-chunk.ts index c1101d3..a4b90a8 100644 --- a/src/decoders/data/data-tracker-chunk.ts +++ b/src/decoders/data/data-tracker-chunk.ts @@ -1,6 +1,6 @@ -import { Decoders } from '..'; -import { Constants } from '../../constants'; -import { DataTrackerChunk, DataTrackerChunkData } from '../../models/data/data-tracker-chunk'; +import { Constants } from '../../constants.js'; +import { DataTrackerChunk, DataTrackerChunkData } from '../../models/data/data-tracker-chunk.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): DataTrackerChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/data/data-tracker-list-chunk.ts b/src/decoders/data/data-tracker-list-chunk.ts index 7398bc6..ca2efb7 100644 --- a/src/decoders/data/data-tracker-list-chunk.ts +++ b/src/decoders/data/data-tracker-list-chunk.ts @@ -1,7 +1,7 @@ -import { Decoders } from '..'; -import { Constants } from '../../constants'; -import { DataTrackerChunk } from '../../models'; -import { DataTrackerListChunk, DataTrackerListChunkData } from '../../models/data/data-tracker-list-chunk'; +import { Constants } from '../../constants.js'; +import { DataTrackerListChunk, DataTrackerListChunkData } from '../../models/data/data-tracker-list-chunk.js'; +import { DataTrackerChunk } from '../../models/index.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): DataTrackerListChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/data/data-tracker-status-chunk.ts b/src/decoders/data/data-tracker-status-chunk.ts index e8d6203..5f32841 100644 --- a/src/decoders/data/data-tracker-status-chunk.ts +++ b/src/decoders/data/data-tracker-status-chunk.ts @@ -1,5 +1,5 @@ -import { Decoders } from '..'; -import { DataTrackerStatusChunk, DataTrackerStatusChunkData } from '../../models/data/data-tracker-status-chunk'; +import { DataTrackerStatusChunk, DataTrackerStatusChunkData } from '../../models/data/data-tracker-status-chunk.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): DataTrackerStatusChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/data/data-tracker-timestamp-chunk.ts b/src/decoders/data/data-tracker-timestamp-chunk.ts index c797081..9cade29 100644 --- a/src/decoders/data/data-tracker-timestamp-chunk.ts +++ b/src/decoders/data/data-tracker-timestamp-chunk.ts @@ -1,8 +1,8 @@ -import { Decoders } from '..'; import { DataTrackerTimestampChunk, DataTrackerTimestampChunkData, -} from '../../models/data/data-tracker-timestamp-chunk'; +} from '../../models/data/data-tracker-timestamp-chunk.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): DataTrackerTimestampChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/data/data-tracker-xyz-chunk.ts b/src/decoders/data/data-tracker-xyz-chunk.ts index 00e6d32..e79f5ed 100644 --- a/src/decoders/data/data-tracker-xyz-chunk.ts +++ b/src/decoders/data/data-tracker-xyz-chunk.ts @@ -1,5 +1,5 @@ -import { Decoders } from '..'; -import { DataTrackerXYZChunk, DataTrackerXYZChunkData } from '../../models/data/data-tracker-xyz-chunk'; +import { DataTrackerXYZChunk, DataTrackerXYZChunkData } from '../../models/data/data-tracker-xyz-chunk.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): DataTrackerXYZChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/index.ts b/src/decoders/index.ts index ab0b445..8553de1 100644 --- a/src/decoders/index.ts +++ b/src/decoders/index.ts @@ -1,18 +1,18 @@ -import Chunk from './chunk'; -import PacketHeaderChunk from './packet-header-chunk'; +import Chunk from './chunk.js'; +import PacketHeaderChunk from './packet-header-chunk.js'; -import DataPacketChunk from './data/data-packet-chunk'; -import DataTrackerChunk from './data/data-tracker-chunk'; -import DataTrackerListChunk from './data/data-tracker-list-chunk'; -import DataTrackerStatusChunk from './data/data-tracker-status-chunk'; -import DataTrackerTimestampChunk from './data/data-tracker-timestamp-chunk'; -import DataTrackerXYZChunk from './data/data-tracker-xyz-chunk'; +import DataPacketChunk from './data/data-packet-chunk.js'; +import DataTrackerChunk from './data/data-tracker-chunk.js'; +import DataTrackerListChunk from './data/data-tracker-list-chunk.js'; +import DataTrackerStatusChunk from './data/data-tracker-status-chunk.js'; +import DataTrackerTimestampChunk from './data/data-tracker-timestamp-chunk.js'; +import DataTrackerXYZChunk from './data/data-tracker-xyz-chunk.js'; -import InfoPacketChunk from './info/info-packet-chunk'; -import InfoSystemNameChunk from './info/info-system-name-chunk'; -import InfoTrackerChunk from './info/info-tracker-chunk'; -import InfoTrackerListChunk from './info/info-tracker-list-chunk'; -import InfoTrackerNameChunk from './info/info-tracker-name-chunk'; +import InfoPacketChunk from './info/info-packet-chunk.js'; +import InfoSystemNameChunk from './info/info-system-name-chunk.js'; +import InfoTrackerChunk from './info/info-tracker-chunk.js'; +import InfoTrackerListChunk from './info/info-tracker-list-chunk.js'; +import InfoTrackerNameChunk from './info/info-tracker-name-chunk.js'; export const Decoders = { Chunk, diff --git a/src/decoders/info/info-packet-chunk.ts b/src/decoders/info/info-packet-chunk.ts index 2d3d603..81968a7 100644 --- a/src/decoders/info/info-packet-chunk.ts +++ b/src/decoders/info/info-packet-chunk.ts @@ -1,6 +1,6 @@ -import { Decoders } from '..'; -import { Constants } from '../../constants'; -import { InfoPacketChunk, InfoPacketChunkData } from '../../models/info/info-packet-chunk'; +import { Constants } from '../../constants.js'; +import { InfoPacketChunk, InfoPacketChunkData } from '../../models/info/info-packet-chunk.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): InfoPacketChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/info/info-system-name-chunk.ts b/src/decoders/info/info-system-name-chunk.ts index adf5087..480520c 100644 --- a/src/decoders/info/info-system-name-chunk.ts +++ b/src/decoders/info/info-system-name-chunk.ts @@ -1,5 +1,5 @@ -import { Decoders } from '..'; -import { InfoSystemNameChunk, InfoSystemNameChunkData } from '../../models/info/info-system-name-chunk'; +import { InfoSystemNameChunk, InfoSystemNameChunkData } from '../../models/info/info-system-name-chunk.js'; +import { Decoders } from '../index.js'; const nameDecoder = new TextDecoder(); export default (buffer: Uint8Array): InfoSystemNameChunk => { diff --git a/src/decoders/info/info-tracker-chunk.ts b/src/decoders/info/info-tracker-chunk.ts index feb7095..21376eb 100644 --- a/src/decoders/info/info-tracker-chunk.ts +++ b/src/decoders/info/info-tracker-chunk.ts @@ -1,6 +1,6 @@ -import { Decoders } from '..'; -import { Constants } from '../../constants'; -import { InfoTrackerChunk, InfoTrackerChunkData } from '../../models/info/info-tracker-chunk'; +import { Constants } from '../../constants.js'; +import { InfoTrackerChunk, InfoTrackerChunkData } from '../../models/info/info-tracker-chunk.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): InfoTrackerChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/info/info-tracker-list-chunk.ts b/src/decoders/info/info-tracker-list-chunk.ts index e954d58..014ded0 100644 --- a/src/decoders/info/info-tracker-list-chunk.ts +++ b/src/decoders/info/info-tracker-list-chunk.ts @@ -1,7 +1,7 @@ -import { Decoders } from '..'; -import { Constants } from '../../constants'; -import { InfoTrackerChunk } from '../../models/info/info-tracker-chunk'; -import { InfoTrackerListChunk, InfoTrackerListChunkData } from '../../models/info/info-tracker-list-chunk'; +import { Constants } from '../../constants.js'; +import { InfoTrackerChunk } from '../../models/info/info-tracker-chunk.js'; +import { InfoTrackerListChunk, InfoTrackerListChunkData } from '../../models/info/info-tracker-list-chunk.js'; +import { Decoders } from '../index.js'; export default (buffer: Uint8Array): InfoTrackerListChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/decoders/info/info-tracker-name-chunk.ts b/src/decoders/info/info-tracker-name-chunk.ts index 80a8be1..33d0ad0 100644 --- a/src/decoders/info/info-tracker-name-chunk.ts +++ b/src/decoders/info/info-tracker-name-chunk.ts @@ -1,5 +1,5 @@ -import { Decoders } from '..'; -import { InfoTrackerNameChunk, InfoTrackerNameChunkData } from '../../models/info/info-tracker-name-chunk'; +import { InfoTrackerNameChunk, InfoTrackerNameChunkData } from '../../models/info/info-tracker-name-chunk.js'; +import { Decoders } from '../index.js'; const nameDecoder = new TextDecoder(); export default (buffer: Uint8Array): InfoTrackerNameChunk => { diff --git a/src/decoders/packet-header-chunk.ts b/src/decoders/packet-header-chunk.ts index b541f96..19e2a11 100644 --- a/src/decoders/packet-header-chunk.ts +++ b/src/decoders/packet-header-chunk.ts @@ -1,5 +1,5 @@ -import { Decoders } from '.'; -import { PacketHeaderChunk, PacketHeaderChunkData } from '../models/packet-header-chunk'; +import { PacketHeaderChunk, PacketHeaderChunkData } from '../models/packet-header-chunk.js'; +import { Decoders } from './index.js'; export default (buffer: Uint8Array): PacketHeaderChunk => { const chunk = Decoders.Chunk(buffer); diff --git a/src/encoder.ts b/src/encoder.ts index d8ecf71..a58a55f 100644 --- a/src/encoder.ts +++ b/src/encoder.ts @@ -1,5 +1,5 @@ -import { Encoders, Tracker } from '.'; -import { Constants } from './constants'; +import { Constants } from './constants.js'; +import { Encoders, Tracker } from './index.js'; export class Encoder { private systemName: string; diff --git a/src/encoders/data/data-packet-chunk.ts b/src/encoders/data/data-packet-chunk.ts index 27dcd99..e22d828 100644 --- a/src/encoders/data/data-packet-chunk.ts +++ b/src/encoders/data/data-packet-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; export default (packetHeaderChunk: Uint8Array, trackerListChunk: Uint8Array): Uint8Array => { const chunkData = new Uint8Array(packetHeaderChunk.length + trackerListChunk.length); chunkData.set(packetHeaderChunk); diff --git a/src/encoders/data/data-tracker-accel-chunk.ts b/src/encoders/data/data-tracker-accel-chunk.ts index b9799d8..620d2f6 100644 --- a/src/encoders/data/data-tracker-accel-chunk.ts +++ b/src/encoders/data/data-tracker-accel-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const floatArray = new Float32Array(3); export default (x: number, y: number, z: number): Uint8Array => { diff --git a/src/encoders/data/data-tracker-chunk.ts b/src/encoders/data/data-tracker-chunk.ts index 9944adb..cc4ba69 100644 --- a/src/encoders/data/data-tracker-chunk.ts +++ b/src/encoders/data/data-tracker-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; export default (trackerId: number, fieldChunks: Uint8Array[]): Uint8Array => { let fieldChunksTotalLength = 0; diff --git a/src/encoders/data/data-tracker-list-chunk.ts b/src/encoders/data/data-tracker-list-chunk.ts index ae9e55b..5281af1 100644 --- a/src/encoders/data/data-tracker-list-chunk.ts +++ b/src/encoders/data/data-tracker-list-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; export default (trackerChunks: Uint8Array[]) => { let trackerChunksTotalLength = 0; diff --git a/src/encoders/data/data-tracker-ori-chunk.ts b/src/encoders/data/data-tracker-ori-chunk.ts index 25a9883..88aad14 100644 --- a/src/encoders/data/data-tracker-ori-chunk.ts +++ b/src/encoders/data/data-tracker-ori-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const floatArray = new Float32Array(3); export default (x: number, y: number, z: number): Uint8Array => { diff --git a/src/encoders/data/data-tracker-pos-chunk.ts b/src/encoders/data/data-tracker-pos-chunk.ts index 10858ee..db46723 100644 --- a/src/encoders/data/data-tracker-pos-chunk.ts +++ b/src/encoders/data/data-tracker-pos-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const floatArray = new Float32Array(3); export default (x: number, y: number, z: number): Uint8Array => { diff --git a/src/encoders/data/data-tracker-speed-chunk.ts b/src/encoders/data/data-tracker-speed-chunk.ts index f8e5ac9..bc0d4bc 100644 --- a/src/encoders/data/data-tracker-speed-chunk.ts +++ b/src/encoders/data/data-tracker-speed-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const floatArray = new Float32Array(3); export default (x: number, y: number, z: number): Uint8Array => { diff --git a/src/encoders/data/data-tracker-status-chunk.ts b/src/encoders/data/data-tracker-status-chunk.ts index d1ebf98..de090c9 100644 --- a/src/encoders/data/data-tracker-status-chunk.ts +++ b/src/encoders/data/data-tracker-status-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const floatArray = new Float32Array(1); export default (validity: number): Uint8Array => { diff --git a/src/encoders/data/data-tracker-timestamp-chunk.ts b/src/encoders/data/data-tracker-timestamp-chunk.ts index 01e0456..1c50d7a 100644 --- a/src/encoders/data/data-tracker-timestamp-chunk.ts +++ b/src/encoders/data/data-tracker-timestamp-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const buf = new DataView(new ArrayBuffer(8)); export default (timestamp: bigint): Uint8Array => { diff --git a/src/encoders/data/data-tracker-trgtpos-chunk.ts b/src/encoders/data/data-tracker-trgtpos-chunk.ts index 8df7b5f..4609afb 100644 --- a/src/encoders/data/data-tracker-trgtpos-chunk.ts +++ b/src/encoders/data/data-tracker-trgtpos-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const floatArray = new Float32Array(3); export default (x: number, y: number, z: number): Uint8Array => { diff --git a/src/encoders/index.ts b/src/encoders/index.ts index 399ba18..d20bad0 100644 --- a/src/encoders/index.ts +++ b/src/encoders/index.ts @@ -1,21 +1,21 @@ -import Chunk from './chunk'; -import DataPacketChunk from './data/data-packet-chunk'; -import DataTrackerAccelChunk from './data/data-tracker-accel-chunk'; -import DataTrackerChunk from './data/data-tracker-chunk'; -import DataTrackerListChunk from './data/data-tracker-list-chunk'; -import DataTrackerOriChunk from './data/data-tracker-ori-chunk'; -import DataTrackerPosChunk from './data/data-tracker-pos-chunk'; -import DataTrackerSpeedChunk from './data/data-tracker-speed-chunk'; -import DataTrackerStatusChunk from './data/data-tracker-status-chunk'; -import DataTrackerTimestampChunk from './data/data-tracker-timestamp-chunk'; -import DataTrackerTrgtposChunk from './data/data-tracker-trgtpos-chunk'; -import PacketHeaderChunk from './packet-header-chunk'; +import Chunk from './chunk.js'; +import DataPacketChunk from './data/data-packet-chunk.js'; +import DataTrackerAccelChunk from './data/data-tracker-accel-chunk.js'; +import DataTrackerChunk from './data/data-tracker-chunk.js'; +import DataTrackerListChunk from './data/data-tracker-list-chunk.js'; +import DataTrackerOriChunk from './data/data-tracker-ori-chunk.js'; +import DataTrackerPosChunk from './data/data-tracker-pos-chunk.js'; +import DataTrackerSpeedChunk from './data/data-tracker-speed-chunk.js'; +import DataTrackerStatusChunk from './data/data-tracker-status-chunk.js'; +import DataTrackerTimestampChunk from './data/data-tracker-timestamp-chunk.js'; +import DataTrackerTrgtposChunk from './data/data-tracker-trgtpos-chunk.js'; +import PacketHeaderChunk from './packet-header-chunk.js'; -import InfoPacketChunk from './info/info-packet-chunk'; -import InfoSystemNameChunk from './info/info-system-name-chunk'; -import InfoTrackerChunk from './info/info-tracker-chunk'; -import InfoTrackerListChunk from './info/info-tracker-list-chunk'; -import InfoTrackerNameChunk from './info/info-tracker-name-chunk'; +import InfoPacketChunk from './info/info-packet-chunk.js'; +import InfoSystemNameChunk from './info/info-system-name-chunk.js'; +import InfoTrackerChunk from './info/info-tracker-chunk.js'; +import InfoTrackerListChunk from './info/info-tracker-list-chunk.js'; +import InfoTrackerNameChunk from './info/info-tracker-name-chunk.js'; export const Encoders = { DataPacketChunk, diff --git a/src/encoders/info/info-packet-chunk.ts b/src/encoders/info/info-packet-chunk.ts index 07d76a9..98dac52 100644 --- a/src/encoders/info/info-packet-chunk.ts +++ b/src/encoders/info/info-packet-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; export default ( packetHeaderChunk: Uint8Array, diff --git a/src/encoders/info/info-system-name-chunk.ts b/src/encoders/info/info-system-name-chunk.ts index 71f347f..b4be55f 100644 --- a/src/encoders/info/info-system-name-chunk.ts +++ b/src/encoders/info/info-system-name-chunk.ts @@ -1,3 +1,3 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const nameEncoder = new TextEncoder(); export default (systemName: string): Uint8Array => chunk(0x0001, nameEncoder.encode(systemName), false); diff --git a/src/encoders/info/info-tracker-chunk.ts b/src/encoders/info/info-tracker-chunk.ts index 03cfaff..0236efa 100644 --- a/src/encoders/info/info-tracker-chunk.ts +++ b/src/encoders/info/info-tracker-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; export default (trackerId: number, trackerNameChunk: Uint8Array): Uint8Array => chunk(trackerId, trackerNameChunk, true); diff --git a/src/encoders/info/info-tracker-list-chunk.ts b/src/encoders/info/info-tracker-list-chunk.ts index 4e74564..e1958f7 100644 --- a/src/encoders/info/info-tracker-list-chunk.ts +++ b/src/encoders/info/info-tracker-list-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; export default (trackerChunks: Uint8Array[]): Uint8Array => { let trackerChunksTotalLength = 0; diff --git a/src/encoders/info/info-tracker-name-chunk.ts b/src/encoders/info/info-tracker-name-chunk.ts index e5a6e1a..298d57e 100644 --- a/src/encoders/info/info-tracker-name-chunk.ts +++ b/src/encoders/info/info-tracker-name-chunk.ts @@ -1,4 +1,4 @@ -import chunk from '../chunk'; +import chunk from '../chunk.js'; const nameEncoder = new TextEncoder(); export default (trackerName: string) => chunk(0x0000, nameEncoder.encode(trackerName), false); diff --git a/src/encoders/packet-header-chunk.ts b/src/encoders/packet-header-chunk.ts index 84b3210..ba06a1d 100644 --- a/src/encoders/packet-header-chunk.ts +++ b/src/encoders/packet-header-chunk.ts @@ -1,4 +1,4 @@ -import chunk from './chunk'; +import chunk from './chunk.js'; const packetHeader = new DataView(new ArrayBuffer(12)); export default ( diff --git a/src/index.ts b/src/index.ts index d6be0c8..e6d1f4d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ -export { Decoder } from './decoder'; -export * from './decoders'; -export { Encoder } from './encoder'; -export * from './encoders'; -export * from './models'; +export { Decoder } from './decoder.js'; +export * from './decoders/index.js'; +export { Encoder } from './encoder.js'; +export * from './encoders/index.js'; +export * from './models/index.js'; diff --git a/src/models/data/data-packet-chunk.ts b/src/models/data/data-packet-chunk.ts index eed190b..742a9cb 100644 --- a/src/models/data/data-packet-chunk.ts +++ b/src/models/data/data-packet-chunk.ts @@ -1,6 +1,6 @@ -import { Chunk } from '../chunk'; -import { PacketHeaderChunk } from '../packet-header-chunk'; -import { DataTrackerListChunk } from './data-tracker-list-chunk'; +import { Chunk } from '../chunk.js'; +import { PacketHeaderChunk } from '../packet-header-chunk.js'; +import { DataTrackerListChunk } from './data-tracker-list-chunk.js'; export interface DataPacketChunkData { packetHeader?: PacketHeaderChunk; diff --git a/src/models/data/data-tracker-chunk.ts b/src/models/data/data-tracker-chunk.ts index a889ee6..9c1cebf 100644 --- a/src/models/data/data-tracker-chunk.ts +++ b/src/models/data/data-tracker-chunk.ts @@ -1,7 +1,7 @@ -import { Chunk } from '../chunk'; -import { DataTrackerStatusChunk } from './data-tracker-status-chunk'; -import { DataTrackerTimestampChunk } from './data-tracker-timestamp-chunk'; -import { DataTrackerXYZChunk } from './data-tracker-xyz-chunk'; +import { Chunk } from '../chunk.js'; +import { DataTrackerStatusChunk } from './data-tracker-status-chunk.js'; +import { DataTrackerTimestampChunk } from './data-tracker-timestamp-chunk.js'; +import { DataTrackerXYZChunk } from './data-tracker-xyz-chunk.js'; export interface DataTrackerChunkData { pos?: DataTrackerXYZChunk; diff --git a/src/models/data/data-tracker-list-chunk.ts b/src/models/data/data-tracker-list-chunk.ts index 67609a6..e60888a 100644 --- a/src/models/data/data-tracker-list-chunk.ts +++ b/src/models/data/data-tracker-list-chunk.ts @@ -1,5 +1,5 @@ -import { Chunk } from '../chunk'; -import { DataTrackerChunk } from './data-tracker-chunk'; +import { Chunk } from '../chunk.js'; +import { DataTrackerChunk } from './data-tracker-chunk.js'; export interface DataTrackerListChunkData { trackers: DataTrackerChunk[]; diff --git a/src/models/data/data-tracker-status-chunk.ts b/src/models/data/data-tracker-status-chunk.ts index 6f84b3e..9f42847 100644 --- a/src/models/data/data-tracker-status-chunk.ts +++ b/src/models/data/data-tracker-status-chunk.ts @@ -1,4 +1,4 @@ -import { Chunk } from '../chunk'; +import { Chunk } from '../chunk.js'; export interface DataTrackerStatusChunkData { validity: number; diff --git a/src/models/data/data-tracker-timestamp-chunk.ts b/src/models/data/data-tracker-timestamp-chunk.ts index 9fb9813..202796a 100644 --- a/src/models/data/data-tracker-timestamp-chunk.ts +++ b/src/models/data/data-tracker-timestamp-chunk.ts @@ -1,4 +1,4 @@ -import { Chunk } from '../chunk'; +import { Chunk } from '../chunk.js'; export interface DataTrackerTimestampChunkData { timestamp: bigint; diff --git a/src/models/data/data-tracker-xyz-chunk.ts b/src/models/data/data-tracker-xyz-chunk.ts index 6800ce0..93439e7 100644 --- a/src/models/data/data-tracker-xyz-chunk.ts +++ b/src/models/data/data-tracker-xyz-chunk.ts @@ -1,4 +1,4 @@ -import { Chunk } from '../chunk'; +import { Chunk } from '../chunk.js'; export interface DataTrackerXYZChunkData { x: number; diff --git a/src/models/index.ts b/src/models/index.ts index 98db773..dc518ec 100644 --- a/src/models/index.ts +++ b/src/models/index.ts @@ -1,11 +1,11 @@ -export * from './chunk'; -export * from './data/data-packet-chunk'; -export * from './data/data-tracker-chunk'; -export * from './data/data-tracker-list-chunk'; -export * from './info/info-packet-chunk'; -export * from './info/info-system-name-chunk'; -export * from './info/info-tracker-chunk'; -export * from './info/info-tracker-list-chunk'; -export * from './info/info-tracker-name-chunk'; -export * from './packet-header-chunk'; -export * from './tracker'; +export * from './chunk.js'; +export * from './data/data-packet-chunk.js'; +export * from './data/data-tracker-chunk.js'; +export * from './data/data-tracker-list-chunk.js'; +export * from './info/info-packet-chunk.js'; +export * from './info/info-system-name-chunk.js'; +export * from './info/info-tracker-chunk.js'; +export * from './info/info-tracker-list-chunk.js'; +export * from './info/info-tracker-name-chunk.js'; +export * from './packet-header-chunk.js'; +export * from './tracker.js'; diff --git a/src/models/info/info-packet-chunk.ts b/src/models/info/info-packet-chunk.ts index 2f72578..5c1bea2 100644 --- a/src/models/info/info-packet-chunk.ts +++ b/src/models/info/info-packet-chunk.ts @@ -1,7 +1,7 @@ -import { Chunk } from '../chunk'; -import { PacketHeaderChunk } from '../packet-header-chunk'; -import { InfoSystemNameChunk } from './info-system-name-chunk'; -import { InfoTrackerListChunk } from './info-tracker-list-chunk'; +import { Chunk } from '../chunk.js'; +import { PacketHeaderChunk } from '../packet-header-chunk.js'; +import { InfoSystemNameChunk } from './info-system-name-chunk.js'; +import { InfoTrackerListChunk } from './info-tracker-list-chunk.js'; export interface InfoPacketChunkData { packetHeader?: PacketHeaderChunk; diff --git a/src/models/info/info-system-name-chunk.ts b/src/models/info/info-system-name-chunk.ts index f443a79..30383ac 100644 --- a/src/models/info/info-system-name-chunk.ts +++ b/src/models/info/info-system-name-chunk.ts @@ -1,4 +1,4 @@ -import { Chunk } from '../chunk'; +import { Chunk } from '../chunk.js'; export interface InfoSystemNameChunkData { systemName: string; diff --git a/src/models/info/info-tracker-chunk.ts b/src/models/info/info-tracker-chunk.ts index 7f745d8..ca8681f 100644 --- a/src/models/info/info-tracker-chunk.ts +++ b/src/models/info/info-tracker-chunk.ts @@ -1,5 +1,5 @@ -import { Chunk } from '../chunk'; -import { InfoTrackerNameChunk } from './info-tracker-name-chunk'; +import { Chunk } from '../chunk.js'; +import { InfoTrackerNameChunk } from './info-tracker-name-chunk.js'; export interface InfoTrackerChunkData { trackerName: InfoTrackerNameChunk; diff --git a/src/models/info/info-tracker-list-chunk.ts b/src/models/info/info-tracker-list-chunk.ts index 92ab85f..b0117d4 100644 --- a/src/models/info/info-tracker-list-chunk.ts +++ b/src/models/info/info-tracker-list-chunk.ts @@ -1,5 +1,5 @@ -import { Chunk } from '../chunk'; -import { InfoTrackerChunk } from './info-tracker-chunk'; +import { Chunk } from '../chunk.js'; +import { InfoTrackerChunk } from './info-tracker-chunk.js'; export interface InfoTrackerListChunkData { trackers: InfoTrackerChunk[]; diff --git a/src/models/info/info-tracker-name-chunk.ts b/src/models/info/info-tracker-name-chunk.ts index 5ad66de..9e9255a 100644 --- a/src/models/info/info-tracker-name-chunk.ts +++ b/src/models/info/info-tracker-name-chunk.ts @@ -1,4 +1,4 @@ -import { Chunk } from '../chunk'; +import { Chunk } from '../chunk.js'; export interface InfoTrackerNameChunkData { trackerName: string; diff --git a/src/models/packet-header-chunk.ts b/src/models/packet-header-chunk.ts index 6b581fd..047e0cf 100644 --- a/src/models/packet-header-chunk.ts +++ b/src/models/packet-header-chunk.ts @@ -1,4 +1,4 @@ -import { Chunk } from './chunk'; +import { Chunk } from './chunk.js'; export interface PacketHeaderChunkData { packetTimestamp: bigint; diff --git a/src/models/tracker.ts b/src/models/tracker.ts index 74bc387..d7679a2 100644 --- a/src/models/tracker.ts +++ b/src/models/tracker.ts @@ -1,15 +1,15 @@ -import dataTrackerAccelChunk from '../encoders/data/data-tracker-accel-chunk'; -import dataTrackerChunk from '../encoders/data/data-tracker-chunk'; -import dataTrackerOriChunk from '../encoders/data/data-tracker-ori-chunk'; -import dataTrackerPosChunk from '../encoders/data/data-tracker-pos-chunk'; -import dataTrackerSpeedChunk from '../encoders/data/data-tracker-speed-chunk'; -import dataTrackerStatusChunk from '../encoders/data/data-tracker-status-chunk'; -import dataTrackerTimestampChunk from '../encoders/data/data-tracker-timestamp-chunk'; -import dataTrackerTrgtposChunk from '../encoders/data/data-tracker-trgtpos-chunk'; -import infoTrackerChunk from '../encoders/info/info-tracker-chunk'; -import infoTrackerNameChunk from '../encoders/info/info-tracker-name-chunk'; -import { DataTrackerChunk } from './data/data-tracker-chunk'; -import { InfoTrackerChunk } from './info/info-tracker-chunk'; +import dataTrackerAccelChunk from '../encoders/data/data-tracker-accel-chunk.js'; +import dataTrackerChunk from '../encoders/data/data-tracker-chunk.js'; +import dataTrackerOriChunk from '../encoders/data/data-tracker-ori-chunk.js'; +import dataTrackerPosChunk from '../encoders/data/data-tracker-pos-chunk.js'; +import dataTrackerSpeedChunk from '../encoders/data/data-tracker-speed-chunk.js'; +import dataTrackerStatusChunk from '../encoders/data/data-tracker-status-chunk.js'; +import dataTrackerTimestampChunk from '../encoders/data/data-tracker-timestamp-chunk.js'; +import dataTrackerTrgtposChunk from '../encoders/data/data-tracker-trgtpos-chunk.js'; +import infoTrackerChunk from '../encoders/info/info-tracker-chunk.js'; +import infoTrackerNameChunk from '../encoders/info/info-tracker-name-chunk.js'; +import { DataTrackerChunk } from './data/data-tracker-chunk.js'; +import { InfoTrackerChunk } from './info/info-tracker-chunk.js'; export type XYZData = { x: number;