fix clip2/earcut deps

This commit is contained in:
Stewart Allen 2025-07-05 12:41:00 -04:00
commit 7693b3d9ce
14 changed files with 105 additions and 68 deletions

View file

@ -1,21 +1,44 @@
/** Copyright Stewart Allen <sa@grid.space> -- All Rights Reserved */
// import "../ext/clip2.js";
import '../add/array.js';
import '../add/class.js';
import '../add/three.js';
import '../kiri/lang.js';
import '../kiri/lang-en.js';
import { run } from '../kiri/init.js';
console.log('KIRI V2');
const load = [];
function checkReady() {
if (document.readyState === 'complete') {
console.trace('READY!');
run();
let api = run();
kiri.api = api;
for (let fn of load) {
try {
fn(api);
} catch (error) {
console.log('load error', fn, error);
}
}
}
}
self.kiri = {
load(fn) {
console.log('KIRI LOAD', [...arguments]);
load.push(fn);
}
};
self.moto = {
};
// when dom + scripts complete
document.onreadystatechange = checkReady;