native-metaballs.js (15 lines of code) (raw):

const nm = require('./src/Layer/NativeMetaballs/NativeMetaballs.js'); function build(size, model, palette, index) { //console.log('build', size, model, palette); const target = document.getElementById('native-metaballs-' + index); if (!target) return; return nm(target, size[0], size[1], model, palette); }; function update(size, new_, prevStop, index) { if (prevStop) prevStop(); const target = document.getElementById('native-metaballs-' + index); if (!target) return; return nm(target, size[0], size[1], new_.model, new_.palette); }; module.exports = { build, update }