From 73f184f8a356c9e937e75c5d3019a6f18448b5ab Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Mon, 10 Nov 2025 21:17:21 +0100 Subject: [PATCH] added aframe --- aframe.html | 51 ++++++++++++++++++++++++++++++++++++++ package.json | 7 ++++-- xrforge.html | 70 ++++++++++++++++++++++------------------------------ 3 files changed, 86 insertions(+), 42 deletions(-) create mode 100644 aframe.html diff --git a/aframe.html b/aframe.html new file mode 100644 index 0000000..5e70064 --- /dev/null +++ b/aframe.html @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/package.json b/package.json index fdd0e7f..acd455d 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,10 @@ "version": "1.0.0", "main": "index.js", "scripts": { - "build": "echo -e \"hint: pass bun args via: BARG='--minify' npm run build'\n\n\" && rm dist/xrforge/*.js || true && BARG=$BARG npm run build-xrforge", - "build-xrforge": "mkdir -p dist/xrforge && bun build ${BARG} --outdir=dist/xrforge xrforge.html && monolith dist/xrforge/xrforge.html --output dist/xrforge.html && sed -i 's|data:module|data:text/javascript;|g' dist/xrforge.html # https://github.com/Y2Z/monolith/issues/474 " + "build": "echo -e \"hint: pass bun args via: BARG='--minify' npm run build'\n\n\" && rm dist/xrforge/*.js || true && BARG=$BARG npm run build-xrforge; BARG=$BARG npm run build-aframe", + "build-xrforge": "test -d node_modules/janusweb/build || { cd node_modules/janusweb && ln -s ../. node_modules && utils/init.sh 2>&1 | grep -Ev '^npm ' && npm run build; }; bun build ${BARG} --outdir=dist/xrforge -e janusweb.css -e janusweb.js -e manifest.json xrforge.html && cp -r node_modules/janusweb/build/1.5.56/{media,*.js,*.json,*.css} dist/xrforge/. && monolith dist/xrforge/xrforge.html --output dist/xrforge.html", + "build-aframe": "mkdir -p dist/aframe && bun build ${BARG} --outdir=dist/aframe aframe.html && monolith dist/aframe/aframe.html --output dist/aframe.html && sed -i 's|data:module|data:text/javascript;|g' dist/aframe.html # https://github.com/Y2Z/monolith/issues/474 ", + "postinstall":"" }, "author": "Leon van Kammen", "license": "", @@ -13,6 +15,7 @@ "@needle-tools/three-animation-pointer": "^1.0.7", "@zip.js/zip.js": "^2.8.8", "aframe": "^1.7.1", + "janusweb": "^1.5.56", "remotestoragejs": "^2.0.0-beta.8", "trystero": "^0.22.0", "webdav": "^5.8.0", diff --git a/xrforge.html b/xrforge.html index 5e70064..30b1155 100644 --- a/xrforge.html +++ b/xrforge.html @@ -1,51 +1,41 @@ - - - - - - - + - - - - - + + + + + + + + + + + + + - - - - + + + + + + +