diff --git a/AudioReceiver.js b/AudioReceiver.js index ad9d505..7eae20c 100644 --- a/AudioReceiver.js +++ b/AudioReceiver.js @@ -1,4 +1,4 @@ -import Dispatcher from "./Dispatcher"; +import Dispatcher from "./Dispatcher.js"; const dispatcher = new Dispatcher('AudioReceiver', ['begin', 'end', 'receive']); const noEncoding = bits => bits; diff --git a/AudioSender.js b/AudioSender.js index c58215c..9b90dd7 100644 --- a/AudioSender.js +++ b/AudioSender.js @@ -1,4 +1,4 @@ -import Dispatcher from "./Dispatcher"; +import Dispatcher from "./Dispatcher.js"; const dispatcher = new Dispatcher('AudioSender', ['begin', 'end', 'send']); const noEncoding = bits => bits; diff --git a/PacketUtils.js b/PacketUtils.js index afba80d..b376c6e 100644 --- a/PacketUtils.js +++ b/PacketUtils.js @@ -5,8 +5,8 @@ import { numberToBytes, numberToHex, bytesToBits - } from "./converters"; -import * as CRC from './CRC'; + } from "./converters.js"; +import * as CRC from './CRC.js'; let SEGMENT_DURATION = 30; let PACKET_SIZE_BITS = 8; diff --git a/Panels/AvailableFskPairsPanel.js b/Panels/AvailableFskPairsPanel.js index bd5590d..6e1e1fa 100644 --- a/Panels/AvailableFskPairsPanel.js +++ b/Panels/AvailableFskPairsPanel.js @@ -1,5 +1,5 @@ -import BasePanel from './BasePanel'; -import { hertz } from '../Humanize'; +import BasePanel from './BasePanel.js'; +import { hertz } from '../Humanize.js'; class AvailableFskPairsPanel extends BasePanel { constructor() { super('Available FSK Pairs'); diff --git a/Panels/BasePanel.js b/Panels/BasePanel.js index 1f2f052..76e0b97 100644 --- a/Panels/BasePanel.js +++ b/Panels/BasePanel.js @@ -1,4 +1,4 @@ -import Dispatcher from "../Dispatcher"; +import Dispatcher from "../Dispatcher.js"; let lastId = 0; const clamp = (value, min, max) => Math.max(min, Math.min(value, max)); diff --git a/Panels/CodePanel.js b/Panels/CodePanel.js index 478fce5..ad682e7 100644 --- a/Panels/CodePanel.js +++ b/Panels/CodePanel.js @@ -1,5 +1,5 @@ -import { htmlEncode } from '../converters'; -import BasePanel from './BasePanel'; +import { htmlEncode } from '../converters.js'; +import BasePanel from './BasePanel.js'; class CodePanel extends BasePanel { constructor(title) { diff --git a/Panels/FrequencyGraphPanel.js b/Panels/FrequencyGraphPanel.js index 740717b..1388998 100644 --- a/Panels/FrequencyGraphPanel.js +++ b/Panels/FrequencyGraphPanel.js @@ -1,4 +1,4 @@ -import BasePanel from './BasePanel'; +import BasePanel from './BasePanel.js'; class FrequencyGraphPanel extends BasePanel { constructor() { diff --git a/Panels/FrequencyPanel.js b/Panels/FrequencyPanel.js index 4d5e32c..6b521cb 100644 --- a/Panels/FrequencyPanel.js +++ b/Panels/FrequencyPanel.js @@ -1,4 +1,4 @@ -import BasePanel from './BasePanel'; +import BasePanel from './BasePanel.js'; class FrequencyPanel extends BasePanel { constructor() { diff --git a/Panels/GraphConfigurationPanel.js b/Panels/GraphConfigurationPanel.js index 888df17..79a6e21 100644 --- a/Panels/GraphConfigurationPanel.js +++ b/Panels/GraphConfigurationPanel.js @@ -1,4 +1,4 @@ -import BasePanel from './BasePanel'; +import BasePanel from './BasePanel.js'; class GraphConfigurationPanel extends BasePanel { constructor() { diff --git a/Panels/MessagePanel.js b/Panels/MessagePanel.js index e00db63..142e955 100644 --- a/Panels/MessagePanel.js +++ b/Panels/MessagePanel.js @@ -1,6 +1,6 @@ -import { bytesToText, textToBytes, urlToBytes, bytesToUrl } from '../converters'; -import { byteSize } from '../Humanize'; -import BasePanel from './BasePanel'; +import { bytesToText, textToBytes, urlToBytes, bytesToUrl } from '../converters.js'; +import { byteSize } from '../Humanize.js'; +import BasePanel from './BasePanel.js'; class MessagePanel extends BasePanel { constructor() { diff --git a/Panels/MicrophonePanel.js b/Panels/MicrophonePanel.js index d454b07..dea059d 100644 --- a/Panels/MicrophonePanel.js +++ b/Panels/MicrophonePanel.js @@ -1,4 +1,4 @@ -import BasePanel from './BasePanel'; +import BasePanel from './BasePanel.js'; const media = { audio: { diff --git a/Panels/OutputPanel.js b/Panels/OutputPanel.js index 0db3688..e893546 100644 --- a/Panels/OutputPanel.js +++ b/Panels/OutputPanel.js @@ -1,4 +1,4 @@ -import BasePanel from './BasePanel'; +import BasePanel from './BasePanel.js'; class OutputPanel extends BasePanel { constructor() { diff --git a/Panels/PacketErrorPanel.js b/Panels/PacketErrorPanel.js index 18ac59a..f3b25f9 100644 --- a/Panels/PacketErrorPanel.js +++ b/Panels/PacketErrorPanel.js @@ -1,4 +1,4 @@ -import BasePanel from './BasePanel'; +import BasePanel from './BasePanel.js'; class PacketErrorPanel extends BasePanel { constructor() { diff --git a/Panels/PacketizationPanel.js b/Panels/PacketizationPanel.js index 1ca212c..0979592 100644 --- a/Panels/PacketizationPanel.js +++ b/Panels/PacketizationPanel.js @@ -1,5 +1,5 @@ -import BasePanel from './BasePanel'; -import { byteSize, metricNumber } from '../Humanize'; +import BasePanel from './BasePanel.js'; +import { byteSize, metricNumber } from '../Humanize.js'; class PacketizationPanel extends BasePanel { constructor() { diff --git a/Panels/ReceivePanel.js b/Panels/ReceivePanel.js index f917725..efc11e7 100644 --- a/Panels/ReceivePanel.js +++ b/Panels/ReceivePanel.js @@ -1,7 +1,6 @@ -import { bytesToText, bytesToUrl } from '../converters'; -import BasePanel from './BasePanel'; -import * as AudioReceiver from '../AudioReceiver'; -import * as StreamManager from '../StreamManager'; +import { bytesToText, bytesToUrl } from '../converters.js'; +import BasePanel from './BasePanel.js'; +import * as AudioReceiver from '../AudioReceiver.js'; class ReceivePanel extends BasePanel { constructor() { diff --git a/Panels/SignalPanel.js b/Panels/SignalPanel.js index 9cbb18e..1d6245c 100644 --- a/Panels/SignalPanel.js +++ b/Panels/SignalPanel.js @@ -1,4 +1,4 @@ -import BasePanel from './BasePanel'; +import BasePanel from './BasePanel.js'; const clamp = (value, min, max) => Math.max(min, Math.min(value, max)); diff --git a/Panels/SpeedPanel.js b/Panels/SpeedPanel.js index 4618c22..02dbc18 100644 --- a/Panels/SpeedPanel.js +++ b/Panels/SpeedPanel.js @@ -1,5 +1,5 @@ -import BasePanel from './BasePanel'; -import * as Humanize from '../Humanize'; +import BasePanel from './BasePanel.js'; +import * as Humanize from '../Humanize.js'; class SpeedPanel extends BasePanel { constructor() { diff --git a/StreamManager.js b/StreamManager.js index 69edc81..5cebb77 100644 --- a/StreamManager.js +++ b/StreamManager.js @@ -1,11 +1,11 @@ -import Dispatcher from "./Dispatcher"; -import * as CRC from './CRC'; -import * as PacketUtils from './PacketUtils'; +import Dispatcher from "./Dispatcher.js"; +import * as CRC from './CRC.js'; +import * as PacketUtils from './PacketUtils.js'; import { bitsToInt, bytesToBits, numberToBytes, -} from "./converters"; +} from "./converters.js"; const dispatcher = new Dispatcher('StreamManager', [ 'change', diff --git a/index.js b/index.js index dcea4f8..ccc65f6 100644 --- a/index.js +++ b/index.js @@ -1,27 +1,27 @@ -import * as StreamManager from "./StreamManager"; -import * as HammingEncoding from './HammingEncoding'; -import * as InterleaverEncoding from './InterleaverEncoding'; -import * as PacketUtils from './PacketUtils'; -import * as Humanize from './Humanize'; -import * as Randomizer from './Randomizer'; -import * as AudioSender from './AudioSender'; -import * as AudioReceiver from './AudioReceiver'; -import OutputPanel from './Panels/OutputPanel'; -import MessagePanel from "./Panels/MessagePanel"; -import CodePanel from "./Panels/CodePanel"; -import FrequencyPanel from "./Panels/FrequencyPanel"; -import SignalPanel from "./Panels/SignalPanel"; -import PacketizationPanel from "./Panels/PacketizationPanel"; -import AvailableFskPairsPanel from "./Panels/AvailableFskPairsPanel"; -import FrequencyGraphPanel from "./Panels/FrequencyGraphPanel"; -import GraphConfigurationPanel from './Panels/GraphConfigurationPanel'; -import PacketErrorPanel from './Panels/PacketErrorPanel'; -import SpeedPanel from './Panels/SpeedPanel'; +import * as StreamManager from "./StreamManager.js"; +import * as HammingEncoding from './HammingEncoding.js'; +import * as InterleaverEncoding from './InterleaverEncoding.js'; +import * as PacketUtils from './PacketUtils.js'; +import * as Humanize from './Humanize.js'; +import * as Randomizer from './Randomizer.js'; +import * as AudioSender from './AudioSender.js'; +import * as AudioReceiver from './AudioReceiver.js'; +import OutputPanel from './Panels/OutputPanel.js'; +import MessagePanel from "./Panels/MessagePanel.js"; +import CodePanel from "./Panels/CodePanel.js"; +import FrequencyPanel from "./Panels/FrequencyPanel.js"; +import SignalPanel from "./Panels/SignalPanel.js"; +import PacketizationPanel from "./Panels/PacketizationPanel.js"; +import AvailableFskPairsPanel from "./Panels/AvailableFskPairsPanel.js"; +import FrequencyGraphPanel from "./Panels/FrequencyGraphPanel.js"; +import GraphConfigurationPanel from './Panels/GraphConfigurationPanel.js'; +import PacketErrorPanel from './Panels/PacketErrorPanel.js'; +import SpeedPanel from './Panels/SpeedPanel.js'; import { bytesToText, -} from './converters'; -import MicrophonePanel from "./Panels/MicrophonePanel"; -import ReceivePanel from "./Panels/ReceivePanel"; +} from './converters.js'; +import MicrophonePanel from "./Panels/MicrophonePanel.js"; +import ReceivePanel from "./Panels/ReceivePanel.js"; var audioContext; var analyser;