@@ -346,38 +346,40 @@ async function clocSource() {
346346export async function prepare ( ) {
347347 // Copy Draco3D files from node_modules into Source
348348 copyFileSync (
349- "node_modules/ draco3d/draco_decoder.wasm",
349+ require . resolve ( " draco3d/draco_decoder.wasm") ,
350350 "packages/engine/Source/ThirdParty/draco_decoder.wasm" ,
351351 ) ;
352352 // Copy Gaussian Splatting utilities into Source
353353 copyFileSync (
354- "node_modules/ @cesium/wasm-splats/wasm_splats_bg.wasm",
354+ require . resolve ( " @cesium/wasm-splats/wasm_splats_bg.wasm") ,
355355 "packages/engine/Source/ThirdParty/wasm_splats_bg.wasm" ,
356356 ) ;
357357 // Copy zip.js worker and wasm files to Source/ThirdParty
358358 copyFileSync (
359- "node_modules/ @zip.js/zip.js/dist/zip-web-worker.js",
359+ require . resolve ( " @zip.js/zip.js/dist/zip-web-worker.js") ,
360360 "packages/engine/Source/ThirdParty/Workers/zip-web-worker.js" ,
361361 ) ;
362362 copyFileSync (
363- "node_modules/ @zip.js/zip.js/dist/zip-module.wasm",
363+ require . resolve ( " @zip.js/zip.js/dist/zip-module.wasm") ,
364364 "packages/engine/Source/ThirdParty/zip-module.wasm" ,
365365 ) ;
366366
367367 // Copy prism.js and prism.css files into Tools
368368 copyFileSync (
369- "node_modules/ prismjs/prism.js",
369+ require . resolve ( " prismjs/prism.js") ,
370370 "Tools/jsdoc/cesium_template/static/javascript/prism.js" ,
371371 ) ;
372372 copyFileSync (
373- "node_modules/ prismjs/themes/prism.min.css",
373+ require . resolve ( " prismjs/themes/prism.min.css") ,
374374 "Tools/jsdoc/cesium_template/static/styles/prism.css" ,
375375 ) ;
376376
377377 // Copy jasmine runner files into Specs
378378 const files = await globby ( [
379- "node_modules/jasmine-core/lib/jasmine-core" ,
380- "!node_modules/jasmine-core/lib/jasmine-core/example" ,
379+ dirname ( require . resolve ( "jasmine-core/lib/jasmine-core/jasmine.js" ) ) ,
380+ `!${ dirname (
381+ dirname ( "jasmine-core/lib/jasmine-core/example/src/Player.js" ) ,
382+ ) } `,
381383 ] ) ;
382384
383385 const stream = gulp . src ( files ) . pipe ( gulp . dest ( "Specs/jasmine" ) ) ;
@@ -973,6 +975,7 @@ export async function test() {
973975 * @returns
974976 */
975977function generateTypeScriptDefinitions (
978+ //eslint-disable-next-line no-unused-vars
976979 workspaceName ,
977980 definitionsPath ,
978981 configurationPath ,
@@ -1024,7 +1027,7 @@ function generateTypeScriptDefinitions(
10241027 . replace ( / < B o o l e a n > / gm, "<boolean>" )
10251028 . replace ( / < O b j e c t > / gm, "<object>" )
10261029 . replace (
1027- / = " W e b G L C o n s t a n t s \. ( .+ ) " / gm,
1030+ / [ = ] " W e b G L C o n s t a n t s \. ( .+ ) " / gm,
10281031 // eslint-disable-next-line no-unused-vars
10291032 ( match , p1 ) => `= WebGLConstants.${ p1 } ` ,
10301033 )
@@ -1238,7 +1241,7 @@ function createTypeScriptDefinitions() {
12381241 . replace ( / < B o o l e a n > / gm, "<boolean>" )
12391242 . replace ( / < O b j e c t > / gm, "<object>" )
12401243 . replace (
1241- / = " W e b G L C o n s t a n t s \. ( .+ ) " / gm,
1244+ / [ = ] " W e b G L C o n s t a n t s \. ( .+ ) " / gm,
12421245 // eslint-disable-next-line no-unused-vars
12431246 ( match , p1 ) => `= WebGLConstants.${ p1 } ` ,
12441247 )
0 commit comments