Skip to content

Commit c71b72d

Browse files
authored
fix(openscad): use ESM-remapped three imports for browser
Agent-Logs-Url: https://github.com/openpatch/hyperbook/sessions/54797f57-f0b3-4844-9b47-55758f96cca5
1 parent e6ef1b9 commit c71b72d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

  • packages/markdown/assets/directive-openscad

packages/markdown/assets/directive-openscad/client.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ hyperbook.openscad = (function () {
3737
const getThree = async () => {
3838
if (!threePromise) {
3939
threePromise = Promise.all([
40-
import("https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js"),
41-
import("https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/loaders/STLLoader.js"),
42-
import("https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/controls/OrbitControls.js"),
40+
import("https://cdn.jsdelivr.net/npm/three@0.170.0/build/three.module.js/+esm"),
41+
import("https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/loaders/STLLoader.js/+esm"),
42+
import("https://cdn.jsdelivr.net/npm/three@0.170.0/examples/jsm/controls/OrbitControls.js/+esm"),
4343
]).then(([THREE, STLLoaderModule, OrbitControlsModule]) => ({
4444
THREE,
4545
STLLoader: STLLoaderModule.STLLoader,

0 commit comments

Comments
 (0)