move src2 -> src, web2 -> web, remove old module system, fix deps

This commit is contained in:
Stewart Allen 2025-07-06 23:44:33 -04:00
commit ce4f5d6e78
488 changed files with 26179 additions and 26609 deletions

View file

@ -1,26 +1,29 @@
/** Copyright Stewart Allen <sa@grid.space> -- All Rights Reserved */
"use strict";
import { newPrint } from '../../kiri/print.js';
import { sla_slice } from './slice.js';
import { sla_export } from './export.js';
// use: kiri.print
gapp.register("kiri-mode.sla.driver", [], (root, exports) => {
const { kiri } = root
const { driver } = kiri;
const SLA = driver.SLA = {
prepare,
legacy: false
export const SLA = {
init,
legacy: false,
slice: sla_slice,
prepare: sla_prepare,
export: sla_export,
};
if (SLA.legacy) {
console.log("SLA Driver in Legacy Mode");
}
function init(worker) {
// console.log({ INIT_SLA: worker });
}
// runs in worker. would usually be in src/mode/sla/prepare.js
// but the SLA driver skips the prepare step because there is no path routing
async function prepare(widgets, settings, update) {
root.worker.print = kiri.newPrint(settings, widgets);
async function sla_prepare(widgets, settings, update) {
self.kiri_worker.current.print = newPrint(settings, widgets);
if (!SLA.wasm) {
fetch('/wasm/kiri-sla.wasm')
.then(response => response.arrayBuffer())
@ -44,5 +47,3 @@ async function prepare(widgets, settings, update) {
}
update(1);
}
});