What it does
exportJson serializes data and triggers a browser download so you can save uniform presets, parameter snapshots, or any metadata alongside rendered outputs.
Usage
import { exportJson } from '@/utils/export_json'
const getUniforms = () => ({
bands: _bands.value,
freq: _freq.value,
paletteA: {
x: _paletteA.value.x,
y: _paletteA.value.y,
z: _paletteA.value.z,
},
})
exportJson(getUniforms(), 'bands-preset')