dev.js 652 B

1234567891011121314151617
  1. import { rm, mkdir, writeFile } from 'node:fs/promises';
  2. await rm( './build', { recursive: true, force: true } );
  3. await mkdir( './build' );
  4. const contents = {
  5. 'three.core.js': `export * from '../src/Three.Core.js';`,
  6. 'three.module.js': `export * from '../src/Three.js';`,
  7. 'three.tsl.js': `export * from '../src/Three.TSL.js';`,
  8. 'three.webgpu.js': `export * from '../src/Three.WebGPU.js';`,
  9. 'three.webgpu.nodes.js': `export * from '../src/Three.WebGPU.Nodes.js';`,
  10. }
  11. await Promise.all( Object.entries( contents ).map( ( [ filename, content ] ) =>
  12. writeFile( `./build/${ filename }`, '// dev build\n' + content + '\n' )
  13. ) );
粤ICP备19079148号