diff --git a/ts/smelter-browser-render/.gitignore b/ts/smelter-browser-render/.gitignore index c516b5785..313a48b51 100644 --- a/ts/smelter-browser-render/.gitignore +++ b/ts/smelter-browser-render/.gitignore @@ -1 +1 @@ -./src/generated +/src/generated diff --git a/ts/smelter-browser-render/rollup.config.mjs b/ts/smelter-browser-render/rollup.config.mjs index 710918036..e439c6f0f 100644 --- a/ts/smelter-browser-render/rollup.config.mjs +++ b/ts/smelter-browser-render/rollup.config.mjs @@ -14,10 +14,15 @@ export default [ copy({ targets: [ { - src: 'src/generated/compositor_web_bg.wasm', + src: 'src/generated/smelter/compositor_web_bg.wasm', dest: 'dist', rename: 'smelter.wasm', }, + { + src: 'src/generated/LICENSE', + dest: 'dist', + rename: 'LICENSE-smelter-wasm-bundle', + }, ], }), ], diff --git a/ts/smelter-browser-render/scripts/buildWasm.mjs b/ts/smelter-browser-render/scripts/buildWasm.mjs index ac0158558..98fe9fc81 100644 --- a/ts/smelter-browser-render/scripts/buildWasm.mjs +++ b/ts/smelter-browser-render/scripts/buildWasm.mjs @@ -4,7 +4,7 @@ import { spawn as nodeSpawn } from 'node:child_process'; async function build() { const dirName = import.meta.dirname; const compositorWebPath = path.resolve(dirName, '../../../compositor_web'); - const outputPath = path.resolve(dirName, '../src/generated'); + const outputPath = path.resolve(dirName, '../src/generated/smelter'); const args = ['build', '--target', 'web', '--release', '-d', outputPath, compositorWebPath]; return await spawn('wasm-pack', args); diff --git a/ts/smelter-browser-render/src/wasm.ts b/ts/smelter-browser-render/src/wasm.ts index dc6b4af78..51764ea98 100644 --- a/ts/smelter-browser-render/src/wasm.ts +++ b/ts/smelter-browser-render/src/wasm.ts @@ -1,4 +1,4 @@ -import init, * as wasm from './generated/compositor_web'; +import init, * as wasm from './generated/smelter/compositor_web'; /** * Loads and initializes wasm module required for the smelter to work.