diff --git a/rescript.json b/rescript.json index f1c8c82c..ab630b1a 100644 --- a/rescript.json +++ b/rescript.json @@ -17,6 +17,7 @@ ], "WebAPI.HTML": ["WebAPI.DOMNodes", "WebAPI.File", "HTML"], "WebAPI.Media": ["WebAPI.HTML", "Media"], + "WebAPI.WebAudio": ["WebAPI.Media", "WebAPI.Messaging", "WebAudio"], "WebAPI.File": ["WebAPI.Event", "File"], "WebAPI.URL": ["WebAPI.DOM", "URL"], "WebAPI.Fetch": ["WebAPI.Event", "WebAPI.File", "WebAPI.URL", "Fetch"], @@ -496,9 +497,9 @@ ] }, { - "dir": "src/WebAudio", + "dir": "src/web-audio", "subdirs": true, - "feature": "WebAPI.WebAudio", + "feature": "WebAudio", "public": [ "AnalyserNode", "AudioBuffer", diff --git a/src/WebAudio/AnalyserNode.res b/src/web-audio/AnalyserNode.res similarity index 100% rename from src/WebAudio/AnalyserNode.res rename to src/web-audio/AnalyserNode.res diff --git a/src/WebAudio/AudioBuffer.res b/src/web-audio/AudioBuffer.res similarity index 100% rename from src/WebAudio/AudioBuffer.res rename to src/web-audio/AudioBuffer.res diff --git a/src/WebAudio/AudioBufferSourceNode.res b/src/web-audio/AudioBufferSourceNode.res similarity index 100% rename from src/WebAudio/AudioBufferSourceNode.res rename to src/web-audio/AudioBufferSourceNode.res diff --git a/src/WebAudio/AudioContext.res b/src/web-audio/AudioContext.res similarity index 100% rename from src/WebAudio/AudioContext.res rename to src/web-audio/AudioContext.res diff --git a/src/WebAudio/AudioDestinationNode.res b/src/web-audio/AudioDestinationNode.res similarity index 100% rename from src/WebAudio/AudioDestinationNode.res rename to src/web-audio/AudioDestinationNode.res diff --git a/src/WebAudio/AudioNode.res b/src/web-audio/AudioNode.res similarity index 100% rename from src/WebAudio/AudioNode.res rename to src/web-audio/AudioNode.res diff --git a/src/WebAudio/AudioParam.res b/src/web-audio/AudioParam.res similarity index 100% rename from src/WebAudio/AudioParam.res rename to src/web-audio/AudioParam.res diff --git a/src/WebAudio/AudioProcessingEvent.res b/src/web-audio/AudioProcessingEvent.res similarity index 100% rename from src/WebAudio/AudioProcessingEvent.res rename to src/web-audio/AudioProcessingEvent.res diff --git a/src/WebAudio/AudioScheduledSourceNode.res b/src/web-audio/AudioScheduledSourceNode.res similarity index 100% rename from src/WebAudio/AudioScheduledSourceNode.res rename to src/web-audio/AudioScheduledSourceNode.res diff --git a/src/WebAudio/AudioWorkletNode.res b/src/web-audio/AudioWorkletNode.res similarity index 100% rename from src/WebAudio/AudioWorkletNode.res rename to src/web-audio/AudioWorkletNode.res diff --git a/src/WebAudio/BaseAudioContext.res b/src/web-audio/BaseAudioContext.res similarity index 100% rename from src/WebAudio/BaseAudioContext.res rename to src/web-audio/BaseAudioContext.res diff --git a/src/WebAudio/BiquadFilterNode.res b/src/web-audio/BiquadFilterNode.res similarity index 100% rename from src/WebAudio/BiquadFilterNode.res rename to src/web-audio/BiquadFilterNode.res diff --git a/src/WebAudio/ChannelMergerNode.res b/src/web-audio/ChannelMergerNode.res similarity index 100% rename from src/WebAudio/ChannelMergerNode.res rename to src/web-audio/ChannelMergerNode.res diff --git a/src/WebAudio/ChannelSplitterNode.res b/src/web-audio/ChannelSplitterNode.res similarity index 100% rename from src/WebAudio/ChannelSplitterNode.res rename to src/web-audio/ChannelSplitterNode.res diff --git a/src/WebAudio/ConstantSourceNode.res b/src/web-audio/ConstantSourceNode.res similarity index 100% rename from src/WebAudio/ConstantSourceNode.res rename to src/web-audio/ConstantSourceNode.res diff --git a/src/WebAudio/ConvolverNode.res b/src/web-audio/ConvolverNode.res similarity index 100% rename from src/WebAudio/ConvolverNode.res rename to src/web-audio/ConvolverNode.res diff --git a/src/WebAudio/DelayNode.res b/src/web-audio/DelayNode.res similarity index 100% rename from src/WebAudio/DelayNode.res rename to src/web-audio/DelayNode.res diff --git a/src/WebAudio/DynamicsCompressorNode.res b/src/web-audio/DynamicsCompressorNode.res similarity index 100% rename from src/WebAudio/DynamicsCompressorNode.res rename to src/web-audio/DynamicsCompressorNode.res diff --git a/src/WebAudio/GainNode.res b/src/web-audio/GainNode.res similarity index 100% rename from src/WebAudio/GainNode.res rename to src/web-audio/GainNode.res diff --git a/src/WebAudio/IIRFilterNode.res b/src/web-audio/IIRFilterNode.res similarity index 100% rename from src/WebAudio/IIRFilterNode.res rename to src/web-audio/IIRFilterNode.res diff --git a/src/WebAudio/MediaElementAudioSourceNode.res b/src/web-audio/MediaElementAudioSourceNode.res similarity index 100% rename from src/WebAudio/MediaElementAudioSourceNode.res rename to src/web-audio/MediaElementAudioSourceNode.res diff --git a/src/WebAudio/MediaStreamAudioDestinationNode.res b/src/web-audio/MediaStreamAudioDestinationNode.res similarity index 100% rename from src/WebAudio/MediaStreamAudioDestinationNode.res rename to src/web-audio/MediaStreamAudioDestinationNode.res diff --git a/src/WebAudio/MediaStreamAudioSourceNode.res b/src/web-audio/MediaStreamAudioSourceNode.res similarity index 100% rename from src/WebAudio/MediaStreamAudioSourceNode.res rename to src/web-audio/MediaStreamAudioSourceNode.res diff --git a/src/WebAudio/OfflineAudioCompletionEvent.res b/src/web-audio/OfflineAudioCompletionEvent.res similarity index 100% rename from src/WebAudio/OfflineAudioCompletionEvent.res rename to src/web-audio/OfflineAudioCompletionEvent.res diff --git a/src/WebAudio/OfflineAudioContext.res b/src/web-audio/OfflineAudioContext.res similarity index 100% rename from src/WebAudio/OfflineAudioContext.res rename to src/web-audio/OfflineAudioContext.res diff --git a/src/WebAudio/OscillatorNode.res b/src/web-audio/OscillatorNode.res similarity index 100% rename from src/WebAudio/OscillatorNode.res rename to src/web-audio/OscillatorNode.res diff --git a/src/WebAudio/PannerNode.res b/src/web-audio/PannerNode.res similarity index 100% rename from src/WebAudio/PannerNode.res rename to src/web-audio/PannerNode.res diff --git a/src/WebAudio/PeriodicWave.res b/src/web-audio/PeriodicWave.res similarity index 100% rename from src/WebAudio/PeriodicWave.res rename to src/web-audio/PeriodicWave.res diff --git a/src/WebAudio/StereoPannerNode.res b/src/web-audio/StereoPannerNode.res similarity index 100% rename from src/WebAudio/StereoPannerNode.res rename to src/web-audio/StereoPannerNode.res diff --git a/src/WebAudio/WaveShaperNode.res b/src/web-audio/WaveShaperNode.res similarity index 100% rename from src/WebAudio/WaveShaperNode.res rename to src/web-audio/WaveShaperNode.res diff --git a/src/WebAudio/WebAudioTypes.res b/src/web-audio/WebAudioTypes.res similarity index 100% rename from src/WebAudio/WebAudioTypes.res rename to src/web-audio/WebAudioTypes.res diff --git a/src/WebAudio/Worklet.res b/src/web-audio/Worklet.res similarity index 100% rename from src/WebAudio/Worklet.res rename to src/web-audio/Worklet.res