import { copyFileSync, rmSync, writeFileSync } from 'node:fs'; import { resolve } from 'node:path'; const wasmDir = resolve(import.meta.dirname, '../../../packages/decodal-codemirror/wasm'); const packageDir = resolve(wasmDir, '..'); copyFileSync(resolve(packageDir, '../../LICENSE-MIT'), resolve(packageDir, 'LICENSE-MIT')); copyFileSync(resolve(packageDir, '../../LICENSE-APACHE'), resolve(packageDir, 'LICENSE-APACHE')); rmSync(resolve(wasmDir, 'README.md'), { force: true }); rmSync(resolve(wasmDir, 'package.json'), { force: true }); writeFileSync( resolve(wasmDir, '.gitignore'), '# wasm-pack output is committed as part of decodal-codemirror.\n', );