fixes #192 cli broken

This commit is contained in:
Stewart Allen 2022-01-07 18:38:14 -05:00
commit 63a71d0739
4 changed files with 32 additions and 31 deletions

View file

@ -2,18 +2,18 @@ let fs = require('fs');
let args = process.argv.slice(2); let args = process.argv.slice(2);
let dir = args[0] || "."; let dir = args[0] || ".";
let files = [ let files = [
"kiri", "main/gapp",
"moto/license",
"main/kiri",
"ext/three", "ext/three",
"ext/pngjs", "ext/pngjs",
"ext/jszip", "ext/jszip",
"license",
"ext/clip2", "ext/clip2",
"ext/earcut", "ext/earcut",
"add/array", "add/array",
"add/three", "add/three",
"add/class", "add/class",
"geo/base", "geo/base",
"geo/debug",
"geo/point", "geo/point",
"geo/points", "geo/points",
"geo/slope", "geo/slope",
@ -22,45 +22,47 @@ let files = [
"geo/polygon", "geo/polygon",
"geo/polygons", "geo/polygons",
"geo/gyroid", "geo/gyroid",
"moto/pack",
"kiri/conf", "kiri/conf",
"kiri/pack",
"kiri/client", "kiri/client",
"kiri/engine", "kiri/engine",
"kiri/slice", "kiri/slice",
"kiri/slicer", "kiri/slicer",
"kiri/slicer2", "kiri/slicer2",
"kiri/layers", "kiri/layers",
"mode/fdm/fill", "kiri-mode/fdm/fill",
"mode/fdm/driver", "kiri-mode/fdm/driver",
"mode/fdm/slice", "kiri-mode/fdm/slice",
"mode/fdm/prepare", "kiri-mode/fdm/prepare",
"mode/fdm/export", "kiri-mode/fdm/export",
"mode/sla/driver", "kiri-mode/sla/driver",
"mode/sla/slice", "kiri-mode/sla/slice",
"mode/sla/export", "kiri-mode/sla/export",
"mode/cam/driver", "kiri-mode/cam/driver",
"mode/cam/ops", "kiri-mode/cam/ops",
"mode/cam/tool", "kiri-mode/cam/tool",
"mode/cam/topo", "kiri-mode/cam/topo",
"mode/cam/slice", "kiri-mode/cam/slice",
"mode/cam/prepare", "kiri-mode/cam/prepare",
"mode/cam/export", "kiri-mode/cam/export",
"mode/cam/animate", "kiri-mode/cam/animate",
"mode/laser/driver", "kiri-mode/laser/driver",
"kiri/widget", "kiri/widget",
"kiri/print", "kiri/print",
"kiri/codec", "kiri/codec",
"kiri/worker", "kiri/worker",
"moto/load-stl" "load/stl"
].map(p => `${dir}/src/${p}.js`); ].map(p => `${dir}/src/${p}.js`);
let exports_save = exports, let exports_save = exports,
navigator = { userAgent: "" },
module_save = module, module_save = module,
THREE = {}, THREE = {},
gapp = {},
geo = {}, geo = {},
navigator = { userAgent: "" }, self = this.self = {
self = {
THREE, THREE,
gapp,
kiri: { driver: {}, loader: [] }, kiri: { driver: {}, loader: [] },
location: { hostname: 'local', port: 0, protocol: 'fake' }, location: { hostname: 'local', port: 0, protocol: 'fake' },
postMessage: (msg) => { postMessage: (msg) => {
@ -132,10 +134,10 @@ for (let file of files) {
module = undefined; module = undefined;
} }
try { try {
console.log(`loading ... ${dir}/${file}`);
eval(fs.readFileSync(dir + "/" + file).toString()); eval(fs.readFileSync(dir + "/" + file).toString());
} catch (e) { } catch (e) {
// console.log({dir, file, e}); throw e;
console.log({dir, file});
} }
if (isClip) { if (isClip) {
ClipperLib = self.ClipperLib; ClipperLib = self.ClipperLib;
@ -153,8 +155,7 @@ for (let file of files) {
} }
} }
let kiri = self.kiri; let { kiri, moto, load } = self;
let moto = self.moto;
let engine = kiri.newEngine(); let engine = kiri.newEngine();
fetch('/web/obj/cube.stl').then(data => { fetch('/web/obj/cube.stl').then(data => {

View file

@ -57,7 +57,7 @@ KIRI.work = {
if (self.createWorker) { if (self.createWorker) {
return self.createWorker(); return self.createWorker();
} else { } else {
return new Worker(`/code/kiri_work.js?${self.kiri.version}`); return new Worker(`/code/kiri_work.js?${gapp.version}`);
} }
}, },

View file

@ -683,7 +683,7 @@
lineType: "path", lineType: "path",
autoSave: true, autoSave: true,
reverseZoom: true, reverseZoom: true,
showOrigin: true, showOrigin: false,
showRulers: true, showRulers: true,
showSpeeds: true, showSpeeds: true,
freeLayout: true, freeLayout: true,

View file

@ -5,7 +5,7 @@
/** node compatibility **/ /** node compatibility **/
if (typeof(self) === 'undefined') { if (typeof(self) === 'undefined') {
var self = this; this.self = this;
} }
(function () { (function () {